]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
429885c21bf2edb325474aacf159e5dbe3885c63
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Mark Wielaard <mjw@redhat.com>
2
3 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
4 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
5 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
6
7 2014-11-26 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/62238
10 * gcc.dg/torture/pr62238.c: New testcase.
11
12 2014-11-25 Andrew Pinski <apinski@cavium.com>
13
14 * gcc.c-torture/execute/20141125-1.c: New testcase.
15
16 2014-11-25 Tobias Burnus <burnus@net-b.de>
17
18 * gfortran.dg/empty_label.f: Change test to continue testing
19 for -fmax-errors=1.
20 * gfortran.dg/empty_label.f90: Ditto.
21 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
22
23 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
24
25 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
26 Update comment.
27 * g++.old-deja/g++.law/enum9.C: Likewise.
28 * g++.old-deja/g++.other/enum4.C: Likewise.
29
30 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR target/63534
33 * gcc.target/i386/pr63534.c: New test.
34
35 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR target/63527
38 * gcc.target/i386/pr63527.c: New test.
39
40 2014-11-25 Martin Liska <mliska@suse.cz>
41
42 PR bootstrap/64050
43 PR ipa/64060
44 * gcc.dg/plugin/plugin.exp: New plugin.
45 * gcc.dg/plugin/sreal-test-1.c: New test.
46 * gcc.dg/plugin/sreal_plugin.c: New test.
47
48 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
49
50 * gcc.target/mips/mips.exp: Add support for -msoft-float and
51 -mhard-float options. Ensure that explicit -mfp* options imply
52 both -mhard-float and -mdouble-float.
53 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
54 compile options.
55
56 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
57
58 PR c++/63786
59 * g++.dg/cpp0x/variadic163.C: New.
60
61 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
62
63 PR target/64056
64 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
65 * gcc.target/i386/chkp-stropt-4.c: Likewise.
66 * gcc.target/i386/chkp-stropt-8.c: Likewise.
67 * gcc.target/i386/chkp-stropt-12.c: Likewise.
68 * gcc.target/i386/chkp-stropt-16.c: Likewise.
69
70 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gcc.target/powerpc/longcall-2.c: New test.
73
74 2014-11-25 Marek Polacek <polacek@redhat.com>
75
76 PR c/63877
77 * gcc.dg/pr63877.c: New test.
78
79 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
80
81 PR ipa/64059
82 * g++.dg/ipa/pr64059.C: New test.
83
84 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
85
86 PR target/63847
87 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
88 for 32bit x86 targets.
89 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
90
91 2014-11-24 Tobias Burnus <burnus@net-b.de>
92
93 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
94 * gfortran.dg/dollar_sym_1.f90: Ditto.
95 * gfortran.dg/dollar_sym_3.f: Ditto.
96
97 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
98
99 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
100 Add aarch64{,_be}.
101
102 2014-11-24 Richard Biener <rguenther@suse.de>
103
104 PR tree-optimization/63679
105 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
106 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
107 * gcc.target/i386/ssetype-1.c: Likewise.
108 * gcc.target/i386/ssetype-3.c: Likewise.
109 * gcc.target/i386/ssetype-5.c: Likewise.
110
111 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
112 Paolo Carlini <paolo.carlini@oracle.com>
113
114 PR c++/63203
115 * g++.dg/warn/Winit-self-2.C: New.
116
117 2014-11-24 Petr Murzin <petr.murzin@intel.com>
118
119 * gcc.target/i386/extract-insert-combining.c: New test.
120
121 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
122
123 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
124
125 2014-11-24 Richard Biener <rguenther@suse.de>
126
127 PR testsuite/64039
128 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
129
130 2014-11-24 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/55334
133 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
134
135 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
136
137 * gnat.dg/opt45.adb: New test.
138
139 2014-11-24 Tobias Burnus <burnus@net-b.de>
140
141 * gfortran.dg/dollar_sym_3.f: Update dg-error.
142 * gfortran.dg/coarray_collectives_3.f90: Ditto.
143
144 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
145
146 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
147 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
148 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
149 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
150
151 2014-11-23 Tobias Burnus <burnus@net-b.de>
152
153 * gfortran.dg/tab_continuation.f: Update dg-*.
154
155 2014-11-23 Andrew Pinski <apinski@cavium.com>
156
157 * gcc.c-torture/compile/20120927-1.c: New testcase.
158 * gcc.c-torture/compile/20120830-1.c: New testcase.
159
160 2014-11-22 Andrew Pinski <apinski@cavium.com>
161
162 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
163 argc is always greater than 1 (octeon simulator).
164 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
165
166 2014-11-22 Andrew Pinski <apinski@cavium.com>
167
168 PR target/63971
169 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
170 x30 (in the epilogue).
171 * gcc.target/aarch64/test_frame_6.c: Likewise.
172 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
173 x30 and x19 (in the epilogue).
174 * gcc.target/aarch64/test_frame_4.c: Likewise.
175 * gcc.target/aarch64/test_frame_7.c: Likewise.
176
177 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
178
179 PR target/63783
180 PR target/51244
181 * gcc.target/sh/torture/pr63783-1.c: New.
182 * gcc.target/sh/torture/pr63783-2.c: New.
183 * gcc.target/sh/pr51244-20.c: Adjust.
184 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
185
186 2014-11-22 Tobias Burnus <burnus@net-b.de>
187
188 * gfortran.dg/coarray/cosubscript_1.f90: New.
189
190 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
191
192 * gnat.dg/specs/pack11.ads: New test.
193
194 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gnat.dg/specs/no_streams.ads: New test.
197
198 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
199
200 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
201 store_modtion rtl dump.
202 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
203 * gcc.dg/var-expand3.c (dg-final): Ditto.
204
205 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
206
207 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
208 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
209 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
210 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
211 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
212 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
213
214 2014-11-21 Jakub Jelinek <jakub@redhat.com>
215
216 PR tree-optimization/64006
217 * gcc.c-torture/execute/pr64006.c: New test.
218
219 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
220
221 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
222 value for go testing.
223
224 2014-11-21 Jiong Wang <jiong.wang@arm.com>
225
226 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
227
228 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229
230 * gcc.target/aarch64/simd/vsqrt_f64_1.c
231
232 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
233
234 * g++.dg/other/i386-2.C: Add -mpcommit.
235 * g++.dg/other/i386-3.C: Ditto.
236 * gcc.target/i386/pcommit-1.c: New test.
237 * gcc.target/i386/sse-12.c: Add new options.
238 * gcc.target/i386/sse-13.c: Ditto.
239 * gcc.target/i386/sse-14.c: Ditto.
240 * gcc.target/i386/sse-22.c: Ditto.
241 * gcc.target/i386/sse-23.c: Ditto.
242
243 2014-11-20 Mark Wielaard <mjw@redhat.com>
244
245 PR debug/38757
246 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
247 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
248
249 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
250
251 * g++.dg/other/i386-2.C: Add -mclwb.
252 * g++.dg/other/i386-3.C: Ditto.
253 * gcc.target/i386/clwb-1.c: New test.
254 * gcc.target/i386/sse-12.c: Add new options.
255 * gcc.target/i386/sse-13.c: Ditto.
256 * gcc.target/i386/sse-14.c: Ditto.
257 * gcc.target/i386/sse-22.c: Ditto.
258 * gcc.target/i386/sse-23.c: Ditto.
259
260 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
261
262 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
263 * g++.dg/other/i386-3.C: Ditto.
264 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
265 * gcc.target/i386/avx512vbmi-check.h: Ditto.
266 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
267 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
268 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
269 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
270 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
271 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
272 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
273 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
274 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
275 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
276 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
277 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
278 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
279 * gcc.target/i386/sse-12.c: Add new options.
280 * gcc.target/i386/sse-13.c: Ditto.
281 * gcc.target/i386/sse-14.c: Ditto.
282 * gcc.target/i386/sse-22.c: Ditto.
283 * gcc.target/i386/sse-23.c: Ditto.
284
285 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
286
287 * g++.dg/other/i386-2.C: Add -mavx512ifma.
288 * g++.dg/other/i386-3.C: Ditto.
289 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
290 * gcc.target/i386/avx512ifma-check.h: New.
291 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
292 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
293 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
294 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
295 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
296 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
297 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
298 * gcc.target/i386/sse-12.c: Add new options.
299 * gcc.target/i386/sse-13.c: Ditto.
300 * gcc.target/i386/sse-14.c: Ditto.
301 * gcc.target/i386/sse-22.c: Ditto.
302 * gcc.target/i386/sse-23.c: Ditto.
303
304 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
305
306 Forward-port from 2014-10-30 4_9-branch r216934
307
308 PR target/63633
309 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
310
311 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
312
313 PR debug/63239
314 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
315 -gno-strict-dwarf.
316
317 2014-11-21 Tom de Vries <tom@codesourcery.com>
318
319 * gcc.dg/store-motion-fgcse-sm.c: New test.
320
321 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
322
323 PR target/60451
324 * gcc.target/i386/pr60451.c: New.
325
326 2014-11-21 Jakub Jelinek <jakub@redhat.com>
327
328 PR tree-optimization/61773
329 * gcc.dg/pr61773.c: New test.
330
331 PR target/63764
332 * c-c++-common/pr63764-1.c: New test.
333 * c-c++-common/pr63764-2.c: New test.
334
335 PR target/63910
336 * gcc.target/i386/pr63910.c: New test.
337
338 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
339
340 PR lto/63998
341 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
342
343 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
344
345 * gcc.dg/no-strict-overflow-8.c: New test.
346
347 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
348
349 * gcc.dg/undefined-loop-1.c: New file.
350 * gcc.dg/undefined-loop-2.c: New file.
351
352 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
353
354 * gcc.target/aarch64/symbol-range.c: New.
355 * gcc.target/aarch64/symbol-range-tiny.c: New.
356 2014-11-20 Richard Biener <rguenther@suse.de>
357
358 PR middle-end/63962
359 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
360
361 2014-11-20 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/63677
364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
365 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
366
367 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
368
369 PR sanitizer/63845
370 * gcc.dg/asan/pr63845.c: New test.
371
372 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
373
374 PR sanitizer/63939
375 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
376 stack pointer address, to fit darwin output when symbolizer is not
377 present.
378 * c-c++-common/asan/heap-overflow-1.c: Likewise.
379 * c-c++-common/asan/memcmp-1.c: Likewise.
380 * c-c++-common/asan/misalign-1.c: Likewise.
381 * c-c++-common/asan/misalign-2.c: Likewise.
382 * c-c++-common/asan/null-deref-1.c: Likewise.
383 * c-c++-common/asan/stack-overflow-1.c: Likewise.
384 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
385 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
386 * c-c++-common/asan/use-after-free-1.c: Likewise.
387 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
388 * g++.dg/asan/deep-tail-call-1.C: Likewise.
389 * g++.dg/asan/large-func-test-1.C: Likewise.
390
391 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
392
393 PR sanitizer/63939
394 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
395
396 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
397
398 PR sanitizer/63939
399 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
400 * c-c++-common/asan/memcmp-1.c: Likewise.
401 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
402 * c-c++-common/asan/use-after-free-1.c: Likewise.
403
404 2014-11-19 David Malcolm <dmalcolm@redhat.com>
405
406 PR jit/63854
407 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
408 (make_random_function): Free ff->locals.
409
410 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
411
412 PR target/63947
413 * gcc.target/i386/pr63947.c: New test.
414
415 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/55425
418 * g++.dg/cpp0x/constexpr-__func__.C: New.
419
420 2014-11-19 Renlin Li <Renlin.Li@arm.com>
421
422 PR target/63424
423 * gcc.target/aarch64/pr63424.c: New test.
424
425 2014-11-19 Renlin Li <Renlin.Li@arm.com>
426
427 PR middle-end/63762
428 * gcc.dg/pr63762.c: New test.
429
430 2014-11-19 Marek Polacek <polacek@redhat.com>
431
432 PR sanitizer/63690
433 * gcc.dg/ubsan/pr63690.c: New test.
434
435 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
436
437 PR sanitizer/62132
438 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
439 darwin, adjust dg-output.
440 * c-c++-common/asan/misalign-2.c: Likewise.
441
442 2014-11-19 Richard Henderson <rth@redhat.com>
443
444 * gcc.dg/cwsc0.c: New test.
445 * gcc.dg/cwsc1.c: New test.
446
447 2014-11-19 Marek Polacek <polacek@redhat.com>
448
449 PR sanitizer/63879
450 * c-c++-common/ubsan/pr63879-1.c: New test.
451 * c-c++-common/ubsan/pr63879-2.c: New test.
452
453 2014-11-19 Tom de Vries <tom@codesourcery.com>
454
455 PR tree-optimization/62167
456 * gcc.dg/pr51879-12.c: Add xfails.
457 * gcc.dg/pr62167-run.c: New test.
458 * gcc.dg/pr62167.c: New test.
459
460 2014-11-19 Jakub Jelinek <jakub@redhat.com>
461
462 PR tree-optimization/63915
463 * c-c++-common/gomp/pr60823-4.c: New test.
464
465 PR sanitizer/63520
466 * c-c++-common/ubsan/pr63520.c: New test.
467
468 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
469
470 PR c++/57654
471 * g++.dg/cpp0x/constexpr-ref7.C: New.
472
473 2014-11-19 Jakub Jelinek <jakub@redhat.com>
474
475 PR sanitizer/63913
476 * g++.dg/ubsan/pr63913.C: New test.
477
478 2014-11-19 Andreas Schwab <schwab@suse.de>
479
480 * gcc.dg/pure-2.c: Update line numbers.
481
482 2014-11-19 Jakub Jelinek <jakub@redhat.com>
483
484 PR rtl-optimization/63843
485 * gcc.c-torture/execute/pr63843.c: New test.
486
487 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
488
489 PR target/63937
490 * gcc.dg/memset-2.c: New.
491
492 2014-11-18 Jakub Jelinek <jakub@redhat.com>
493
494 PR sanitizer/63813
495 * g++.dg/ubsan/pr63813.C: New test.
496
497 PR tree-optimization/61042
498 * gcc.c-torture/compile/pr61042.c: New test.
499
500 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
501
502 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
503 setting.
504
505 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
506
507 PR c++/55942
508 * g++.dg/cpp0x/constexpr-55942.C: New.
509
510 2014-11-18 Marek Polacek <polacek@redhat.com>
511
512 PR sanitizer/63866
513 * c-c++-common/ubsan/pr63866.c: New test.
514
515 2014-11-18 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/63914
518 * gcc.dg/pr63914.c: New testcase.
519
520 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/55443
523 * g++.dg/cpp0x/noexcept26.C: New.
524 * g++.dg/cpp0x/noexcept27.C: Likewise.
525
526 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
527
528 PR c++/60245
529 * g++.dg/cpp0x/constexpr-60245.C: New.
530
531 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
532
533 PR c++/60771
534 * g++.dg/cpp0x/constexpr-ref6.C: New.
535
536 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
537
538 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
539 * gcc.target/arm/neon/vbicQs32.c: Likewise.
540 * gcc.target/arm/neon/vbicQs64.c: Likewise.
541 * gcc.target/arm/neon/vbicQs8.c: Likewise.
542 * gcc.target/arm/neon/vbicQu16.c: Likewise.
543 * gcc.target/arm/neon/vbicQu32.c: Likewise.
544 * gcc.target/arm/neon/vbicQu64.c: Likewise.
545 * gcc.target/arm/neon/vbicQu8.c: Likewise.
546 * gcc.target/arm/neon/vbics16.c: Likewise.
547 * gcc.target/arm/neon/vbics32.c: Likewise.
548 * gcc.target/arm/neon/vbics64.c: Likewise.
549 * gcc.target/arm/neon/vbics8.c: Likewise.
550 * gcc.target/arm/neon/vbicu16.c: Likewise.
551 * gcc.target/arm/neon/vbicu32.c: Likewise.
552 * gcc.target/arm/neon/vbicu64.c: Likewise.
553 * gcc.target/arm/neon/vbicu8.c: Likewise.
554 * gcc.target/arm/neon/vornQs16.c: Likewise.
555 * gcc.target/arm/neon/vornQs32.c: Likewise.
556 * gcc.target/arm/neon/vornQs64.c: Likewise.
557 * gcc.target/arm/neon/vornQs8.c: Likewise.
558 * gcc.target/arm/neon/vornQu16.c: Likewise.
559 * gcc.target/arm/neon/vornQu32.c: Likewise.
560 * gcc.target/arm/neon/vornQu64.c: Likewise.
561 * gcc.target/arm/neon/vornQu8.c: Likewise.
562 * gcc.target/arm/neon/vorns16.c: Likewise.
563 * gcc.target/arm/neon/vorns32.c: Likewise.
564 * gcc.target/arm/neon/vorns64.c: Likewise.
565 * gcc.target/arm/neon/vorns8.c: Likewise.
566 * gcc.target/arm/neon/vornu16.c: Likewise.
567 * gcc.target/arm/neon/vornu32.c: Likewise.
568 * gcc.target/arm/neon/vornu64.c: Likewise.
569 * gcc.target/arm/neon/vornu8.c: Likewise.
570
571 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
572
573 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
574 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
575 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
576 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
577 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
578 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
579 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
580 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
581 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
582
583 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
584
585 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
586 * g++.dg/ipa/devirt-15.C: Ditto.
587 * g++.dg/ipa/devirt-7.C: Ditto.
588 * g++.dg/ipa/pr60600.C: Ditto.
589 * g++.dg/opt/vt2.C: Ditto.
590 * g++.dg/opt/vt4.C: Ditto.
591 * g++.dg/pr48484.C: Ditto.
592 * g++.dg/tm/pr47746.C: Ditto.
593 * g++.dg/tree-ssa/pr57380.C: Ditto.
594 * gcc.dg/ipa/inline-4.c: Ditto.
595 * gcc.dg/ipa/inlinehint-1.c: Ditto.
596 * gcc.dg/ipa/inlinehint-2.c: Ditto.
597 * gcc.dg/ipa/inlinehint-3.c: Ditto.
598 * gcc.dg/pr47276.c: Ditto.
599 * gcc.dg/pure-2.c: Ditto.
600 * gcc.dg/tm/nested-2.c: Ditto.
601 * gcc.dg/tree-ssa/alias-29.c: Ditto.
602 * gcc.target/i386/3dnow-1.c: Ditto.
603 * gcc.target/i386/3dnow-2.c: Ditto.
604 * gcc.target/i386/3dnowA-1.c: Ditto.
605 * gcc.target/i386/3dnowA-2.c: Ditto.
606 * gcc.target/i386/avx-1.c: Ditto.
607 * gcc.target/i386/avx-2.c: Ditto.
608 * gcc.target/i386/memcpy-1.c: Ditto.
609 * gcc.target/i386/mmx-1.c: Ditto.
610 * gcc.target/i386/mmx-2.c: Ditto.
611 * gcc.target/i386/sse-14.c: Ditto.
612 * gcc.target/i386/sse-22.c: Ditto.
613 * gcc.target/i386/sse-22a.c: Ditto.
614 * gcc.target/i386/sse-23.c: Ditto.
615 * gcc.target/i386/sse-24.c: Ditto.
616 * gcc.target/i386/vect-double-1.c: Ditto.
617 * g++.dg/fstack-protector-strong.C: Add target nonpic.
618 * gcc.dg/fstack-protector-strong.c: Ditto.
619
620 2014-11-18 Hale Wang <hale.wang@arm.com>
621
622 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
623 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
624 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
625 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
626 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
627 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
628 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
629 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
630 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
631 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
632
633 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
634
635 * g++.dg/abi/mangle-arm-crypto.C: New.
636 * g++.dg/abi/mangle-neon.C (f19): New.
637 (f20): Likewise.
638
639 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
640
641 * gcc.target/arm/pr51968.c (foo): Fix call to
642 __builtin_neon_vqmovunv8hi.
643
644 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
645
646 * c-c++-common/asan/aggressive-opts.c: New test.
647
648 2014-11-18 Yury Gribov <y.gribov@samsung.com>
649
650 PR sanitizer/63802
651 * c-c++-common/ubsan/pr63802.c: New test.
652
653 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
654
655 * g++.dg/pr63766.C: New.
656
657 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
658
659 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
660 floating point variables instead of using asm to test allocating
661 values to the Altivec registers.
662
663 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
664 -mupper-regs-df tests.
665 * gcc.target/powerpc/upper-regs-df.c: Likewise.
666
667 * config/rs6000/predicates.md (memory_fp_constant): New predicate
668
669 2014-11-17 Tom de Vries <tom@codesourcery.com>
670
671 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
672 * gcc.dg/pr43864-3.c: Same.
673 * gcc.dg/pr43864-4.c: Same.
674 * gcc.dg/pr43864.c: Same.
675 * gcc.dg/pr50763.c: Same.
676 * gcc.dg/pr51879-12.c: Same.
677 * gcc.dg/pr51879-16.c: Same.
678 * gcc.dg/pr51879-17.c: Same.
679 * gcc.dg/pr51879-18.c: Same.
680 * gcc.dg/pr51879-2.c: Same.
681 * gcc.dg/pr51879-3.c: Same.
682 * gcc.dg/pr51879-4.c: Same.
683 * gcc.dg/pr51879-6.c: Same.
684 * gcc.dg/pr51879-7.c: Same.
685 * gcc.dg/pr51879.c: Same.
686
687 2014-11-17 Tom de Vries <tom@codesourcery.com>
688
689 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
690 * gcc.dg/pr43864-3.c: Same.
691 * gcc.dg/pr43864-4.c: Same.
692
693 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
694
695 * gcc.target/aarch64/vld1_lane.c: New test.
696
697 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
698
699 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
700 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
701
702 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
703
704 * gcc.target/i386/chkp-strlen-1.c: New.
705 * gcc.target/i386/chkp-strlen-2.c: New.
706 * gcc.target/i386/chkp-strlen-3.c: New.
707 * gcc.target/i386/chkp-strlen-4.c: New.
708 * gcc.target/i386/chkp-strlen-5.c: New.
709
710 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
711
712 * gcc.target/i386/chkp-stropt-1.c: New.
713 * gcc.target/i386/chkp-stropt-2.c: New.
714 * gcc.target/i386/chkp-stropt-3.c: New.
715 * gcc.target/i386/chkp-stropt-4.c: New.
716 * gcc.target/i386/chkp-stropt-5.c: New.
717 * gcc.target/i386/chkp-stropt-6.c: New.
718 * gcc.target/i386/chkp-stropt-7.c: New.
719 * gcc.target/i386/chkp-stropt-8.c: New.
720 * gcc.target/i386/chkp-stropt-9.c: New.
721 * gcc.target/i386/chkp-stropt-10.c: New.
722 * gcc.target/i386/chkp-stropt-11.c: New.
723 * gcc.target/i386/chkp-stropt-12.c: New.
724 * gcc.target/i386/chkp-stropt-13.c: New.
725 * gcc.target/i386/chkp-stropt-14.c: New.
726 * gcc.target/i386/chkp-stropt-15.c: New.
727 * gcc.target/i386/chkp-stropt-16.c: New.
728
729 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
730
731 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
732 __SIZE_TYPE__.
733
734 2014-11-17 Richard Biener <rguenther@suse.de>
735
736 PR middle-end/63898
737 PR middle-end/63883
738 * gfortran.dg/pr63883.f90: New testcase.
739
740 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
741
742 PR ipa/63894
743 * g++.dg/ipa/pr63894.C: New test.
744
745 2014-11-17 Terry Guo <terry.guo@arm.com>
746
747 * gcc.target/arm/thumb1-ual-1.c: New test.
748
749 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
750
751 PR middle-end/63790
752 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
753 * gcc.dg/tree-ssa/forwprop-29.c: New test.
754
755 2014-11-16 Andrew Pinski <apinski@cavium.com>
756
757 * gcc.c-torture/execute/memset-4.c: New test.
758 * gcc.c-torture/execute/20110418-1.c: New test.
759 * gcc.c-torture/execute/20141022-1.c: New test.
760 * gcc.c-torture/execute/strcpy-2.c: New test.
761 * gcc.c-torture/execute/20140212-2.c: New test.
762 * gcc.c-torture/compile/20120913-1.c: New test.
763 * gcc.c-torture/compile/20121010-1.c: New test.
764 * gcc.c-torture/compile/20120917-1.c: New test.
765 * gcc.c-torture/compile/20140110-1.c: New test.
766 * gcc.c-torture/compile/20121220-1.c: New test.
767 * gcc.c-torture/compile/20120822-1.c: New test.
768 * gcc.c-torture/compile/20121027-1.c: New test.
769 * gcc.c-torture/compile/20120830-2.c: New test.
770
771 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
772
773 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
774 restoration.
775
776 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
777
778 * gcc.dg/atomic/c11-atomic-exec-5.c
779 (test_main_long_double_add_overflow): Only actually define if
780 LDBL_MANT_DIG != 106.
781 (test_main_complex_long_double_add_overflow): Likewise.
782 (test_main_long_double_sub_overflow): Likewise.
783 (test_main_complex_long_double_sub_overflow): Likewise.
784
785 (NOT_LDBL_EPSILON_2): Likewise.
786 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
787
788 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
789
790 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
791 instead of run on ia32 targets.
792
793 2014-11-15 Marek Polacek <polacek@redhat.com>
794
795 PR middle-end/63884
796 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
797
798 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
799
800 PR target/60104
801 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
802
803 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
804
805 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
806 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
807 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
808 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
809
810 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
811
812 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
813
814 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
815
816 * gcc.dg/pubtypes-3.c: Include <string.h>.
817 * gcc.dg/pubtypes-4.c: Likewise.
818
819 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
820
821 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
822
823 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gnat.dg/opt44.ad[sb]: New test.
826
827 2014-11-15 Tobias Burnus <burnus@net-b.de>
828
829 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
830 * gfortran.dg/coarray_9.f90: Ditto.
831 * gfortran.dg/empty_label.f: Ditto.
832 * gfortran.dg/empty_label.f90: Ditto.
833
834 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
835
836 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
837 changes.
838 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
839 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
840 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
841 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
842 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
843 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
844 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
845 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
846 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
847 * gcc.target/powerpc/ppc-round.c: Likewise.
848
849 2014-11-14 Martin Jambor <mjambor@suse.cz>
850
851 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
852 from the dump scan.
853 * g++.dg/ipa/devirt-21.C: Xfail.
854 * g++.dg/ipa/devirt-24.C: Likewise.
855 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
856 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
857 * g++.dg/ipa/devirt-44.C: Likewise.
858 * g++.dg/ipa/devirt-43.C: Xfail.
859
860 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
861
862 * g++.dg/abi/abi-tag11.C: New.
863
864 2014-11-14 Marek Polacek <polacek@redhat.com>
865
866 * c-c++-common/ubsan/overflow-negate-3.c: New test.
867
868 2014-11-14 Marek Polacek <polacek@redhat.com>
869
870 PR sanitizer/63839
871 * c-c++-common/ubsan/pr63839.c: New test.
872 * c-c++-common/ubsan/unreachable-2.c: New test.
873
874 2014-11-14 Richard Biener <rguenther@suse.de>
875
876 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
877
878 2014-11-13 Teresa Johnson <tejohnson@google.com>
879
880 PR tree-optimization/63841
881 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
882
883 2014-11-14 Bin Cheng <bin.cheng@arm.com>
884
885 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
886 * gcc.target/arm/vfp-1.c: Improve scanning string.
887
888 2014-11-13 Rong Xu <xur@google.com>
889
890 PR debug/63581
891 * g++.dg/tree-prof/pr63581.C: New test.
892
893 2014-11-13 Teresa Johnson <tejohnson@google.com>
894
895 PR tree-optimization/63841
896 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
897
898 2014-11-13 Teresa Johnson <tejohnson@google.com>
899
900 PR tree-optimization/63841
901 * g++.dg/tree-ssa/pr63841.C: New test.
902
903 2014-11-13 Richard Biener <rguenther@suse.de>
904
905 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
906
907 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
908
909 * lib/target-supports.exp (error_h): New check.
910 (libc_has_complex_functions): Ditto.
911 (tgmath_h): Ditto.
912 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
913 * gcc.dg/builtins-61.c: Likewise.
914 * gcc.dg/builtins-67.c: Disable test for Bionic.
915 * gcc.dg/strlenopt-14g.c: Likewise.
916 * gcc.dg/strlenopt-14gf.c: Likewise.
917 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
918 * gcc.dg/c99-tgmath-2.c: Likewise.
919 * gcc.dg/c99-tgmath-3.c: Likewise.
920 * gcc.dg/c99-tgmath-4.c: Likewise.
921 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
922
923 2014-11-12 Jakub Jelinek <jakub@redhat.com>
924
925 PR ipa/63838
926 * g++.dg/ipa/pr63838.C: New test.
927
928 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
929
930 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
931 * gcc.target/mips/call-clobbered-1.c: New.
932 * gcc.target/mips/call-clobbered-2.c: New.
933 * gcc.target/mips/call-clobbered-3.c: New.
934 * gcc.target/mips/call-clobbered-4.c: New.
935 * gcc.target/mips/call-clobbered-5.c: New.
936 * gcc.target/mips/call-saved-4.c: New.
937 * gcc.target/mips/call-saved-5.c: New.
938 * gcc.target/mips/call-saved-6.c: New.
939 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
940 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
941 odd-spreg option. Account for -modd-spreg in minimum arch code.
942 * gcc.target/mips/movdf-1.c: New.
943 * gcc.target/mips/movdf-2.c: New.
944 * gcc.target/mips/movdf-3.c: New.
945 * gcc.target/mips/oddspreg-1.c: New.
946 * gcc.target/mips/oddspreg-2.c: New.
947 * gcc.target/mips/oddspreg-3.c: New.
948 * gcc.target/mips/oddspreg-4.c: New.
949 * gcc.target/mips/oddspreg-5.c: New.
950 * gcc.target/mips/oddspreg-6.c: New.
951
952 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
953
954 PR target/63815
955 * g++.dg/other/pr63815.C: New test.
956
957 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
958
959 DR 1510
960 PR c++/60420
961 * g++.dg/cpp0x/decltype61.C: New.
962
963 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
964
965 PR tree-optimization/63835
966 * gcc.dg/pr63835.c: New test.
967
968 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
969
970 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
971 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
972 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
973 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
974 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
975 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
976 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
977 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
978 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
979 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
980 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
981 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
982 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
983 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
984 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
985 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
986 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
987 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
988 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
989 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
990 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
991 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
992 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
993 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
994 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
995 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
996 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
997 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
998 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
999 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
1000 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
1001 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
1002 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
1003 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
1004 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
1005 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
1006 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
1007 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
1008 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
1009 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
1010 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
1011 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
1012 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
1013 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
1014 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1015 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1016 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1017 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1018 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1019 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1020
1021 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1022
1023 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1024 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1025 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1026 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1027 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1028 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1029 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1030 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1031 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1032 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1033 Ditto.
1034 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1035 Ditto.
1036 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1037 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1038 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1039 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1040 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1041 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1042 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1043 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1044 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1045 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1046 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1047 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1048 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1049 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1050 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1051 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1052 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1053 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1054 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1055 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1056 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1057 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1058 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1059 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1060 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1061 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1062 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1063 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1064 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1065 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1066
1067 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1068
1069 * gcc.target/i386/pr45852.c: Simplify target selector.
1070 * gcc.target/i386/pr63495.c: Ditto.
1071 * gcc.target/i386/pr39496.c: Ditto.
1072 * gcc.target/i386/pr36613.c: Ditto.
1073
1074 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1075
1076 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1077 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1078 -fno-omit-frame-pointer.
1079
1080 2014-11-12 Marek Polacek <polacek@redhat.com>
1081
1082 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1083 of prune_gcc_output.
1084 * lib/prune.exp (prune_file_path): New procedure.
1085
1086 2014-11-12 Marek Polacek <polacek@redhat.com>
1087
1088 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1089 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1090 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1091
1092 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1093
1094 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1095
1096 2014-11-12 Richard Biener <rguenther@suse.de>
1097
1098 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1099
1100 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1101
1102 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1103 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1104
1105 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1106
1107 PR testsuite/63830
1108 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1109
1110 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR c/59708
1113 * c-c++-common/builtin-arith-overflow-1.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1115 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1118 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1120 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1121 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1122 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1123 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1124 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1125 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1126 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1127 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1128 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1129 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1130 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1131 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1132 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1133 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1134 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1135 * gcc.dg/builtin-arith-overflow-1.c: New test.
1136 * gcc.dg/builtin-arith-overflow-2.c: New test.
1137
1138 2014-11-12 Richard Biener <rguenther@suse.de>
1139
1140 PR middle-end/63821
1141 * gfortran.dg/pr63821.f90: New testcase.
1142
1143 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1144
1145 PR tree-optimization/63761
1146 * gcc.c-torture/compile/pr63761.c: New test.
1147
1148 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1149
1150 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1151 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1152 truncation pattern.
1153
1154 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1155
1156 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1157 with arm_eabi.
1158 * g++.dg/abi/arm_rtti1.C: Likewise.
1159 * g++.dg/abi/key1.C: Likewise.
1160 * g++.dg/ext/visibility/arm1.C: Likewise.
1161 * g++.dg/ext/visibility/arm2.C: Likewise.
1162 * g++.dg/ext/visibility/arm3.C: Likewise.
1163
1164 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1167
1168 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1169 Manuel López-Ibáñez <manu@gcc.gnu.org>
1170
1171 PR driver/36312
1172 * gcc.misc-tests/output.exp: New test case for identical input and
1173 output files.
1174
1175 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1176
1177 PR fortran/44054
1178 * lib/gfortran-dg.exp: Update regexp to match locus and message
1179 without caret.
1180 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1181 * gfortran.dg/warnings_are_errors_1.f: Update.
1182
1183 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1184
1185 * ChangeLog.jit: New.
1186 * jit.dg/all-non-failing-tests.h: New.
1187 * jit.dg/harness.h: New.
1188 * jit.dg/jit.exp: New.
1189 * jit.dg/test-accessing-struct.c: New.
1190 * jit.dg/test-accessing-union.c: New.
1191 * jit.dg/test-array-as-pointer.c: New.
1192 * jit.dg/test-arrays.c: New.
1193 * jit.dg/test-calling-external-function.c: New.
1194 * jit.dg/test-calling-function-ptr.c: New.
1195 * jit.dg/test-combination.c: New.
1196 * jit.dg/test-dot-product.c: New.
1197 * jit.dg/test-empty.c: New.
1198 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1199 * jit.dg/test-error-adding-to-terminated-block.c: New.
1200 * jit.dg/test-error-array-as-pointer.c: New.
1201 * jit.dg/test-error-bad-cast.c: New.
1202 * jit.dg/test-error-block-in-wrong-function.c: New.
1203 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1204 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1205 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1206 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1207 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1208 * jit.dg/test-error-call-with-mismatching-args.c: New.
1209 * jit.dg/test-error-call-with-not-enough-args.c: New.
1210 * jit.dg/test-error-call-with-too-many-args.c: New.
1211 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1212 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1213 * jit.dg/test-error-get-type-bad-enum.c: New.
1214 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1215 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1216 * jit.dg/test-error-mismatching-types-in-call.c: New.
1217 * jit.dg/test-error-missing-return.c: New.
1218 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1219 * jit.dg/test-error-new-function-bad-kind.c: New.
1220 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1221 * jit.dg/test-error-null-passed-to-api.c: New.
1222 * jit.dg/test-error-return-within-void-function.c: New.
1223 * jit.dg/test-error-unreachable-block.c: New.
1224 * jit.dg/test-error-unterminated-block.c: New.
1225 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1226 * jit.dg/test-expressions.c: New.
1227 * jit.dg/test-factorial.c: New.
1228 * jit.dg/test-fibonacci.c: New.
1229 * jit.dg/test-functions.c: New.
1230 * jit.dg/test-fuzzer.c: New.
1231 * jit.dg/test-hello-world.c: New.
1232 * jit.dg/test-linked-list.c: New.
1233 * jit.dg/test-long-names.c: New.
1234 * jit.dg/test-nested-contexts.c: New.
1235 * jit.dg/test-nested-loops.c: New.
1236 * jit.dg/test-operator-overloading.cc: New.
1237 * jit.dg/test-quadratic.c: New.
1238 * jit.dg/test-quadratic.cc: New.
1239 * jit.dg/test-reading-struct.c: New.
1240 * jit.dg/test-string-literal.c: New.
1241 * jit.dg/test-sum-of-squares.c: New.
1242 * jit.dg/test-threads.c: New.
1243 * jit.dg/test-types.c: New.
1244 * jit.dg/test-using-global.c: New.
1245 * jit.dg/test-volatile.c: New.
1246
1247 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1248
1249 * gcc.target/aarch64/vbslq_f64_1.c: New.
1250 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1251 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1252 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1253
1254 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/63265
1257 * g++.dg/cpp0x/constexpr-63265.C: New.
1258
1259 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1260
1261 * gcc.target/i386/pr52252-atom-1.c: New.
1262
1263 2014-11-11 Martin Liska <mliska@suse.cz>
1264
1265 PR ipa/63622
1266 PR ipa/63795
1267 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1268 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1269 with symbol alias support.
1270
1271 2014-11-10 Andi Kleen <ak@linux.intel.com>
1272
1273 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1274 new cilk errors.
1275
1276 2014-11-10 Andi Kleen <ak@linux.intel.com>
1277
1278 * c-c++-common/cilk-plus/CK/errors.c: New test.
1279
1280 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1281 Ilya Enkovich <ilya.enkovich@intel.com>
1282
1283 PR target/63620
1284 * gcc.target/i386/pr63620.c: New test.
1285
1286 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1287
1288 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1289
1290 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1291 * gcc.dg/ipa/ipa-icf-31.c: New test.
1292
1293 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1294
1295 PR middle-end/63748
1296 * gcc.dg/pr63748.c: New testcase.
1297
1298 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1301
1302 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1303
1304 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1305 fgraphite-code-generator flag.
1306 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1307 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1308 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1309 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1310 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1311 * gcc.dg/graphite/pr35356-2.c: Likewise.
1312 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1313 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1314 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1315 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1316 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1317
1318 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1321
1322 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 * c-c++-common/Wshift-count-overflow-1.c: New.
1325 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1326 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1327 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1328
1329 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1330
1331 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1332 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1333 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1334 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1335 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1336 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1337 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1338 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1339 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1340 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1342 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1343 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1344 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1345 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1346 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1347 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1348 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1349 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1350 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1351 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1352 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1353 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1354 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1355 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1356 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1357
1358 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1359
1360 PR tree-optimization/63778
1361 * gfortran.dg/pr63778.f: New test.
1362
1363 2014-11-10 Renlin Li <renlin.li@arm.com>
1364
1365 PR middle-end/61529
1366 * gcc.dg/pr61529.c: New.
1367
1368 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1369
1370 * lib/target-supports.exp (check_effective_target_return_address):
1371 New function.
1372 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1373 * gcc.c-torture/execute/20030323-1.c: Likewise.
1374 * gcc.c-torture/execute/20030811-1.c: Likewise.
1375 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1376 * gcc.c-torture/execute/frame-address.c: Likewise.
1377 * gcc.c-torture/execute/pr17377.c: Likewise.
1378
1379 * gcc.c-torture/compile/920625-2.c: Add return type to
1380 freeReturnStruct.
1381 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1382 * gcc.c-torture/execute/pr61375.c: Likewise.
1383 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1384 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1385
1386 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1387 New function.
1388 (check_effective_target_nonlocal_goto): New function.
1389 (check_effective_target_label_values): New function.
1390 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1391 * gcc.c-torture/compile/labels-2.c: Likewise.
1392 * gcc.c-torture/compile/20000518-1.c: Likewise.
1393 * gcc.c-torture/compile/20021108-1.c: Likewise.
1394 * gcc.c-torture/compile/981006-1.c: Likewise.
1395 * gcc.c-torture/execute/20040302-1.c: Likewise.
1396 * gcc.dg/torture/pr33848.c: Likewise.
1397
1398 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1399 label values.
1400 * gcc.c-torture/compile/pr32919.c: Likewise.
1401 * gcc.c-torture/compile/pr17913.c: Likewise.
1402 * gcc.c-torture/compile/pr51495.c: Likewise.
1403 * gcc.c-torture/compile/pr25224.c: Likewise.
1404 * gcc.c-torture/compile/labels-3.c: Likewise.
1405 * gcc.c-torture/compile/pr27863.c: Likewise.
1406 * gcc.c-torture/compile/20050510-1.c: Likewise.
1407 * gcc.c-torture/compile/pr28489.c: Likewise.
1408 * gcc.c-torture/compile/pr29128.c: Likewise.
1409 * gcc.c-torture/compile/pr21356: Likewise.
1410 * gcc.c-torture/execute/20071210-1.c: Likewise.
1411 * gcc.c-torture/execute/200701220-1.c: Likewise.
1412 * gcc.c-torture/execute/pr51447.c: Likewise.
1413 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1414 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1415 * gcc.dg/20021029-1.c: Likewise.
1416 * gcc.dg/pr43379.c: Likewise.
1417 * gcc.dg/pr45259.c: Likewise.
1418 * gcc.dg/torture/pr53695.c: Likewise.
1419 * gcc.dg/torture/pr57584.c: Likewise.
1420
1421 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1422 or indirect_jumps are available.
1423 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1424 test.
1425 * gcc.c-torture/compile/920428-3.c: Likewise.
1426 * gcc.c-torture/compile/950613-1.c: Likewise.
1427
1428 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1429 * gcc.c-torture/compile/991213-3.c: Likewise.
1430 * gcc.c-torture/compile/920825-1.c: Likewise.
1431 * gcc.c-torture/compile/20011029-1.c: Likewise.
1432 * gcc.c-torture/compile/complex-6.c: Likewise.
1433 * gcc.c-torture/compile/pr27127.c: Likewise.
1434 * gcc.c-torture/compile/pr58164.c: Likewise.
1435 * gcc.c-torture/compile/20041214-1.c: Likewise.
1436 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1437 * gcc.c-torture/execute/pr56982.c: Likewise.
1438 * gcc.c-torture/execute/pr60003.c: Likewise.
1439 * gcc.c-torture/execute/pr26983.c: Likewise.
1440 * gcc.dg/pr57287-2.c: Likewise.
1441 * gcc.dg/pr59920-1.c: Likewise.
1442 * gcc.dg/pr59920-2.c: Likewise.
1443 * gcc.dg/pr59920-3.c: Likewise.
1444 * gcc.dg/setjmp-3.c: Likewise.
1445 * gcc.dg/setjmp-4.c: Likewise.
1446 * gcc.dg/setjmp-5.c: Likewise.
1447 * gcc.dg/torture/pr48542.c: Likewise.
1448 * gcc.dg/torture/pr57147-2.c: Likewise.
1449 * gcc.dg/torture/pr59993.c: Likewise.
1450
1451 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1452 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1453 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1454 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1455 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1456 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1457 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1458 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1459 * gcc.dg/non-local-goto-1.c: Likewise.
1460 * gcc.dg/non-local-goto-2.c: Likewise.
1461 * gcc.dg/pr49994-1.c: Likewise.
1462 * gcc.dg/torture/pr57036-2.c: Likewise.
1463
1464 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1465 NO_LABEL_VALUES test.
1466 * gcc.c-torture/compile/920831-1.c: Likewise.
1467 * gcc.c-torture/compile/920502-1.c: Likewise.
1468 * gcc.c-torture/compile/920501-7.c: Likewise.
1469 * gcc.dg/pr52139.c: Likewise.
1470
1471 * lib/target-supports.exp (check_effective_target_trampolines,
1472 check_profiling_available, check_effective_target_lto,
1473 check_effective_target_vect_natural): False for nvptx-*-*.
1474 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1475 * gcc.c-torture/compile/pr34334.c: Likewise.
1476 * gcc.c-torture/compile/pr37056.c: Likewise.
1477 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1478 * gcc.c-torture/compile/pr46534.c: Likewise.
1479 * gcc.c-torture/compile/pr49049.c: Likewise.
1480 * gcc.c-torture/compile/pr59417.c: Likewise.
1481 * gcc.c-torture/compile/20080721-1.c: Likewise.
1482 * gcc.c-torture/compile/920501-4.c: Likewise.
1483 * gcc.c-torture/compile/921011-1.c: Likewise.
1484 * gcc.dg/20040813-1.c: Likewise.
1485 * gcc.dg/pr28755.c: Likewise.
1486 * gcc.dg/pr44194-1.c: Likewise.
1487 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1488 * gcc.c-torture/compile/pr61684.c: Likewise.
1489 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1490 * gcc.c-torture/compile/pr59221.c: Likewise.
1491 * gcc.c-torture/compile/20060208-1.c: Likewise.
1492 * gcc.c-torture/execute/pr52129.c: Likewise.
1493 * gcc.c-torture/execute/20020310-1.c: Likewise.
1494 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1495 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1496 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1497 for nvptx-*-*.
1498 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1499 * gcc.dg/const-elim-2.c: Likewise.
1500
1501 * lib/target-supports.exp
1502 (check_effective_target_untyped_assembly): New function.
1503 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1504 * gcc.c-torture/compile/920917-1.c: Likewise.
1505 * gcc.c-torture/compile/930120-1.c: Likewise.
1506 * gcc.c-torture/compile/930411-1.c: Likewise.
1507 * gcc.c-torture/compile/930529-1.c: Likewise.
1508 * gcc.c-torture/compile/930623-1.c: Likewise.
1509 * gcc.c-torture/compile/950329-1.c: Likewise.
1510 * gcc.c-torture/compile/calls.c: Likewise.
1511 * gcc.c-torture/compile/pr37258.c: Likewise.
1512 * gcc.c-torture/compile/pr37327.c: Likewise.
1513 * gcc.c-torture/compile/pr38360.c: Likewise.
1514 * gcc.c-torture/compile/pr43635.c: Likewise.
1515 * gcc.c-torture/compile/pr47428.c: Likewise.
1516 * gcc.c-torture/compile/pr47967.c: Likewise.
1517 * gcc.c-torture/compile/pr49145.c: Likewise.
1518 * gcc.c-torture/compile/pr51694.c: Likewise.
1519 * gcc.c-torture/compile/pr53411.c: Likewise.
1520 * gcc.c-torture/execute/20001101.c: Likewise.
1521 * gcc.c-torture/execute/20051012-1.c: Likewise.
1522 * gcc.c-torture/execute/920501-1.c: Likewise.
1523 * gcc.c-torture/execute/921202-1.c: Likewise.
1524 * gcc.c-torture/execute/921208-2.c: Likewise.
1525 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1526 * gcc.c-torture/compile/20010525-1.c: Likewise.
1527 * gcc.c-torture/compile/20021015-2.c: Likewise.
1528 * gcc.c-torture/compile/20031023-1.c: Likewise.
1529 * gcc.c-torture/compile/20031023-2.c: Likewise.
1530 * gcc.c-torture/compile/pr49206.c: Likewise.
1531 * gcc.c-torture/execute/pr47237.c: Likewise.
1532 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1533 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1534 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1535 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1536 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1537 * gcc.dg/builtin-apply1.c: Likewise.
1538 * gcc.dg/builtin-apply2.c: Likewise.
1539 * gcc.dg/builtin-apply3.c: Likewise.
1540 * gcc.dg/builtin-apply4.c: Likewise.
1541 * gcc.dg/pr38338.c: Likewise.
1542 * gcc.dg/torture/pr41993.c: Likewise.
1543 * gcc.c-torture/compile/386.c: Likewise.
1544 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1545 * gcc.c-torture/compile/consec.c: Likewise.
1546 * gcc.c-torture/compile/ex.c: Likewise.
1547 * gcc.c-torture/compile/pass.c: Likewise.
1548 * gcc.c-torture/compile/scal.c: Likewise.
1549 * gcc.c-torture/compile/uuarg.c: Likewise.
1550 * gcc.c-torture/compile/conv_tst.c: Likewise.
1551
1552 * lib/target-supports.exp (check_effective_target_alloca): New function.
1553 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1554 * gcc.c-torture/execute/20020314-1.c: Likewise.
1555 * gcc.c-torture/execute/20020412-1.c: Likewise.
1556 * gcc.c-torture/execute/20021113-1.c: Likewise.
1557 * gcc.c-torture/execute/20040223-1.c: Likewise.
1558 * gcc.c-torture/execute/20040308-1.c: Likewise.
1559 * gcc.c-torture/execute/20040811-1.c: Likewise.
1560 * gcc.c-torture/execute/20070824-1.c: Likewise.
1561 * gcc.c-torture/execute/20070919-1.c: Likewise.
1562 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1563 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1564 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1565 * gcc.c-torture/execute/pr43220.c: Likewise.
1566 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1567 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1568 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1569 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1570 * gcc.c-torture/compile/20000923-1.c: Likewise.
1571 * gcc.c-torture/compile/20030224-1.c: Likewise.
1572 * gcc.c-torture/compile/20071108-1.c: Likewise.
1573 * gcc.c-torture/compile/20071117-1.c: Likewise.
1574 * gcc.c-torture/compile/900313-1.c: Likewise.
1575 * gcc.c-torture/compile/pr17397.c: Likewise.
1576 * gcc.c-torture/compile/pr35006.c: Likewise.
1577 * gcc.c-torture/compile/pr42956.c: Likewise.
1578 * gcc.c-torture/compile/pr51354.c: Likewise.
1579 * gcc.c-torture/compile/pr55851.c: Likewise.
1580 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1581 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1582 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1583 * gcc.c-torture/compile/pr52714.c: Likewise.
1584 * gcc.dg/20001012-2.c: Likewise.
1585 * gcc.dg/auto-type-1.c: Likewise.
1586 * gcc.dg/builtin-object-size-1.c: Likewise.
1587 * gcc.dg/builtin-object-size-2.c: Likewise.
1588 * gcc.dg/builtin-object-size-3.c: Likewise.
1589 * gcc.dg/builtin-object-size-4.c: Likewise.
1590 * gcc.dg/packed-vla.c: Likewise.
1591 * gcc.c-torture/compile/parms.c: Likewise.
1592 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1593 * gcc.c-torture/execute/920929-1.c: Likewise.
1594 * gcc.c-torture/execute/921017-1.c: Likewise.
1595 * gcc.c-torture/execute/941202-1.c: Likewise.
1596 * gcc.c-torture/execute/align-nest.c: Likewise.
1597 * gcc.c-torture/execute/alloca-1.c: Likewise.
1598 * gcc.c-torture/execute/pr36321.c: Likewise.
1599 * gcc.c-torture/compile/20001221-1.c: Likewise.
1600 * gcc.c-torture/compile/20020807-1.c: Likewise.
1601 * gcc.c-torture/compile/20050801-2.c: Likewise.
1602 * gcc.c-torture/compile/920428-4.c: Likewise.
1603 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1604 * gcc.c-torture/compile/pr41469.c: Likewise.
1605 * gcc.dg/torture/pr48953.c: Likewise.
1606 * gcc.dg/torture/pr8081.c: Likewise.
1607 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1608 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1609 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1610 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1611 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1612 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1613 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1614 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1615 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1616 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1617 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1618 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1619 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1620
1621 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1622
1623 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1624 and C++11; Test existence of __has_cpp_attribute; Test C++11
1625 attributes.
1626 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1627 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1628 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1629 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1630 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1631 will be undefined for -fno-rtti -fno-exceptions.
1632
1633 2014-11-10 Richard Biener <rguenther@suse.de>
1634
1635 PR tree-optimization/63800
1636 * gcc.dg/torture/pr63800.c: New testcase.
1637
1638 2014-11-10 Marek Polacek <polacek@redhat.com>
1639
1640 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1641 * c-c++-common/ubsan/align-8.c: Likewise.
1642 * g++.dg/ubsan/null-4.C: Likewise.
1643 * g++.dg/ubsan/null-5.C: Likewise.
1644
1645 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1646
1647 * gcc.misc-tests/gcov-16.c: New test.
1648
1649 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1650
1651 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1652
1653 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1654
1655 PR testsuite/63305
1656 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1657 buffer overflow.
1658 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1659
1660 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1661
1662 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1663
1664 2014-11-09 Richard Biener <rguenther@suse.de>
1665
1666 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1667 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1668
1669 2014-11-07 Andrew Pinski <apinski@cavium.com>
1670
1671 * gcc.c-torture/execute/20141107-1.c: New testcase.
1672
1673 2014-11-07 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/63605
1676 * gcc.dg/vect/pr63605.c: New testcase.
1677
1678 2014-11-07 Jeff Law <law@redhat.com>
1679
1680 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1681
1682 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1683
1684 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1685 (xhci_check_trb_in_td_math): Likewise.
1686
1687 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1688
1689 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1690
1691 2014-11-07 Martin Liska <mliska@suse.cz>
1692
1693 PR ipa/63580
1694 * g++.dg/ipa/pr63580.C: New test.
1695
1696 2014-11-07 Martin Liska <mliska@suse.cz>
1697
1698 PR ipa/63747
1699 * gcc.dg/ipa/pr63747.c: New test.
1700
1701 2014-11-07 Martin Liska <mliska@suse.cz>
1702
1703 PR ipa/63595
1704 * g++.dg/ipa/pr63595.C: New test.
1705
1706 2014-11-07 Richard Biener <rguenther@suse.de>
1707
1708 PR middle-end/63770
1709 * gcc.dg/pr63770.c: New testcase.
1710
1711 2014-11-07 Terry Guo <terry.guo@arm.com>
1712
1713 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1714 * gcc.target/arm/pr40956.c: Likewise.
1715 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1716 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1717 * gcc.target/arm/scd42-1.c: Likewise.
1718
1719 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1720
1721 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1722 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1723 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1724 gcc.dg/cpp/ucnid-15.c: New tests.
1725
1726 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1727
1728 * gnat.dg/opt43.adb: New test.
1729
1730 2014-11-06 Marek Polacek <polacek@redhat.com>
1731
1732 * c-c++-common/ubsan/align-2.c: Add dg-output.
1733 * c-c++-common/ubsan/align-4.c: Likewise.
1734 * c-c++-common/ubsan/align-6.c: New test.
1735 * c-c++-common/ubsan/align-7.c: New test.
1736 * c-c++-common/ubsan/align-8.c: New test.
1737 * g++.dg/ubsan/null-1.C: Add dg-output.
1738 * g++.dg/ubsan/null-2.C: Likewise.
1739 * g++.dg/ubsan/null-3.C: New test.
1740 * g++.dg/ubsan/null-4.C: New test.
1741 * g++.dg/ubsan/null-5.C: New test.
1742
1743 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1744
1745 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1746 dg-require-effective-target check.
1747 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1801 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1862 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1866 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1867 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1869 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1871 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1872 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1873
1874 2014-11-06 Hale Wang <hale.wang@arm.com>
1875
1876 * gcc.target/arm/small-multiply-m0-1.c: New test for
1877 target -mcpu=cortex-m0.small-multiply.
1878 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1879 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1880 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1881 target -mcpu=cortex-m0plus.small-multiply.
1882 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1883 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1884 * gcc.target/arm/small-multiply-m1-1.c: New test for
1885 target -mcpu=cortex-m1.small-multiply.
1886 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1887 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1888
1889 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1890
1891 * lib/mpx-dg.exp: New.
1892 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1893 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1894 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1895 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1896 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1897 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1898 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1899 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1900 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1901 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1902
1903 2014-11-06 Richard Biener <rguenther@suse.de>
1904
1905 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1906 desired transform.
1907
1908 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1909
1910 * gcc.target/mips/asm-1.c (bar): Add prototype.
1911 * gcc.target/mips/call-1.c (f, h): Add return type.
1912 * gcc.target/mips/call-5.c (f, h): Likewise.
1913 * gcc.target/mips/call-6.c (f, h): Likewise.
1914 * gcc.target/mips/call-3.c (f): Likewise.
1915 * gcc.target/mips/call-2.c (g): Add prototype.
1916 (f): Add return type.
1917 * gcc.target/mips/call-4.c: Likewise.
1918 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1919 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1920 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1921 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1922 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1923 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1924 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1925 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1926 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1927 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1928 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1929 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1930 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1931 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1932 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1933 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1934 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1935 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1936 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1937 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1938 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1939 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1940 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1941 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1942 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1943 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1944 (nonpic_call, nonpic_addr_call): Add prototype.
1945 (pic_call, pic_addr_call): Likewise.
1946 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1947 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1948 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1949 * gcc.target/mips/truncate-3.c (g): Add prototype.
1950 (f): Add return type.
1951
1952 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1953
1954 PR target/63538
1955 * gcc.target/i386/pr63538.c: New test.
1956
1957 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gnat.dg/discr42.adb: New test.
1960 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1961
1962 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gnat.dg/specs/private2.ads: New test.
1965 * gnat.dg/specs/private2_pkg.ads: New helper.
1966
1967 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1968
1969 * gnat.dg/inline1.adb: New test.
1970 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1971 * gnat.dg/inline2.adb: New test.
1972 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1973 * gnat.dg/inline3.adb: New test.
1974 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1975 * gnat.dg/inline4.adb: New test.
1976 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1977 * gnat.dg/inline5.adb: New test.
1978 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1979 * gnat.dg/inline6.adb: New test.
1980 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1981 * gnat.dg/inline7.adb: New test.
1982 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1983 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1984 * gnat.dg/inline8.adb: New test.
1985 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1986 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1987 * gnat.dg/inline9.adb: New test.
1988 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1989 * gnat.dg/inline10.adb: New test.
1990 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1991 * gnat.dg/inline11.adb: New test.
1992 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1993
1994 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1995
1996 PR preprocessor/9449
1997 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1998 Don't use -fextended-identifiers.
1999 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
2000 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
2001 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
2002 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
2003 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
2004 -g3.
2005 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
2006 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
2007 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
2008 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
2009 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
2010 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
2011 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
2012 -fextended-identifiers. Use -g.
2013 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
2014 -fextended-identifiers.
2015 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2016 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2017 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2018 -fextended-identifiers. Use -g.
2019 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2020 * gcc.dg/cpp/ucnid-8.c: Remove test.
2021 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2022
2023 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2024
2025 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2026 Skip tests if target does not support Neon.
2027
2028 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2029
2030 * lib/target-supports.exp (check_effective_target_bswap): Update
2031 conditions for AArch64 and ARM targets.
2032
2033 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2034
2035 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2036 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2037 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2038 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2039 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2040
2041 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2042
2043 * gcc.target/i386/chkp-builtins-1.c: New.
2044 * gcc.target/i386/chkp-builtins-2.c: New.
2045 * gcc.target/i386/chkp-builtins-3.c: New.
2046 * gcc.target/i386/chkp-builtins-4.c: New.
2047 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2048 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2049 * gcc.target/i386/chkp-const-check-1.c: New.
2050 * gcc.target/i386/chkp-const-check-2.c: New.
2051 * gcc.target/i386/chkp-lifetime-1.c: New.
2052 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2053 with build_ssa_passes.
2054
2055 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2056
2057 * gcc.dg/asr-div1.c: New testcase.
2058
2059 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2060
2061 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2062
2063 * go.test/go-test.exp: In +build lines, require whitespace around
2064 expected strings, fix check for negation.
2065
2066 2014-11-04 Marek Polacek <polacek@redhat.com>
2067
2068 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2069 * c-c++-common/ubsan/align-4.c: Likewise.
2070 * g++.dg/ubsan/null-1.C: Likewise.
2071 * g++.dg/ubsan/null-2.C: Likewise.
2072
2073 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2074
2075 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2076
2077 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2078
2079 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2080 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2081 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2082 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2083 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2084 ipa dump.
2085 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2086 Cleanup original tree dump.
2087 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2088 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2089 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2090
2091 2014-11-04 Martin Jambor <mjambor@suse.cz>
2092
2093 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2094 function body.
2095
2096 2014-11-04 Jason Merrill <jason@redhat.com>
2097
2098 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2099 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2100
2101 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2102
2103 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2104 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2105 conflicting -mcpu options.
2106 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2107 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2108 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2109 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2110 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2111 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2112 * gcc.target/powerpc/pr48053-3.c: Likewise.
2113 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2114 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2115 * gcc.target/powerpc/pr57744.c: Likewise.
2116 * gcc.target/powerpc/pr47862.c: Likewise.
2117 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2118 * gcc.target/powerpc/recip-1.c: Likewise.
2119 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2120 * gcc.target/powerpc/bool2-p8.c: Likewise.
2121 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2122 * gcc.target/powerpc/pr60203.c: Likewise.
2123 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2124 * gcc.target/powerpc/bool2-av.c: Likewise.
2125 * gcc.target/powerpc/pr43154.c: Likewise.
2126 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2127 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2128 * gcc.target/powerpc/pr59054.c: Likewise.
2129 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2130 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2131 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2132 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2133 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2134 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2135 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2136 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2137 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2138 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2139 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2140 * gcc.target/powerpc/bswap64-3.c: Likewise.
2141 * gcc.target/powerpc/bcd-1.c: Likewise.
2142 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2143 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2144 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2145 * gcc.target/powerpc/pr48192.c: Likewise.
2146 * gcc.target/powerpc/pr52775.c: Likewise.
2147 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2148 * gcc.target/powerpc/pr58673-1.c: Likewise.
2149 * gcc.target/powerpc/pr53487.c: Likewise.
2150 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2151 * gcc.target/powerpc/recip-2.c: Likewise.
2152 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2153 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2154 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2155 * gcc.target/powerpc/pr57150.c: Likewise.
2156 * gcc.target/powerpc/pr47251.c: Likewise.
2157 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2158 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2159 * gcc.target/powerpc/bool3-p7.c: Likewise.
2160 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2161 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2162 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2163 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2164 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2165 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2166 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2167 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2168 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2169 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2170 * gcc.target/powerpc/loop_align.c: Likewise.
2171 * gcc.target/powerpc/lhs-1.c: Likewise.
2172 * gcc.target/powerpc/sd-vsx.c: Likewise.
2173 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2174 * gcc.target/powerpc/bcd-2.c: Likewise.
2175 * gcc.target/powerpc/20040121-1.c: Likewise.
2176 * gcc.target/powerpc/pr52457.c: Likewise.
2177 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2178 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2179 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2180 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2181 * gcc.target/powerpc/pr58673-2.c: Likewise.
2182 * gcc.target/powerpc/atomic-p7.c: Likewise.
2183 * gcc.target/powerpc/recip-3.c: Likewise.
2184 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2185 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2186 * gcc.target/powerpc/popcount-1.c: Likewise.
2187 * gcc.target/powerpc/altivec-32.c: Likewise.
2188 * gcc.target/powerpc/timode_off.c: Likewise.
2189 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2190 * gcc.target/powerpc/pack01.c: Likewise.
2191 * gcc.target/powerpc/pr55033.c: Likewise.
2192 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2193 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2194 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2195 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2196 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2197 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2198 * gcc.target/powerpc/bool3-p8.c: Likewise.
2199 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2200 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2201 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2202 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2203 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2204 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2205 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2206 * gcc.target/powerpc/pr46728-16.c: Likewise.
2207 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2208 * gcc.target/powerpc/bool3-av.c: Likewise.
2209 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2210 * gcc.target/powerpc/ppc-pow.c: Likewise.
2211 * gcc.target/powerpc/lhs-2.c: Likewise.
2212 * gcc.target/powerpc/pr39902-2.c: Likewise.
2213 * gcc.target/powerpc/20041111-1.c: Likewise.
2214 * gcc.target/powerpc/builtins-1.c: Likewise.
2215 * gcc.target/powerpc/bcd-3.c: Likewise.
2216 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2217 * gcc.target/powerpc/pr57949-1.c: Likewise.
2218 * gcc.target/powerpc/atomic-p8.c: Likewise.
2219 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2220 * gcc.target/powerpc/recip-4.c: Likewise.
2221 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2222 * gcc.target/powerpc/warn-2.c: Likewise.
2223 * gcc.target/powerpc/parity-1.c: Likewise.
2224 * gcc.target/powerpc/popcount-2.c: Likewise.
2225 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2226 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2227 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2228 * gcc.target/powerpc/pr42747.c: Likewise.
2229 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2230 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2231 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2232 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2233 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2234 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2235 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2236 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2237 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2238 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2239 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2240 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2241 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2242 * gcc.target/powerpc/lhs-3.c: Likewise.
2243 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2244 * gcc.target/powerpc/builtins-2.c: Likewise.
2245 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2246 * gcc.target/powerpc/pr52199.c: Likewise.
2247 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2248 * gcc.target/powerpc/pr57949-2.c: Likewise.
2249 * gcc.target/powerpc/recip-5.c: Likewise.
2250 * gcc.target/powerpc/popcount-3.c: Likewise.
2251 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2252 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2253 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2254 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2255 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2256 * gcc.target/powerpc/pr48226.c: Likewise.
2257 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2258 * gcc.target/powerpc/pr47755-2.c: Likewise.
2259 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2260 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2261 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2262 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2263 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2264 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2265 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2266 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2267 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2268 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2269 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2270 * gcc.target/powerpc/bool2-p5.c: Likewise.
2271 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2272 * gcc.target/powerpc/fusion.c: Likewise.
2273 * gcc.target/powerpc/recip-6.c: Likewise.
2274 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2275 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2276 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2277 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2278 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2279 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2280 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2281 * gcc.target/powerpc/dfp-dd.c: Likewise.
2282 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2283 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2284 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2285 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2286 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2287 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2288 * gcc.target/powerpc/dfp-td.c: Likewise.
2289 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2290 * gcc.target/powerpc/pr48053-1.c: Likewise.
2291 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2292 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2293 * gcc.target/powerpc/pr60676.c: Likewise.
2294 * gcc.target/powerpc/pr48258-1.c: Likewise.
2295 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2296 * gcc.target/powerpc/pr48857.c: Likewise.
2297 * gcc.target/powerpc/quad-atomic.c: Likewise.
2298 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2299 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2300 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2301 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2302 * gcc.target/powerpc/pr56605.c: Likewise.
2303 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2304 * gcc.target/powerpc/pr53199.c: Likewise.
2305 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2306 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2307 * gcc.target/powerpc/vsx-float0.c: Likewise.
2308 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2309 * gcc.target/powerpc/altivec-20.c: Likewise.
2310 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2311 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2312 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2313 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2314 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2315 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2316 * gcc.target/powerpc/pr60137.c: Likewise.
2317 * gcc.target/powerpc/bswap64-1.c: Likewise.
2318 * gcc.target/powerpc/pr48053-2.c: Likewise.
2319 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2320 * gcc.target/powerpc/pr48258-2.c: Likewise.
2321 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2322 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2323 * gcc.target/powerpc/bool2-p7.c: Likewise.
2324 * gcc.target/powerpc/ppc-round.c: Likewise.
2325 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2326 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2327 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2328 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2329 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2330 * gcc.target/powerpc/pr47755.c: Likewise.
2331
2332 2014-11-04 Marek Polacek <polacek@redhat.com>
2333
2334 * c-c++-common/ubsan/object-size-10.c: New test.
2335
2336 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2337
2338 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2339
2340 2014-11-03 Tobias Burnus <burnus@net-b.de>
2341
2342 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2343
2344 2014-11-03 Marek Polacek <polacek@redhat.com>
2345
2346 PR c/52769
2347 * gcc.dg/pr52769.c: New test.
2348
2349 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2350
2351 PR c++/57820
2352 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2353 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2354
2355 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2356
2357 PR tree-optimization/60770
2358 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2359
2360 2014-11-03 Jan Beulich <jbeulich@suse.com>
2361
2362 * gcc.target/i386/i386.exp: Extend option set to test
2363 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2364 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2365
2366 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2367
2368 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2369 for ia32 targets only.
2370 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2371 * g++.dg/tree-ssa/pr29902.C: Ditto.
2372 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2373
2374 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2375
2376 * gcc.target/arm/ifcvt-size-check.c: New test.
2377
2378 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2379
2380 * gcc.target/mips/octeon3-pipe-1.c: New test.
2381
2382 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2383
2384 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2385 * g++.dg/ext/attrib42.C: Ditto.
2386 * g++.dg/torture/pr51344.C: Ditto.
2387 * g++.dg/tree-ssa/pr29902.C: Ditto.
2388 * gcc.c-torture/execute/20010129-1.c: Ditto.
2389 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2390 * gcc.dg/march-generic.c: Ditto.
2391 * gcc.dg/torture/pr17526.c: Ditto.
2392 * gcc.dg/union-4.c: Ditto.
2393
2394 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2395
2396 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2397 * g++.dg/abi/no-weak1.C: Ditto.
2398 * g++.dg/opt/pr44919.C: Ditto.
2399 * g++.dg/opt/pr46640.C: Ditto.
2400 * g++.dg/opt/pr46649.C: Ditto.
2401 * g++.dg/opt/pr47036.C: Ditto.
2402 * g++.dg/opt/pr48273.C: Ditto.
2403 * g++.dg/opt/pr48302.C: Ditto.
2404 * g++.dg/opt/pr45788.C: Ditto.
2405 * g++.dg/opt/pr57662.C: Ditto.
2406 * gcc.dg/20031102-1.c: Ditto.
2407 * gcc.dg/builtin-bswap-7.c: Ditto.
2408 * gcc.dg/builtin-bswap-7a.c: Ditto.
2409 * gcc.dg/builtin-bswap-9.c: Ditto.
2410 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2411 * gcc.dg/guality/bswaptest.c: Ditto.
2412 * gcc.dg/guality/clztest.c: Ditto.
2413 * gcc.dg/guality/ctztest.c: Ditto.
2414 * gcc.dg/guality/pr45003-1.c: Ditto.
2415 * gcc.dg/guality/pr45003-2.c: Ditto.
2416 * gcc.dg/guality/pr45003-3.c: Ditto.
2417 * gcc.dg/guality/pr58791-4.c: Ditto.
2418 * gcc.dg/guality/rotatetest.c:Ditto.
2419 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2420 * gcc.dg/ira-loop-pressure.c: Ditto.
2421 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2422 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2423 * gcc.dg/lto/pr47259_0.c: Ditto.
2424 * gcc.dg/memcpy-5.c: Ditto.
2425 * gcc.dg/pr10474.c: Ditto.
2426 * gcc.dg/pr37438.c: Ditto.
2427 * gcc.dg/pr39453.c: Ditto.
2428 * gcc.dg/pr40501.c: Ditto.
2429 * gcc.dg/pr42245-2.c: Ditto.
2430 * gcc.dg/pr42245.c: Ditto.
2431 * gcc.dg/pr42246.c: Ditto.
2432 * gcc.dg/pr42249.c: Ditto.
2433 * gcc.dg/pr42388.c: Ditto.
2434 * gcc.dg/pr42389.c: Ditto.
2435 * gcc.dg/pr45352-1.c: Ditto.
2436 * gcc.dg/pr45352-2.c: Ditto.
2437 * gcc.dg/pr45352-3.c: Ditto.
2438 * gcc.dg/pr45352.c: Ditto.
2439 * gcc.dg/pr45472.c: Ditto.
2440 * gcc.dg/pr45652.c: Ditto.
2441 * gcc.dg/pr46212.c: Ditto.
2442 * gcc.dg/pr46521.c: Ditto.
2443 * gcc.dg/pr46522.c: Ditto.
2444 * gcc.dg/pr46875.c: Ditto.
2445 * gcc.dg/pr48374.c: Ditto.
2446 * gcc.dg/pr50251.c: Ditto.
2447 * gcc.dg/pr54472.c: Ditto.
2448 * gcc.dg/pr55702.c: Ditto.
2449 * gcc.dg/pr56990.c: Ditto.
2450 * gcc.dg/pr57104.c: Ditto.
2451 * gcc.dg/pr57662.c: Ditto.
2452 * gcc.dg/pr60866.c: Ditto.
2453 * gcc.dg/shrink-wrap-loop.c: Ditto.
2454 * gcc.dg/tm/memopt-15.c: Ditto.
2455 * gcc.dg/torture/pr52720.c: Ditto.
2456 * gcc.dg/torture/pr56778.c: Ditto.
2457 * gcc.dg/tree-prof/pr45354.c: Ditto.
2458 * gcc.dg/tree-prof/pr50907.c: Ditto.
2459 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2460 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2461 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2462 * gcc.dg/misc-tests/godump-1.c: Ditto.
2463 * gfortran.dg/PR24188.f: Ditto.
2464 * gfortran.dg/errnocheck_1.f90: Ditto.
2465 * gfortran.dg/g77/20010216-1.f: Ditto.
2466 * gfortran.dg/pr42246-2.f: Ditto.
2467 * gfortran.dg/pr42294.f: Ditto.
2468 * gfortran.dg/pr44691.f: Ditto.
2469 * gfortran.dg/vect/pr45714-a.f: Ditto.
2470 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2471 * gcc.misc-tests/linkage.exp: Ditto.
2472 * lib/target-supports.exp: Reformat x86 tagets.
2473 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2474
2475 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2476
2477 PR c++/57694
2478 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2479
2480 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2481
2482 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2483 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2484 Commentary and rearrangement of tests.
2485 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2486 Commentary and rearrangement of tests.
2487 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2488 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2489
2490 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR rtl-optimization/63659
2493 * gcc.c-torture/execute/pr63659.c: New test.
2494
2495 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2496
2497 PR target/63534
2498 * gcc.target/i386/mcount_pic.c: New.
2499
2500 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2501
2502 * gcc.target/i386/pr23098.c: Remove xfail.
2503
2504 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2505
2506 * gnat.dg/opt42.ad[sb]: New test.
2507
2508 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2509
2510 PR tree-optimization/63259
2511 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2512 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2513 following comment.
2514
2515 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR sanitizer/63697
2518 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2519
2520 2014-10-30 Marek Polacek <polacek@redhat.com>
2521
2522 * gcc.dg/diag-aka-1.c: New test.
2523 * gcc.dg/pr13804-1.c: Adjust dg-error.
2524 * gcc.dg/redecl-14.c: Likewise.
2525 * gcc.dg/pr56980.c: Adjust dg-message.
2526
2527 2014-10-30 Ian Lance Taylor <iant@google.com>
2528
2529 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2530
2531 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2532
2533 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2534 platforms except s390[x] and x86_64.
2535
2536 2014-10-30 Martin Liska <mliska@suse.cz>
2537
2538 PR ipa/63574
2539 PR ipa/63664
2540 * g++.dg/ipa/pr63574.C: New test.
2541
2542 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2543
2544 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2545
2546 2014-10-29 DJ Delorie <dj@redhat.com>
2547
2548 * gcc.dg/20141029-1.c: New.
2549
2550 2014-10-29 Martin Liska <mliska@suse.cz>
2551
2552 PR ipa/63587
2553 * g++.dg/ipa/pr63587-1.C: New test.
2554 * g++.dg/ipa/pr63587-2.C: New test.
2555
2556 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2557
2558 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2559
2560 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2561
2562 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2563 * gcc.dg/optimize-bswapsi-3.c: New test.
2564
2565 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2566 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2567 Anna Tikhonova <anna.tikhonova@intel.com>
2568 Ilya Tocar <ilya.tocar@intel.com>
2569 Andrey Turetskiy <andrey.turetskiy@intel.com>
2570 Ilya Verbin <ilya.verbin@intel.com>
2571 Kirill Yukhin <kirill.yukhin@intel.com>
2572 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2573
2574 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2575
2576 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2577 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2578 Anna Tikhonova <anna.tikhonova@intel.com>
2579 Ilya Tocar <ilya.tocar@intel.com>
2580 Andrey Turetskiy <andrey.turetskiy@intel.com>
2581 Ilya Verbin <ilya.verbin@intel.com>
2582 Kirill Yukhin <kirill.yukhin@intel.com>
2583 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2584
2585 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2586 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2626 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2627 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2628 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2629 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2630 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2631 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2632 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2634 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2635 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2638 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2640 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2641 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2642 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2643 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2644 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2645 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2646 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2647 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2648 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2649 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2650 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2651 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2652 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2653
2654 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2655 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2656 Anna Tikhonova <anna.tikhonova@intel.com>
2657 Ilya Tocar <ilya.tocar@intel.com>
2658 Andrey Turetskiy <andrey.turetskiy@intel.com>
2659 Ilya Verbin <ilya.verbin@intel.com>
2660 Kirill Yukhin <kirill.yukhin@intel.com>
2661 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2662
2663 * gcc.target/i386/avx512bw-check.h: New.
2664 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2670 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2671 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2720 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2721 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2722 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2733 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2734 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2735 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2736 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2737 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2738 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2739 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2740 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2741 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2742 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2743 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2744 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2745 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2746 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2747 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2748 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2749 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2750 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2751 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2752 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2753 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2754 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2755 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2756 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2757 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2758 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2759 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2760 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2761 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2762 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2763 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2764 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2765 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2766 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2767 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2768 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2769 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2770 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2771 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2772 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2773 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2774 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2775 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2776 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2777 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2778 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2779 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2780 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2781 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2782 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2783 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2784 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2785 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2786 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2787 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2788 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2789 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2790 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2791 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2792 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2793 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2794 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2795 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2796 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2797 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2798 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2799 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2800 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2801 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2802 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2803 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2804 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2805 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2806 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2807 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2808 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2809 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2810 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2811 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2812 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2813 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2814 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2815 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2816 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2817 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2818 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2819 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2820 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2821 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2822 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2823 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2824 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2825 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2826 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2827 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2828 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2829 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2830 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2831 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2832 * gcc.target/i386/avx512dq-check.h: Ditto.
2833 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2834 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2835 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2836 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2837 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2838 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2839 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2840 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2841 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2842 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2843 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2844 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2845 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2846 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2847 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2848 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2849 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2850 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2851 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2852 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2853 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2854 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2855 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2856 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2857 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2858 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2859 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2860 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2861 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2862 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2863 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2864 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2865 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2866 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2867 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2868 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2869 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2870 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2871 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2872 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2873 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2874 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2875 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2876 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2877 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2878 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2879 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2880 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2881 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2882 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2883 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2884 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2885 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2886 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2887 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2888 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2889 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2890 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2891 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2892 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2893 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2894 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2895 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2896 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2897 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2898 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2899 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2900 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2901 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2902 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2903 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2904 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2905 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2906 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2907 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2908 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2909 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2910 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2911 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2912 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2913 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2914 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2915 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2916 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2917 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2918 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2919 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2920 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2921 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2922 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2923 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2924 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-check.h: Ditto.
2926 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2927 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2934 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2936 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2938 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2961 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2965 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2974 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2976 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2980 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2982 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2984 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
3001 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3018 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3020 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3031 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3036 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3039 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3041 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3043 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3045 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3051 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3071 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3073 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3075 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3095 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3099 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3104 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3114 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3256 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3349 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3352 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3360 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3361 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3362 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3363 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3364 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3369 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3370 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3372 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3373 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3374 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3375 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3376 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3379 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3380 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3390 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3392 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3393 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3394 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3395 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3396 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3397 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3398 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3399 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3400 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3401 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3402 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3403 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3404 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3405 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3407 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3408 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3409 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3410 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3411 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3412 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3413 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3414 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3415 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3416 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3417 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3418 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3419 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3420 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3421 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3422 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3424 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3425 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3426 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3427 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3428 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3429 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3430 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3431 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3432 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3433 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3434 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3435 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3436 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3437 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3438 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3439 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3440 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3441 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3442 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3443 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3444 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3445 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3446 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3447 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3448 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3449 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3450 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3451 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3452 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3453 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3454 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3455 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3456 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3457 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3458 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3459 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3460 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3461 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3462 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3463 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3464 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3465 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3466 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3467 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3468 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3469 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3470 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3471 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3472 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3473 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3474 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3475 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3476 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3477 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3478 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3479 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3480 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3481 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3482 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3483 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3484 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3485 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3486 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3487 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3488 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3489 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3490 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3491 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3492 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3493 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3494 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3495 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3496 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3497 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3498 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3499 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3500 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3501 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3502 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3503 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3504 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3505 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3506 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3507 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3508 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3509 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3510 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3511 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3512 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3513 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3514 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3515 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3516 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3517 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3518 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3519 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3520 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3521 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3522 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3523 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3524 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3525 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3526 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3527 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3528 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3530 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3532 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3534 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3536 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3538 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3540 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3542 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3544 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3545 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3546 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3548 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3550 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3552 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3553 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3554 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3555 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3556 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3557 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3558 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3559 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3560 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3561 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3562 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3563 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3564 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3565 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3566 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3567 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3568 * gcc.target/i386/i386.exp: Ditto.
3569 * gcc.target/i386/m512-check.h: Ditto.
3570
3571 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3572 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3573 Anna Tikhonova <anna.tikhonova@intel.com>
3574 Ilya Tocar <ilya.tocar@intel.com>
3575 Andrey Turetskiy <andrey.turetskiy@intel.com>
3576 Ilya Verbin <ilya.verbin@intel.com>
3577 Kirill Yukhin <kirill.yukhin@intel.com>
3578 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3579
3580 * g++.dg/other/i386-2.C: Add new options.
3581 * g++.dg/other/i386-3.C: Ditto.
3582 * gcc.target/i386/sse-12.c: Ditto.
3583 * gcc.target/i386/sse-14.c: Ditto.
3584 * gcc.target/i386/sse-22.c: Ditto.
3585 * gcc.target/i386/sse-13.c: Add new options and builtins.
3586 * gcc.target/i386/sse-23.c: Ditto.
3587 * gcc.target/i386/avx-1.c: Add new builtins.
3588
3589 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3590
3591 * gcc.misc-tests/godump.exp: New.
3592 * gcc.misc-tests/godump-1.c: New.
3593
3594 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3595
3596 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3597 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3598 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3599 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3600 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3601 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3602 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3603 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3604 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3605 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3606 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3607 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3608 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3609 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3610 * c-c++-common/asan/pr63638.c: Likewise.
3611
3612 2014-10-28 Richard Biener <rguenther@suse.de>
3613
3614 PR middle-end/63665
3615 * gcc.dg/pr63665.c: New testcase.
3616
3617 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3618
3619 * c-c++-common/asan/kasan-recover-1.c: New test.
3620 * c-c++-common/asan/kasan-recover-2.c: New test.
3621 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3622 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3623 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3624 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3625 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3626 * c-c++-common/asan/no-asan-globals.c: Likewise.
3627 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3628 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3629 * c-c++-common/asan/no-use-after-return.c: Likewise.
3630
3631 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3632
3633 * c-c++-common/asan/shadow-offset-1.c: New test.
3634
3635 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3636
3637 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3638 gcc-plugin.h earlier.
3639
3640 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gnat.dg/specs/concat1.ads: New test.
3643 * gnat.dg/specs/concat1_pkg.ads: New helper.
3644
3645 2014-10-27 Richard Biener <rguenther@suse.de>
3646
3647 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3648 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3649 target due to memcpy inline-expansion.
3650
3651 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3652
3653 * gnat.dg/specs/pack10.ads: New test.
3654 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3655
3656 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3657
3658 * gnat.dg/entry_queues2.adb: New test.
3659
3660 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR tree-optimization/63641
3663 * gcc.c-torture/execute/pr63641.c: New test.
3664
3665 2014-10-24 Tobias Burnus <burnus@net-b.de>
3666
3667 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3668 * gfortran.dg/coarray_collectives_13.f90: New.
3669 * gfortran.dg/coarray_collectives_14.f90: New.
3670 * gfortran.dg/coarray_collectives_15.f90: New.
3671 * gfortran.dg/coarray_collectives_16.f90: New.
3672
3673 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3674
3675 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3676
3677 2014-10-24 Marek Polacek <polacek@redhat.com>
3678
3679 PR c/56980
3680 * gcc.dg/pr56980.c: New test.
3681
3682 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3683
3684 * lib/target-supports.exp
3685 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3686 vaeseq_u8.
3687 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3688 for vcvt_f16_f32.
3689 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3690 vfma_f32.
3691
3692 2014-10-24 Martin Liska <mliska@suse.cz>
3693
3694 * gcc.dg/ipa/pr63595.c: New test.
3695
3696 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3697
3698 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3699 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3700
3701 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3702
3703 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3704
3705 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3706
3707 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3708
3709 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3710
3711 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3712
3713 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3714
3715 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3716
3717 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3718
3719 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3720
3721 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3722
3723 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3724
3725 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3726
3727 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3728
3729 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3730
3731 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3732
3733 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3734
3735 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3736
3737 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3738
3739 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3740
3741 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3742
3743 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3744
3745 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3746
3747 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3748
3749 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3750
3751 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3752
3753 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3754
3755 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3756 file.
3757 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3758 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3759
3760 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3761
3762 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3763 file.
3764 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3766
3767 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3768
3769 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3770 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3771 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3772 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3773 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3774
3775 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3776
3777 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3778 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3779 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3780 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3781 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3782 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3783
3784 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3785
3786 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3787 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3788 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3789 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3790 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3791 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3792 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3793 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3794
3795 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3796
3797 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3798 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3799 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3800
3801 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3802
3803 * gcc.target/arm/README.advsimd-intrinsics: New file.
3804 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3805 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3807 Likewise.
3808 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3809 Likewise.
3810 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3813
3814 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3815
3816 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3817 wrap_compile_flags before setting it.
3818
3819 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3820
3821 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3822 targets.
3823 * gcc.dg/pr63594-2.c: Likewise.
3824
3825 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3826
3827 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3828 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3829
3830 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3831
3832 PR bootstrap/63632
3833 * g++.dg/torture/pr63632.C: New test.
3834
3835 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3836
3837 PR c++/63619
3838 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3839 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3840
3841 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3842
3843 PR target/63618
3844 * gcc.target/i386/pr63618.c: New test.
3845
3846 2014-10-23 Marek Polacek <polacek@redhat.com>
3847
3848 PR c/63626
3849 * gcc.dg/pr63626.c: New test.
3850
3851 2014-10-23 Marek Polacek <polacek@redhat.com>
3852
3853 * c-c++-common/ubsan/undefined-2.c: New test.
3854
3855 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3856
3857 * gcc.target/i386/pr63600.c: New.
3858
3859 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3860
3861 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3862
3863 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3864
3865 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3866 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3867
3868 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3869
3870 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3871 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3872 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3873 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3874 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3875 Declare.
3876
3877 2014-10-22 Guozhi Wei <carrot@google.com>
3878
3879 PR tree-optimization/63530
3880 gcc.dg/vect/pr63530.c: New testcase.
3881
3882 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3883
3884 * gcc.target/i386/conversion-2.c: New test.
3885
3886 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3887 Yury Gribov <y.gribov@samsung.com>
3888
3889 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3890 * c-c++-common/ubsan/align-3.c: Likewise.
3891 * c-c++-common/ubsan/bounds-1.c: Likewise.
3892 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3893 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3894 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3895 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3896 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3897 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3898 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3899 * c-c++-common/ubsan/object-size-3.c: Likewise.
3900 * c-c++-common/ubsan/overflow-1.c: Likewise.
3901 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3902 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3903 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3904 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3905 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3906 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3907 * c-c++-common/ubsan/pr59503.c: Likewise.
3908 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3909 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3910 * c-c++-common/ubsan/shift-3.c: Likewise.
3911 * c-c++-common/ubsan/shift-6.c: Likewise.
3912 * c-c++-common/ubsan/undefined-1.c: Likewise.
3913 * c-c++-common/ubsan/vla-2.c: Likewise.
3914 * c-c++-common/ubsan/vla-3.c: Likewise.
3915 * c-c++-common/ubsan/vla-4.c: Likewise.
3916 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3917 * g++.dg/ubsan/return-2.C: Likewise.
3918 * c-c++-common/ubsan/recovery-1.c: New test.
3919 * c-c++-common/ubsan/recovery-2.c: New test.
3920 * c-c++-common/ubsan/recovery-3.c: New test.
3921 * c-c++-common/ubsan/recovery-common.inc: New file.
3922
3923 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3924
3925 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3926 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3927 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3928 * gcc.target/aarch64/vect.x: Likewise.
3929 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3930 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3931 * gcc.target/aarch64/vect-fp.c: Likewise.
3932
3933 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3934
3935 * lib/compat.exp (compat-run): Remove "unresolved".
3936 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3937 unsupported testcase.
3938
3939 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR target/63594
3942 * gcc.dg/pr63594-1.c: New test.
3943 * gcc.dg/pr63594-2.c: New test.
3944 * gcc.target/i386/sse2-pr63594-1.c: New test.
3945 * gcc.target/i386/sse2-pr63594-2.c: New test.
3946 * gcc.target/i386/avx-pr63594-1.c: New test.
3947 * gcc.target/i386/avx-pr63594-2.c: New test.
3948 * gcc.target/i386/avx2-pr63594-1.c: New test.
3949 * gcc.target/i386/avx2-pr63594-2.c: New test.
3950 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3951 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3952 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3953 insn counts.
3954
3955 PR target/63542
3956 * gcc.target/i386/pr63542-1.c: New test.
3957 * gcc.target/i386/pr63542-2.c: New test.
3958
3959 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3960
3961 * gcc.target/avr/tiny-memx.c: New test.
3962
3963 * gcc.target/avr/tiny-caller-save.c: New test.
3964
3965 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3966
3967 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3968 (Proc_1): Add return type.
3969 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3970 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3971 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3972 * gcc.target/arm/pr44788.c (foo): Likewise.
3973 * gcc.target/arm/pr55642.c (abs): Likewise.
3974 * gcc.target/arm/pr58784.c (f): Likewise.
3975 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3976 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3977 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3978 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3979 for local variables.
3980 * lib/target-supports.exp
3981 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3982 vaeseq_u8.
3983 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3984 vcvt_f16_f32.
3985 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3986 vfma_f32.
3987 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3988
3989 2014-10-21 Andreas Schwab <schwab@suse.de>
3990
3991 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3992
3993 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3994
3995 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3996
3997 2014-10-21 Richard Biener <rguenther@suse.de>
3998
3999 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
4000 * g++.dg/ipa/devirt-46.C: Likewise.
4001 * g++.dg/ipa/devirt-47.C: Likewise.
4002 * g++.dg/tree-prof/pr35545.C: Likewise.
4003
4004 2014-10-21 Jakub Jelinek <jakub@redhat.com>
4005
4006 PR tree-optimization/63563
4007 * gcc.target/i386/pr63563.c: New test.
4008
4009 2014-10-20 Richard Biener <rguenther@suse.de>
4010
4011 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
4012 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
4013
4014 2014-10-20 Martin Liska <mliska@suse.cz>
4015
4016 * gcc.dg/ipa/pr63595.c: New test.
4017
4018 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4019
4020 PR fortran/48979
4021 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4022
4023 2014-10-19 Marek Polacek <polacek@redhat.com>
4024
4025 PR c/63567
4026 * gcc.dg/pr63567-3.c: New test.
4027 * gcc.dg/pr63567-4.c: New test.
4028
4029 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4030
4031 * gcc.dg/atomic/c11-atomic-exec-5.c
4032 (test_main_long_double_add_overflow): Define and run only for
4033 LDBL_MANT_DIG != 106.
4034 (test_main_complex_long_double_add_overflow): Likewise.
4035 (test_main_long_double_sub_overflow): Likewise.
4036 (test_main_complex_long_double_sub_overflow): Likewise.
4037
4038 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4039
4040 PR fortran/63553
4041 * gfortran.dg/class_to_type_3.f03 : New test
4042
4043 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4044
4045 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4046 to GNU11.
4047
4048 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4049
4050 * gcc.dg/attr-isr.c: Move SH specific test to ...
4051 * gcc.target/sh/attr-isr.c: ... here.
4052
4053 >>>>>>> .r217525
4054 2014-10-17 Marek Polacek <polacek@redhat.com>
4055
4056 PR c/63567
4057 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4058 * gcc.dg/pr63567-1.c: New test.
4059 * gcc.dg/pr63567-2.c: New test.
4060
4061 2014-10-17 Marek Polacek <polacek@redhat.com>
4062
4063 PR c/63543
4064 * gcc.dg/pr63543.c: New test.
4065 * gcc.dg/array-8.c: Remove dg-error.
4066 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4067 * gcc.dg/pr48552-2.c: Likewise.
4068
4069 2014-10-17 Marek Polacek <polacek@redhat.com>
4070
4071 PR c/63549
4072 * gcc.dg/pr63549.c: New test.
4073
4074 2014-10-17 Marek Polacek <polacek@redhat.com>
4075
4076 * gcc.dg/Wimplicit-int-1.c: New test.
4077 * gcc.dg/Wimplicit-int-2.c: New test.
4078 * gcc.dg/Wimplicit-int-3.c: New test.
4079 * gcc.dg/Wimplicit-int-4.c: New test.
4080
4081 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4082
4083 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4084 changes.
4085
4086 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR tree-optimization/63464
4089 * gcc.dg/torture/pr63464.c: New test.
4090 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4091 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4092
4093 PR tree-optimization/63302
4094 * gcc.c-torture/execute/pr63302.c: New test.
4095
4096 2014-10-17 Tom de Vries <tom@codesourcery.com>
4097
4098 PR rtl-optimization/61605
4099 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4100 absence check.
4101
4102 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4103
4104 PR middle-end/61848
4105 * g++.dg/torture/pr61848.C: New testcase.
4106 * gcc.c-torture/compile/pr61848.c: New testcase.
4107
4108 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4109
4110 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4111 * gcc.target/sh/strlen.c: Likewise.
4112 * gcc.target/sh/pr51244-13.c: Likewise.
4113 * gcc.target/sh/cmpstrn.c: Likewise.
4114 * gcc.target/sh/hiconst.c: Likewise.
4115 * gcc.target/sh/pr43417.c: Likewise.
4116
4117 2014-10-16 Martin Liska <mliska@suse.cz>
4118
4119 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4120 to match defined expectations.
4121
4122 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4123
4124 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4125
4126 2014-10-16 Martin Liska <mliska@suse.cz>
4127
4128 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4129 * g++.dg/ipa/ipa-icf-5.C: Likewise
4130
4131 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4132
4133 PR target/63260
4134 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4135
4136 2014-10-16 Richard Biener <rguenther@suse.de>
4137
4138 PR middle-end/63554
4139 * gcc.dg/torture/pr63554.c: New testcase.
4140
4141 2014-10-16 Marek Polacek <polacek@redhat.com>
4142
4143 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4144 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4145
4146 2014-10-16 Marek Polacek <polacek@redhat.com>
4147
4148 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4149 * gcc.dg/graphite/id-2.c: Likewise.
4150 * gcc.dg/graphite/id-4.c: Likewise.
4151 * gcc.dg/graphite/id-8.c: Likewise.
4152 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4153 * gcc.dg/graphite/id-pr45230.c: Likewise.
4154 * gcc.dg/graphite/id-pr45231.c: Likewise.
4155 * gcc.dg/graphite/pr38073.c: Likewise.
4156 * gcc.dg/graphite/pr38125.c: Likewise.
4157 * gcc.dg/graphite/pr38409.c: Likewise.
4158 * gcc.dg/graphite/pr38413.c: Likewise.
4159 * gcc.dg/graphite/pr38510.c: Likewise.
4160 * gcc.dg/graphite/pr38786.c: Likewise.
4161 * gcc.dg/graphite/pr39260.c: Likewise.
4162 * gcc.dg/graphite/scop-19.c: Likewise.
4163 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4164 * gcc.dg/graphite/id-17.c: Likewise.
4165 * gcc.dg/graphite/id-23.c: Likewise.
4166 * gcc.dg/graphite/id-26.c: Likewise.
4167 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4168 * gcc.dg/graphite/pr37485.c: Likewise.
4169 * gcc.dg/graphite/pr38500.c: Likewise.
4170 * gcc.dg/graphite/pr42284.c: Likewise.
4171 * gcc.dg/graphite/pr42914.c: Likewise.
4172 * gcc.dg/graphite/pr46404-1.c: Likewise.
4173 * gcc.dg/graphite/pr60979.c: Likewise.
4174 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4175 defaulting to int.
4176
4177 2014-10-16 Martin Liska <mliska@suse.cz>
4178 Jan Hubicka <hubicka@ucw.cz>
4179
4180 * g++.dg/ipa/ipa-icf-1.C: New test.
4181 * g++.dg/ipa/ipa-icf-2.C: New test.
4182 * g++.dg/ipa/ipa-icf-3.C: New test.
4183 * g++.dg/ipa/ipa-icf-4.C: New test.
4184 * g++.dg/ipa/ipa-icf-5.C: New test.
4185 * gcc.dg/ipa/ipa-icf-1.c: New test.
4186 * gcc.dg/ipa/ipa-icf-10.c: New test.
4187 * gcc.dg/ipa/ipa-icf-11.c: New test.
4188 * gcc.dg/ipa/ipa-icf-12.c: New test.
4189 * gcc.dg/ipa/ipa-icf-13.c: New test.
4190 * gcc.dg/ipa/ipa-icf-14.c: New test.
4191 * gcc.dg/ipa/ipa-icf-15.c: New test.
4192 * gcc.dg/ipa/ipa-icf-16.c: New test.
4193 * gcc.dg/ipa/ipa-icf-17.c: New test.
4194 * gcc.dg/ipa/ipa-icf-18.c: New test.
4195 * gcc.dg/ipa/ipa-icf-19.c: New test.
4196 * gcc.dg/ipa/ipa-icf-2.c: New test.
4197 * gcc.dg/ipa/ipa-icf-20.c: New test.
4198 * gcc.dg/ipa/ipa-icf-21.c: New test.
4199 * gcc.dg/ipa/ipa-icf-22.c: New test.
4200 * gcc.dg/ipa/ipa-icf-23.c: New test.
4201 * gcc.dg/ipa/ipa-icf-24.c: New test.
4202 * gcc.dg/ipa/ipa-icf-25.c: New test.
4203 * gcc.dg/ipa/ipa-icf-26.c: New test.
4204 * gcc.dg/ipa/ipa-icf-27.c: New test.
4205 * gcc.dg/ipa/ipa-icf-28.c: New test.
4206 * gcc.dg/ipa/ipa-icf-29.c: New test.
4207 * gcc.dg/ipa/ipa-icf-3.c: New test.
4208 * gcc.dg/ipa/ipa-icf-30.c: New test.
4209 * gcc.dg/ipa/ipa-icf-4.c: New test.
4210 * gcc.dg/ipa/ipa-icf-5.c: New test.
4211 * gcc.dg/ipa/ipa-icf-6.c: New test.
4212 * gcc.dg/ipa/ipa-icf-7.c: New test.
4213 * gcc.dg/ipa/ipa-icf-8.c: New test.
4214 * gcc.dg/ipa/ipa-icf-9.c: New test.
4215
4216 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4217
4218 PR target/53513
4219 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4220
4221 2014-10-16 Martin Liska <mliska@suse.cz>
4222 Jan Hubicka <hubicka@ucw.cz>
4223
4224 * c-c++-common/rotate-1.c: Options changed to not collide
4225 with a new IPA ICF pass.
4226 * c-c++-common/rotate-2.c: Likewise.
4227 * c-c++-common/rotate-3.c: Likewise.
4228 * c-c++-common/rotate-4.c: Likewise.
4229 * g++.dg/cpp0x/rv-return.C: Likewise.
4230 * g++.dg/cpp0x/rv1n.C: Likewise.
4231 * g++.dg/cpp0x/rv1p.C: Likewise.
4232 * g++.dg/cpp0x/rv2n.C: Likewise.
4233 * g++.dg/cpp0x/rv3n.C: Likewise.
4234 * g++.dg/cpp0x/rv4n.C: Likewise.
4235 * g++.dg/cpp0x/rv5n.C: Likewise.
4236 * g++.dg/cpp0x/rv6n.C: Likewise.
4237 * g++.dg/cpp0x/rv7n.C: Likewise.
4238 * g++.dg/ipa/devirt-g-1.C: Likewise.
4239 * g++.dg/ipa/inline-1.C: Likewise.
4240 * g++.dg/ipa/inline-2.C: Likewise.
4241 * g++.dg/ipa/inline-3.C: Likewise.
4242 * g++.dg/opt/pr30965.C: Likewise.
4243 * g++.dg/tree-ssa/pr19637.C: Likewise.
4244 * gcc.dg/guality/csttest.c: Likewise.
4245 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4246 * gcc.dg/ipa/iinline-7.c: Likewise.
4247 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4248 * gcc.dg/ipa/ipacost-1.c: Likewise.
4249 * gcc.dg/ipa/ipacost-2.c: Likewise.
4250 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4251 * gcc.dg/ipa/remref-2a.c: Likewise.
4252 * gcc.dg/ipa/remref-2b.c: Likewise.
4253 * gcc.dg/pr46309-2.c: Likewise.
4254 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4255 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4256 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4257 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4258 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4259 * gcc.dg/vect/vect-cond-10.c: Likewise.
4260 * gcc.dg/vect/vect-cond-9.c: Likewise.
4261 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4262 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4263 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4264 * gcc.target/i386/bmi-1.c: Likewise.
4265 * gcc.target/i386/bmi-2.c: Likewise.
4266 * gcc.target/i386/pr56564-2.c: Likewise.
4267
4268 2014-10-16 Richard Biener <rguenther@suse.de>
4269
4270 PR tree-optimization/63168
4271 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4272
4273 2014-10-16 Andreas Schwab <schwab@suse.de>
4274
4275 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4276
4277 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4278 implicit int.
4279 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4280 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4281 * gcc.target/ia64/pr29682.c: Likewise.
4282 * gcc.target/ia64/pr43603.c: Likewise.
4283 * gcc.target/ia64/pr48496.c: Likewise.
4284
4285 2014-10-16 Marek Polacek <polacek@redhat.com>
4286
4287 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4288
4289 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4290 Marek Polacek <polacek@redhat.com>
4291
4292 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4293 declarations.
4294 * gcc.dg/pr32176.c: Likewise.
4295 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4296 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4297 * gcc.dg/ia64-sync-2.c: Likewise.
4298 * gcc.dg/ia64-sync-3.c: Likewise.
4299 * gcc.dg/sync-2.c: Likewise.
4300 * gcc.dg/sync-3.c: Likewise.
4301 * gcc.target/i386/990524-1.c: Likewise.
4302 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4303 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4304 * gcc.target/i386/pr26826.c: Likewise.
4305 * gcc.target/i386/pr37184.c: Likewise.
4306 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4307 * gcc.target/i386/20060125-2.c: Likewise.
4308 * gcc.target/i386/memcpy-1.c: Likewise.
4309 * gcc.target/i386/pr40934.c: Likewise.
4310 * gcc.target/i386/sse-5.c: Likewise.
4311 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4312 * gcc.target/i386/vectorize4.c: Likewise.
4313 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4314 -fgnu89-inline.
4315 * gcc.target/i386/980313-1.c: Likewise.
4316 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4317 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4318 * gcc.target/i386/crc32-3.c: Likewise.
4319 * gcc.target/i386/intrinsics_3.c: Likewise.
4320 * gcc.target/i386/loop-1.c: Likewise.
4321 * gcc.target/i386/pr44948-2a.c: Likewise.
4322 * gcc.target/i386/pr47564.c: Likewise.
4323 * gcc.target/i386/pr50712.c: Likewise.
4324 * gcc.target/i386/stackalign/return-2.c: Likewise.
4325
4326 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4327
4328 PR lto/62026
4329 * lto/pr62026.C: New testcase.
4330
4331 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4332
4333 PR rtl-optimization/63448
4334 * gcc.target/i386/pr63448.c: New test.
4335
4336 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4337
4338 * gnat.dg/opt41.adb: New test.
4339 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4340
4341 2014-10-15 Richard Biener <rguenther@suse.de>
4342
4343 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4344
4345 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4346
4347 * gcc.dg/tree-prof/peel-1.c: Update.
4348 * gcc.dg/tree-prof/unroll-1.c: Update.
4349 * gcc.dg/unroll_1.c: Update.
4350 * gcc.dg/unroll_2.c: Update.
4351 * gcc.dg/unroll_3.c: Update.
4352 * gcc.dg/unroll_4.c: Update.
4353
4354 2014-10-14 DJ Delorie <dj@redhat.com>
4355
4356 * g++.dg/abi/mangle64.C: New.
4357
4358 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4359
4360 * g++.dg/ext/vector9.C: Test ! with float vectors.
4361
4362 2014-10-14 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/63512
4365 * g++.dg/torture/pr63512.C: New testcase.
4366
4367 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4368
4369 PR target/63260
4370 * gcc.target/sh/pr63260.c: New.
4371
4372 2014-10-13 Richard Henderson <rth@redhat.com>
4373
4374 * g++.dg/torture/20141013.C: New.
4375
4376 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4377
4378 PR target/8340
4379 PR middle-end/47602
4380 PR rtl-optimization/55458
4381 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4382 * gcc.target/i386/pr55458.c: Likewise.
4383 * gcc.target/i386/pr47602.c: New.
4384 * gcc.target/i386/pr23098.c: Move to XFAIL.
4385
4386 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4387
4388 PR tree-optimization/62127
4389 * g++.dg/torture/pr62127.C: New testcase.
4390
4391 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4392
4393 * c-c++-common/asan/bitfield-5.c: New test.
4394
4395 2014-10-13 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/63419
4398 * g++.dg/torture/pr63419.C: New testcase.
4399
4400 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4401
4402 PR target/59401
4403 PR target/54760
4404 * gcc.target/sh/pr54760-5.c: New.
4405 * gcc.target/sh/pr54760-6.c: New.
4406 * gcc.target/sh/pr59401-1.c: New.
4407
4408 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4409
4410 PR fortran/48979
4411 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4412
4413 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4414
4415 * lib/target-supports.exp (check_effective_target_shared): New
4416 function.
4417 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4418
4419 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR c/63495
4422 * gcc.target/i386/pr63495.c: New test.
4423
4424 2014-10-10 Marek Polacek <polacek@redhat.com>
4425
4426 * c-c++-common/ubsan/object-size-1.c: New test.
4427 * c-c++-common/ubsan/object-size-2.c: New test.
4428 * c-c++-common/ubsan/object-size-3.c: New test.
4429 * c-c++-common/ubsan/object-size-4.c: New test.
4430 * c-c++-common/ubsan/object-size-5.c: New test.
4431 * c-c++-common/ubsan/object-size-6.c: New test.
4432 * c-c++-common/ubsan/object-size-7.c: New test.
4433 * c-c++-common/ubsan/object-size-8.c: New test.
4434 * c-c++-common/ubsan/object-size-9.c: New test.
4435 * g++.dg/ubsan/object-size-1.C: New test.
4436 * gcc.dg/ubsan/object-size-9.c: New test.
4437
4438 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4439
4440 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4441 (asan_finish): Remove restore_ld_library_path_env_vars.
4442 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4443 related env variables by calling set_ld_library_path_env_vars.
4444 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4445 (tsan_finish): Remove restore_ld_library_path_env_vars.
4446 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4447 related env variables by calling set_ld_library_path_env_vars.
4448 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4449 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4450 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4451 related env variables by calling set_ld_library_path_env_vars.
4452
4453 2014-10-10 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/63379
4456 * gcc.dg/vect/pr63379.c: New testcase.
4457
4458 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR fortran/59488
4461 * gfortran.dg/gomp/pr59488-1.f90: New test.
4462 * gfortran.dg/gomp/pr59488-2.f90: New test.
4463
4464 2014-10-10 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/63476
4467 * g++.dg/torture/pr63476.C: New testcase.
4468
4469 2014-10-10 Tobias Burnus <burnus@net-b.de>
4470
4471 * gfortran.dg/implicit_16.f90: New.
4472
4473 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4474
4475 * g++.dg/cpp0x/constexpr-using3.C: New.
4476 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4477 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4478 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4479 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4480
4481 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4482
4483 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4484
4485 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4486
4487 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4488
4489 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4490
4491 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4492 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4493 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4494 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4495 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4496 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4497 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4498 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4499 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4500 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4501 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4502 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4503
4504 2014-10-09 Richard Biener <rguenther@suse.de>
4505
4506 PR tree-optimization/63380
4507 * gcc.dg/torture/pr63380-1.c: New testcase.
4508 * gcc.dg/torture/pr63380-2.c: Likewise.
4509
4510 2014-10-09 Marek Polacek <polacek@redhat.com>
4511
4512 PR c/63480
4513 * gcc.dg/pr63480.c: New test.
4514
4515 2014-10-09 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/63445
4518 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4519
4520 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4521
4522 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4523 * gcc.dg/vmx/ops.c: Likewise.
4524 * gcc.dg/vmx/ops-long-1.c: Likewise.
4525
4526 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4527
4528 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4529
4530 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4531
4532 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4533 dg-additional-options.
4534
4535 2014-10-08 Mark Wielaard <mjw@redhat.com>
4536
4537 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4538 prefix from scan-assembler-times.
4539
4540 2014-10-07 Marek Polacek <polacek@redhat.com>
4541
4542 * lib/target-supports.exp (check_effective_target_fd_truncate):
4543 Include <string.h>.
4544
4545 2014-10-07 Marek Polacek <polacek@redhat.com>
4546
4547 PR c/59717
4548 * gcc.dg/pr59717.c: New test.
4549
4550 2014-10-07 Marek Polacek <polacek@redhat.com>
4551
4552 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4553 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4554 * gcc.target/powerpc/pr26350.c: Likewise.
4555 * gcc.target/powerpc/altivec-consts.c: Likewise.
4556 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4557 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4558 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4559 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4560 * gcc.target/powerpc/pr47862.c: Likewise.
4561 * gcc.target/powerpc/pr48053-1.c: Likewise.
4562 * gcc.target/powerpc/pr53487.c: Likewise.
4563 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4564 to int.
4565 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4566 * gcc.target/powerpc/altivec-2.c: Likewise.
4567 * gcc.target/powerpc/pr47755-2.c: Likewise.
4568
4569 2014-10-07 Martin Liska <mliska@suse.cz>
4570
4571 * g++.dg/lto/pr63270.h: New test.
4572 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4573 include.
4574 * g++.dg/lto/pr63270_2.C: New test.
4575
4576 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4577
4578 * gnat.dg/lto16.adb: New test.
4579 * gnat.dg/lto16_pkg.adb: New helper.
4580
4581 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4582
4583 * gnat.dg/return4.adb: New test.
4584 * gnat.dg/return4_pkg.ad[sb]: New helper.
4585
4586 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4587
4588 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4589 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4590 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4591
4592 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 PR c++/55250
4595 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4596 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4597 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4598
4599 2014-10-06 Marek Polacek <polacek@redhat.com>
4600
4601 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4602 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4603 * g++.dg/lto/pr54625-2_0.c: Likewise.
4604 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4605
4606 2014-10-06 Marek Polacek <polacek@redhat.com>
4607
4608 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4609 * gcc.target/i386/avxfp-1.c: Likewise.
4610 * gcc.target/i386/avxfp-2.c: Likewise.
4611 * gcc.target/i386/cadd.c: Likewise.
4612 * gcc.target/i386/cmov2.c: Likewise.
4613 * gcc.target/i386/cmov3.c: Likewise.
4614 * gcc.target/i386/cmov4.c: Likewise.
4615 * gcc.target/i386/cold-attribute-1.c: Likewise.
4616 * gcc.target/i386/cvt-1.c: Likewise.
4617 * gcc.target/i386/fpcvt-1.c: Likewise.
4618 * gcc.target/i386/fpcvt-2.c: Likewise.
4619 * gcc.target/i386/fpcvt-3.c: Likewise.
4620 * gcc.target/i386/local.c: Likewise.
4621 * gcc.target/i386/memcpy-2.c: Likewise.
4622 * gcc.target/i386/memcpy-3.c: Likewise.
4623 * gcc.target/i386/memset-1.c: Likewise.
4624 * gcc.target/i386/minmax-1.c: Likewise.
4625 * gcc.target/i386/minmax-2.c: Likewise.
4626 * gcc.target/i386/pr45352-2.c: Likewise.
4627 * gcc.target/i386/pr46253.c: Likewise.
4628 * gcc.target/i386/pr53623.c: Likewise.
4629 * gcc.target/i386/pr60902.c: Likewise.
4630 * gcc.target/i386/pr57003.c: Likewise.
4631 * gcc.target/i386/sse-14.c: Likewise.
4632 * gcc.target/i386/sse-19.c: Likewise.
4633 * gcc.target/i386/sse-22.c: Likewise.
4634 * gcc.target/i386/sse4a-extract.c: Likewise.
4635 * gcc.target/i386/sse4a-insert.c: Likewise.
4636 * gcc.target/i386/ssefp-1.c: Likewise.
4637 * gcc.target/i386/ssefp-2.c: Likewise.
4638 * gcc.target/i386/testimm-10.c: Likewise.
4639 * gcc.target/i386/vectorize4-avx.c: Likewise.
4640 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4641 * gcc.target/i386/avx-pr57233.c: Likewise.
4642 * gcc.target/i386/avx2-pr57233.c: Likewise.
4643 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4644 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4645 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4646 * gcc.target/i386/crc32-4.c: Likewise.
4647 * gcc.target/i386/pr20204.c: Likewise.
4648 * gcc.target/i386/pr23570.c: Likewise.
4649 * gcc.target/i386/pr26449-1.c: Likewise.
4650 * gcc.target/i386/pr28839.c: Likewise.
4651 * gcc.target/i386/pr37101.c: Likewise.
4652 * gcc.target/i386/pr61923.c: Likewise.
4653 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4654 * gcc.target/i386/sse2-pr57233.c: Likewise.
4655 * gcc.target/i386/vect-abs-s16.c: Likewise.
4656 * gcc.target/i386/vect-abs-s32.c: Likewise.
4657 * gcc.target/i386/vect-abs-s8.c: Likewise.
4658 * gcc.target/i386/xop-pr57233.c: Likewise.
4659 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4660 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4661 implicit declarations.
4662 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4663 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4664 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4665
4666 2014-10-06 Marek Polacek <polacek@redhat.com>
4667
4668 * gcc.dg/20001012-1.c: Fix defaulting to int.
4669 * gcc.dg/20001012-2.c: Likewise.
4670 * gcc.dg/20001108-1.c: Likewise.
4671 * gcc.dg/20010516-1.c: Likewise.
4672 * gcc.dg/20011008-2.c: Likewise.
4673 * gcc.dg/20030612-1.c: Likewise.
4674 * gcc.dg/20040219-1.c: Likewise.
4675 * gcc.dg/20050603-2.c: Likewise.
4676 * gcc.dg/20070507-1.c: Likewise.
4677 * gcc.dg/attr-alias-3.c: Likewise.
4678 * gcc.dg/fastmath-1.c: Likewise.
4679 * gcc.dg/fork-instrumentation.c: Likewise.
4680 * gcc.dg/fwrapv-1.c: Likewise.
4681 * gcc.dg/fwrapv-2.c: Likewise.
4682 * gcc.dg/memmove-1.c: Likewise.
4683 * gcc.dg/non-local-goto-1.c: Likewise.
4684 * gcc.dg/non-local-goto-2.c: Likewise.
4685 * gcc.dg/noreturn-8.c: Likewise.
4686 * gcc.dg/parse-decl-after-if.c: Likewise.
4687 * gcc.dg/parse-decl-after-label.c: Likewise.
4688 * gcc.dg/pr25795-1.c: Likewise.
4689 * gcc.dg/pr25795.c: Likewise.
4690 * gcc.dg/pr28574.c: Likewise.
4691 * gcc.dg/pr30189.c: Likewise.
4692 * gcc.dg/pr31529-2.c: Likewise.
4693 * gcc.dg/pr33923.c: Likewise.
4694 * gcc.dg/pr34263.c: Likewise.
4695 * gcc.dg/pr36194.c: Likewise.
4696 * gcc.dg/pr45415.c: Likewise.
4697 * gcc.dg/pr47443.c: Likewise.
4698 * gcc.dg/pr47763.c: Likewise.
4699 * gcc.dg/pr49000.c: Likewise.
4700 * gcc.dg/pr50340.c: Likewise.
4701 * gcc.dg/webizer.c: Likewise.
4702 * gcc.dg/pr59940.c: Likewise.
4703 * gcc.dg/pr63186.c: Likewise.
4704 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4705 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4706 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4707 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4708 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4709 * gcc.dg/sms-1.c: Likewise.
4710 * gcc.dg/unused-3.c: Likewise.
4711 * gcc.dg/varpool-1.c: Likewise.
4712 * gcc.dg/pr35899.c: Use -std=gnu89.
4713 * gcc.dg/pr59963-1.c: Likewise.
4714 * gcc.dg/redecl-15.c: Likewise.
4715 * gcc.dg/20041213-1.c: Likewise.
4716 * gcc.dg/20080820.c: Likewise.
4717 * gcc.dg/920413-1.c: Likewise.
4718 * gcc.dg/Wold-style-definition-1.c: Likewise.
4719 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4720 * gcc.dg/decl-nospec-1.c: Likewise.
4721 * gcc.dg/decl-nospec-2.c: Likewise.
4722 * gcc.dg/decl-nospec-3.c: Likewise.
4723 * gcc.dg/bitfld-1.c: Likewise.
4724 * gcc.dg/bitfld-9.c: Likewise.
4725 * gcc.dg/parm-impl-decl-1.c: Likewise.
4726 * gcc.dg/parm-impl-decl-3.c: Likewise.
4727 * gcc.dg/pr18596-1.c: Likewise.
4728 * gcc.dg/pr18596-2.c: Likewise.
4729 * gcc.dg/pr18596-3.c: Likewise.
4730 * gcc.dg/pr60139.c: Likewise.
4731 * gcc.dg/utf-dflt.c: Likewise.
4732 * gcc.dg/utf-dflt2.c: Likewise.
4733 * gcc.dg/wtr-func-def-1.c: Likewise.
4734 * gcc.dg/declspec-5.c: Likewise.
4735 * gcc.dg/declspec-6.c: Likewise.
4736 * gcc.dg/ftrapv-2.c: Likewise.
4737 * gcc.dg/20020430-1.c: Fix implicit declarations.
4738 * gcc.dg/20030702-1.c: Likewise.
4739 * gcc.dg/20040127-2.c: Likewise.
4740 * gcc.dg/20041122-1.c: Likewise.
4741 * gcc.dg/20050309-1.c: Likewise.
4742 * gcc.dg/20061026.c: Likewise.
4743 * gcc.dg/20101010-1.c: Likewise.
4744 * gcc.dg/Werror-1.c: Likewise.
4745 * gcc.dg/Werror-10.c: Likewise.
4746 * gcc.dg/Werror-11.c: Likewise.
4747 * gcc.dg/Werror-12.c: Likewise.
4748 * gcc.dg/Werror-2.c: Likewise.
4749 * gcc.dg/Werror-3.c: Likewise.
4750 * gcc.dg/Werror-4.c: Likewise.
4751 * gcc.dg/Werror-5.c: Likewise.
4752 * gcc.dg/Werror-6.c: Likewise.
4753 * gcc.dg/Werror-7.c: Likewise.
4754 * gcc.dg/Werror-8.c: Likewise.
4755 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4756 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4757 * gcc.dg/delay-slot-2.c: Likewise.
4758 * gcc.dg/errno-1.c: Likewise.
4759 * gcc.dg/globalalias.c: Likewise.
4760 * gcc.dg/inline-3.c: Likewise.
4761 * gcc.dg/localalias.c: Likewise.
4762 * gcc.dg/pr19633-1.c: Likewise.
4763 * gcc.dg/pr19633.c: Likewise.
4764 * gcc.dg/pr23408.c: Likewise.
4765 * gcc.dg/pr23470-1.c: Likewise.
4766 * gcc.dg/pr28121.c: Likewise.
4767 * gcc.dg/pr28243.c: Likewise.
4768 * gcc.dg/pr30260.c: Likewise.
4769 * gcc.dg/pr32573.c: Likewise.
4770 * gcc.dg/pr33826.c: Likewise.
4771 * gcc.dg/pr35065.c: Likewise.
4772 * gcc.dg/pr38616.c: Likewise.
4773 * gcc.dg/pr39867.c: Likewise.
4774 * gcc.dg/pr41470.c: Likewise.
4775 * gcc.dg/pr41837.c: Likewise.
4776 * gcc.dg/pr44024.c: Likewise.
4777 * gcc.dg/pr44699.c: Likewise.
4778 * gcc.dg/pr46252.c: Likewise.
4779 * gcc.dg/pr46878-1.c: Likewise.
4780 * gcc.dg/pr50908-3.c: Likewise.
4781 * gcc.dg/pr51796.c: Likewise.
4782 * gcc.dg/pr55150-2.c: Likewise.
4783 * gcc.dg/pr55833.c: Likewise.
4784 * gcc.dg/pr59350.c: Likewise.
4785 * gcc.dg/pr59418.c: Likewise.
4786 * gcc.dg/pr60647-2.c: Likewise.
4787 * gcc.dg/uninit-suppress.c: Likewise.
4788 * gcc.dg/uninit-suppress_2.c: Likewise.
4789 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4790 * gcc.dg/always_inline.c: Likewise.
4791 * gcc.dg/always_inline2.c: Likewise.
4792 * gcc.dg/always_inline3.c: Likewise.
4793 * gcc.dg/builtin-apply4.c: Likewise.
4794 * gcc.dg/declspec-7.c: Likewise.
4795 * gcc.dg/inline-1.c: Likewise.
4796 * gcc.dg/va-arg-pack-1.c: Likewise.
4797 * gcc.dg/winline-2.c: Likewise.
4798 * gcc.dg/winline-3.c: Likewise.
4799 * gcc.dg/winline-5.c: Likewise.
4800 * gcc.dg/winline-6.c: Likewise.
4801 * gcc.dg/winline-7.c: Likewise.
4802 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4803 int.
4804 * gcc.dg/inline-33.c: Likewise.
4805 * gcc.dg/pr27861-1.c: Likewise.
4806 * gcc.dg/pr28888.c: Likewise.
4807 * gcc.dg/pr29254.c: Likewise.
4808 * gcc.dg/pr50908.c: Likewise.
4809 * gcc.dg/pr60647-1.c: Likewise.
4810 * gcc.dg/pragma-diag-1.c: Likewise.
4811 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4812 * gcc.dg/winline-9.c: Likewise.
4813 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4814
4815 2014-10-06 Marek Polacek <polacek@redhat.com>
4816
4817 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4818 * gcc.dg/ipa/inline-4.c: Likewise.
4819 * gcc.dg/ipa/inline-5.c: Likewise.
4820 * gcc.dg/ipa/pr57539.c: Likewise.
4821 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4822 defaulting to int.
4823 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4824 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4825 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4826 * gcc.dg/ipa/ipacost-1.c: Likewise.
4827 * gcc.dg/ipa/ipacost-2.c: Likewise.
4828 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4829 to int.
4830
4831 2014-10-06 Marek Polacek <polacek@redhat.com>
4832
4833 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4834 declarations.
4835 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4836 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4837 * gcc.dg/debug/pr42767.c: Likewise.
4838 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4839 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4840 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4841 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4842
4843 2014-10-06 Marek Polacek <polacek@redhat.com>
4844
4845 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4846 * gcc.dg/lto/20090213_0.c: Likewise.
4847 * gcc.dg/lto/20090706-2_0.c: Likewise.
4848 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4849 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4850 * gcc.dg/lto/ipareference2_0.c: Likewise.
4851 * gcc.dg/lto/ipareference_0.c: Likewise.
4852 * gcc.dg/lto/ipareference_1.c: Likewise.
4853 * gcc.dg/lto/pr55703_0.c: Likewise.
4854 * gcc.dg/lto/resolutions_0.c: Likewise.
4855 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4856 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4857 declarations. Mark function as gnu_inline.
4858 * gcc.dg/lto/20081118_0.c: Likewise.
4859 * gcc.dg/lto/20081201-1_0.c: Likewise.
4860 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4861 * gcc.dg/lto/20081118_1.c: Likewise.
4862 * gcc.dg/lto/20081120-1_1.c: Likewise.
4863 * gcc.dg/lto/20081201-1_1.c: Likewise.
4864 * gcc.dg/lto/20081210-1_0.c: Likewise.
4865 * gcc.dg/lto/20090218-1_0.c: Likewise.
4866 * gcc.dg/lto/20091006-1_0.c: Likewise.
4867 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4868 * gcc.dg/lto/20090218-2_1.c: Likewise.
4869 * gcc.dg/lto/materialize-1_0.c: Likewise.
4870 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4871 * gcc.dg/lto/20091013-1_1.c: Likewise.
4872 * gcc.dg/lto/20091013-1_2.c: Likewise.
4873 * gcc.dg/lto/20091015-1_2.c: Likewise.
4874 * gcc.dg/lto/20091027-1_1.c: Likewise.
4875 * gcc.dg/lto/pr48622_0.c: Likewise.
4876 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4877 defaulting to int.
4878 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4879
4880 2014-10-06 Tobias Burnus <burnus@net-b.de>
4881
4882 * gfortran.dg/implicit_14.f90: New.
4883 * gfortran.dg/implicit_15.f90: New.
4884 * gfortran.dg/implicit_4.f90: Update dg-error.
4885
4886 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4887
4888 * g++.dg/ipa/devirt-42.C: Update template.
4889 * g++.dg/ipa/devirt-44.C: Update template.
4890 * g++.dg/ipa/devirt-45.C: Update template.
4891 * g++.dg/ipa/devirt-46.C: Update template.
4892 * g++.dg/ipa/devirt-47.C: Update template.
4893 * g++.dg/ipa/devirt-48.C: New testcase.
4894
4895 2014-10-02 Mark Wielaard <mjw@redhat.com>
4896
4897 PR debug/63239
4898 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4899
4900 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4901
4902 * g++.dg/ipa/devirt-47.C: New testcase.
4903
4904 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4905
4906 PR ipa/61144
4907 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4908
4909 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4910
4911 * g++.dg/ipa/devirt-46.C: New testcase.
4912
4913 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4914
4915 PR fortran/36534
4916 * gfortran.dg/widechar_10.f90: New test.
4917
4918 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4919
4920 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4921 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4922 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4923 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4924
4925 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4926
4927 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4928
4929 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4930
4931 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4932 failing with the new warning message.
4933 * gcc.dg/vmx/3c-01a.c: Likewise.
4934 * gcc.dg/vmx/ops-long-1.c: Likewise.
4935 * gcc.dg/vmx/ops.c: Likewise.
4936 * gcc.target/powerpc/altivec-20.c: Likewise.
4937 * gcc.target/powerpc/altivec-6.c: Likewise.
4938 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4939 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4940 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4941
4942 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4943
4944 * gcc.dg/tm/debug-1.c: Update regex.
4945 * c-c++-common/raw-string-18.c: Update regex.
4946 * c-c++-common/raw-string-19.c: Update regex.
4947
4948 2014-10-03 Marek Polacek <polacek@redhat.com>
4949
4950 PR c/63453
4951 * gcc.dg/pr63453.c: New test.
4952
4953 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4954
4955 PR c++/54427
4956 PR c++/57198
4957 PR c++/58845
4958 * g++.dg/ext/vector9.C: Update, not an error anymore.
4959 * g++.dg/ext/vector27.C: Replace with new test.
4960 * g++.dg/ext/vector28.C: New file.
4961 * g++.dg/other/error23.C: Update to a different error.
4962
4963 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4964
4965 * gcc.dg/torture/vshuf-v8df.c: New test.
4966 * gcc.dg/torture/vshuf-v8di.c: New test.
4967 * gcc.dg/torture/vshuf-v16sf.c: New test.
4968 * gcc.dg/torture/vshuf-v16si.c: New test.
4969 * gcc.dg/torture/vshuf-v32hi.c: New test.
4970 * gcc.dg/torture/vshuf-v64qi.c: New test.
4971 * gcc.dg/torture/vshuf-64.inc: New file.
4972
4973 PR tree-optimization/61403
4974 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4975
4976 2014-10-03 Marek Polacek <polacek@redhat.com>
4977
4978 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4979 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4980 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4981 * gcc.dg/gomp/asm-1.c: Likewise.
4982 * gcc.dg/gomp/for-1.c: Likewise.
4983 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4984 * gcc.dg/gomp/sharing-3.c: Likewise.
4985 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4986
4987 2014-10-03 Marek Polacek <polacek@redhat.com>
4988
4989 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4990 defaulting to int.
4991 * gcc.dg/torture/pr28814.c: Likewise.
4992 * gcc.dg/torture/pr57036-1.c: Likewise.
4993 * gcc.dg/torture/inline-1.c: Add function declarations.
4994 * gcc.dg/torture/pr24626-1.c: Likewise.
4995 * gcc.dg/torture/pr24626-3.c: Likewise.
4996 * gcc.dg/torture/pr25947-1.c: Likewise.
4997 * gcc.dg/torture/pr27409.c: Likewise.
4998 * gcc.dg/torture/pr38948.c: Likewise.
4999 * gcc.dg/torture/pr44807.c: Likewise.
5000 * gcc.dg/torture/pr49603.c: Likewise.
5001 * gcc.dg/torture/pr45865.c: Likewise.
5002 * gcc.dg/torture/pr51071-2.c: Likewise.
5003 * gcc.dg/torture/pr51801.c: Likewise.
5004 * gcc.dg/torture/pr52720.c: Likewise.
5005 * gcc.dg/torture/pr55124.c: Likewise.
5006 * gcc.dg/torture/pr55238.c: Likewise.
5007 * gcc.dg/torture/pr55687.c: Likewise.
5008 * gcc.dg/torture/pr55888.c: Likewise.
5009 * gcc.dg/torture/pr57036-2.c: Likewise.
5010 * gcc.dg/torture/pr57147-3.c: Likewise.
5011 * gcc.dg/torture/pr57584.c: Likewise.
5012 * gcc.dg/torture/pr59993.c: Likewise.
5013 * gcc.dg/torture/pr58079.c: Likewise.
5014 * gcc.dg/torture/va-arg-25.c: Likewise.
5015 * gcc.dg/torture/vector-2.c: Likewise.
5016 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5017 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5018 * gcc.dg/torture/pr43781.c: Likewise.
5019 * gcc.dg/torture/pr52912.c: Likewise.
5020 * gcc.dg/torture/pr59139.c: Likewise.
5021 * gcc.dg/torture/pr55890-1.c: Likewise.
5022 * gcc.dg/torture/pr55890-2.c: Likewise.
5023 * gcc.dg/torture/pr59164.c: Likewise.
5024 * gcc.dg/torture/pr57393-2.c: Likewise.
5025 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5026 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5027 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5028 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5029 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5030 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5031
5032 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR libgomp/61200
5035 * c-c++-common/gomp/pr61200.c: New test.
5036
5037 PR target/62128
5038 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5039 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5040
5041 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5042
5043 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5044 add many more tests.
5045
5046 2014-10-02 Marek Polacek <polacek@redhat.com>
5047
5048 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5049 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5050 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5051 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5052 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5053 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5054 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5055 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5056 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5057 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5058 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5059 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5060 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5061 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5062 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5063 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5064 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5065 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5066 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5067 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5068 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5069 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5070 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5071 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5072 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5073 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5074 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5075 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5076 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5077 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5078 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5079 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5080 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5081 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5082 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5083 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5084 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5085 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5086 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5087 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5088 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5089 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5090 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5091 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5092 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5093 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5094 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5095 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5096 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5097 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5098 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5099 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5100 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5101 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5102 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5103 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5104 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5105 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5106 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5107 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5108 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5109 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5110 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5111 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5112 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5118 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5119 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5120 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5121 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5122 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5123 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5124 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5125 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5126 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5127 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5128 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5129 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5130 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5131 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5132 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5133 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5134 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5135 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5136 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5137 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5138 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5139 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5140 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5141 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5142 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5143 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5144 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5145 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5146 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5147 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5148 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5149 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5150 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5151 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5152 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5153 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5154 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5155 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5156 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5157 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5158 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5159 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5160 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5161 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5162 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5163 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5164 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5165 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5166 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5167 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5168 defaulting to int.
5169 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5170 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5171 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5172 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5173 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5174 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5175 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5176 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5177 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5178 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5179 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5180 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5181 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5182 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5183 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5184 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5185 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5186 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5187 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5188 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5189 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5190 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5191 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5192 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5193 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5194 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5195 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5196 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5197 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5198 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5199 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5200 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5201 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5202 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5203
5204 2014-10-02 Marek Polacek <polacek@redhat.com>
5205
5206 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5207 * gcc.dg/tm/20091221.c: Likewise.
5208 * gcc.dg/tm/debug-1.c: Likewise.
5209 * gcc.dg/tm/irrevocable-1.c: Likewise.
5210 * gcc.dg/tm/irrevocable-2.c: Likewise.
5211 * gcc.dg/tm/irrevocable-3.c: Likewise.
5212 * gcc.dg/tm/irrevocable-4.c: Likewise.
5213 * gcc.dg/tm/memopt-1.c: Likewise.
5214 * gcc.dg/tm/pr52173-1.c: Likewise.
5215 * gcc.dg/tm/props-1.c: Likewise.
5216 * gcc.dg/tm/props-2.c: Likewise.
5217 * gcc.dg/tm/props-3.c: Likewise.
5218 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5219 * gcc.dg/tm/memopt-11.c: Likewise.
5220 * gcc.dg/tm/memopt-12.c: Likewise.
5221 * gcc.dg/tm/memopt-16.c: Likewise.
5222 * gcc.dg/tm/memopt-3.c: Likewise.
5223 * gcc.dg/tm/memopt-4.c: Likewise.
5224 * gcc.dg/tm/memopt-5.c: Likewise.
5225 * gcc.dg/tm/memopt-6.c: Likewise.
5226 * gcc.dg/tm/wrap-4.c: Likewise.
5227
5228 2014-10-02 Marek Polacek <polacek@redhat.com>
5229
5230 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5231 * gcc.dg/vect/pr37730.c: Likewise.
5232 * gcc.dg/vect/pr52870.c: Likewise.
5233 * gcc.dg/vect/pr60092-2.c: Likewise.
5234 * gcc.dg/vect/pr60092.c: Likewise.
5235 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5236 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5237 * gcc.dg/vect/pr31041.c: Likewise.
5238 * gcc.dg/vect/pr32216.c: Likewise.
5239 * gcc.dg/vect/pr32224.c: Likewise.
5240 * gcc.dg/vect/pr32366.c: Likewise.
5241 * gcc.dg/vect/pr33866.c: Likewise.
5242 * gcc.dg/vect/pr43430-2.c: Likewise.
5243 * gcc.dg/vect/pr43842.c: Likewise.
5244 * gcc.dg/vect/vect-1.c: Likewise.
5245 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5246 * gcc.dg/vect/vect-93.c: Likewise.
5247 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5248 defaulting to int.
5249
5250 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/53025
5253 * g++.dg/cpp0x/noexcept23.C: New.
5254 * g++.dg/cpp0x/noexcept24.C: Likewise.
5255
5256 2014-10-02 Marek Polacek <polacek@redhat.com>
5257
5258 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5259 * gcc.dg/noncompile/20050120-1.c: Likewise.
5260 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5261 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5262 * gcc.dg/noncompile/930301-1.c: Likewise.
5263 * gcc.dg/noncompile/930622-1.c: Likewise.
5264 * gcc.dg/noncompile/930622-2.c: Likewise.
5265 * gcc.dg/noncompile/950825-1.c: Likewise.
5266 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5267 * gcc.dg/noncompile/scope.c: Likewise.
5268 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5269 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5270 * gcc.dg/noncompile/971104-1.c: Likewise.
5271
5272 2014-10-02 Marek Polacek <polacek@redhat.com>
5273
5274 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5275 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5276 * gcc.dg/tree-prof/merge_block.c: Likewise.
5277 * gcc.dg/tree-prof/peel-1.c: Likewise.
5278 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5279 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5280 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5281 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5282 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5283 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5284 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5285 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5286 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5287 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5288 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5289 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5290 to int.
5291
5292 2014-10-02 Marek Polacek <polacek@redhat.com>
5293
5294 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5295 * gcc.c-torture/compile/20011119-1.c: Likewise.
5296 * gcc.c-torture/compile/20011119-2.c: Likewise.
5297 * gcc.c-torture/compile/20021120-1.c: Likewise.
5298 * gcc.c-torture/compile/20021120-2.c: Likewise.
5299 * gcc.c-torture/compile/20050215-1.c: Likewise.
5300 * gcc.c-torture/compile/20050215-2.c: Likewise.
5301 * gcc.c-torture/compile/20050215-3.c: Likewise.
5302 * gcc.c-torture/compile/pr37669.c: Likewise.
5303 * gcc.c-torture/execute/20020107-1.c: Likewise.
5304 * gcc.c-torture/execute/restrict-1.c: Likewise.
5305 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5306 * gcc.c-torture/execute/930529-1.c: Likewise.
5307 * gcc.c-torture/execute/920612-1.c: Likewise.
5308 * gcc.c-torture/execute/920711-1.c: Likewise.
5309 * gcc.c-torture/execute/990127-2.c: Likewise.
5310 * gcc.c-torture/execute/pr40386.c: Likewise.
5311 * gcc.c-torture/execute/pr57124.c: Likewise.
5312 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5313 * gcc.c-torture/compile/pr42299.c: Likewise.
5314 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5315 * gcc.c-torture/compile/simd-6.c: Likewise.
5316 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5317 * gcc.c-torture/execute/pr53645.c: Likewise.
5318 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5319 declarations.
5320 * gcc.c-torture/execute/980608-1.c: Likewise.
5321 * gcc.c-torture/execute/bcp-1.c: Likewise.
5322 * gcc.c-torture/execute/p18298.c: Likewise.
5323 * gcc.c-torture/execute/unroll-1.c: Likewise.
5324 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5325 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5326 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5327 declarations. Fix defaulting to int.
5328 * gcc.c-torture/execute/961223-1.c: Likewise.
5329 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5330 -Wno-pointer-to-int-cast. Fix defaulting to int.
5331
5332 2014-10-02 Andrew Pinski <apinski@cavium.com>
5333 Max Ostapenko <m.ostapenko@partner.samsung.com>
5334
5335 * lib/ubsan-dg.exp
5336 (check_effective_target_fsanitize_address): New function.
5337 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5338 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5339 * lib/asan-dg.exp
5340 (check_effective_target_faddress_sanitizer): Rename to ...
5341 (check_effective_target_fsanitize_address): ... this. Change to creating
5342 an executable.
5343 (asan_init): Save off ALWAYS_CXXFLAGS.
5344 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5345 * lib/tsan-dg.exp
5346 (check_effective_target_fthread_sanitizer): Rename to ...
5347 (check_effective_target_fsanitize_thread): ... this. Change to creating
5348 an executable.
5349 (tsan_init): Save off ALWAYS_CXXFLAGS.
5350 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5351 to run as a default behaviour.
5352 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5353 Check check_effective_target_fsanitize_undefined before running the
5354 tests.
5355 * g++.dg/ubsan/ubsan.exp: Likewise.
5356 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5357 check_effective_target_fsanitize_address too early.
5358 Check check_effective_target_fsanitize_address before running the tests.
5359 * g++.dg/asan/asan.exp: Likewise.
5360 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5361 check_effective_target_fsanitize_thread too early.
5362 Check check_effective_target_fsanitize_thread before running the tests.
5363 * g++.dg/tsan/tsan.exp: Likewise.
5364
5365 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5366
5367 * gcc.dg/combine-clobber.c: New.
5368
5369 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR debug/63342
5372 * gcc.dg/pr63342.c: New test.
5373
5374 PR c++/63306
5375 * g++.dg/ipa/pr63306.C: New test.
5376
5377 PR target/63428
5378 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5379 to test 24 in TESTS.
5380
5381 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5382
5383 * lib/target-supports.exp: Error out with preprocessor condition
5384 instead of FOO everywhere.
5385
5386 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5387
5388 Implement SD-6: SG10 Feature Test Recommendations
5389 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5390 * g++.dg/cpp1y/feat-cxx11.C: New.
5391 * g++.dg/cpp1y/feat-cxx14.C: New.
5392 * g++.dg/cpp1y/feat-cxx98.C: New.
5393 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5394 * g++.dg/cpp1y/phoobhar.h: New.
5395 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5396
5397 2014-09-30 Teresa Johnson <tejohnson@google.com>
5398
5399 * gcc.dg/tree-prof/20050826-2.c: New test.
5400 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5401
5402 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5403
5404 PR c++/16564
5405 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5406 * lib/g++.exp: Likewise.
5407 * lib/obj-c++.exp: Likewise.
5408 * lib/objc.exp: Likewise.
5409 * g++.dg/template/pr16564.C: New test.
5410
5411 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/16564
5414 * g++.dg/cpp0x/decltype26.C: Adjust.
5415 * g++.dg/cpp0x/decltype28.C: Likewise.
5416 * g++.dg/cpp0x/decltype29.C: Likewise.
5417 * g++.dg/cpp0x/decltype32.C: Likewise.
5418 * g++.dg/cpp0x/enum11.C: Likewise.
5419 * g++.dg/template/arrow1.C: Likewise.
5420 * g++.dg/template/pr23510.C: Likewise.
5421 * g++.dg/template/recurse.C: Likewise.
5422 * g++.dg/template/recurse2.C: Likewise.
5423 * g++.dg/template/vtable2.C: Likewise.
5424 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5425
5426 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5427
5428 PR preprocessor/58893
5429 * gcc.dg/pr58893.c: New test case.
5430 * gcc.dg/pr58893-0.h: New include.
5431
5432 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5433
5434 PR middle-end/62120
5435 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5436 in 32-bit mode.
5437 * gcc.target/i386/pr62120.c: New.
5438
5439 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5440
5441 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5442 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5443 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5444 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5445 return type.
5446
5447 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5448
5449 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5450
5451 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR inline-asm/63282
5454 * gcc.c-torture/compile/pr63282.c: New test.
5455
5456 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5457
5458 * gcc.dg/tree-ssa/vrp94.c: New test.
5459 * gnat.dg/opt40.adb: Likewise.
5460
5461 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5462
5463 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5464 vec_vspltw, and vec_vspltb for which the second argument is out of
5465 range.
5466
5467 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5468
5469 * gcc.c-torture/compile/calls-void.c: New test.
5470
5471 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/51385
5474 * g++.dg/template/pr51385.C: New.
5475
5476 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5477
5478 * gcc.target/mips/20140928.c: New test.
5479
5480 2014-09-27 Andi Kleen <ak@linux.intel.com>
5481
5482 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5483 * gcc.target/i386/record-mcount.c: dito.
5484
5485 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5486
5487 PR ipa/62121
5488 * g++.dg/torture/pr62121.C: New testcase.
5489
5490 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5491
5492 PR middle-end/35545
5493 * g++.dg/tree-prof/pr35545.C: New testcase.
5494
5495 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/pr63335.c: Change effective target to
5498 vsx_hw.
5499
5500 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5503
5504 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5505
5506 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5507 to default options.
5508
5509 2014-09-25 Andi Kleen <ak@linux.intel.com>
5510
5511 * gcc.target/i386/nop-mcount.c: New file.
5512 * gcc.target/i386/record-mcount.c: New file.
5513
5514 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5515
5516 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5517 * gcc.dg/vect/pr57705.c: Likewise.
5518 * gcc.dg/vect/pr57741-2.c: Likewise.
5519 * gcc.dg/vect/pr57741-3.c: Likewise.
5520 * gcc.dg/vect/pr59591-1.c: Likewise.
5521 * gcc.dg/vect/pr59591-2.c: Likewise.
5522 * gcc.dg/vect/pr60196-1.c: Likewise.
5523 * gcc.dg/vect/pr60196-2.c: Likewise.
5524 * gcc.dg/vect/pr60276.c: Likewise.
5525 * gcc.dg/vect/pr61680.c: Likewise.
5526 * gcc.dg/vect/pr63148.c: Likewise.
5527 * gcc.dg/vect/pr63189.c: Likewise.
5528 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5529 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5530 * gcc.dg/vect/vect-nop-move.c: Likewise.
5531 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5532 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5533
5534 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5535
5536 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5537
5538 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5539
5540 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5541
5542 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5543
5544 * gcc.target/i386/shrink_wrap_1.c: New test.
5545
5546 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5547
5548 PR target/63335
5549 * gcc.target/powerpc/pr63335.c: New test.
5550
5551 2014-09-25 Marek Polacek <polacek@redhat.com>
5552
5553 PR c++/61945
5554 * g++.dg/warn/pr61945.C: New test.
5555
5556 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR tree-optimization/63341
5559 * gcc.dg/vect/pr63341-1.c: New test.
5560 * gcc.dg/vect/pr63341-2.c: New test.
5561
5562 PR c++/63249
5563 * g++.dg/gomp/pr63249.C: New test.
5564 * c-c++-common/gomp/pr63249.c: New test.
5565
5566 2014-09-25 Tobias Burnus <burnus@net-b.de>
5567
5568 * gfortran.dg/coarray/collectives_3.f90: New.
5569 * gfortran.dg/coarray_collectives_9.f90: New.
5570 * gfortran.dg/coarray_collectives_10.f90: New.
5571 * gfortran.dg/coarray_collectives_11.f90: New.
5572 * gfortran.dg/coarray_collectives_12.f90: New.
5573
5574 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5575
5576 * gcc.target/powerpc/swaps-p8-17.c: New test.
5577
5578 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5579
5580 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5581
5582 2014-09-24 Marek Polacek <polacek@redhat.com>
5583
5584 PR c/61405
5585 PR c/53874
5586 * c-c++-common/pr53874.c: New test.
5587 * c-c++-common/pr61405.c: New test.
5588
5589 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5590
5591 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5592
5593 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR sanitizer/63316
5596 * c-c++-common/asan/pr63316.c: New test.
5597
5598 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5599
5600 PR tree-optimization/63266
5601 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5602
5603 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5604
5605 * gcc.target/arm/pr63210.c: New test.
5606
5607 2014-09-23 Andi Kleen <ak@linux.intel.com>
5608
5609 * gcc.dg/noreorder.c: New test.
5610 * gcc.dg/noreorder2.c: New test.
5611 * gcc.dg/noreorder3.c: New test.
5612 * gcc.dg/noreorder4.c: New test.
5613
5614 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5615
5616 * gcc.dg/combine_ashiftrt_1.c: New test.
5617 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5618 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5619 workarounds for cmge.
5620 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5621 absence of mvn.
5622
5623 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/61857
5626 * g++.dg/cpp1y/lambda-init10.C: New.
5627
5628 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR fortran/63331
5631 * gfortran.dg/pr63331.f90: New test.
5632
5633 2014-09-24 Renlin Li <renlin.li@arm.com>
5634
5635 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5636 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5637 * gcc.dg/pr10474.c: Likewise.
5638
5639 2014-09-20 Mark Wielaard <mjw@redhat.com>
5640
5641 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5642 (ci): Likewise.
5643 (pci): Likewise.
5644 (pvi): Likewise.
5645 (pcvi): Likewise.
5646 (cip): Likewise.
5647 (foo): Likewise.
5648 (cfoo): Likewise.
5649
5650 2014-09-20 Mark Wielaard <mjw@redhat.com>
5651
5652 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5653 and "long int" to plain "short" and "long".
5654 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5655 containing short and long long fields.
5656 (bar): New variable to test the type.
5657
5658 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/62155
5661 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5662
5663 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/62219
5666 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5667
5668 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5669
5670 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5671 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5672
5673 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5674
5675 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5676 New.
5677
5678 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5679 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5680
5681 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR debug/63328
5684 * c-c++-common/gomp/pr63328.c: New test.
5685
5686 2014-09-22 Martin Liska <mliska@suse.cz>
5687
5688 PR lto/63270
5689 * g++.dg/lto/pr63270_0.C: New test.
5690 * g++.dg/lto/pr63270_1.C: New test.
5691
5692 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5693
5694 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5695 for call_value_rex64_ms_sysv.
5696 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5697 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5698 for call_rex64_ms_sysv.
5699
5700 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5701 Tobias Burnus <burnus@net-b.de>
5702
5703 * gfortran.dg/coarray_atomic_5.f90: New
5704
5705 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5706
5707 PR c++/61825
5708 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5709
5710 2014-09-19 Andi Kleen <ak@linux.intel.com>
5711
5712 * gcc.dg/pg-override.c: Only run on x86 Linux.
5713 * gcc.dg/pg.c: Dito.
5714 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5715 * gcc.target/i386/fentry.c: Dito.
5716
5717 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5718
5719 PR ipa/61998
5720 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5721
5722 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5723
5724 PR fortran/63152
5725 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5726 * gfortran.dg/pr63152.f90: New test.
5727
5728 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/58328
5731 * g++.dg/cpp0x/nsdmi10.C: New.
5732
5733 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5734
5735 * gcc.dg/ssp-3.c: New.
5736 * gcc.dg/ssp-4.c: Likewise.
5737
5738 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5739
5740 * gcc.target/s390/dfp-conv1.c: New testcase.
5741
5742 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5743
5744 * c-c++-common/asan/red-align-1.c: New test.
5745 * c-c++-common/asan/red-align-2.c: New test.
5746
5747 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5748
5749 * gcc.dg/pr61053.c: Updated for x32.
5750
5751 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5752
5753 PR debug/63285
5754 * gcc.target/i386/pr63285.c: New test.
5755
5756 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5757
5758 PR target/61360
5759 * gcc.target/i386/pr61360.c: New.
5760
5761 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR c++/62017
5764 * g++.dg/asan/pr62017.C: New test.
5765
5766 PR testsuite/63292
5767 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5768
5769 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/62232
5772 * g++.dg/cpp0x/Wdtor1.C: New.
5773
5774 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5775
5776 * gcc.dg/torture/float128-exact-underflow.c: New test.
5777
5778 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/61745
5781 * g++.dg/template/pr61745.C: New.
5782
5783 2014-09-17 Marek Polacek <polacek@redhat.com>
5784
5785 PR c/61854
5786 * gcc.dg/cpp/pr61854-1.c: New test.
5787 * gcc.dg/cpp/pr61854-2.c: New test.
5788 * gcc.dg/cpp/pr61854-3.c: New test.
5789 * gcc.dg/cpp/pr61854-3.h: New test.
5790 * gcc.dg/cpp/pr61854-4.c: New test.
5791 * gcc.dg/cpp/pr61854-5.c: New test.
5792 * gcc.dg/cpp/pr61854-6.c: New test.
5793 * gcc.dg/cpp/pr61854-7.c: New test.
5794 * gcc.dg/cpp/pr61854-c90.c: New test.
5795 * gcc.dg/cpp/pr61854-c94.c: New test.
5796
5797 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR debug/63284
5800 * gcc.dg/pr63284.c: New test.
5801
5802 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5803
5804 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5805
5806 PR c++/63241
5807 * g++.dg/cpp0x/constexpr-63241.C: New.
5808
5809 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5810
5811 PR libfortran/62768
5812 * gfortran.dg/filename_null.f90: New test.
5813
5814 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5815
5816 * gcc.dg/pg-override.c: Fix a typo.
5817
5818 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5819
5820 * gcc.dg/pg.c: Fix a typo.
5821
5822 2014-09-16 Richard Biener <rguenther@suse.de>
5823
5824 PR testsuite/63258
5825 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5826 for "vectorization not profitable".
5827
5828 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5829
5830 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5831
5832 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR fortran/56408
5835 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5836 missing nexted dg-test call support in dejaGNU 1.4.4.
5837
5838 2014-09-15 Andi Kleen <ak@linux.intel.com>
5839
5840 * gcc.dg/pg-override.c: New test.
5841 * gcc.dg/pg.c: New test.
5842 * gcc.target/i386/fentry-override.c: New test.
5843 * gcc.target/i386/fentry.c: New test.
5844
5845 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR fortran/56408
5848 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5849 New global vars.
5850 (dg-compile-aux-modules): New procedure.
5851 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5852 and keep-modules.
5853 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5854 use dg-compile-aux-modules.
5855 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5856 and keep-modules.
5857 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5858 use dg-compile-aux-modules.
5859 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5860 and keep-modules.
5861 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5862 use dg-compile-aux-modules.
5863 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5864 and keep-modules.
5865 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5866 use dg-compile-aux-modules.
5867 * gfortran.dg/class_45a.f03: Remove keep-modules.
5868 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5869 and cleanup-modules.
5870 * gfortran.dg/class_4a.f03: Use dg-do link, use
5871 dg-additional-sources and cleanup-modules, remove keep-modules
5872 and update comment.
5873 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5874 keep-modules, adjust comment.
5875 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5876 dg-additional-sources and cleanup-modules.
5877 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5878 associated comment.
5879 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5880 remove comment.
5881 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5882 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5883 use dg-compile-aux-modules.
5884 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5885 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5886 use dg-compile-aux-modules.
5887 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5888 * gfortran.dg/whole_file_29.f90: Remove comment, use
5889 dg-compile-aux-modules.
5890 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5891 * gfortran.dg/whole_file_31.f90: Remove comment, use
5892 dg-compile-aux-modules.
5893
5894 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5895 gcc_parallel_test_enable): New procedures. If
5896 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5897 runtest_file_p to invoke also gcc_parallel_test_run_p.
5898 * g++.dg/guality/guality.exp (check_guality): Save/restore
5899 test_counts array around the body of the procedure.
5900 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5901 * g++.dg/plugin/plugin.exp: Run all the tests serially
5902 by the first parallel runtest encountering it.
5903 * gcc.dg/plugin/plugin.exp: Likewise.
5904 * gcc.misc-tests/matrix1.exp: Likewise.
5905 * gcc.misc-tests/dhry.exp: Likewise.
5906 * gcc.misc-tests/acker1.exp: Likewise.
5907 * gcc.misc-tests/linkage.exp: Likewise.
5908 * gcc.misc-tests/mg.exp: Likewise.
5909 * gcc.misc-tests/mg-2.exp: Likewise.
5910 * gcc.misc-tests/sort2.exp: Likewise.
5911 * gcc.misc-tests/sieve.exp: Likewise.
5912 * gcc.misc-tests/options.exp: Likewise.
5913 * gcc.misc-tests/help.exp: Likewise.
5914 * go.test/go-test.exp (go-gc-tests): Use
5915 gcc_parallel_test_enable {0, 1} around all handling of
5916 each test.
5917 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5918 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5919 a shared directory. Avoid forking and expr uses if
5920 shell supports $(()).
5921
5922 2014-09-14 David Sherwood <david.sherwood@arm.com>
5923
5924 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5925
5926 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5927
5928 PR target/61407
5929 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5930 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5931 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5932 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5933
5934 2014-09-13 Marek Polacek <polacek@redhat.com>
5935
5936 PR c++/60862
5937 * g++.dg/diagnostic/pr60862.C: New test.
5938
5939 2014-09-12 Richard Biener <rguenther@suse.de>
5940
5941 PR middle-end/63237
5942 * g++.dg/torture/pr63237.C: New testcase.
5943
5944 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5945
5946 * gcc.dg/vec-andxor1.c: New file.
5947
5948 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5949
5950 PR target/58757
5951 * gcc.dg/c11-true_min-1.c: New testcase.
5952
5953 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5954
5955 PR c++/61489
5956 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5957 * g++.old-deja/g++.other/warn5.C: Adjust.
5958
5959 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5960
5961 * gcc.target/aarch64/vset_lane_1.c: New test.
5962
5963 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5964
5965 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5966 Fix declaration.
5967 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5968 Fix declaration.
5969 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5970 Fix declaration.
5971 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5972 Fix declaration.
5973
5974 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5975
5976 PR tree-optimization/63186
5977 * gcc.dg/pr63186.c: New testcase.
5978
5979 2014-09-10 Xinliang David Li <davidxl@google.com>
5980
5981 PR target/63209
5982 * gcc.c-torture/execute/pr63209.c: New test.
5983
5984 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5985
5986 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5987 if runtest_file_p says they should be run.
5988
5989 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5990
5991 * gcc.target/aarch64/vstN_1.c: New test.
5992
5993 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5994
5995 * gcc.target/aarch64/vldN_lane_1.c: New test.
5996
5997 2014-09-10 Martin Jambor <mjambor@suse.cz>
5998
5999 PR ipa/61654
6000 * g++.dg/ipa/pr61654.C: New test.
6001
6002 2014-09-10 Jakub Jelinek <jakub@redhat.com>
6003
6004 * c-c++-common/ubsan/attrib-3.c: New test.
6005 * c-c++-common/ubsan/nonnull-1.c: New test.
6006 * c-c++-common/ubsan/nonnull-2.c: New test.
6007 * c-c++-common/ubsan/nonnull-3.c: New test.
6008 * c-c++-common/ubsan/nonnull-4.c: New test.
6009 * c-c++-common/ubsan/nonnull-5.c: New test.
6010
6011 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6012
6013 * g++.dg/lto/pr63166_0.ii: New testcase.
6014 * g++.dg/lto/pr63166_1.ii: New testcase.
6015
6016 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6017
6018 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6019
6020 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6021
6022 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6023 xxpermdi and add commentary about adding it back later; remove
6024 unused typedef.
6025
6026 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6027
6028 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6029 and 16-byte aligned.
6030 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6031 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6032 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6033 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6034 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6035 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6036
6037 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6038
6039 * gcc.target/aarch64/vldN_dup_1.c: New test.
6040
6041 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6042
6043 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6044
6045 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6046
6047 * gcc.target/aarch64/vldN_1.c: New test.
6048
6049 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6050
6051 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6052
6053 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6054
6055 * gcc.target/arm/vect-copysignf.c: New testcase.
6056
6057 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6058
6059 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6060
6061 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6062
6063 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6064
6065 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6066
6067 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6068
6069 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6070
6071 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6072
6073 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6074
6075 * gcc.target/arm/pr51835.c: Update expected assembly.
6076 * gcc.target/arm/vfp-1.c: Likewise.
6077 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6078 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6079 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6080 * gcc.target/arm/vfp-ldmias.c: Likewise.
6081 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6082 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6083 * gcc.target/arm/vfp-stmiad.c: Likewise.
6084 * gcc.target/arm/vfp-stmias.c: Likewise.
6085
6086 2014-09-09 Tony Wang <tony.wang@arm.com>
6087
6088 * gcc.target/arm/xordi3-opt.c: Disable this
6089 test case for thumb1 target.
6090 * gcc.target/arm/iordi3-opt.c: Ditto.
6091
6092 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6093
6094 PR target/61749
6095 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6096
6097 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6098
6099 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6100
6101 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR tree-optimization/60196
6104 PR tree-optimization/63189
6105 * gcc.dg/vect/pr63189.c: New test.
6106 * gcc.dg/vect/pr60196-1.c: New test.
6107 * gcc.dg/vect/pr60196-2.c: New test.
6108
6109 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/swaps-p8-16.c: New test.
6112
6113 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6114
6115 * gcc.target/i386/pr62208.c: New test.
6116
6117 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6118
6119 PR testsuite/56194
6120 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6121
6122 * g++.dg/ipa/pr61800.C: Require visibility.
6123
6124 * gcc.dg/pr61868.c: Require lto.
6125
6126 2014-09-05 Easwaran Raman <eraman@google.com>
6127
6128 PR rtl-optimization/62146
6129 * testsuite/g++.dg/opt/pr62146.C: New.
6130
6131 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6132
6133 * gcc.dg/vect/vect-109.c: Skip predicate added.
6134 * gcc.dg/vect/vect-93.c: Test check fixed.
6135 * gcc.dg/vect/bb-slp-10.c: Likewise.
6136 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6137 Check unaligned feature.
6138
6139 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6140
6141 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6142 int{32,16,8}x1_t with int{32,16,8}_t.
6143 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6144 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6145 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6146 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6147
6148 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6149
6150 * gcc.target/aarch64/vget_high_1.c: New test.
6151 * gcc.target/aarch64/vget_low_1.c: Likewise.
6152
6153 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6154
6155 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6156 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6157 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6158
6159 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6160
6161 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6162
6163 2014-09-05 Richard Biener <rguenther@suse.de>
6164
6165 PR middle-end/63148
6166 * gcc.dg/vect/pr63148.c: New testcase.
6167 * c-c++-common/pr19807-1.c: Likewise.
6168 * g++.dg/tree-ssa/pr19807.C: Adjust.
6169 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6170
6171 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6172
6173 PR target/55701
6174 * gcc.target/arm/memset-inline-1.c: New test.
6175 * gcc.target/arm/memset-inline-2.c: New test.
6176 * gcc.target/arm/memset-inline-3.c: New test.
6177 * gcc.target/arm/memset-inline-4.c: New test.
6178 * gcc.target/arm/memset-inline-5.c: New test.
6179 * gcc.target/arm/memset-inline-6.c: New test.
6180 * gcc.target/arm/memset-inline-7.c: New test.
6181 * gcc.target/arm/memset-inline-8.c: New test.
6182 * gcc.target/arm/memset-inline-9.c: New test.
6183 * gcc.target/arm/memset-inline-10.c: New test.
6184
6185 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6186
6187 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6188
6189 2014-09-04 Guozhi Wei <carrot@google.com>
6190
6191 PR target/62040
6192 * gcc.target/aarch64/pr62040.c: New test.
6193
6194 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6195
6196 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6197 override specific ones, but specific ones do.
6198
6199 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6200
6201 * gcc.target/powerpc/swaps-p8-13.c: New test.
6202 * gcc.target/powerpc/swaps-p8-14.c: New test.
6203 * gcc.target/powerpc/swaps-p8-15.c: New test.
6204
6205 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6206
6207 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6208 regardless of endianness.
6209
6210 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6211
6212 PR fortran/62174
6213 * gfortran.dg/cray_pointers_11.f90: New.
6214
6215 2014-09-03 Martin Jambor <mjambor@suse.cz>
6216
6217 PR ipa/62015
6218 * g++.dg/ipa/pr62015.C: New test.
6219
6220 2014-09-03 Martin Jambor <mjambor@suse.cz>
6221
6222 PR ipa/61986
6223 * gcc.dg/ipa/pr61986.c: New test.
6224
6225 2014-09-03 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/62294
6228 * gcc.dg/pr62294.c: New test.
6229 * gcc.dg/pr62294.h: New file.
6230
6231 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6232
6233 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6234 of dg-options. Add "inline" keyword to test functions.
6235
6236 2014-09-03 Marek Polacek <polacek@redhat.com>
6237
6238 PR c/62024
6239 * g++.dg/cpp0x/pr62024.C: New test.
6240 * gcc.dg/pr62024.c: New test.
6241
6242 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6243
6244 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6245 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6246 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6247 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6248 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6249 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6250
6251 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6252
6253 PR target/61078
6254 * gcc.target/s390/pr61078.c: New testcase.
6255
6256 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6257
6258 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6259 * gcc.dg/20111227-3.c: Ditto.
6260
6261 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6262
6263 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6264
6265 2014-09-03 Tobias Burnus <burnus@net-b.de>
6266
6267 PR fortran/61881
6268 PR fortran/61888
6269 PR fortran/57305
6270 * gfortran.dg/sizeof_4.f90: New.
6271
6272 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6273
6274 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6275 vec_cts, and vec_ctu.
6276 * gcc.target/powerpc/builtins-2.c: Likewise.
6277
6278 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6279
6280 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6281 [!__sun__ && !__hpux__] (arena_size): Scale according to
6282 target pointer size.
6283
6284 2014-09-02 Marek Polacek <polacek@redhat.com>
6285
6286 PR fortran/62270
6287 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6288
6289 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6290
6291 PR target/62275
6292 * gcc.target/arm/vect-lceilf_1.c: New test.
6293 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6294 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6295
6296 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6297
6298 PR target/62275
6299 * gcc.target/arm/lceil-vcvt_1.c: New test.
6300 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6301 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6302
6303 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 DR 1453
6306 * g++.dg/cpp0x/constexpr-volatile.C: New.
6307 * g++.dg/ext/is_literal_type2.C: Likewise.
6308
6309 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6310 Balaji V. Iyer <balaji.v.iyer@intel.com>
6311 Igor Zamyatin <igor.zamyatin@intel.com>
6312
6313 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6314 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6315 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6316 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6317 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6318 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6319 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6320 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6321 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6322 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6323 * g++.dg/cilk-plus/CK/for1.cc: New test.
6324 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6325 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6326 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6327
6328 2014-09-02 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/62695
6331 * gfortran.dg/pr62695.f90: New testcase.
6332
6333 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6334
6335 PR target/62312
6336 * gcc.c-torture/compile/pr62312.c: New.
6337
6338 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6339
6340 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6341
6342 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6343
6344 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6345 Return right away if !arm*-*-*.
6346
6347 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6348
6349 * gcc.c-torture/unsorted/386.c: Move to ...
6350 * gcc.c-torture/compile/386.c: ... here.
6351 * gcc.c-torture/unsorted/86.c: Move to ...
6352 * gcc.c-torture/compile/86.c: ... here.
6353 * gcc.c-torture/unsorted/a1.c: Move to ...
6354 * gcc.c-torture/compile/a1.c: ... here.
6355 * gcc.c-torture/unsorted/a3.c: Move to ...
6356 * gcc.c-torture/compile/a3.c: ... here.
6357 * gcc.c-torture/unsorted/aaa.c: Move to ...
6358 * gcc.c-torture/compile/aaa.c: ... here.
6359 * gcc.c-torture/unsorted/aa.c: Move to ...
6360 * gcc.c-torture/compile/aa.c: ... here.
6361 * gcc.c-torture/unsorted/abs.c: Move to ...
6362 * gcc.c-torture/compile/abs.c: ... here.
6363 * gcc.c-torture/unsorted/a.c: Move to ...
6364 * gcc.c-torture/compile/a.c: ... here.
6365 * gcc.c-torture/unsorted/ac.c: Move to ...
6366 * gcc.c-torture/compile/ac.c: ... here.
6367 * gcc.c-torture/unsorted/acc.c: Move to ...
6368 * gcc.c-torture/compile/acc.c: ... here.
6369 * gcc.c-torture/unsorted/add386.c: Move to ...
6370 * gcc.c-torture/compile/add386.c: ... here.
6371 * gcc.c-torture/unsorted/add.c: Move to ...
6372 * gcc.c-torture/compile/add.c: ... here.
6373 * gcc.c-torture/unsorted/addcc.c: Move to ...
6374 * gcc.c-torture/compile/addcc.c: ... here.
6375 * gcc.c-torture/unsorted/andm.c: Move to ...
6376 * gcc.c-torture/compile/andm.c: ... here.
6377 * gcc.c-torture/unsorted/andmem.c: Move to ...
6378 * gcc.c-torture/compile/andmem.c: ... here.
6379 * gcc.c-torture/unsorted/andn.c: Move to ...
6380 * gcc.c-torture/compile/andn.c: ... here.
6381 * gcc.c-torture/unsorted/andok.c: Move to ...
6382 * gcc.c-torture/compile/andok.c: ... here.
6383 * gcc.c-torture/unsorted/andsi.c: Move to ...
6384 * gcc.c-torture/compile/andsi.c: ... here.
6385 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6386 * gcc.c-torture/compile/andsparc.c: ... here.
6387 * gcc.c-torture/unsorted/aos.c: Move to ...
6388 * gcc.c-torture/compile/aos.c: ... here.
6389 * gcc.c-torture/unsorted/arr.c: Move to ...
6390 * gcc.c-torture/compile/arr.c: ... here.
6391 * gcc.c-torture/unsorted/as.c: Move to ...
6392 * gcc.c-torture/compile/as.c: ... here.
6393 * gcc.c-torture/unsorted/ase.c: Move to ...
6394 * gcc.c-torture/compile/ase.c: ... here.
6395 * gcc.c-torture/unsorted/b1.c: Move to ...
6396 * gcc.c-torture/compile/b1.c: ... here.
6397 * gcc.c-torture/unsorted/b2.c: Move to ...
6398 * gcc.c-torture/compile/b2.c: ... here.
6399 * gcc.c-torture/unsorted/b3.c: Move to ...
6400 * gcc.c-torture/compile/b3.c: ... here.
6401 * gcc.c-torture/unsorted/b88.c: Move to ...
6402 * gcc.c-torture/compile/b88.c: ... here.
6403 * gcc.c-torture/unsorted/bad.c: Move to ...
6404 * gcc.c-torture/compile/bad.c: ... here.
6405 * gcc.c-torture/unsorted/band.c: Move to ...
6406 * gcc.c-torture/compile/band.c: ... here.
6407 * gcc.c-torture/unsorted/bb0.c: Move to ...
6408 * gcc.c-torture/compile/bb0.c: ... here.
6409 * gcc.c-torture/unsorted/bb1.c: Move to ...
6410 * gcc.c-torture/compile/bb1.c: ... here.
6411 * gcc.c-torture/unsorted/bbb.c: Move to ...
6412 * gcc.c-torture/compile/bbb.c: ... here.
6413 * gcc.c-torture/unsorted/b.c: Move to ...
6414 * gcc.c-torture/compile/b.c: ... here.
6415 * gcc.c-torture/unsorted/bc.c: Move to ...
6416 * gcc.c-torture/compile/bc.c: ... here.
6417 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6418 * gcc.c-torture/compile/bcopy.c: ... here.
6419 * gcc.c-torture/unsorted/bf.c: Move to ...
6420 * gcc.c-torture/compile/bf.c: ... here.
6421 * gcc.c-torture/unsorted/bfins.c: Move to ...
6422 * gcc.c-torture/compile/bfins.c: ... here.
6423 * gcc.c-torture/unsorted/bfx.c: Move to ...
6424 * gcc.c-torture/compile/bfx.c: ... here.
6425 * gcc.c-torture/unsorted/bge.c: Move to ...
6426 * gcc.c-torture/compile/bge.c: ... here.
6427 * gcc.c-torture/unsorted/bit.c: Move to ...
6428 * gcc.c-torture/compile/bit.c: ... here.
6429 * gcc.c-torture/unsorted/bitf.c: Move to ...
6430 * gcc.c-torture/compile/bitf.c: ... here.
6431 * gcc.c-torture/unsorted/bitw.c: Move to ...
6432 * gcc.c-torture/compile/bitw.c: ... here.
6433 * gcc.c-torture/unsorted/blk.c: Move to ...
6434 * gcc.c-torture/compile/blk.c: ... here.
6435 * gcc.c-torture/unsorted/bt386.c: Move to ...
6436 * gcc.c-torture/compile/bt386.c: ... here.
6437 * gcc.c-torture/unsorted/bt.c: Move to ...
6438 * gcc.c-torture/compile/bt.c: ... here.
6439 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6440 * gcc.c-torture/compile/BUG11.c: ... here.
6441 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6442 * gcc.c-torture/compile/BUG12.c: ... here.
6443 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6444 * gcc.c-torture/compile/BUG13.c: ... here.
6445 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6446 * gcc.c-torture/compile/BUG16.c: ... here.
6447 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6448 * gcc.c-torture/compile/BUG17.c: ... here.
6449 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6450 * gcc.c-torture/compile/BUG18.c: ... here.
6451 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6452 * gcc.c-torture/compile/BUG1.c: ... here.
6453 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6454 * gcc.c-torture/compile/BUG21.c: ... here.
6455 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6456 * gcc.c-torture/compile/BUG22.c: ... here.
6457 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6458 * gcc.c-torture/compile/BUG23.c: ... here.
6459 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6460 * gcc.c-torture/compile/BUG24.c: ... here.
6461 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6462 * gcc.c-torture/compile/BUG25.c: ... here.
6463 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6464 * gcc.c-torture/compile/BUG2.c: ... here.
6465 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6466 * gcc.c-torture/compile/BUG3.c: ... here.
6467 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6468 * gcc.c-torture/compile/BUG4.c: ... here.
6469 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6470 * gcc.c-torture/compile/BUG5.c: ... here.
6471 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6472 * gcc.c-torture/compile/BUG6.c: ... here.
6473 * gcc.c-torture/unsorted/bug.c: Move to ...
6474 * gcc.c-torture/compile/bug.c: ... here.
6475 * gcc.c-torture/unsorted/bugc.c: Move to ...
6476 * gcc.c-torture/compile/bugc.c: ... here.
6477 * gcc.c-torture/unsorted/buns.c: Move to ...
6478 * gcc.c-torture/compile/buns.c: ... here.
6479 * gcc.c-torture/unsorted/bx.c: Move to ...
6480 * gcc.c-torture/compile/bx.c: ... here.
6481 * gcc.c-torture/unsorted/c1.c: Move to ...
6482 * gcc.c-torture/compile/c1.c: ... here.
6483 * gcc.c-torture/unsorted/c2.c: Move to ...
6484 * gcc.c-torture/compile/c2.c: ... here.
6485 * gcc.c-torture/unsorted/call386.c: Move to ...
6486 * gcc.c-torture/compile/call386.c: ... here.
6487 * gcc.c-torture/unsorted/call.c: Move to ...
6488 * gcc.c-torture/compile/call.c: ... here.
6489 * gcc.c-torture/unsorted/callind.c: Move to ...
6490 * gcc.c-torture/compile/callind.c: ... here.
6491 * gcc.c-torture/unsorted/c.c: Move to ...
6492 * gcc.c-torture/compile/c.c: ... here.
6493 * gcc.c-torture/unsorted/cc.c: Move to ...
6494 * gcc.c-torture/compile/cc.c: ... here.
6495 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6496 * gcc.c-torture/compile/charmtst.c: ... here.
6497 * gcc.c-torture/unsorted/cmb.c: Move to ...
6498 * gcc.c-torture/compile/cmb.c: ... here.
6499 * gcc.c-torture/unsorted/cmp.c: Move to ...
6500 * gcc.c-torture/compile/cmp.c: ... here.
6501 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6502 * gcc.c-torture/compile/cmphi.c: ... here.
6503 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6504 * gcc.c-torture/compile/cmpsi386.c: ... here.
6505 * gcc.c-torture/unsorted/cmul.c: Move to ...
6506 * gcc.c-torture/compile/cmul.c: ... here.
6507 * gcc.c-torture/unsorted/cn1.c: Move to ...
6508 * gcc.c-torture/compile/cn1.c: ... here.
6509 * gcc.c-torture/unsorted/comb.c: Move to ...
6510 * gcc.c-torture/compile/comb.c: ... here.
6511 * gcc.c-torture/unsorted/consec.c: Move to ...
6512 * gcc.c-torture/compile/consec.c: ... here.
6513 * gcc.c-torture/unsorted/const.c: Move to ...
6514 * gcc.c-torture/compile/const.c: ... here.
6515 * gcc.c-torture/unsorted/conv.c: Move to ...
6516 * gcc.c-torture/compile/conv.c: ... here.
6517 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6518 * gcc.c-torture/compile/conv_tst.c: ... here.
6519 * gcc.c-torture/unsorted/cp.c: Move to ...
6520 * gcc.c-torture/compile/cp.c: ... here.
6521 * gcc.c-torture/unsorted/csebug.c: Move to ...
6522 * gcc.c-torture/compile/csebug.c: ... here.
6523 * gcc.c-torture/unsorted/cvt.c: Move to ...
6524 * gcc.c-torture/compile/cvt.c: ... here.
6525 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6526 * gcc.c-torture/compile/dblbug.c: ... here.
6527 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6528 * gcc.c-torture/compile/dbl_parm.c: ... here.
6529 * gcc.c-torture/unsorted/d.c: Move to ...
6530 * gcc.c-torture/compile/d.c: ... here.
6531 * gcc.c-torture/unsorted/ddd.c: Move to ...
6532 * gcc.c-torture/compile/ddd.c: ... here.
6533 * gcc.c-torture/unsorted/dead.c: Move to ...
6534 * gcc.c-torture/compile/dead.c: ... here.
6535 * gcc.c-torture/unsorted/delay.c: Move to ...
6536 * gcc.c-torture/compile/delay.c: ... here.
6537 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6538 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6539 * gcc.c-torture/unsorted/di.c: Move to ...
6540 * gcc.c-torture/compile/di.c: ... here.
6541 * gcc.c-torture/unsorted/dic.c: Move to ...
6542 * gcc.c-torture/compile/dic.c: ... here.
6543 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6544 * gcc.c-torture/compile/dilayout.c: ... here.
6545 * gcc.c-torture/unsorted/dimove.c: Move to ...
6546 * gcc.c-torture/compile/dimove.c: ... here.
6547 * gcc.c-torture/unsorted/dimul.c: Move to ...
6548 * gcc.c-torture/compile/dimul.c: ... here.
6549 * gcc.c-torture/unsorted/div.c: Move to ...
6550 * gcc.c-torture/compile/div.c: ... here.
6551 * gcc.c-torture/unsorted/divdf.c: Move to ...
6552 * gcc.c-torture/compile/divdf.c: ... here.
6553 * gcc.c-torture/unsorted/dm.c: Move to ...
6554 * gcc.c-torture/compile/dm.c: ... here.
6555 * gcc.c-torture/unsorted/dshift.c: Move to ...
6556 * gcc.c-torture/compile/dshift.c: ... here.
6557 * gcc.c-torture/unsorted/e.c: Move to ...
6558 * gcc.c-torture/compile/e.c: ... here.
6559 * gcc.c-torture/unsorted/ex.c: Move to ...
6560 * gcc.c-torture/compile/ex.c: ... here.
6561 * gcc.c-torture/unsorted/ext.c: Move to ...
6562 * gcc.c-torture/compile/ext.c: ... here.
6563 * gcc.c-torture/unsorted/f1.c: Move to ...
6564 * gcc.c-torture/compile/f1.c: ... here.
6565 * gcc.c-torture/unsorted/f2.c: Move to ...
6566 * gcc.c-torture/compile/f2.c: ... here.
6567 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6568 * gcc.c-torture/compile/fdmul.c: ... here.
6569 * gcc.c-torture/unsorted/float.c: Move to ...
6570 * gcc.c-torture/compile/float.c: ... here.
6571 * gcc.c-torture/unsorted/flo.c: Move to ...
6572 * gcc.c-torture/compile/flo.c: ... here.
6573 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6574 * gcc.c-torture/compile/flt_const.c: ... here.
6575 * gcc.c-torture/unsorted/fnul.c: Move to ...
6576 * gcc.c-torture/compile/fnul.c: ... here.
6577 * gcc.c-torture/unsorted/foo.c: Move to ...
6578 * gcc.c-torture/compile/foo.c: ... here.
6579 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6580 * gcc.c-torture/compile/forgetcc.c: ... here.
6581 * gcc.c-torture/unsorted/fq.c: Move to ...
6582 * gcc.c-torture/compile/fq.c: ... here.
6583 * gcc.c-torture/unsorted/g.c: Move to ...
6584 * gcc.c-torture/compile/g.c: ... here.
6585 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6586 * gcc.c-torture/compile/gen_tst.c: ... here.
6587 * gcc.c-torture/unsorted/glob.c: Move to ...
6588 * gcc.c-torture/compile/glob.c: ... here.
6589 * gcc.c-torture/unsorted/gronk.c: Move to ...
6590 * gcc.c-torture/compile/gronk.c: ... here.
6591 * gcc.c-torture/unsorted/hibug.c: Move to ...
6592 * gcc.c-torture/compile/hibug.c: ... here.
6593 * gcc.c-torture/unsorted/hi.c: Move to ...
6594 * gcc.c-torture/compile/hi.c: ... here.
6595 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6596 * gcc.c-torture/compile/HIcmp.c: ... here.
6597 * gcc.c-torture/unsorted/HIset.c: Move to ...
6598 * gcc.c-torture/compile/HIset.c: ... here.
6599 * gcc.c-torture/unsorted/i.c: Move to ...
6600 * gcc.c-torture/compile/i.c: ... here.
6601 * gcc.c-torture/unsorted/i++.c: Move to ...
6602 * gcc.c-torture/compile/i++.c: ... here.
6603 * gcc.c-torture/unsorted/ic.c: Move to ...
6604 * gcc.c-torture/compile/ic.c: ... here.
6605 * gcc.c-torture/unsorted/icmp.c: Move to ...
6606 * gcc.c-torture/compile/icmp.c: ... here.
6607 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6608 * gcc.c-torture/compile/ifreg.c: ... here.
6609 * gcc.c-torture/unsorted/imm.c: Move to ...
6610 * gcc.c-torture/compile/imm.c: ... here.
6611 * gcc.c-torture/unsorted/isinf.c: Move to ...
6612 * gcc.c-torture/compile/isinf.c: ... here.
6613 * gcc.c-torture/unsorted/jmp.c: Move to ...
6614 * gcc.c-torture/compile/jmp.c: ... here.
6615 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6616 * gcc.c-torture/compile/jumptab.c: ... here.
6617 * gcc.c-torture/unsorted/layout.c: Move to ...
6618 * gcc.c-torture/compile/layout.c: ... here.
6619 * gcc.c-torture/unsorted/lbug.c: Move to ...
6620 * gcc.c-torture/compile/lbug.c: ... here.
6621 * gcc.c-torture/unsorted/l.c: Move to ...
6622 * gcc.c-torture/compile/l.c: ... here.
6623 * gcc.c-torture/unsorted/ll1.c: Move to ...
6624 * gcc.c-torture/compile/ll1.c: ... here.
6625 * gcc.c-torture/unsorted/llbug.c: Move to ...
6626 * gcc.c-torture/compile/llbug.c: ... here.
6627 * gcc.c-torture/unsorted/lll.c: Move to ...
6628 * gcc.c-torture/compile/lll.c: ... here.
6629 * gcc.c-torture/unsorted/load8.c: Move to ...
6630 * gcc.c-torture/compile/load8.c: ... here.
6631 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6632 * gcc.c-torture/compile/loadhicc.c: ... here.
6633 * gcc.c-torture/unsorted/log2.c: Move to ...
6634 * gcc.c-torture/compile/log2.c: ... here.
6635 * gcc.c-torture/unsorted/logic.c: Move to ...
6636 * gcc.c-torture/compile/logic.c: ... here.
6637 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6638 * gcc.c-torture/compile/loop-1.c: ... here.
6639 * gcc.c-torture/unsorted/loop386.c: Move to ...
6640 * gcc.c-torture/compile/loop386.c: ... here.
6641 * gcc.c-torture/unsorted/lop.c: Move to ...
6642 * gcc.c-torture/compile/lop.c: ... here.
6643 * gcc.c-torture/unsorted/m1.c: Move to ...
6644 * gcc.c-torture/compile/m1.c: ... here.
6645 * gcc.c-torture/unsorted/m2.c: Move to ...
6646 * gcc.c-torture/compile/m2.c: ... here.
6647 * gcc.c-torture/unsorted/m5.c: Move to ...
6648 * gcc.c-torture/compile/m5.c: ... here.
6649 * gcc.c-torture/unsorted/m68.c: Move to ...
6650 * gcc.c-torture/compile/m68.c: ... here.
6651 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6652 * gcc.c-torture/compile/mbyte.c: ... here.
6653 * gcc.c-torture/unsorted/mchar.c: Move to ...
6654 * gcc.c-torture/compile/mchar.c: ... here.
6655 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6656 * gcc.c-torture/compile/mcmp.c: ... here.
6657 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6658 * gcc.c-torture/compile/mdouble.c: ... here.
6659 * gcc.c-torture/unsorted/memtst.c: Move to ...
6660 * gcc.c-torture/compile/memtst.c: ... here.
6661 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6662 * gcc.c-torture/compile/miscomp.c: ... here.
6663 * gcc.c-torture/unsorted/mm.c: Move to ...
6664 * gcc.c-torture/compile/mm.c: ... here.
6665 * gcc.c-torture/unsorted/mod.c: Move to ...
6666 * gcc.c-torture/compile/mod.c: ... here.
6667 * gcc.c-torture/unsorted/modcc.c: Move to ...
6668 * gcc.c-torture/compile/modcc.c: ... here.
6669 * gcc.c-torture/unsorted/move.c: Move to ...
6670 * gcc.c-torture/compile/move.c: ... here.
6671 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6672 * gcc.c-torture/compile/move_qhi.c: ... here.
6673 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6674 * gcc.c-torture/compile/mregtst.c: ... here.
6675 * gcc.c-torture/unsorted/msp.c: Move to ...
6676 * gcc.c-torture/compile/msp.c: ... here.
6677 * gcc.c-torture/unsorted/mtst.c: Move to ...
6678 * gcc.c-torture/compile/mtst.c: ... here.
6679 * gcc.c-torture/unsorted/mu.c: Move to ...
6680 * gcc.c-torture/compile/mu.c: ... here.
6681 * gcc.c-torture/unsorted/mul.c: Move to ...
6682 * gcc.c-torture/compile/mul.c: ... here.
6683 * gcc.c-torture/unsorted/mword1.c: Move to ...
6684 * gcc.c-torture/compile/mword1.c: ... here.
6685 * gcc.c-torture/unsorted/mword.c: Move to ...
6686 * gcc.c-torture/compile/mword.c: ... here.
6687 * gcc.c-torture/unsorted/n1.c: Move to ...
6688 * gcc.c-torture/compile/n1.c: ... here.
6689 * gcc.c-torture/unsorted/nand.c: Move to ...
6690 * gcc.c-torture/compile/nand.c: ... here.
6691 * gcc.c-torture/unsorted/n.c: Move to ...
6692 * gcc.c-torture/compile/n.c: ... here.
6693 * gcc.c-torture/unsorted/neg.c: Move to ...
6694 * gcc.c-torture/compile/neg.c: ... here.
6695 * gcc.c-torture/unsorted/o.c: Move to ...
6696 * gcc.c-torture/compile/o.c: ... here.
6697 * gcc.c-torture/unsorted/omit.c: Move to ...
6698 * gcc.c-torture/compile/omit.c: ... here.
6699 * gcc.c-torture/unsorted/opout.c: Move to ...
6700 * gcc.c-torture/compile/opout.c: ... here.
6701 * gcc.c-torture/unsorted/opt.c: Move to ...
6702 * gcc.c-torture/compile/opt.c: ... here.
6703 * gcc.c-torture/unsorted/or386.c: Move to ...
6704 * gcc.c-torture/compile/or386.c: ... here.
6705 * gcc.c-torture/unsorted/or.c: Move to ...
6706 * gcc.c-torture/compile/or.c: ... here.
6707 * gcc.c-torture/unsorted/parms.c: Move to ...
6708 * gcc.c-torture/compile/parms.c: ... here.
6709 * gcc.c-torture/unsorted/pass.c: Move to ...
6710 * gcc.c-torture/compile/pass.c: ... here.
6711 * gcc.c-torture/unsorted/p.c: Move to ...
6712 * gcc.c-torture/compile/p.c: ... here.
6713 * gcc.c-torture/unsorted/pmt.c: Move to ...
6714 * gcc.c-torture/compile/pmt.c: ... here.
6715 * gcc.c-torture/unsorted/poor.c: Move to ...
6716 * gcc.c-torture/compile/poor.c: ... here.
6717 * gcc.c-torture/unsorted/pp.c: Move to ...
6718 * gcc.c-torture/compile/pp.c: ... here.
6719 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6720 * gcc.c-torture/compile/pret-arg.c: ... here.
6721 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6722 * gcc.c-torture/compile/pyr2.c: ... here.
6723 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6724 * gcc.c-torture/compile/PYRBUG.c: ... here.
6725 * gcc.c-torture/unsorted/pyr.c: Move to ...
6726 * gcc.c-torture/compile/pyr.c: ... here.
6727 * gcc.c-torture/unsorted/q.c: Move to ...
6728 * gcc.c-torture/compile/q.c: ... here.
6729 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6730 * gcc.c-torture/compile/QIcmp.c: ... here.
6731 * gcc.c-torture/unsorted/QIset.c: Move to ...
6732 * gcc.c-torture/compile/QIset.c: ... here.
6733 * gcc.c-torture/unsorted/r1.c: Move to ...
6734 * gcc.c-torture/compile/r1.c: ... here.
6735 * gcc.c-torture/unsorted/r.c: Move to ...
6736 * gcc.c-torture/compile/r.c: ... here.
6737 * gcc.c-torture/unsorted/rel.c: Move to ...
6738 * gcc.c-torture/compile/rel.c: ... here.
6739 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6740 * gcc.c-torture/compile/rmsc.c: ... here.
6741 * gcc.c-torture/unsorted/round.c: Move to ...
6742 * gcc.c-torture/compile/round.c: ... here.
6743 * gcc.c-torture/unsorted/run.c: Move to ...
6744 * gcc.c-torture/compile/run.c: ... here.
6745 * gcc.c-torture/unsorted/sar.c: Move to ...
6746 * gcc.c-torture/compile/sar.c: ... here.
6747 * gcc.c-torture/unsorted/s.c: Move to ...
6748 * gcc.c-torture/compile/s.c: ... here.
6749 * gcc.c-torture/unsorted/scal.c: Move to ...
6750 * gcc.c-torture/compile/scal.c: ... here.
6751 * gcc.c-torture/unsorted/sc.c: Move to ...
6752 * gcc.c-torture/compile/sc.c: ... here.
6753 * gcc.c-torture/unsorted/scc.c: Move to ...
6754 * gcc.c-torture/compile/scc.c: ... here.
6755 * gcc.c-torture/unsorted/scond.c: Move to ...
6756 * gcc.c-torture/compile/scond.c: ... here.
6757 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6758 * gcc.c-torture/compile/selfrec.c: ... here.
6759 * gcc.c-torture/unsorted/seq.c: Move to ...
6760 * gcc.c-torture/compile/seq.c: ... here.
6761 * gcc.c-torture/unsorted/set386.c: Move to ...
6762 * gcc.c-torture/compile/set386.c: ... here.
6763 * gcc.c-torture/unsorted/set88.c: Move to ...
6764 * gcc.c-torture/compile/set88.c: ... here.
6765 * gcc.c-torture/unsorted/SFset.c: Move to ...
6766 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6767 * gcc.c-torture/unsorted/shand.c: Move to ...
6768 * gcc.c-torture/compile/shand.c: ... here.
6769 * gcc.c-torture/unsorted/sh.c: Move to ...
6770 * gcc.c-torture/compile/sh.c: ... here.
6771 * gcc.c-torture/unsorted/shft.c: Move to ...
6772 * gcc.c-torture/compile/shft.c: ... here.
6773 * gcc.c-torture/unsorted/shift.c: Move to ...
6774 * gcc.c-torture/compile/shift.c: ... here.
6775 * gcc.c-torture/unsorted/shloop.c: Move to ...
6776 * gcc.c-torture/compile/shloop.c: ... here.
6777 * gcc.c-torture/unsorted/shm.c: Move to ...
6778 * gcc.c-torture/compile/shm.c: ... here.
6779 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6780 * gcc.c-torture/compile/SIcmp.c: ... here.
6781 * gcc.c-torture/unsorted/signext2.c: Move to ...
6782 * gcc.c-torture/compile/signext2.c: ... here.
6783 * gcc.c-torture/unsorted/signext.c: Move to ...
6784 * gcc.c-torture/compile/signext.c: ... here.
6785 * gcc.c-torture/unsorted/sim.c: Move to ...
6786 * gcc.c-torture/compile/sim.c: ... here.
6787 * gcc.c-torture/unsorted/simple.c: Move to ...
6788 * gcc.c-torture/compile/simple.c: ... here.
6789 * gcc.c-torture/unsorted/SIset.c: Move to ...
6790 * gcc.c-torture/compile/SIset.c: ... here.
6791 * gcc.c-torture/unsorted/sne.c: Move to ...
6792 * gcc.c-torture/compile/sne.c: ... here.
6793 * gcc.c-torture/unsorted/sound.c: Move to ...
6794 * gcc.c-torture/compile/sound.c: ... here.
6795 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6796 * gcc.c-torture/compile/sparcbug.c: ... here.
6797 * gcc.c-torture/unsorted/speed.c: Move to ...
6798 * gcc.c-torture/compile/speed.c: ... here.
6799 * gcc.c-torture/unsorted/stor.c: Move to ...
6800 * gcc.c-torture/compile/stor.c: ... here.
6801 * gcc.c-torture/unsorted/store0.c: Move to ...
6802 * gcc.c-torture/compile/store0.c: ... here.
6803 * gcc.c-torture/unsorted/storecc.c: Move to ...
6804 * gcc.c-torture/compile/storecc.c: ... here.
6805 * gcc.c-torture/unsorted/str.c: Move to ...
6806 * gcc.c-torture/compile/str.c: ... here.
6807 * gcc.c-torture/unsorted/stru.c: Move to ...
6808 * gcc.c-torture/compile/stru.c: ... here.
6809 * gcc.c-torture/unsorted/structret.c: Move to ...
6810 * gcc.c-torture/compile/structret.c: ... here.
6811 * gcc.c-torture/unsorted/stuct.c: Move to ...
6812 * gcc.c-torture/compile/stuct.c: ... here.
6813 * gcc.c-torture/unsorted/sub32.c: Move to ...
6814 * gcc.c-torture/compile/sub32.c: ... here.
6815 * gcc.c-torture/unsorted/subcc.c: Move to ...
6816 * gcc.c-torture/compile/subcc.c: ... here.
6817 * gcc.c-torture/unsorted/subcse.c: Move to ...
6818 * gcc.c-torture/compile/subcse.c: ... here.
6819 * gcc.c-torture/unsorted/sym.c: Move to ...
6820 * gcc.c-torture/compile/sym.c: ... here.
6821 * gcc.c-torture/unsorted/symconst.c: Move to ...
6822 * gcc.c-torture/compile/symconst.c: ... here.
6823 * gcc.c-torture/unsorted/t.c: Move to ...
6824 * gcc.c-torture/compile/t.c: ... here.
6825 * gcc.c-torture/unsorted/test.c: Move to ...
6826 * gcc.c-torture/compile/test.c: ... here.
6827 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6828 * gcc.c-torture/compile/test-flow.c: ... here.
6829 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6830 * gcc.c-torture/compile/test-loop.c: ... here.
6831 * gcc.c-torture/unsorted/time.c: Move to ...
6832 * gcc.c-torture/compile/time.c: ... here.
6833 * gcc.c-torture/unsorted/tmp.c: Move to ...
6834 * gcc.c-torture/compile/tmp.c: ... here.
6835 * gcc.c-torture/unsorted/trivial.c: Move to ...
6836 * gcc.c-torture/compile/trivial.c: ... here.
6837 * gcc.c-torture/unsorted/trunc.c: Move to ...
6838 * gcc.c-torture/compile/trunc.c: ... here.
6839 * gcc.c-torture/unsorted/u.c: Move to ...
6840 * gcc.c-torture/compile/u.c: ... here.
6841 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6842 * gcc.c-torture/compile/udconvert.c: ... here.
6843 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6844 * gcc.c-torture/compile/udivmod4.c: ... here.
6845 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6846 * gcc.c-torture/compile/UHIcmp.c: ... here.
6847 * gcc.c-torture/unsorted/uns.c: Move to ...
6848 * gcc.c-torture/compile/uns.c: ... here.
6849 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6850 * gcc.c-torture/compile/uns_tst.c: ... here.
6851 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6852 * gcc.c-torture/compile/UQIcmp.c: ... here.
6853 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6854 * gcc.c-torture/compile/USIcmp.c: ... here.
6855 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6856 * gcc.c-torture/compile/uuarg.c: ... here.
6857 * gcc.c-torture/unsorted/v.c: Move to ...
6858 * gcc.c-torture/compile/v.c: ... here.
6859 * gcc.c-torture/unsorted/w.c: Move to ...
6860 * gcc.c-torture/compile/w.c: ... here.
6861 * gcc.c-torture/unsorted/ww.c: Move to ...
6862 * gcc.c-torture/compile/ww.c: ... here.
6863 * gcc.c-torture/unsorted/xb.c: Move to ...
6864 * gcc.c-torture/compile/xb.c: ... here.
6865 * gcc.c-torture/unsorted/xbg.c: Move to ...
6866 * gcc.c-torture/compile/xbg.c: ... here.
6867 * gcc.c-torture/unsorted/x.c: Move to ...
6868 * gcc.c-torture/compile/x.c: ... here.
6869 * gcc.c-torture/unsorted/xc.c: Move to ...
6870 * gcc.c-torture/compile/xc.c: ... here.
6871 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6872 * gcc.c-torture/compile/xcsebug.c: ... here.
6873 * gcc.c-torture/unsorted/xdi.c: Move to ...
6874 * gcc.c-torture/compile/xdi.c: ... here.
6875 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6876 * gcc.c-torture/compile/xfoo.c: ... here.
6877 * gcc.c-torture/unsorted/xi.c: Move to ...
6878 * gcc.c-torture/compile/xi.c: ... here.
6879 * gcc.c-torture/unsorted/xlop.c: Move to ...
6880 * gcc.c-torture/compile/xlop.c: ... here.
6881 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6882 * gcc.c-torture/compile/xmtst.c: ... here.
6883 * gcc.c-torture/unsorted/xneg.c: Move to ...
6884 * gcc.c-torture/compile/xneg.c: ... here.
6885 * gcc.c-torture/unsorted/xopt.c: Move to ...
6886 * gcc.c-torture/compile/xopt.c: ... here.
6887 * gcc.c-torture/unsorted/xor.c: Move to ...
6888 * gcc.c-torture/compile/xor.c: ... here.
6889 * gcc.c-torture/unsorted/xorn.c: Move to ...
6890 * gcc.c-torture/compile/xorn.c: ... here.
6891 * gcc.c-torture/unsorted/xp.c: Move to ...
6892 * gcc.c-torture/compile/xp.c: ... here.
6893 * gcc.c-torture/unsorted/xpp.c: Move to ...
6894 * gcc.c-torture/compile/xpp.c: ... here.
6895 * gcc.c-torture/unsorted/xs.c: Move to ...
6896 * gcc.c-torture/compile/xs.c: ... here.
6897 * gcc.c-torture/unsorted/xsh.c: Move to ...
6898 * gcc.c-torture/compile/xsh.c: ... here.
6899 * gcc.c-torture/unsorted/xz.c: Move to ...
6900 * gcc.c-torture/compile/xz.c: ... here.
6901 * gcc.c-torture/unsorted/xzz.c: Move to ...
6902 * gcc.c-torture/compile/xzz.c: ... here.
6903
6904 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6905
6906 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6907 (abort, exit): Declare.
6908
6909 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6910
6911 PR sanitizer/61897
6912 PR sanitizer/62140
6913 * c-c++-common/asan/pr62140-1.c: New test.
6914 * c-c++-common/asan/pr62140-2.c: New test.
6915
6916 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6917 Tobias Burnus <burnus@net-b.de>
6918
6919 PR fortran/62309
6920 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6921
6922 2014-08-31 Tobias Burnus <burnus@net-b.de>
6923
6924 * gfortran.dg/coarray_lib_comm_1.f90: New.
6925
6926 2014-08-30 Andrew Pinski <apinski@cavium.com>
6927
6928 * gcc.c-torture/execute/20140828-1.c: New testcase.
6929
6930 2014-08-29 DJ Delorie <dj@redhat.com>
6931
6932 * lib/target-supports.exp (check_effective_target_size32plus):
6933 Increase size to avoid false positives on 24-bit address spaces.
6934 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6935 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6936 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6937 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6938 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6939 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6940 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6941 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6942
6943 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6944
6945 PR c++/54002
6946 * g++.dg/cpp0x/constexpr-54002.C: New.
6947
6948 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/56991
6951 * g++.dg/cpp0x/constexpr-56991.C: New.
6952
6953 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/57764
6956 * g++.dg/cpp0x/constexpr-57764.C: New.
6957
6958 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 PR c++/59938
6961 * g++.dg/cpp0x/constexpr-59938.C: New.
6962
6963 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6964
6965 PR c++/61484
6966 * g++.dg/cpp0x/constexpr-61484.C: New.
6967
6968 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6969
6970 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6971 vec_round, vec_splat, vec_div, and vec_mul.
6972 * gcc.target/powerpc/builtins-2.c: New test.
6973
6974 2014-08-28 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/62283
6977 * gfortran.dg/vect/pr62283.f: New testcase.
6978 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6979 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6980 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6981 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6982 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6983 * gcc.dg/vect/vect-33.c: Likewise.
6984
6985 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6986
6987 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6988
6989 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6990
6991 PR cpp/23827 - standard C++ should not have hex float preprocessor
6992 tokens
6993 * g++.dg/cpp/pr23827_cxx11.C: New.
6994 * g++.dg/cpp/pr23827_cxx98.C: New.
6995 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6996 * gcc.dg/cpp/pr23827_c90.c: New.
6997 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6998 * gcc.dg/cpp/pr23827_c99.c: New.
6999
7000 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
7001
7002 PR c++/52892
7003 * g++.dg/cpp0x/constexpr-52892-1.C: New.
7004 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
7005 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
7006
7007 2014-08-27 Guozhi Wei <carrot@google.com>
7008
7009 PR target/62262
7010 * gcc.target/aarch64/pr62262.c: New test.
7011
7012 2014-08-26 Joseph Myers <joseph@codesourcery.com>
7013
7014 PR target/60606
7015 PR target/61330
7016 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7017 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7018
7019 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7020
7021 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7022 failure on s390*-*-linux-gnu.
7023
7024 2014-08-26 Richard Biener <rguenther@suse.de>
7025
7026 PR tree-optimization/62175
7027 * g++.dg/torture/pr62175.C: New testcase.
7028
7029 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7030
7031 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7032 copy of compile/compile.exp.
7033 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7034 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7035 i?86-*.
7036 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7037 m32c-*-*.
7038 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7039 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7040 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7041 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7042 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7043 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7044 * gcc.c-torture/execute/20040703-1.c: Likewise.
7045 * gcc.c-torture/execute/20040705-1.c: Likewise.
7046 * gcc.c-torture/execute/20040705-2.c: Likewise.
7047 * gcc.c-torture/execute/20040709-1.c: Likewise.
7048 * gcc.c-torture/execute/20040709-2.c: Likewise.
7049 * gcc.c-torture/execute/20040811-1.c: Likewise.
7050 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7051 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7052 compiling for x86_64-* or i?86-*.
7053 * gcc.c-torture/execute/20050604-1.c: Likewise.
7054 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7055 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7056 for x86_64-* or i?86-*.
7057 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7058 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7059 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7060 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7061 option.
7062 * gcc.c-torture/execute/20111227-2.c: Moved to...
7063 * gcc.dg/20111227-2.c: ... here. Add -free option.
7064 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7065 * gcc.dg/20111227-3.c: ... here. Add -free option.
7066 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7067 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7068 declarations for abort and exit.
7069 * gcc.c-torture/execute/920711-1.c: Likewise.
7070 * gcc.c-torture/execute/930529-1.c: Likewise.
7071 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7072 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7073 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7074 exit.
7075 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7076 for i?86-* or x86_64-*. Add declarations for abort and exit.
7077 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7078 i?86-* or x86_64-*.
7079 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7080 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7081 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7082 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7083 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7084 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7085 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7086 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7087 m68k-linux.
7088 * gcc.c-torture/execute/loop-2g.c: Likewise.
7089 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7090 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7091 powerpc-*-eabi*.
7092 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7093 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7094 * gcc.c-torture/execute/pr23047.c: Likewise.
7095 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7096 declarations for abort and exit.
7097 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7098 * gcc.c-torture/execute/pr31448.c: Likewise.
7099 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7100 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7101 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7102 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7103 Skip on spu-*.
7104 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7105 declarations for abort and exit.
7106 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7107 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7108 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7109 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7110 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7111 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7112 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7113 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7114 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7115 * gcc.c-torture/execute/pr56799.c: Likewise.
7116 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7117 option. Add declarations for abort and exit.
7118 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7119 * gcc.c-torture/execute/pr58570.c: Likewise.
7120 * gcc.c-torture/execute/pr60822.c: Likewise.
7121 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7122 * gcc.c-torture/execute/shiftdi.c: Likewise.
7123 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7124 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7125 * gcc.c-torture/execute/usmul.c: Require int32plus.
7126 * gcc.c-torture/execute/vrp-5.c: Likewise.
7127 * gcc.c-torture/execute/vrp-6.c: Likewise.
7128 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7129 * gcc.c-torture/execute/20010122-1.x: Delete.
7130 * gcc.c-torture/execute/20010129-1.x: Delete.
7131 * gcc.c-torture/execute/20020404-1.x: Delete.
7132 * gcc.c-torture/execute/20021024-1.x: Delete.
7133 * gcc.c-torture/execute/20021127-1.x: Delete.
7134 * gcc.c-torture/execute/20030125-1.x: Delete.
7135 * gcc.c-torture/execute/20030216-1.x: Delete.
7136 * gcc.c-torture/execute/20030222-1.x: Delete.
7137 * gcc.c-torture/execute/20040629-1.x: Delete.
7138 * gcc.c-torture/execute/20040703-1.x: Delete.
7139 * gcc.c-torture/execute/20040705-1.x: Delete.
7140 * gcc.c-torture/execute/20040705-2.x: Delete.
7141 * gcc.c-torture/execute/20040709-1.x: Delete.
7142 * gcc.c-torture/execute/20040709-2.x: Delete.
7143 * gcc.c-torture/execute/20040811-1.x: Delete.
7144 * gcc.c-torture/execute/20050316-1.x: Delete.
7145 * gcc.c-torture/execute/20050316-2.x: Delete.
7146 * gcc.c-torture/execute/20050316-3.x: Delete.
7147 * gcc.c-torture/execute/20050604-1.x: Delete.
7148 * gcc.c-torture/execute/20061101-1.x: Delete.
7149 * gcc.c-torture/execute/20061220-1.x: Delete.
7150 * gcc.c-torture/execute/20081117-1.x: Delete.
7151 * gcc.c-torture/execute/20101011-1.x: Delete.
7152 * gcc.c-torture/execute/20120919-1.x: Delete.
7153 * gcc.c-torture/execute/920612-1.x: Delete.
7154 * gcc.c-torture/execute/920710-1.x: Delete.
7155 * gcc.c-torture/execute/920711-1.x: Delete.
7156 * gcc.c-torture/execute/930529-1.x: Delete.
7157 * gcc.c-torture/execute/931004-12.x: Delete.
7158 * gcc.c-torture/execute/980709-1.x: Delete.
7159 * gcc.c-torture/execute/981130-1.x: Delete.
7160 * gcc.c-torture/execute/990127-2.x: Delete.
7161 * gcc.c-torture/execute/990413-2.x: Delete.
7162 * gcc.c-torture/execute/990826-0.x: Delete.
7163 * gcc.c-torture/execute/bf64-1.x: Delete.
7164 * gcc.c-torture/execute/bitfld-4.x: Delete.
7165 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7166 * gcc.c-torture/execute/cvt-1.x: Delete.
7167 * gcc.c-torture/execute/eeprof-1.x: Delete.
7168 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7169 * gcc.c-torture/execute/loop-2f.x: Delete.
7170 * gcc.c-torture/execute/loop-2g.x: Delete.
7171 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7172 * gcc.c-torture/execute/nest-align-1.x: Delete.
7173 * gcc.c-torture/execute/pr19689.x: Delete.
7174 * gcc.c-torture/execute/pr22493-1.x: Delete.
7175 * gcc.c-torture/execute/pr23047.x: Delete.
7176 * gcc.c-torture/execute/pr23135.x: Delete.
7177 * gcc.c-torture/execute/pr29797-1.x: Delete.
7178 * gcc.c-torture/execute/pr31448.x: Delete.
7179 * gcc.c-torture/execute/pr35456.x: Delete.
7180 * gcc.c-torture/execute/pr37573.x: Delete.
7181 * gcc.c-torture/execute/pr38151.x: Delete.
7182 * gcc.c-torture/execute/pr39228.x: Delete.
7183 * gcc.c-torture/execute/pr39501.x: Delete.
7184 * gcc.c-torture/execute/pr40386.x: Delete.
7185 * gcc.c-torture/execute/pr43220.x: Delete.
7186 * gcc.c-torture/execute/pr44683.x: Delete.
7187 * gcc.c-torture/execute/pr45262.x: Delete.
7188 * gcc.c-torture/execute/pr47237.x: Delete.
7189 * gcc.c-torture/execute/pr51581-1.x: Delete.
7190 * gcc.c-torture/execute/pr51581-2.x: Delete.
7191 * gcc.c-torture/execute/pr52979-1.x: Delete.
7192 * gcc.c-torture/execute/pr52979-2.x: Delete.
7193 * gcc.c-torture/execute/pr53366-1.x: Delete.
7194 * gcc.c-torture/execute/pr56799.x: Delete.
7195 * gcc.c-torture/execute/pr57124.x: Delete.
7196 * gcc.c-torture/execute/pr57344-2.x: Delete.
7197 * gcc.c-torture/execute/pr58570.x: Delete.
7198 * gcc.c-torture/execute/pr60822.x: Delete.
7199 * gcc.c-torture/execute/pr7284-1.x: Delete.
7200 * gcc.c-torture/execute/shiftdi.x: Delete.
7201 * gcc.c-torture/execute/simd-4.x: Delete.
7202 * gcc.c-torture/execute/strncmp-1.x: Delete.
7203 * gcc.c-torture/execute/usmul.x: Delete.
7204 * gcc.c-torture/execute/vrp-5.x: Delete.
7205 * gcc.c-torture/execute/vrp-6.x: Delete.
7206 * gcc.c-torture/execute/zerolen-2.x: Delete.
7207
7208 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7211
7212 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/34938
7215 * g++.dg/template/pr34938-1.C: New.
7216 * g++.dg/template/pr34938-2.C: Likewise.
7217
7218 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7219
7220 PR target/61996
7221 * gcc.target/sh/pr61996.c: New.
7222
7223 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7224
7225 * g++.dg/cpp0x/cplusplus.C: New.
7226 * g++.dg/cpp0x/cplusplus_0x.C: New.
7227 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7228 * g++.dg/cpp0x/auto41.C: Ditto.
7229 * g++.dg/cpp0x/auto9.C: Ditto.
7230 * g++.dg/cpp0x/initlist26.C: Ditto.
7231 * g++.dg/cpp0x/pr59111.C: Ditto.
7232 * g++.dg/cpp0x/trailing2.C: Ditto.
7233 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7234 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7235 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7236 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7237 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7238 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7239 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7240 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7241 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7242 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7243 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7244 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7245 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7246 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7247 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7248 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7249 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7250 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7251 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7252 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7253 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7254 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7255 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7256 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7257 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7258 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7259 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7260 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7261 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7262 * g++.dg/cpp1y/digit-sep.C: Ditto.
7263 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7264 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7265 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7266 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7267 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7268 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7269 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7270 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7271 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7272 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7273 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7274 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7275 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7276 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7277 * g++.dg/cpp1y/lambda-init.C: Ditto.
7278 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7279 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7280 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7281 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7282 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7283 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7284 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7285 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7286 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7287 * g++.dg/cpp1y/mangle1.C: Ditto.
7288 * g++.dg/cpp1y/pr57640.C: Ditto.
7289 * g++.dg/cpp1y/pr57644.C: Ditto.
7290 * g++.dg/cpp1y/pr58500.C: Ditto.
7291 * g++.dg/cpp1y/pr58533.C: Ditto.
7292 * g++.dg/cpp1y/pr58534.C: Ditto.
7293 * g++.dg/cpp1y/pr58535.C: Ditto.
7294 * g++.dg/cpp1y/pr58536.C: Ditto.
7295 * g++.dg/cpp1y/pr58548.C: Ditto.
7296 * g++.dg/cpp1y/pr58549.C: Ditto.
7297 * g++.dg/cpp1y/pr58637.C: Ditto.
7298 * g++.dg/cpp1y/pr58708.C: Ditto.
7299 * g++.dg/cpp1y/pr59110.C: Ditto.
7300 * g++.dg/cpp1y/pr59112.C: Ditto.
7301 * g++.dg/cpp1y/pr59113.C: Ditto.
7302 * g++.dg/cpp1y/pr59629.C: Ditto.
7303 * g++.dg/cpp1y/pr59635.C: Ditto.
7304 * g++.dg/cpp1y/pr59636.C: Ditto.
7305 * g++.dg/cpp1y/pr59638.C: Ditto.
7306 * g++.dg/cpp1y/pr59867.C: Ditto.
7307 * g++.dg/cpp1y/pr60033.C: Ditto.
7308 * g++.dg/cpp1y/pr60052.C: Ditto.
7309 * g++.dg/cpp1y/pr60053.C: Ditto.
7310 * g++.dg/cpp1y/pr60054.C: Ditto.
7311 * g++.dg/cpp1y/pr60064.C: Ditto.
7312 * g++.dg/cpp1y/pr60065.C: Ditto.
7313 * g++.dg/cpp1y/pr60190.C: Ditto.
7314 * g++.dg/cpp1y/pr60311.C: Ditto.
7315 * g++.dg/cpp1y/pr60332.C: Ditto.
7316 * g++.dg/cpp1y/pr60376.C: Ditto.
7317 * g++.dg/cpp1y/pr60377.C: Ditto.
7318 * g++.dg/cpp1y/pr60384.C: Ditto.
7319 * g++.dg/cpp1y/pr60390.C: Ditto.
7320 * g++.dg/cpp1y/pr60391.C: Ditto.
7321 * g++.dg/cpp1y/pr60393.C: Ditto.
7322 * g++.dg/cpp1y/pr60573.C: Ditto.
7323 * g++.dg/cpp1y/pr60626.C: Ditto.
7324 * g++.dg/cpp1y/pr60627.C: Ditto.
7325 * g++.dg/cpp1y/regress1.C: Ditto.
7326 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7327 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7328 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7329 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7330 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7331 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7332 * g++.dg/cpp1y/var-templ1.C: Ditto.
7333 * g++.dg/cpp1y/var-templ2.C: Ditto.
7334 * g++.dg/cpp1y/var-templ3.C: Ditto.
7335 * g++.dg/cpp1y/var-templ4.C: Ditto.
7336 * g++.dg/cpp1y/var-templ5.C: Ditto.
7337 * g++.dg/cpp1y/var-templ6.C: Ditto.
7338 * g++.dg/cpp1y/var-templ7.C: Ditto.
7339 * g++.dg/cpp1y/vla1.C: Ditto.
7340 * g++.dg/cpp1y/vla2.C: Ditto.
7341 * g++.dg/cpp1y/vla3.C: Ditto.
7342 * g++.dg/cpp1y/vla4.C: Ditto.
7343 * g++.dg/cpp1y/vla5.C: Ditto.
7344 * g++.dg/cpp1y/vla8.C: Ditto.
7345 * g++.dg/cpp1y/vla9.C: Ditto.
7346 * g++.dg/cpp1y/vla10.C: Ditto.
7347 * g++.dg/cpp1y/vla11.C: Ditto.
7348 * g++.dg/cpp1y/vla12.C: Ditto.
7349 * g++.dg/cpp1y/vla13.C: Ditto.
7350 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7351 * g++.dg/ext/vector23.C: Ditto.
7352 * g++.dg/ext/vla11.C: Ditto.
7353 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7354 * g++.dg/warn/Wvla-2.C: Ditto.
7355 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7356 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7357 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7358 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7359 in error message.
7360 * g++.dg/system-binary-constants-1.C: Ditto.
7361 * g++.dg/cpp1y/cplusplus_1y.C: New.
7362 * g++.dg/cpp1z/cplusplus.C: New.
7363 * lib/target-supports.exp:
7364 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7365 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7366 (check_effective_target_c++11_down): Ditto.
7367
7368 2014-08-22 Marek Polacek <polacek@redhat.com>
7369
7370 PR c++/62199
7371 * c-c++-common/pr62199.c: New test.
7372 * c-c++-common/pr62199-2.c: New test.
7373 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7374
7375 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7376
7377 PR c++/57709
7378 * g++.dg/Wshadow.C: New test.
7379
7380 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7381
7382 PR fortran/62135
7383 * gfortran.dg/pr62135.f90: New test.
7384
7385 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7386
7387 * g++.dg/warn/wdate-time.C: Remove.
7388 * gcc.dg/wdate-time.c: Move from here...
7389 * c-c++-common/wdate-time.c: ... to here.
7390
7391 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7392
7393 * gfortran.dg/use_without_only_1.f90: New test.
7394
7395 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7396
7397 PR other/62008
7398 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7399
7400 2014-08-22 Tony Wang <tony.wang@arm.com>
7401
7402 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7403 dejagnu wrapper.
7404
7405 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7406
7407 PR fortran/62214
7408 * gfortran.dg/array_assignment_5.f90: New test.
7409
7410 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7411
7412 * lib/target-supports.exp
7413 (check_effective_target_logical_op_short_circuit): Add nios2.
7414 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7415 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7416 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7417 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7418 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7419 for test using -fPIC.
7420 * gcc.dg/lto/pr61526_0.c: Likewise.
7421
7422 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7423
7424 PR tree-optimization/62091
7425 * g++.dg/ipa/devirt-37.C: Update template.
7426 * g++.dg/ipa/devirt-40.C: New testcase.
7427
7428 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7429
7430 PR tree-optimization/62112
7431 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7432 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7433 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7434 * gcc.c-torture/execute/20071219-1.c: Likewise.
7435
7436 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7437
7438 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7439
7440 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441
7442 * gcc.target/powerpc/swaps-p8-1.c: New test.
7443 * gcc.target/powerpc/swaps-p8-2.c: New test.
7444 * gcc.target/powerpc/swaps-p8-3.c: New test.
7445 * gcc.target/powerpc/swaps-p8-4.c: New test.
7446 * gcc.target/powerpc/swaps-p8-5.c: New test.
7447 * gcc.target/powerpc/swaps-p8-6.c: New test.
7448 * gcc.target/powerpc/swaps-p8-7.c: New test.
7449 * gcc.target/powerpc/swaps-p8-8.c: New test.
7450 * gcc.target/powerpc/swaps-p8-9.c: New test.
7451 * gcc.target/powerpc/swaps-p8-10.c: New test.
7452 * gcc.target/powerpc/swaps-p8-11.c: New test.
7453 * gcc.target/powerpc/swaps-p8-12.c: New test.
7454
7455 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7456
7457 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7458
7459 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7460
7461 * g++.dg/ipa/devirt-37.C: Fix testcase.
7462
7463 2014-08-20 Martin Jambor <mjambor@suse.cz>
7464 Wei Mi <wmi@google.com>
7465
7466 PR ipa/60449
7467 PR middle-end/61776
7468 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7469 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7470 * testsuite/gcc.dg/pr61776.c: New test.
7471
7472 2014-08-20 Steve Ellcey <sellcey@mips.com>
7473
7474 PR middle-end/49191
7475 * lib/target-supports.exp (check_effective_target_non_strict_align):
7476 Add function description.
7477
7478 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7479
7480 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7481 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7482
7483 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7484
7485 PR c/59304
7486 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7487 before setting the option.
7488 * diagnostic.c (diagnostic_classify_diagnostic): Record
7489 command-line status.
7490
7491 2014-08-20 Mark Wielaard <mjw@redhat.com>
7492
7493 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7494
7495 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7496
7497 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7498 Return memory full when we have a tiny target and relocation
7499 truncation occurs.
7500 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7501 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7502 * lib/target-supports.exp (check_effective_target_tiny): New function.
7503
7504 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7505
7506 * gfortran.dg/errnocheck_1.f90: New test.
7507 * gfortran.dg/associative_1.f90: New test.
7508
7509 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7510
7511 PR preprocessor/51303
7512 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7513
7514 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7515
7516 PR c/60975
7517 PR c/53063
7518 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7519
7520 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7521
7522 * lib/target-supports.exp
7523 (check_effective_target_arm_v8_neon_ok_nocache): Add
7524 "-march-armv8-a" to compile flags.
7525
7526 2014-08-19 Marek Polacek <polacek@redhat.com>
7527
7528 PR c++/62153
7529 * c-c++-common/Wbool-compare-1.c: New test.
7530
7531 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7532
7533 PR c/45584
7534 * gcc.dg/pr13519-1.c: Adjust.
7535
7536 2014-08-19 Mark Wielaard <mjw@redhat.com>
7537
7538 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7539
7540 2014-07-08 Mark Wielaard <mjw@redhat.com>
7541
7542 PR debug/59051
7543 * gcc.dg/guality/restrict.c: New test.
7544
7545 2014-08-19 Mark Wielaard <mjw@redhat.com>
7546
7547 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7548 matching. Catch '<unknown type in ' to recognize older gdb versions.
7549 * gcc.dg/guality/const-volatile.c: New test.
7550
7551 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7554 !gas.
7555
7556 2014-08-19 Marek Polacek <polacek@redhat.com>
7557
7558 * gcc.dg/Wc99-c11-compat-1.c: New test.
7559 * gcc.dg/Wc99-c11-compat-2.c: New test.
7560 * gcc.dg/Wc99-c11-compat-3.c: New test.
7561 * gcc.dg/Wc99-c11-compat-4.c: New test.
7562 * gcc.dg/Wc99-c11-compat-5.c: New test.
7563 * gcc.dg/Wc99-c11-compat-6.c: New test.
7564 * gcc.dg/Wc99-c11-compat-7.c: New test.
7565
7566 2014-08-19 Marek Polacek <polacek@redhat.com>
7567
7568 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7569 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7570 * gcc.dg/Wc90-c99-compat-7.c: New test.
7571 * gcc.dg/Wc90-c99-compat-8.c: New test.
7572 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7573
7574 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7575 Steven Bosscher <steven@gcc.gnu.org>
7576
7577 PR c/52952
7578 * gcc.dg/redecl-4.c: Add column markers.
7579 * gcc.dg/format/bitfld-1.c: Likewise.
7580 * gcc.dg/format/attr-2.c: Likewise.
7581 * gcc.dg/format/attr-6.c: Likewise.
7582 * gcc.dg/format/array-1.c: Likewise.
7583 * gcc.dg/format/attr-7.c: Likewise.
7584 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7585 * gcc.dg/format/attr-4.c: Likewise.
7586 * gcc.dg/format/branch-1.c: Likewise.
7587 * gcc.dg/format/c90-printf-1.c: Likewise.
7588
7589 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7590
7591 * guality/nrv-1.c: Add `used' attribute to a1.
7592
7593 2014-08-18 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/62090
7596 * gcc.dg/pr62090-2.c: New testcase.
7597
7598 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7599
7600 * g++.dg/ipa/pr61800.C: New.
7601
7602 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7603
7604 PR sanitizer/62089
7605 * c-c++-common/asan/pr62089.c: New test.
7606 * c-c++-common/asan/bitfield-1.c: New test.
7607 * c-c++-common/asan/bitfield-2.c: New test.
7608 * c-c++-common/asan/bitfield-3.c: New test.
7609 * c-c++-common/asan/bitfield-4.c: New test.
7610
7611 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7612
7613 PR tree-optimization/52904
7614 * gcc.dg/pr52904.c: New test.
7615
7616 2014-08-17 Tobias Burnus <burnus@net-b.de>
7617
7618 * gfortran.dg/finalize_27.f90: New.
7619
7620 2014-08-16 Andrew Pinski <apinski@cavium.com>
7621
7622 * gcc.c-torture/compile/20140816-1.c: New testcase.
7623
7624 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7625
7626 PR c++/52819
7627 * g++.dg/template/pr52819.C: New.
7628
7629 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7630
7631 PR fortran/62142
7632 * gfortran.dg/realloc_on_assign_24.f90: New test.
7633
7634 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/62072
7637 Revert:
7638 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 DR 1584
7641 PR c++/57466
7642 * g++.dg/template/pr57466.C: New.
7643 * g++.dg/cpp0x/pr57466.C: Likewise.
7644 * g++.dg/template/unify6.C: Update.
7645
7646 * g++.dg/cpp0x/sfinae52.C: New.
7647
7648 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7649
7650 PR target/61878
7651 * gcc.target/i386/avx512f-typecast-1.c: New test.
7652 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7653 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7654 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7655 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7656 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7657 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7658 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7659 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7660 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7661 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7662 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7663 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7664 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7665 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7667 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7668 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7669 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7670 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7671 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7672 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7673 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7677 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7678 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7679 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7680 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7681 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7682 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7683 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7684 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7685 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7686 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7687 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7688 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7689 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7690 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7691 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7692
7693 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7694 Tobias Burnus <burnus@net-b.de>
7695
7696 PR fortran/62131
7697 * gfortran.dg/gomp/pr62131.f90: New test.
7698
7699 2014-08-15 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/62031
7702 * gcc.dg/torture/pr62031.c: New testcase.
7703
7704 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7705
7706 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7707
7708 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7709
7710 PR tree-optimization/62091
7711 * g++.dg/ipa/devirt-38.C: New testcase.
7712
7713 2014-08-14 Marek Polacek <polacek@redhat.com>
7714
7715 DR 458
7716 * gcc.dg/c11-stdatomic-2.c: New test.
7717
7718 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7719
7720 PR fortran/62106
7721 * gfortran.dg/array_constructor_49.f90: New test.
7722
7723 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7724
7725 PR c++/54377
7726 * g++.dg/template/pr54377.C: New.
7727 * g++.dg/cpp0x/pr54377.C: Likewise.
7728 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7729 * g++.dg/cpp0x/pr51226.C: Likewise.
7730 * g++.dg/cpp0x/variadic2.C: Likewise.
7731 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7732 * g++.dg/template/dtor3.C: Likewise.
7733 * g++.dg/template/qualttp4.C: Likewise.
7734 * g++.dg/template/spec28.C: Likewise.
7735 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7736 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7737
7738 2014-08-14 Tom de Vries <tom@codesourcery.com>
7739
7740 PR rtl-optimization/62004
7741 PR rtl-optimization/62030
7742 * gcc.dg/pr62004.c: New test.
7743 * gcc.dg/pr62030.c: Same.
7744 * gcc.target/mips/pr62030-octeon.c: Same.
7745
7746 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7747
7748 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7749 * g++.dg/cpp0x/decltype2.C: Likewise.
7750 * g++.dg/cpp0x/decltype3.C: Likewise.
7751 * g++.dg/cpp0x/pr60249.C: Likewise.
7752 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7753 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7754 * g++.dg/cpp0x/variadic2.C: Likewise.
7755 * g++.dg/cpp0x/variadic74.C: Likewise.
7756 * g++.dg/parse/error10.C: Likewise.
7757 * g++.dg/parse/error15.C: Likewise.
7758 * g++.dg/parse/error2.C: Likewise.
7759 * g++.dg/template/crash106.C: Likewise.
7760 * g++.dg/template/crash89.C: Likewise.
7761 * g++.dg/template/nontype7.C: Likewise.
7762 * g++.dg/template/void3.C: Likewise.
7763 * g++.dg/template/void7.C: Likewise.
7764
7765 2014-08-14 Richard Biener <rguenther@suse.de>
7766
7767 PR tree-optimization/62090
7768 * gcc.dg/pr62090.c: New testcase.
7769
7770 2014-08-14 Richard Biener <rguenther@suse.de>
7771
7772 PR rtl-optimization/62079
7773 * g++.dg/pr62079.C: New testcase.
7774
7775 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7776
7777 * gcc.target/arm/max-insns-skipped.c: New test.
7778
7779 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7780
7781 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7782
7783 2014-08-12 Marek Polacek <polacek@redhat.com>
7784
7785 * gcc.dg/concat.c: Add dg-options.
7786 * gcc.dg/func-outside-2.c: Add __extension__.
7787 * gcc.dg/pr19967.c: Use -std=c99.
7788 * gcc.dg/pr22458-1.c: Add dg-options.
7789 * gcc.dg/pr33676.c: Add dg-options.
7790 * gcc.dg/gnu-predef-1.c: New test.
7791 * gcc.dg/c90-func-1.c: New test.
7792 * gcc.dg/c90-func-2.c: New test.
7793 * gcc.dg/c90-func-2.h: New test.
7794
7795 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7796
7797 * lib/target/supports.exp
7798 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7799 or later.
7800
7801 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7802
7803 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7804 on Neon hardware.
7805
7806 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7807 * gcc.target/arm/pr59985.c: Likewise.
7808
7809 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7810
7811 PR other/61962
7812 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7813
7814 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7815
7816 PR middle-end/62103
7817 * gcc.c-torture/execute/bitfld-6.c: New test.
7818
7819 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7820
7821 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7822 * gcc.target/arm/pr56184.C: Likewise.
7823 * gcc.target/arm/pr59896.c: Likewise.
7824 * gcc.target/arm/stack-red-zone.c: Likewise.
7825 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7826
7827 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7828 check_effective_target_arm_thumb2_ok): Test with code that passes
7829 an argument and returns a result.
7830
7831 2014-08-11 Richard Biener <rguenther@suse.de>
7832
7833 PR tree-optimization/62075
7834 * gcc.dg/vect/pr62075.c: New testcase.
7835
7836 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7837
7838 PR tree-optimization/62073
7839 * gcc.dg/vect/pr62073.c: New test.
7840
7841 2014-08-11 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/62070
7844 * gcc.dg/pr62070.c: New testcase.
7845
7846 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7847
7848 * c-c++-common/asan/inc.c: Update test.
7849 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7850 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7851 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7852 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7853 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7854 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7855 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7856 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7857 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7858 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7859
7860 2014-08-10 Marek Polacek <polacek@redhat.com>
7861
7862 PR c/51849
7863 * gcc.dg/Wc90-c99-compat-1.c: New test.
7864 * gcc.dg/Wc90-c99-compat-2.c: New test.
7865 * gcc.dg/Wc90-c99-compat-3.c: New test.
7866 * gcc.dg/Wc90-c99-compat-4.c: New test.
7867 * gcc.dg/Wc90-c99-compat-5.c: New test.
7868 * gcc.dg/Wc90-c99-compat-6.c: New test.
7869 * gcc.dg/wvla-1.c: Adjust dg-warning.
7870 * gcc.dg/wvla-2.c: Adjust dg-warning.
7871 * gcc.dg/wvla-4.c: Adjust dg-warning.
7872 * gcc.dg/wvla-6.c: Adjust dg-warning.
7873
7874 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7875
7876 PR fortran/61999
7877 * gfortran.dg/dot_product_3.f90: New test case.
7878
7879 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7880
7881 * g++.dg/ipa/devirt-35.C: Fix template.
7882 * g++.dg/ipa/devirt-36.C: Likewise.
7883 * g++.dg/ipa/devirt-37.C: New testcase.
7884
7885 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7888 * g++.dg/cpp0x/enum29.C: Adjust.
7889
7890 2014-08-08 Richard Biener <rguenther@suse.de>
7891
7892 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7893 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7894 * gfortran.dg/array_memcpy_4.f90: Likewise.
7895 * gfortran.dg/trim_optimize_1.f90: Likewise.
7896 * gfortran.dg/trim_optimize_2.f90: Likewise.
7897
7898 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7899
7900 * gcc.dg/zero_sign_ext_test.c: New test.
7901
7902 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7903
7904 * gcc.dg/torture/pr61772.c: Skip lto running.
7905
7906 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7907
7908 PR tree-optimization/60707
7909 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7910
7911 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7912
7913 * g++.dg/ipa/devirt-35.C: New testcase.
7914 * g++.dg/ipa/devirt-36.C: New testcase.
7915
7916 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7917
7918 PR c++/51312
7919 * g++.dg/cpp0x/enum29.C: New.
7920
7921 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7922
7923 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7924 defining in dg-options.
7925 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7926
7927 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7928
7929 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7930
7931 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7932 on 32-bit hppa-hpux.
7933
7934 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7935 * c-c++-common/pr50459.c: Likewise.
7936
7937 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7938
7939 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7940 values.h, change MAXDOUBLE for DBL_MAX.
7941 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7942 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7943 values.h, change MAXFLOAT for FLT_MAX.
7944 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7945 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7946 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7947 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7948 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7949 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7950 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7951 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7952 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7953
7954 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7955
7956 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7957
7958 2014-08-07 Marek Polacek <polacek@redhat.com>
7959
7960 * gcc.dg/fold-reassoc-3.c: New test.
7961
7962 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7963
7964 * gcc.target/i386/struct-size.c: New.
7965
7966 2014-08-07 Tom de Vries <tom@codesourcery.com>
7967
7968 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7969 * lib/target-supports.exp (check_effective_target_glibc)
7970 (check_effective_target_glibc_2_12_or_later)
7971 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7972
7973 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7974
7975 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7976
7977 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7978
7979 PR c++/43906
7980 * g++.dg/warn/Waddress-1.C: New.
7981
7982 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7983
7984 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7985
7986 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7987
7988 PR debug/61923
7989 * gcc.target/i386/pr61923.c: New test.
7990
7991 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7992
7993 * gcc.target/aarch64/vdup_n_2.c: New test.
7994
7995 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7996
7997 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7998 powerpc_elfv2.
7999
8000 2014-08-06 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR rtl-optimization/61801
8003 * gcc.target/i386/pr61801.c: Rewritten.
8004
8005 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8006
8007 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
8008 Fix types.
8009 (test_vqdmlsls_lane_s32): Likewise.
8010 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8011 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8012
8013 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8014
8015 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8016 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8017 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8018 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8019 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8020 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8021 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8022 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8023
8024 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8025
8026 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8027 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8028 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8029 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8030 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8031 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8032
8033 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8034
8035 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8036
8037 2014-08-04 Rohit <rohitarulraj@freescale.com>
8038
8039 PR target/60102
8040 * gcc.target/powerpc/pr60102.c: New testcase.
8041
8042 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8043
8044 PR target/61713
8045 * gcc.dg/pr61756.c: New test.
8046
8047 2014-08-04 Tom de Vries <tom@codesourcery.com>
8048
8049 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8050 version instead of required-target.
8051 * lib/target-supports.exp
8052 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8053 (check_effective_target_glibc_2_11_or_earlier): ... this.
8054
8055 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8056
8057 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8058 * gnat.dg/specs/debug1.ads: Adjust.
8059 * gnat.dg/specs/formal_type.ads: Fix error in test.
8060
8061 2014-08-03 Marek Polacek <polacek@redhat.com>
8062
8063 * gcc.dg/case-bogus-1.c: New test.
8064
8065 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/15339
8068 * g++.dg/other/default9.C: New.
8069 * g++.dg/other/default10.C: Likewise.
8070 * g++.dg/other/default3.C: Remove xfail.
8071
8072 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8073
8074 * g++.dg/warn/Wsuggest-final.C: New testcase.
8075 * g++.dg/ipa/devirt-34.C: Fix.
8076
8077 2014-08-02 Marek Polacek <polacek@redhat.com>
8078
8079 PR c/59855
8080 * gcc.dg/Wdesignated-init-2.c: New test.
8081
8082 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8083
8084 DR 217 again
8085 * g++.dg/tc1/dr217-2.C: New.
8086
8087 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8088
8089 PR other/61963
8090 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8091
8092 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8093
8094 PR middle-end/61455
8095 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8096 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8097
8098 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8099
8100 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8101 testcase.
8102
8103 2014-08-01 Richard Biener <rguenther@suse.de>
8104
8105 PR middle-end/61762
8106 * gcc.dg/pr61762.c: Align the string to make the testcase work
8107 on strict-align targets.
8108
8109 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8110
8111 * c-c++-common/ubsan/align-1.c: New test.
8112 * c-c++-common/ubsan/align-2.c: New test.
8113 * c-c++-common/ubsan/align-3.c: New test.
8114 * c-c++-common/ubsan/align-4.c: New test.
8115 * c-c++-common/ubsan/align-5.c: New test.
8116 * c-c++-common/ubsan/attrib-4.c: New test.
8117 * g++.dg/ubsan/align-1.C: New test.
8118 * g++.dg/ubsan/align-2.C: New test.
8119 * g++.dg/ubsan/align-3.C: New test.
8120 * g++.dg/ubsan/attrib-1.C: New test.
8121 * g++.dg/ubsan/null-1.C: New test.
8122 * g++.dg/ubsan/null-2.C: New test.
8123
8124 2014-08-01 Tom de Vries <tom@codesourcery.com>
8125
8126 * lib/target-supports.exp (check_effective_target_glibc)
8127 (check_effective_target_glibc_2_12_or_later)
8128 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8129 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8130 not_glibc_2_11_or_earlier.
8131
8132 2014-07-31 Tom de Vries <tom@codesourcery.com>
8133
8134 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8135
8136 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8137
8138 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8139 (test_vpaddd_s64): Likewise.
8140 (test_vpaddd_s64): Likewise.
8141 * gcc.target/aarch64/simd/vpaddd_f64: New.
8142 * gcc.target/aarch64/simd/vpaddd_s64: New.
8143 * gcc.target/aarch64/simd/vpaddd_u64: New.
8144
8145 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8146
8147 PR target/61948
8148 * gcc.target/arm/pr61948.c: New test case.
8149
8150 2014-07-31 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/61964
8153 * gcc.dg/torture/pr61964.c: New testcase.
8154
8155 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8156
8157 PR c++/60517
8158 * c-c++-common/addrtmp.c: New file.
8159 * c-c++-common/uninit-G.c: Adapt.
8160
8161 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8162
8163 PR lto/61868
8164 * gcc.dg/pr61868.c: New test.
8165
8166 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8167
8168 PR c++/57397
8169 * g++.dg/cpp0x/vt-57397-1.C: New.
8170 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8171
8172 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8173
8174 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8175
8176 2014-07-30 Tom Tromey <tromey@redhat.com>
8177
8178 PR c/59855
8179 * gcc.dg/Wdesignated-init.c: New file.
8180
8181 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8182
8183 * g++.dg/ipa/devirt-34.C: New testcase.
8184
8185 2014-07-28 Richard Biener <rguenther@suse.de>
8186
8187 PR rtl-optimization/61801
8188 * gcc.target/i386/pr61801.c: Fix testcase.
8189
8190 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8191
8192 * gcc.dg/fold-abs-5.c: New test.
8193 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8194 * gcc.dg/fold-compare-8.c: Likewise.
8195
8196 2014-07-28 Richard Biener <rguenther@suse.de>
8197
8198 PR middle-end/52478
8199 * gcc.dg/torture/ftrapv-1.c: New testcase.
8200
8201 2014-07-28 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/61921
8204 * gfortran.dg/pr61921.f90: New testcase.
8205
8206 2014-07-28 Richard Biener <rguenther@suse.de>
8207
8208 PR rtl-optimization/61801
8209 * gcc.target/i386/pr61801.c: New testcase.
8210
8211 2014-07-27 Marek Polacek <polacek@redhat.com>
8212
8213 PR c/61861
8214 * gcc.dg/pr61861.c: New test.
8215
8216 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8217
8218 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8219 variable problem.
8220
8221 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8222
8223 PR rtl-optimization/61926
8224 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8225 Reverse argument order.
8226 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8227 New XFAILed tests that match the original order.
8228
8229 2014-07-26 Marek Polacek <polacek@redhat.com>
8230
8231 PR c/61077
8232 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8233
8234 2014-07-26 Tobias Burnus <burnus@net-b.de>
8235
8236 PR fortran/61881
8237 PR fortran/61888
8238 PR fortran/57305
8239 * gfortran.dg/sizeof_2.f90: Change dg-error.
8240 * gfortran.dg/sizeof_4.f90: New.
8241 * gfortran.dg/storage_size_1.f08: Correct expected
8242 value.
8243
8244 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8245
8246 PR target/44551
8247 * gcc.target/i386/pr44551-1.c: New file.
8248
8249 2014-07-25 Xinliang David Li <davidxl@google.com>
8250
8251 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8252 * g++.dg/tree-prof/reorder_class1.h: New file.
8253 * g++.dg/tree-prof/reorder_class2.h: New file.
8254 * g++.dg/tree-prof/reorder.C: New test.
8255 * g++.dg/tree-prof/morefunc.C: New test.
8256
8257 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8258
8259 Implement N4051 - Allow typename in a template template parameter
8260 * lib/target-supports.exp (check_effective_target_c++1y): Now
8261 means C++1y and up.
8262 (check_effective_target_c++1y_down): New.
8263 (check_effective_target_c++1z_only): New.
8264 (check_effective_target_c++1z): New.
8265 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8266 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8267 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8268
8269 2014-07-25 Tobias Burnus <burnus@net-b.de>
8270
8271 * gfortran.dg/storage_size_5.f90: New.
8272
8273 2014-07-25 Richard Biener <rguenther@suse.de>
8274
8275 PR middle-end/61762
8276 PR middle-end/61894
8277 * gcc.dg/pr61762.c: New testcase.
8278 * gcc.dg/fold-cstring.c: Likewise.
8279 * gcc.dg/fold-cvect.c: Likewise.
8280
8281 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8282
8283 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8284
8285 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8286 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8287 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8288 * gcc.c-torture/execute/pr23135.x: Likewise.
8289
8290 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8291
8292 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8293
8294 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8295
8296 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8297
8298 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8299
8300 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8301
8302 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8303
8304 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8305 sequences.
8306 * gcc.target/aarch64/test_frame_2.c: Likewise.
8307 * gcc.target/aarch64/test_frame_4.c: Likewise.
8308 * gcc.target/aarch64/test_frame_6.c: Likewise.
8309 * gcc.target/aarch64/test_frame_7.c: Likewise.
8310 * gcc.target/aarch64/test_frame_8.c: Likewise.
8311 * gcc.target/aarch64/test_frame_10.c: Likewise.
8312
8313 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8314
8315 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8316 sequences.
8317 * gcc.target/aarch64/test_frame_10.c: Likewise.
8318 * gcc.target/aarch64/test_frame_2.c: Likewise.
8319 * gcc.target/aarch64/test_frame_4.c: Likewise.
8320 * gcc.target/aarch64/test_frame_6.c: Likewise.
8321 * gcc.target/aarch64/test_frame_7.c: Likewise.
8322 * gcc.target/aarch64/test_frame_8.c: Likewise.
8323 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8324
8325 2014-07-24 Martin Jambor <mjambor@suse.cz>
8326
8327 PR ipa/61160
8328 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8329
8330 2014-07-24 Richard Biener <rguenther@suse.de>
8331
8332 PR ipa/61823
8333 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8334
8335 2014-07-24 Andreas Schwab <schwab@suse.de>
8336
8337 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8338 Also check for __arm__.
8339
8340 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8341
8342 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8343 sequences.
8344
8345 2014-07-24 Marek Polacek <polacek@redhat.com>
8346
8347 PR c/57653
8348 * c-c++-common/pr57653.c: New test.
8349 * c-c++-common/pr57653.h: New file.
8350 * c-c++-common/pr57653-2.c: New test.
8351 * c-c++-common/pr57653-2.h: New file.
8352
8353 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8354
8355 * gcc.target/aarch64/test_frame_common.h: New file.
8356 * gcc.target/aarch64/test_frame_1.c: Likewise.
8357 * gcc.target/aarch64/test_frame_2.c: Likewise.
8358 * gcc.target/aarch64/test_frame_3.c: Likewise.
8359 * gcc.target/aarch64/test_frame_4.c: Likewise.
8360 * gcc.target/aarch64/test_frame_5.c: Likewise.
8361 * gcc.target/aarch64/test_frame_6.c: Likewise.
8362 * gcc.target/aarch64/test_frame_7.c: Likewise.
8363 * gcc.target/aarch64/test_frame_8.c: Likewise.
8364 * gcc.target/aarch64/test_frame_9.c: Likewise.
8365 * gcc.target/aarch64/test_frame_10.c: Likewise.
8366 * gcc.target/aarch64/test_frame_11.c: Likewise.
8367 * gcc.target/aarch64/test_frame_12.c: Likewise.
8368 * gcc.target/aarch64/test_frame_13.c: Likewise.
8369 * gcc.target/aarch64/test_frame_14.c: Likewise.
8370 * gcc.target/aarch64/test_frame_15.c: Likewise.
8371
8372 2014-07-23 Marek Polacek <polacek@redhat.com>
8373
8374 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8375 in the structure.
8376
8377 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8378
8379 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8380 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8381 * gcc.dg/pr10474.c (target): Likewise.
8382
8383 2014-07-22 Martin Jambor <mjambor@suse.cz>
8384
8385 PR ipa/61160
8386 * pr61160-3.C (main): Return zero.
8387
8388 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8389
8390 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8391 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8392 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8393 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8394 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8395 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8396
8397 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8398
8399 PR tree-optimization/61822
8400 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8401
8402 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8403
8404 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8405
8406 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8407
8408 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8409 -msse2 -mno-avx instead of -msse.
8410
8411 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8412
8413 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8414 * gcc.dg/pr44024.c (dg-options): Add -O1.
8415 (dg-final): Check for the condition.
8416 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8417
8418 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8419
8420 PR target/55701
8421 * gcc.target/arm/memset-inline-1.c: New test.
8422 * gcc.target/arm/memset-inline-2.c: New test.
8423 * gcc.target/arm/memset-inline-3.c: New test.
8424 * gcc.target/arm/memset-inline-4.c: New test.
8425 * gcc.target/arm/memset-inline-5.c: New test.
8426 * gcc.target/arm/memset-inline-6.c: New test.
8427 * gcc.target/arm/memset-inline-7.c: New test.
8428 * gcc.target/arm/memset-inline-8.c: New test.
8429 * gcc.target/arm/memset-inline-9.c: New test.
8430
8431 2014-07-21 Tom de Vries <tom@codesourcery.com>
8432
8433 PR target/61827
8434 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8435 to bar symbol in scan-assembler-times call check.
8436
8437 2014-07-21 Tom de Vries <tom@codesourcery.com>
8438
8439 PR target/61827
8440 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8441 for darwin in scan-assembler-times check.
8442 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8443 scan-assembler-not checks. Add checks for insns.
8444 (main): Remove.
8445 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8446 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8447 (main): Remove.
8448
8449 2014-07-21 Tom de Vries <tom@codesourcery.com>
8450
8451 PR target/61827
8452 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8453 dg-options. Add checks for insns with xmm registers. Remove
8454 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8455 (main): Remove.
8456
8457 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8458
8459 PR target/61855
8460 * gcc.target/i386/pr61855.c: New test.
8461
8462 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8463
8464 * gnat.dg/pack20.ad[sb]: New test.
8465 * gnat.dg/pack20_pkg.ads: New helper.
8466
8467 2014-07-20 Ian Lance Taylor <iant@google.com>
8468
8469 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8470 package for compiledir tests.
8471
8472 2014-07-20 Marek Polacek <polacek@redhat.com>
8473
8474 PR c/61852
8475 * gcc.dg/pr61852.c: New test.
8476
8477 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8478
8479 * gcc.dg/stack-usage-2.c: Adjust.
8480
8481 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8482
8483 PR target/61794
8484 * gcc.target/i386/pr61794.c: New test.
8485
8486 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8487
8488 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8489 involving both inputs rather than a multiplication involving one.
8490 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8491 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8492 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8493
8494 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8495
8496 PR c++/50961
8497 * g++.dg/template/operator13.C: New.
8498
8499 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8500
8501 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8502 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8503 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8504 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8505
8506 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8507
8508 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8509 * c-c++-common/ubsan/bounds-5.c: Likewise.
8510 * c-c++-common/ubsan/bounds-6.c: Likewise.
8511 * c-c++-common/ubsan/bounds-7.c: Likewise.
8512 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8513 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8514 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8515 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8516 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8517 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8518 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8519 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8520 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8521 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8522
8523 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8524
8525 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8526 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8527 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8528 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8529
8530 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8531
8532 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8533 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8534 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8535
8536 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/61804
8539 * g++.dg/parse/pr61804.C: New.
8540
8541 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8542
8543 * gnat.dg/specs/alignment2.ads: Update.
8544 * gnat.dg/specs/size_clause1.ads: Likewise.
8545 * gnat.dg/specs/size_clause2.ads: Likewise.
8546
8547 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8548
8549 PR preprocessor/60723 - missing system-ness marks for macro tokens
8550 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8551
8552 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8553
8554 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8555 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8556 -mieee-with-inexact for alpha*-*-*.
8557
8558 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8559
8560 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8561 Add IEEE options to compile flags.
8562 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8563 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8564
8565 2014-07-15 Michael Matz <matz@suse.de>
8566
8567 PR rtl-optimization/61772
8568 * gcc.dg/torture/pr61772.c: New test.
8569
8570 2014-07-15 Marek Polacek <polacek@redhat.com>
8571
8572 * gcc.dg/ubsan/bounds-1.c: New test.
8573
8574 2014-06-15 Tobias Burnus <burnus@net-b.de>
8575
8576 * gfortran.dg/coarray_34.f90: New.
8577 * gfortran.dg/coarray_6.f90: Update test case.
8578
8579 2014-07-14 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/61779
8582 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8583
8584 2014-07-14 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/61786
8587 * gcc.dg/torture/pr61786.c: New testcase.
8588 * gcc.dg/lto/pr61786_0.c: Likewise.
8589 * gcc.dg/lto/pr61786_1.c: Likewise.
8590
8591 2014-07-14 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/61757
8594 PR tree-optimization/61783
8595 PR tree-optimization/61787
8596 * gcc.dg/torture/pr61757.c: New testcase.
8597 * gcc.dg/torture/pr61787.c: Likewise.
8598
8599 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR middle-end/61294
8602 * c-c++-common/Wmemset-transposed-args1.c: New test.
8603 * c-c++-common/Wmemset-transposed-args2.c: New test.
8604 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8605
8606 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8607
8608 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8609 longer happens during parsing.
8610 * gcc.dg/pr44024.c: Update template.
8611 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8612 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8613 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8614
8615 2014-07-13 Tom de Vries <tom@codesourcery.com>
8616
8617 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8618 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8619
8620 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8621
8622 PR C++/60209 - Declaration of user-defined literal operator cause error
8623 * g++.dg/cpp0x/pr60209-neg.C: New.
8624 * g++.dg/cpp0x/pr60209.C: New.
8625 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8626
8627 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8628
8629 PR c++/60967
8630 * g++.dg/cilk-plus/pr60967.C: New.
8631
8632 2014-07-13 Tobias Burnus <burnus@net-b.de>
8633
8634 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8635
8636 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8637
8638 PR fortran/61780
8639 * gfortran.dg/dependency_44.f90 : New test
8640
8641 2014-07-12 Tobias Burnus <burnus@net-b.de>
8642
8643 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8644 * gfortran.dg/coarray_atomic_2.f90: New.
8645 * gfortran.dg/coarray_atomic_3.f90: New.
8646 * gfortran.dg/coarray_atomic_4.f90: New.
8647 * gfortran.dg/coarray/atomic_2.f90: New.
8648
8649 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8650
8651 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8652 * g++.dg/cpp0x/pr57644.C: New.
8653
8654 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/53159
8657 * g++.dg/cpp0x/Wnarrowing1.C: New.
8658
8659 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8660
8661 PR preprocessor/61389
8662 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8663 * gcc.dg/cpp/sysmac1.c: Likewise.
8664
8665 2014-07-11 Richard Biener <rguenther@suse.de>
8666
8667 PR middle-end/61473
8668 * gcc.dg/memmove-4.c: New testcase.
8669 * gcc.dg/strlenopt-8.c: XFAIL.
8670 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8671
8672 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8673
8674 PR target/61561
8675 * gcc.dg/pr61561.c: New test.
8676
8677 2014-07-10 Tom de Vries <tom@codesourcery.com>
8678
8679 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8680 dg-options.
8681 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8682 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8683 dg-options.
8684
8685 2014-07-10 Richard Biener <rguenther@suse.de>
8686
8687 PR c-family/61741
8688 * c-c++-common/torture/pr61741.c: Use signed char.
8689
8690 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8691
8692 * gnat.dg/opt39.adb: New test.
8693
8694 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8695
8696 PR tree-optimization/61742
8697 * gcc.dg/torture/pr61742.c: New test.
8698 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8699 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8700
8701 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/60686
8704 * g++.dg/cpp0x/explicit8.C: New.
8705
8706 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8707
8708 DR 1584
8709 PR c++/57466
8710 * g++.dg/template/pr57466.C: New.
8711 * g++.dg/cpp0x/pr57466.C: Likewise.
8712 * g++.dg/template/unify6.C: Update.
8713
8714 2014-07-09 Tom de Vries <tom@codesourcery.com>
8715
8716 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8717
8718 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8719
8720 * gfortran.dg/ieee/underflow_1.f90: New file.
8721
8722 2014-07-09 Richard Biener <rguenther@suse.de>
8723
8724 PR c-family/61741
8725 * c-c++-common/torture/pr61741.c: New testcase.
8726
8727 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8728
8729 * lib/target-supports.exp
8730 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8731
8732 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8733
8734 * gcc.dg/globalalias.c: Remove XFAIL.
8735 * gcc.dg/localalias.c: Remove XFAIL.
8736
8737 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8738
8739 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8740 * g++.dg/cpp0x/pr58155.C: New.
8741
8742 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8743
8744 PR testsuite/61453
8745 * gfortran.dg/bind_c_array_params_2.f90:
8746 Adjust regexp for more targets.
8747
8748 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8749 Paolo Carlini <paolo.carlini@oracle.com>
8750
8751 PR c++/59361
8752 * g++.dg/cpp0x/vt-59361.C: New.
8753
8754 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8755
8756 PR target/61599
8757 * gcc.target/i386/pr61599-1.c: New test.
8758 * gcc.target/i386/pr61599-2.c: New test.
8759
8760 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR rtl-optimization/61673
8763 * gcc.c-torture/execute/pr61673.c: New test.
8764
8765 PR tree-optimization/61725
8766 * gcc.dg/tree-ssa/vrp93.c: New test.
8767 * gcc.c-torture/execute/pr61725.c: New test.
8768
8769 2014-07-08 Richard Biener <rguenther@suse.de>
8770
8771 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8772 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8773 restriction on loop depth difference.
8774 (record_equality): Likewise.
8775 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8776 (loop_depth_of_name): Remove.
8777 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8778 restriction on loop depth difference.
8779 (init_copy_prop): Likewise.
8780
8781 2014-07-08 Richard Biener <rguenther@suse.de>
8782
8783 PR tree-optimization/61681
8784 * gcc.dg/torture/pr61681.c: New testcase.
8785
8786 2014-07-08 Richard Biener <rguenther@suse.de>
8787
8788 PR tree-optimization/61680
8789 * gcc.dg/vect/pr61680.c: New testcase.
8790
8791 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8792
8793 PR tree-optimization/61576
8794 * gcc.dg/torture/pr61576.c: New test.
8795
8796 2014-07-08 Marek Polacek <polacek@redhat.com>
8797
8798 PR c/60226
8799 * c-c++-common/pr60226.c: New test.
8800
8801 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8802
8803 PR fortran/61459
8804 PR fortran/58883
8805 * gfortran.dg/allocatable_function_8.f90 : New test
8806
8807 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8808
8809 * gcc.target/powerpc/spe-evmerge.c: New file.
8810
8811 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8812
8813 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8814
8815 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8816
8817 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8818
8819 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8820
8821 PR c++/58898
8822 * g++.dg/parse/pr58898.C: New.
8823
8824 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8825
8826 * gfortran.dg/list_read_12.f90: Delete the file.
8827 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8828 of dg-runtest.
8829
8830 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8831
8832 PR libgfortran/61640
8833 * gfortran.dg/arrayio_16.f90: New test.
8834
8835 2014-07-06 Marek Polacek <polacek@redhat.com>
8836
8837 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8838 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8839
8840 2014-07-06 Marek Polacek <polacek@redhat.com>
8841
8842 PR c/6940
8843 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8844 -Wno-sizeof-array-argument.
8845 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8846 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8847 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8848 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8849 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8850 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8851 * c-c++-common/sizeof-array-argument.c: New test.
8852 * gcc.dg/vla-5.c: Add dg-warnings.
8853
8854 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8855
8856 * g++.dg/ipa/devirt-26.C: Update testcase.
8857 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8858 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8859
8860 2014-07-04 Tobias Burnus <burnus@net-b.de>
8861
8862 * gfortran.dg/coarray/coindexed_3.f90: New.
8863
8864 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR middle-end/61654
8867 * g++.dg/opt/pr61654.C: New test.
8868
8869 PR tree-optimization/61684
8870 * gcc.c-torture/compile/pr61684.c: New test.
8871
8872 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8873
8874 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8875 dg-runtest's. Adapt all callers.
8876 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8877 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8878 * lib/go-dg.exp (go-dg-runtest): Likewise.
8879 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8880 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8881
8882 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR tree-optimization/61682
8885 * gcc.c-torture/execute/pr61682.c: New test.
8886
8887 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8888
8889 * gcc.target/powerpc/shift-dot.c: New test.
8890
8891 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8892
8893 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8894 avoid optimization.
8895
8896 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8897
8898 * gcc.target/arm/identical-invariants.c: New test.
8899
8900 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8901 Chen Gang <gang.chen.5i5j@gmail.com>
8902
8903 * gcc.c-torture/compile/section.c: New testcase.
8904
8905 2014-07-02 Christian Bruel <christian.bruel@st.com>
8906
8907 PR target/29349
8908 PR target/53513
8909 * gcc.target/sh/fpchg.c: New test.
8910
8911 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8912 Fritz Reese <Reese-Fritz@zai.com>
8913
8914 * gfortran.dg/oldstyle_5.f: New test.
8915
8916 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8917
8918 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8919 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8920
8921 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8924 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8925 * g++.dg/parse/error11.C: Likewise.
8926 * g++.old-deja/g++.brendan/template17.C: Likewise.
8927
8928 2014-07-02 Tobias Burnus <burnus@net-b.de>
8929
8930 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8931 * gfortran.dg/coarray/send_array.f90: Ditto.
8932 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8933
8934 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8935 Yufeng Zhang <yufeng.zhang@arm.com>
8936
8937 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8938 (additional_flags_for_func_ret): New variable based on
8939 $additional_flags with -fno-use-caller-save.
8940 (func-ret-*.c): Use the new variable.
8941
8942 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8943
8944 PR c++/59637
8945 * g++.dg/cpp0x/decltype60.C: New.
8946
8947 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8948
8949 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8950 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8951 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8952 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8953 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8954 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8955 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8956 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8957
8958 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8961
8962 2014-07-01 Marek Polacek <polacek@redhat.com>
8963
8964 * gcc.dg/Wint-conversion.c: New test.
8965
8966 2014-07-01 Marek Polacek <polacek@redhat.com>
8967
8968 PR c/58286
8969 * gcc.dg/Wincompatible-pointer-types.c: New test.
8970
8971 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8972
8973 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8974 MicroBlaze specific pattern.
8975
8976 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8977
8978 PR c++/58781
8979 PR c++/60249
8980 PR c++/59867
8981 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8982 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8983 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8984
8985 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8986
8987 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8988 test requires greater precision than the current PowerPC long
8989 double implementation supports.
8990
8991 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8992
8993 PR c++/54891
8994 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8995
8996 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/51400
8999 * g++.dg/cpp0x/constexpr-attribute3.C: New.
9000
9001 2014-06-30 Jeff Law <law@redhat.com>
9002
9003 PR tree-optimization/61607
9004 * gcc.dg/tree-ssa/pr61607.c: New test.
9005
9006 2014-06-30 Marek Polacek <polacek@redhat.com>
9007
9008 * c-c++-common/ubsan/attrib-2.c: New test.
9009 * g++.dg/ubsan/return-3.C: New test.
9010
9011 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
9012
9013 PR middle-end/57541
9014 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9015 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9016
9017 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9018
9019 * gcc.dg/ira-loop-pressure.c: New test.
9020
9021 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9022
9023 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9024 checks that the dump is generated.
9025
9026 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9027
9028 PR fortran/36275
9029 PR fortran/38839
9030 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9031 * gfortran.dg/binding_label_tests_27.f90: New file.
9032
9033 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9034
9035 * gfortran.dg/graphite/pr59586.f: New testcase.
9036
9037 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9038
9039 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9040
9041 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9042
9043 PR fortran/29383
9044 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9045 New function.
9046 * gfortran.dg/ieee/ieee.exp: New file.
9047 * gfortran.dg/ieee/ieee_1.F90: New file.
9048 * gfortran.dg/ieee/ieee_2.f90: New file.
9049 * gfortran.dg/ieee/ieee_3.f90: New file.
9050 * gfortran.dg/ieee/ieee_4.f90: New file.
9051 * gfortran.dg/ieee/ieee_5.f90: New file.
9052 * gfortran.dg/ieee/ieee_6.f90: New file.
9053 * gfortran.dg/ieee/ieee_7.f90: New file.
9054 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9055
9056 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9057
9058 * g++.dg/cpp0x/elision_conv.C: New.
9059
9060 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9061
9062 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9063
9064 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9065
9066 PR c++/61614
9067 * g++.dg/ext/complit14.C: New.
9068
9069 2014-06-27 Martin Jambor <mjambor@suse.cz>
9070
9071 PR ipa/61160
9072 * g++.dg/ipa/pr61160-2.C: New test.
9073 * g++.dg/ipa/pr61160-3.C: Likewise.
9074
9075 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR tree-optimization/57233
9078 PR tree-optimization/61299
9079 * gcc.dg/pr57233.c: New test.
9080 * gcc.target/i386/pr57233.c: New test.
9081 * gcc.target/i386/sse2-pr57233.c: New test.
9082 * gcc.target/i386/avx-pr57233.c: New test.
9083 * gcc.target/i386/avx2-pr57233.c: New test.
9084 * gcc.target/i386/avx512f-pr57233.c: New test.
9085 * gcc.target/i386/xop-pr57233.c: New test.
9086
9087 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9088
9089 * gcc.dg/typeof-2.c: New testcase.
9090
9091 2014-06-27 Marek Polacek <polacek@redhat.com>
9092
9093 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9094 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9095 (fn2): Likewise.
9096 (fn5): Likewise.
9097 (fn6): Likewise.
9098 (fn7): Likewise.
9099 (fn8): Likewise.
9100 (fn9): Likewise.
9101 (fn11): Likewise.
9102 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9103 location. Add memory barrier.
9104 (fn2): Likewise.
9105 (fn3): Likewise.
9106 (fn4): Likewise.
9107 (fn5): Likewise.
9108 * c-c++-common/ubsan/bounds-7.c: New test.
9109
9110 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9111
9112 PR libgfortran/61499
9113 * gfortran.dg/arrayio_15.f90: New test.
9114
9115 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9116
9117 PR target/61586
9118 * gcc.target/alpha/pr61586.c: New test.
9119
9120 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9121
9122 PR c++/57573
9123 * g++.dg/template/pr57573.C: New.
9124
9125 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9126
9127 * gcc.dg/tree-ssa/interposition.c: New testcase.
9128
9129 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9130
9131 PR c++/56633
9132 * g++.dg/cpp0x/deleted8.C: New.
9133
9134 2014-06-26 Martin Jambor <mjambor@suse.cz>
9135
9136 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9137 parameter.
9138 * g++.dg/simulate-thread/bitfields.C: Likewise.
9139 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9140 allow-packed-store-data-races parameter.
9141 * gcc.dg/simulate-thread/subfields.c: Likewise.
9142 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9143 to one.
9144
9145 2014-06-26 Martin Jambor <mjambor@suse.cz>
9146
9147 * g++.dg/ipa/pr60600.C: Fix typo.
9148 * g++.dg/ipa/devirt-25.C: Likewise.
9149
9150 2014-06-26 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/61607
9153 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9154
9155 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9156
9157 * gcc.dg/inline-22.c: Add bind_pic_locally.
9158 * gcc.dg/inline_4.c: Ditto.
9159 * gcc.dg/fail_always_inline.c: Ditto.
9160 * g++.dg/ipa/devirt-25.C: Ditto.
9161
9162 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9163
9164 * lib/target-support.exp (bind_pic_locally): Save the flags to
9165 'flags_to_postpone' instead of appending to 'flags'.
9166 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9167 with flags_to_postpone and revert after target_compile.
9168 * lib/g++.exp (g++_target_compile): Ditto.
9169 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9170
9171 2014-06-26 Nick Clifton <nickc@redhat.com>
9172
9173 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9174
9175 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9176
9177 PR c++/61537
9178 * g++.dg/template/pr61537.C: New testcase.
9179
9180 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9181
9182 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9183 powerpc*-*-linux*.
9184
9185 2014-06-25 Tobias Burnus <burnus@net-b.de>
9186
9187 * gfortran.dg/coarray_33.f90: New.
9188
9189 2014-06-25 Tobias Burnus <burnus@net-b.de>
9190
9191 * gfortran.dg/coarray/coindexed_1.f90: New.
9192
9193 2014-06-25 Tobias Burnus <burnus@net-b.de>
9194
9195 * gfortran.dg/coarray_collectives_7.f90: New.
9196
9197 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9198
9199 * gcc.c-torture/execute/20140622-1.c: New test.
9200
9201 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9202
9203 DR 178
9204 PR c++/49132
9205 * g++.dg/cpp0x/aggr1.C: New.
9206 * g++.dg/cpp0x/aggr2.C: Likewise.
9207 * g++.dg/init/aggr11.C: Likewise.
9208 * g++.dg/init/aggr12.C: Likewise.
9209
9210 2014-06-25 Martin Jambor <mjambor@suse.cz>
9211
9212 * g++.dg/ipa/pr61540.C: Remove dumping test.
9213
9214 2014-06-25 Marek Polacek <polacek@redhat.com>
9215
9216 PR c/61162
9217 * gcc.dg/pr61162.c: Adjust dg-warning.
9218 * gcc.dg/pr61162-2.c: New test.
9219
9220 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9221
9222 PR tree-optimization/57742
9223 * gcc.dg/tree-ssa/calloc-3.c: New file.
9224
9225 2014-06-25 Richard Biener <rguenther@suse.de>
9226
9227 PR testsuite/61560
9228 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9229 for targets that return _Complex float in memory.
9230
9231 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9232
9233 * gcc.target/arm/vect-noalign.c: Adjust options.
9234
9235 2014-06-24 Cong Hou <congh@google.com>
9236
9237 * gcc.dg/vect/vect-reduc-sad.c: New.
9238 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9239
9240 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9241
9242 PR tree-optimization/57742
9243 * g++.dg/tree-ssa/calloc.C: New testcase.
9244 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9245 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9246 * gcc.dg/strlenopt-9.c: Adapt.
9247
9248 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9249
9250 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9251 global variable.
9252 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9253 instead of calling sequentially in the C code.
9254 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9255 saved_return_address to the stack frame where LR register was stored.
9256 (saved_return_address): Declare weak.
9257
9258 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 PR c++/33972
9261 * g++.dg/other/operator3.C: New.
9262 * g++.dg/template/operator8.C: Adjust.
9263 * g++.dg/template/operator9.C: Likewise.
9264
9265 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9266
9267 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9268
9269 2014-06-24 Richard Biener <rguenther@suse.de>
9270
9271 PR tree-optimization/61572
9272 * gcc.target/i386/pr61572.c: New testcase.
9273
9274 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9275
9276 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9277 reduction clause.
9278 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9279 Remove Label is never defined expected error.
9280 * gfortran.dg/gomp/udr8.f90: New test.
9281
9282 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9283
9284 PR tree-optimization/61554
9285 * g++.dg/torture/pr61554.C: New testcase.
9286
9287 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9288
9289 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9290
9291 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9292
9293 * gcc.dg/localalias-2.c: Guard by require-alias.
9294 * gcc.dg/globalalias-2.c: Likewise.
9295
9296 2014-06-23 Kai Tietz <ktietz@redhat.com>
9297
9298 * gcc.target/i386/indjmp-1.c: New test.
9299
9300 2014-06-23 Andrew Pinski <apinski@cavium.com>
9301
9302 * gcc.c-torture/compile/20140723-1.c: New testcase.
9303
9304 2014-06-23 Marek Polacek <polacek@redhat.com>
9305
9306 PR c/61553
9307 * c-c++-common/pr61553.c (foo): Add dg-error.
9308
9309 2014-06-23 Tobias Burnus <burnus@net-b.de>
9310
9311 * gfortran.dg/coarray_32.f90: New.
9312
9313 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9314
9315 DR 577
9316 PR c++/33101
9317 * g++.dg/other/void1.C: Adjust.
9318 * g++.dg/other/void3.C: Likewise.
9319
9320 2014-06-23 Marek Polacek <polacek@redhat.com>
9321
9322 PR c/61553
9323 * c-c++-common/pr61553.c: New test.
9324
9325 2014-06-23 Richard Biener <rguenther@suse.de>
9326
9327 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9328 * g++.dg/vect/slp-pr50819.cc: Likewise.
9329 * g++.dg/vect/slp-pr56812.cc: Likewise.
9330 * gcc.dg/vect/bb-slp-1.c: Likewise.
9331 * gcc.dg/vect/bb-slp-10.c: Likewise.
9332 * gcc.dg/vect/bb-slp-11.c: Likewise.
9333 * gcc.dg/vect/bb-slp-13.c: Likewise.
9334 * gcc.dg/vect/bb-slp-14.c: Likewise.
9335 * gcc.dg/vect/bb-slp-15.c: Likewise.
9336 * gcc.dg/vect/bb-slp-16.c: Likewise.
9337 * gcc.dg/vect/bb-slp-17.c: Likewise.
9338 * gcc.dg/vect/bb-slp-18.c: Likewise.
9339 * gcc.dg/vect/bb-slp-19.c: Likewise.
9340 * gcc.dg/vect/bb-slp-2.c: Likewise.
9341 * gcc.dg/vect/bb-slp-20.c: Likewise.
9342 * gcc.dg/vect/bb-slp-21.c: Likewise.
9343 * gcc.dg/vect/bb-slp-22.c: Likewise.
9344 * gcc.dg/vect/bb-slp-23.c: Likewise.
9345 * gcc.dg/vect/bb-slp-24.c: Likewise.
9346 * gcc.dg/vect/bb-slp-25.c: Likewise.
9347 * gcc.dg/vect/bb-slp-26.c: Likewise.
9348 * gcc.dg/vect/bb-slp-27.c: Likewise.
9349 * gcc.dg/vect/bb-slp-28.c: Likewise.
9350 * gcc.dg/vect/bb-slp-29.c: Likewise.
9351 * gcc.dg/vect/bb-slp-3.c: Likewise.
9352 * gcc.dg/vect/bb-slp-30.c: Likewise.
9353 * gcc.dg/vect/bb-slp-31.c: Likewise.
9354 * gcc.dg/vect/bb-slp-32.c: Likewise.
9355 * gcc.dg/vect/bb-slp-4.c: Likewise.
9356 * gcc.dg/vect/bb-slp-5.c: Likewise.
9357 * gcc.dg/vect/bb-slp-6.c: Likewise.
9358 * gcc.dg/vect/bb-slp-7.c: Likewise.
9359 * gcc.dg/vect/bb-slp-8.c: Likewise.
9360 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9361 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9362 * gcc.dg/vect/bb-slp-9.c: Likewise.
9363 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9364 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9365 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9366 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9367 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9368 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9369 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9370 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9371 * gcc.dg/vect/pr26359.c: Likewise.
9372 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9373
9374 2014-06-23 Marek Polacek <polacek@redhat.com>
9375
9376 * c-c++-common/pr49706-2.c: New test.
9377
9378 2014-06-23 Alan Modra <amodra@gmail.com>
9379
9380 * gcc.dg/pr61583.c: New.
9381
9382 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9383
9384 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9385 [u]int64x1_t.
9386
9387 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9388 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9389
9390 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9391 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9392 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9393 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9394 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9395 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9396 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9397 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9398 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9399 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9400 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9401 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9402 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9403 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9404 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9405 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9406 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9407 test_vsrid_n_u64): Fix signature to match intrinsic.
9408
9409 (test_vabs_s64): Remove.
9410 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9411
9412 (test_vdupd_lane_s64): Rename to...
9413 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9414
9415 (test_vdupd_lane_u64): Rename to...
9416 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9417
9418 (test_vtst_s64): Rename to...
9419 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9420
9421 (test_vtst_u64): Rename to...
9422 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9423
9424 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9425 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9426 Remove out-of-bounds tests.
9427 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9428 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9429 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9430
9431 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9432
9433 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9434 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9435 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9436 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9437 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9438 vector types.
9439 * gcc.target/aarch64/vsub_f64.c: Likewise.
9440 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9441 scheme as now the same for all variants.
9442 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9443 float64x1_t.
9444
9445 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9446
9447 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9448
9449 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9450
9451 * gcc.dg/localalias.c: Fix broken commit.
9452 * gcc.dg/globalalias.c: Likewise.
9453
9454 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9455
9456 * gcc.dg/localalias.c: New testcase.
9457 * gcc.dg/localalias-2.c: New testcase.
9458 * gcc.dg/globalalias.c: New testcase.
9459 * gcc.dg/globalalias-2.c: New testcase.
9460
9461 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9462
9463 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9464
9465 2014-06-20 Marek Polacek <polacek@redhat.com>
9466
9467 * c-c++-common/ubsan/bounds-1.c: New test.
9468 * c-c++-common/ubsan/bounds-2.c: New test.
9469 * c-c++-common/ubsan/bounds-3.c: New test.
9470 * c-c++-common/ubsan/bounds-4.c: New test.
9471 * c-c++-common/ubsan/bounds-5.c: New test.
9472 * c-c++-common/ubsan/bounds-6.c: New test.
9473
9474 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9475
9476 Make the tests big-endian friendly.
9477
9478 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9479 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9480 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9481 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9482 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9483 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9484 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9485 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9486 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9487
9488 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9489 Max Ostapenko <m.ostapenko@partner.samsung.com>
9490
9491 PR sanitizer/61547
9492 * c-c++-common/asan/strlen-overflow-1.c: New test.
9493
9494 2014-06-20 Martin Jambor <mjambor@suse.cz>
9495
9496 PR ipa/61540
9497 * g++.dg/ipa/pr61540.C: New test.
9498
9499 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9500 Max Ostapenko <m.ostapenko@partner.samsung.com>
9501
9502 PR sanitizer/61530
9503 * c-c++-common/asan/pr61530.c: New test.
9504
9505 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9506
9507 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9508 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9509 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9510 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9511 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9512 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9513 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9514 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9515 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9516 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9517 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9518 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9519 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9520 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9521 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9522 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9523 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9524 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9525 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9526 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9527 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9528 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9529 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9530 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9531 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9532 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9533 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9534 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9535 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9536 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9537 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9538 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9539 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9540 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9541 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9542 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9543 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9544 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9545 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9546 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9547 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9548 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9549 (test_vqdmlal_high_lane_s16): Fix parameter type.
9550 (test_vqdmlal_high_lane_s32): Likewise.
9551 (test_vqdmull_high_lane_s16): Likewise.
9552 (test_vqdmull_high_lane_s32): Likewise.
9553 (test_vqdmlsl_high_lane_s32): Likewise.
9554 (test_vqdmlsl_high_lane_s16): Likewise.
9555 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9556 Fix argument type.
9557 (test_vqdmlals_lane_s32): Likewise.
9558 (test_vqdmlslh_lane_s16): Likewise.
9559 (test_vqdmlsls_lane_s32): Likewise.
9560 (test_vqdmulhh_lane_s16): Likewise.
9561 (test_vqdmulhs_lane_s32): Likewise.
9562 (test_vqdmullh_lane_s16): Likewise.
9563 (test_vqdmulls_lane_s32): Likewise.
9564 (test_vqrdmulhh_lane_s16): Likewise.
9565 (test_vqrdmulhs_lane_s32): Likewise.
9566
9567 2014-06-20 Tobias Burnus <burnus@net-b.de>
9568
9569 PR testsuite/61567
9570 * gfortran.dg/coarray_collectives_5.f90: Update
9571 dg-final scan-tree-dump-times.
9572 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9573
9574 2014-06-20 Hale Wang <hale.wang@arm.com>
9575
9576 * gcc.target/arm/lto/: New folder to verify the LTO option.
9577 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9578 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9579 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9580 * lib/lto.exp (object-readelf): New procedure.
9581
9582 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9583
9584 PR fortran/61454
9585 * gfortran.dg/pr61454.f90: New file.
9586
9587 2014-06-19 Terry Guo <terry.guo@arm.com>
9588
9589 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9590 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9591 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9592
9593 2014-06-19 Tobias Burnus <burnus@net-b.de>
9594
9595 * gfortran.dg/coarray/collectives_2.f90: Extend
9596 and make valid.
9597
9598 2014-06-18 Tom de Vries <tom@codesourcery.com>
9599
9600 * gcc.target/aarch64/fuse-caller-save.c: New test.
9601
9602 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9603 Tom de Vries <tom@codesourcery.com>
9604
9605 * gcc.target/arm/fuse-caller-save.c: New test.
9606
9607 2014-06-18 Richard Biener <rguenther@suse.de>
9608
9609 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9610 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9611 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9612
9613 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9614
9615 PR tree-optimization/61518
9616 * gcc.dg/torture/pr61518.c: New test.
9617
9618 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9619
9620 PR tree-optimization/61517
9621 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9622 (incorrect_read_be32): Likewise.
9623 (main): Call incorrect_read_* to test stmt replacement is made by
9624 bswap at the right place.
9625 * gcc.c-torture/execute/pr61517.c: New test.
9626
9627 2014-06-18 Andreas Schwab <schwab@suse.de>
9628
9629 PR rtl-optimization/54555
9630 * gcc.target/m68k/pr54555.c: New test.
9631
9632 2014-06-18 Olivier Hainque <hainque@adacore.com>
9633
9634 * gnat.dg/blocklocs.adb: New test.
9635
9636 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9637
9638 PR tree-optimization/52252
9639 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9640 * gcc.target/i386/pr52252-core.c: Ditto.
9641
9642 PR tree-optimization/61403
9643 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9644
9645 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9646
9647 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9648 * gfortran.dg/gomp/depend-1.f90: New test.
9649 * gfortran.dg/gomp/target1.f90: New test.
9650 * gfortran.dg/gomp/target2.f90: New test.
9651 * gfortran.dg/gomp/target3.f90: New test.
9652 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9653 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9654 201107.
9655
9656 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9657
9658 PR fortran/61126
9659 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9660
9661 2014-06-17 Tobias Burnus <burnus@net-b.de>
9662 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9663
9664 * gfortran.dg/coarray/send_array.f90: New.
9665 * gfortran.dg/coarray/get_array.f90: New.
9666 * gfortran.dg/coarray/sendget_array.f90: New.
9667 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9668 names.
9669 * gfortran.dg/coarray/collectives_2.f90: New.
9670
9671 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9672
9673 PR target/61533
9674 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9675 dg-options.
9676
9677 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9678
9679 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9680 unit_id and kind_id to zero.
9681
9682 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9683
9684 PR target/61483
9685 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9686 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9687 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9688 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9689
9690 2014-06-17 Richard Biener <rguenther@suse.de>
9691
9692 PR lto/61012
9693 * gcc.dg/lto/pr61526_0.c: New testcase.
9694 * gcc.dg/lto/pr61526_1.c: Likewise.
9695
9696 2014-06-17 Richard Biener <rguenther@suse.de>
9697
9698 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9699 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9700 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9701 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9702 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9703
9704 2014-06-17 Richard Biener <rguenther@suse.de>
9705
9706 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9707
9708 2014-06-16 Richard Biener <rguenther@suse.de>
9709
9710 PR tree-optimization/61482
9711 * g++.dg/torture/pr61482.C: New testcase.
9712
9713 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9714
9715 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9716 vpmacsdql instruction.
9717
9718 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9719
9720 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9721 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9722 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9723 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9724 test patterns.
9725 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9726 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9727 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9728 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9729 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9730 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9731
9732 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9733
9734 PR fortran/28484
9735 PR fortran/61429
9736 * gfortran.dg/system_clock_1.f90: New file.
9737 * gfortran.dg/system_clock_2.f90: New file.
9738
9739 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9740
9741 PR c++/33101
9742 * g++.dg/other/void3.C: New.
9743 * g++.dg/conversion/err-recover1.C: Update.
9744
9745 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9746
9747 PR target/61415
9748 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9749 * gcc.target/powerpc/pack02.c: Use it.
9750 * gcc.target/powerpc/tfmode_off.c: Likewise.
9751
9752 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9753
9754 PR rtl-optimization/61094
9755 PR rtl-optimization/61446
9756 * gcc.target/i386/pr61446.c : New.
9757
9758 2014-06-13 Dehao Chen <dehao@google.com>
9759
9760 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9761
9762 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9763
9764 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9765
9766 2014-06-13 Richard Biener <rguenther@suse.de>
9767
9768 * c-c++-common/pr46562-2.c: Adjust.
9769 * g++.dg/tree-ssa/pr8781.C: Likewise.
9770 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9774 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9775
9776 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9777
9778 PR tree-optimization/61375
9779 * gcc.c-torture/execute/pr61375-1.c: New test.
9780
9781 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR middle-end/61486
9784 * c-c++-common/gomp/pr61486-1.c: New test.
9785 * c-c++-common/gomp/pr61486-2.c: New test.
9786
9787 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9788
9789 PR target/59843
9790 * gcc.dg/vect/vect-singleton_1.c: New file.
9791
9792 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9793
9794 PR target/61443
9795 * gcc.target/avr/torture/pr61443.c: New test.
9796
9797 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/19200
9800 * g++.dg/parse/friend11.C: New.
9801
9802 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/60265
9805 * g++.dg/cpp0x/using-enum-1.C: New.
9806 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9807
9808 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/19200
9811 * g++.dg/parse/friend9.C: New.
9812 * g++.dg/parse/friend10.C: Likewise.
9813 * g++.dg/parse/friend7.C: Adjust.
9814
9815 2014-06-11 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/61452
9818 * gcc.dg/torture/pr61452.c: New testcase.
9819
9820 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9821
9822 PR c++/34049
9823 * g++.dg/parse/pr34049.C: New.
9824
9825 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9826
9827 * gcc.c-torture/execute/pr61306-1.c: New test.
9828 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9829 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9830
9831 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9832
9833 * gcc.target/aarch64/acle/acle.exp: New.
9834 * gcc.target/aarch64/acle/crc32b.c: New test.
9835 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9836 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9837 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9838 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9839 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9840 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9841 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9842
9843 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9844
9845 PR tree-optimization/52252
9846 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9847
9848 2014-06-11 Richard Biener <rguenther@suse.de>
9849
9850 PR middle-end/61437
9851 * gcc.dg/torture/20140610-1.c: New testcase.
9852 * gcc.dg/torture/20140610-2.c: Likewise.
9853
9854 2014-06-10 Richard Biener <rguenther@suse.de>
9855
9856 PR tree-optimization/61438
9857 * gcc.dg/torture/pr61438.c: New testcase.
9858
9859 2014-06-10 Richard Biener <rguenther@suse.de>
9860
9861 PR middle-end/61456
9862 * g++.dg/opt/pr61456.C: New testcase.
9863
9864 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9865 Mikael Morin <mikael@gcc.gnu.org>
9866
9867 PR fortran/41936
9868 * gfortran.dg/class_array_15.f03: Check memory leaks.
9869
9870 2014-06-10 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/57186
9873 PR tree-optimization/59299
9874 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9875 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9876
9877 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR fortran/60928
9880 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9881 directives.
9882 * gfortran.dg/gomp/associate1.f90: New test.
9883 * gfortran.dg/gomp/intentin1.f90: New test.
9884 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9885 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9886 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9887 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9888
9889 2014-06-09 Marek Polacek <polacek@redhat.com>
9890
9891 PR c/36446
9892 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9893 * gcc.dg/array-2.c: Likewise.
9894 * gcc.dg/array-const-2.c: Likewise.
9895 * gcc.dg/ucnid-8.c: Likewise.
9896 * gcc.dg/vla-init-1.c: Likewise.
9897 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9898 * gcc.dg/c99-flex-array-7.c: Likewise.
9899 * gcc.dg/init-bad-1.c: Likewise.
9900 * gcc.dg/init-bad-3.c: Likewise.
9901 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9902 * gcc.dg/pedwarn-init.c: Add dg-warning.
9903 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9904
9905 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/22556
9908 * g++.dg/other/redecl3.C: New.
9909
9910 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9911
9912 PR c++/54442
9913 * g++.dg/pr54442.C: New file.
9914
9915 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9916
9917 PR fortran/61406
9918 * gfortran.dg/associate_17.f90 : New test
9919
9920 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9921
9922 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9923 void for TEST instead of static void.
9924 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9928 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9929 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
10010 instead of static void.
10011 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
10012 delete unused variables.
10013 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10017 delete unused variables, void for TEST instead of static void.
10018 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10031 initialize variables.
10032 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10033 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10036 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10037 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10038 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10041 * gcc.target/i386/i386.exp: Ditto.
10042 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10043 CALC, void for TEST instead of static void, initialize variables.
10044 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10045 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10046 static void.
10047 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10048 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10049 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10050 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10051 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10074 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10075 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10078 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10080 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10081 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10083 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10084 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10085 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10099 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10101 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10102 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10103 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10110 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10111 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10115 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10117 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10125 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10126 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10127 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10129 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10130 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10131 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10133 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10134 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10136 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10137 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10138 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10139 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10140 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10142 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10143 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10144 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10146 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10147 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10148 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10150 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10151 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10152 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10154 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10155 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10156 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10157 instead of static void.
10158 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10159 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10160 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10161 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10162 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10163 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10164 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10165 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10166 static void, delete unused variables.
10167 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10168 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10169 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10170 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10171 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10172 static void, delete unused variables, Change parameters for
10173 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10174 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10175 CALC, void for TEST instead of static void.
10176 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10177 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10178 void.
10179 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10180 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10181 static void, change type of parameter for UNION_TYPE.
10182 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10183 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10184 void for TEST instead of static void, delete unused variables, change
10185 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10186 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10187 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10188 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10189 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10190 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10191 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10192 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10193 void for TEST instead of static void, change parameters for
10194 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10195 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10196 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10197 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10198 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10199 __attribute__((unused)).
10200 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10201 __attribute__((unused)).
10202 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10203 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10204 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10205 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10206 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10207 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10208 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10209 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10210 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10211 add __attribute__((unused)).
10212 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10213 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10214 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10215 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10216 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10217 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10218 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10219 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10220 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10221 delete unused variables.
10222 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10223 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10224 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10225 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10226 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10227 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10228 static void, mask_merging and zero_masking for unsigned types.
10229 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10230 CHECK_ARRAY for unsigned types.
10231 * gcc.target/i386/m256-check.h: Ditto.
10232 * gcc.target/i386/m512-check.h: Ditto.
10233
10234 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10235
10236 PR target/61062
10237 * gcc.target/arm/pr48252.c (main): Expect same result
10238 as endian-neutral.
10239
10240 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10241
10242 PR fortran/45187
10243 * gfortran.dg/cray_pointers_10.f90: New file.
10244
10245 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10246
10247 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10248 instead of complex(kind=16).
10249
10250 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10251
10252 PR fortran/38829
10253 * gfortran.dg/bind_c_usage_29.f90: New file.
10254
10255 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10256
10257 * gnat.dg/opt38.adb: New test.
10258 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10259
10260 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10261
10262 PR target/18343
10263 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10264 New macro, 0 for __MMIX__, default 64.
10265 (bar): Pass it to __builtin_apply instead of literal 64.
10266
10267 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10268
10269 * gfortran.dg/io_constraints_11.f90: New file.
10270 * gfortran.dg/io_constraints_12.f90: New file.
10271 * gfortran.dg/io_constraints_13.f90: New file.
10272
10273 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10274
10275 PR target/61423
10276 * gcc.target/i386/pr61423.c: New test.
10277
10278 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10279
10280 PR c++/60184
10281 * g++.dg/cpp0x/constexpr-union6.C: New.
10282 * g++.dg/cpp0x/union6.C: Likewise.
10283 * g++.dg/init/ref14.C: Adjust.
10284 * g++.dg/init/union1.C: Likewise.
10285
10286 2014-06-06 Richard Biener <rguenther@suse.de>
10287
10288 PR tree-optimization/59299
10289 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10290
10291 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10292
10293 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10294 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10295
10296 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10297
10298 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10299 bitfield and test wrong results instead of correct results to make the
10300 test more portable.
10301
10302 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10303
10304 PR c++/60432
10305 * g++.dg/cpp0x/constexpr-60432.C: New.
10306
10307 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/60199
10310 * g++.dg/cpp0x/constexpr-60199.C: New.
10311
10312 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10313
10314 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10315 Specify -march=z900 as an additional option.
10316 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10317 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10318 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10319
10320 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10321
10322 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10323 reduction clause diagnostic changes.
10324 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10325 * gfortran.dg/gomp/reduction1.f90: Likewise.
10326 * gfortran.dg/gomp/reduction3.f90: Likewise.
10327 * gfortran.dg/gomp/udr1.f90: New test.
10328 * gfortran.dg/gomp/udr2.f90: New test.
10329 * gfortran.dg/gomp/udr3.f90: New test.
10330 * gfortran.dg/gomp/udr4.f90: New test.
10331 * gfortran.dg/gomp/udr5.f90: New test.
10332 * gfortran.dg/gomp/udr6.f90: New test.
10333 * gfortran.dg/gomp/udr7.f90: New test.
10334
10335 2014-06-06 Christian Bruel <christian.bruel@st.com>
10336
10337 PR tree-optimization/43934
10338 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10339
10340 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10341
10342 PR c/53119
10343 * gcc.dg/pr53119.c: New testcase.
10344
10345 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10346
10347 PR target/52472
10348 * gcc.target/avr/pr52472.c: New test.
10349
10350
10351 2014-06-05 Jeff Law <law@redhat.com>
10352
10353 PR tree-optimization/61289
10354 * g++.dg/pr61289.C: New test.
10355 * g++.dg/pr61289-2.C: New test.
10356
10357 2014-06-05 Richard Biener <rguenther@suse.de>
10358 Paolo Carlini <paolo.carlini@oracle.com>
10359
10360 PR c++/56961
10361 * g++.dg/parse/pr56961.C: New.
10362
10363 2014-06-05 Kai Tietz <ktietz@redhat.com>
10364
10365 PR target/46219
10366 * gcc.target/i386/sibcall-4.c: Remove xfail.
10367
10368 2014-06-05 Julian Brown <julian@codesourcery.com>
10369 Sandra Loosemore <sandra@codesourcery.com>
10370
10371 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10372
10373 2014-06-05 Richard Biener <rguenther@suse.de>
10374
10375 PR c++/61004
10376 * g++.dg/diagnostic/pr61004.C: New testcase.
10377
10378 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10379
10380 * gcc.dg/torture/pr61319.c: New test.
10381
10382 2014-06-05 Marek Polacek <polacek@redhat.com>
10383
10384 PR c/56724
10385 * gcc.dg/pr56724-3.c: New test.
10386
10387 2014-06-05 Andreas Schwab <schwab@suse.de>
10388
10389 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10390
10391 2014-06-05 Marek Polacek <polacek@redhat.com>
10392
10393 PR c/49706
10394 * c-c++-common/pr49706.c: New test.
10395
10396 2014-06-05 Marek Polacek <polacek@redhat.com>
10397
10398 PR c/48062
10399 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10400 * gcc.dg/Wshadow-3.c: Likewise.
10401 * gcc.dg/pr48062.c: New test.
10402
10403 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 PR c++/43453
10406 * g++.dg/init/pr43453.C: New.
10407
10408 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10409
10410 PR tree-optimization/61385
10411 * gcc.dg/tree-ssa/pr61385.c: New file.
10412
10413 2014-06-04 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/60098
10416 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10417
10418 2014-06-04 Richard Biener <rguenther@suse.de>
10419
10420 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10421
10422 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10423
10424 PR c/58942
10425 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10426 the case with a pointer.
10427
10428 2014-06-04 Marek Polacek <polacek@redhat.com>
10429
10430 PR c/30020
10431 * c-c++-common/pr30020.c: New test.
10432
10433 2014-06-03 Andrew Pinski <apinski@cavium.com>
10434
10435 * gcc.c-torture/compile/20140528-1.c: New testcase.
10436
10437 2014-06-03 Dehao Chen <dehao@google.com>
10438
10439 * gcc.dg/tree-prof/merge_block.c: New test.
10440
10441 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10442
10443 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10444 * g++.dg/ext/mv15.C (dg-options): Ditto.
10445
10446 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10447
10448 DR 1423
10449 PR c++/52174
10450 * g++.dg/cpp0x/nullptr31.C: New.
10451 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10452 * g++.dg/cpp0x/nullptr17.C: Update.
10453
10454 2014-06-03 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/60439
10457 * c-c++-common/pr60439.c: New test.
10458 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10459
10460 2014-06-03 Martin Jambor <mjambor@suse.cz>
10461
10462 PR ipa/61160
10463 * g++.dg/ipa/pr61160-1.C: New test.
10464
10465 2014-06-03 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/61383
10468 * gcc.dg/torture/pr61383-1.c: New testcase.
10469
10470 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10471
10472 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10473
10474 2014-06-02 Jeff Law <law@redhat.com>
10475
10476 PR rtl-optimization/61094
10477 * g++.dg/pr61094: New test.
10478
10479 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10480
10481 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10482 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10483 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10484 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10485 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10486 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10487 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10488 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10489
10490 2014-06-02 Richard Biener <rguenther@suse.de>
10491
10492 PR tree-optimization/61346
10493 * gcc.dg/torture/pr61346.c: New testcase.
10494
10495 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10496
10497 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10498 not compilation.
10499 * gcc.target/i386/sibcall-4.c: Ditto.
10500 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10501
10502 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10503
10504 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10505 in scan-assembler-not string.
10506 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10507 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10508 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10509
10510 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10511
10512 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10513
10514 2014-06-01 Kai Tietz <ktietz@redhat.com>
10515
10516 PR target/61377
10517 * gcc.target/i386/sibcall-6.c: New test.
10518
10519 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10520
10521 DR 1227
10522 PR c++/57543
10523 * g++.dg/cpp0x/pr57543-1.C: New.
10524 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10525 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10526 * g++.dg/cpp0x/decltype59.C: Likewise.
10527
10528 2014-05-31 Tom de Vries <tom@codesourcery.com>
10529
10530 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10531
10532 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10533
10534 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10535 restore_gcc_exec_prefix_env_var): New procedures.
10536 (set_ld_library_path_env_vars,
10537 restore_ld_library_path_env_vars): Use them.
10538 * lib/c-compat.exp: Load target-libpath.exp.
10539 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10540 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10541 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10542 restore_gcc_exec_prefix_env_var.
10543 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10544 Likewise.
10545
10546 * c-c++-common/asan/misalign-1.c: New test.
10547 * c-c++-common/asan/misalign-2.c: New test.
10548
10549 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10550 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10551 -DASAN_USE_DEJAGNU_GTEST=1.
10552 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10553 * g++.dg/asan/asan_oob_test.cc: Likewise.
10554 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10555 * g++.dg/asan/asan_str_test.cc: Likewise.
10556 * g++.dg/asan/asan_test_utils.h: Likewise.
10557 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10558 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10559 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10560 Imported from upstream r209283.
10561 * g++.dg/asan/asan_test_config.h: Likewise.
10562
10563 2014-05-30 Kai Tietz <ktietz@redhat.com>
10564
10565 PR target/60104
10566 * gcc.target/i386/sibcall-1.c: New test.
10567 * gcc.target/i386/sibcall-2.c: New test.
10568 * gcc.target/i386/sibcall-3.c: New test.
10569 * gcc.target/i386/sibcall-4.c: New test.
10570
10571 2014-05-30 Ian Lance Taylor <iant@google.com>
10572
10573 * gcc.target/i386/pause-2.c: New test.
10574
10575 2014-05-30 Tom de Vries <tom@codesourcery.com>
10576
10577 * gcc.target/i386/fuse-caller-save.c: New test.
10578 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10579 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10580
10581 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10582
10583 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10584 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10585 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10586 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10587 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10588 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10589 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10590 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10591 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10592 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10593 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10594 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10595 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10596 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10597 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10598 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10599 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10600 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10601 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10602 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10603 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10604 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10605 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10606 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10607 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10608 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10609 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10610 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10611 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10612 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10613 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10614 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10615 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10616 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10617 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10618 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10619
10620 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10621
10622 PR rtl-optimization/61325
10623 * gcc.target/aarch64/pr61325.c: New.
10624
10625 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10626
10627 * gcc.target/arm/simd/vextQf32_1.c: New file.
10628 * gcc.target/arm/simd/vextQp16_1.c: New file.
10629 * gcc.target/arm/simd/vextQp8_1.c: New file.
10630 * gcc.target/arm/simd/vextQs16_1.c: New file.
10631 * gcc.target/arm/simd/vextQs32_1.c: New file.
10632 * gcc.target/arm/simd/vextQs64_1.c: New file.
10633 * gcc.target/arm/simd/vextQs8_1.c: New file.
10634 * gcc.target/arm/simd/vextQu16_1.c: New file.
10635 * gcc.target/arm/simd/vextQu32_1.c: New file.
10636 * gcc.target/arm/simd/vextQu64_1.c: New file.
10637 * gcc.target/arm/simd/vextQu8_1.c: New file.
10638 * gcc.target/arm/simd/vextQp64_1.c: New file.
10639 * gcc.target/arm/simd/vextf32_1.c: New file.
10640 * gcc.target/arm/simd/vextp16_1.c: New file.
10641 * gcc.target/arm/simd/vextp8_1.c: New file.
10642 * gcc.target/arm/simd/vexts16_1.c: New file.
10643 * gcc.target/arm/simd/vexts32_1.c: New file.
10644 * gcc.target/arm/simd/vexts64_1.c: New file.
10645 * gcc.target/arm/simd/vexts8_1.c: New file.
10646 * gcc.target/arm/simd/vextu16_1.c: New file.
10647 * gcc.target/arm/simd/vextu32_1.c: New file.
10648 * gcc.target/arm/simd/vextu64_1.c: New file.
10649 * gcc.target/arm/simd/vextu8_1.c: New file.
10650 * gcc.target/arm/simd/vextp64_1.c: New file.
10651
10652 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10653 Tom de Vries <tom@codesourcery.com>
10654
10655 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10656 options.
10657 * gcc.target/mips/fuse-caller-save.h: New include file.
10658 * gcc.target/mips/fuse-caller-save.c: New test.
10659 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10660 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10661
10662 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10663
10664 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10665
10666 2014-05-28 Richard Biener <rguenther@suse.de>
10667
10668 PR middle-end/61045
10669 * gcc.dg/pr61045.c: New testcase.
10670
10671 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10672
10673 * lib/clearcap.exp: New file.
10674 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10675 Remove clearcap_ldflags handling.
10676 Call clearcap-init, clearcap-finish.
10677 * gcc.target/i386/i386.exp: Likewise.
10678 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10679 * gcc.target/i386/clearcapv2.map: Move to
10680 ../config/sol2-clearcapv2.map.
10681 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10682 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10683
10684 2014-05-28 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/61335
10687 * gfortran.dg/pr61335.f90: New testcase.
10688
10689 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10690
10691 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10692
10693 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10694
10695 * gnat.dg/overflow_fixed.adb: New test.
10696
10697 2014-05-27 Marek Polacek <polacek@redhat.com>
10698
10699 PR c/56724
10700 * gcc.dg/pr56724-1.c: New test.
10701 * gcc.dg/pr56724-2.c: New test.
10702 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10703 -Wtraditional.
10704 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10705
10706 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10707
10708 * gcc.dg/fold-compare-8.c: New test.
10709 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10710
10711 2014-05-27 Richard Biener <rguenther@suse.de>
10712
10713 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10714
10715 2014-05-27 Marek Polacek <polacek@redhat.com>
10716
10717 PR testsuite/61319
10718 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10719 LLONG_MIN, and ULLONG_MAX.
10720
10721 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10722
10723 * lib/target-supports.exp (check_effective_target_vect_bswap):
10724 Specify arm*-*-* support.
10725
10726 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10727
10728 PR testsuite/61319
10729 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10730 -nan optional.
10731 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10732 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10733
10734 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10735
10736 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10737
10738 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10739
10740 PR rtl-optimization/61222
10741 * gcc.c-torture/compile/pr61222-1.c: New test.
10742 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10743
10744 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10745
10746 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10747
10748 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10749
10750 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10751
10752 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10753
10754 PR libgfortran/55117
10755 * gfortran.dg/namelist_85.f90: New test.
10756
10757 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10758
10759 PR c/61191
10760 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10761 the case with syntax error.
10762
10763 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10764
10765 * gcc.dg/lto/pr61278_0.c: New test.
10766 * gcc.dg/lto/pr61278_1.c: New test.
10767
10768 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10769
10770 * gcc.dg/pr61220.c: New test.
10771 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10772
10773 2014-05-25 Tobias Burnus <burnus@net-b.de>
10774
10775 * gfortran.dg/coarray_10.f90: Update dg-warning.
10776 * gfortran.dg/coarray_this_image_1.f90: New.
10777 * gfortran.dg/coarray_this_image_2.f90: New.
10778
10779 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10780
10781 PR libfortran/61173
10782 * gfortran.dg/arrayio_14.f90: New test.
10783
10784 2014-05-24 Andreas Schwab <schwab@suse.de>
10785
10786 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10787
10788 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10789
10790 * gfortran.dg/bind_c_array_params_2.f90:
10791 Adjust regexp for -flto.
10792 * gfortran.dg/pr48636-2.f90: Likewise.
10793 * gfortran.dg/pr52835.f90: Likewise.
10794
10795 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10796
10797 PR rtl-optimization/61215
10798 * gcc.target/i386/pr61215.c: New.
10799
10800 2014-05-23 Marek Polacek <polacek@redhat.com>
10801 Jakub Jelinek <jakub@redhat.com>
10802
10803 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10804 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10805 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10806 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10807 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10808 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10809 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10810 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10811 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10812 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10813 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10814 * c-c++-common/ubsan/float-cast.h: New file.
10815 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10816 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10817
10818 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10819
10820 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10821
10822 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10823
10824 * g++.dg/cpp1y/lambda-init9.C: New.
10825
10826 2014-05-23 Richard Biener <rguenther@suse.de>
10827
10828 PR testsuite/61266
10829 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10830 adjust testcase to reflect reality.
10831
10832 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10833
10834 PR tree-optimization/54733
10835 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10836 optimization to support memory sources and bitwise operations
10837 equivalent to load in host endianness.
10838 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10839 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10840 * gcc.c-torture/execute/bswap-2.c: Likewise.
10841
10842 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10843
10844 * lib/target-supports.exp: New effective targets for architectures
10845 capable of performing byte swap.
10846 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10847 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10848 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10849
10850 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10851
10852 PR c++/61088
10853 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10854 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10855
10856 2014-05-22 Xinliang David Li <davidxl@google.com>
10857
10858 * g++.dg/ipa/devirt-15.C: Fix expected message.
10859 * g++.dg/ipa/devirt-16.C: Ditto.
10860 * g++.dg/ipa/devirt-17.C: Ditto.
10861 * g++.dg/ipa/devirt-26.C: Ditto.
10862 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10863 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10864 * g++.dg/tree-ssa/pr8781.C:Ditto.
10865
10866 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10867
10868 * gcc.target/powerpc/htm-ttest.c: New test.
10869
10870 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10871
10872 * gnat.dg/opt37.ad[sb]: New test.
10873
10874 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10875
10876 PR c/61271
10877 * g++.dg/cilk-plus/AN/array_function.cc: New.
10878
10879 2014-05-22 Richard Biener <rguenther@suse.de>
10880
10881 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10882
10883 2014-05-22 Kostya Serebryany <kcc@google.com>
10884
10885 * c-c++-common/tsan/mutexset1.c: Update the test to match
10886 upstream r209283.
10887 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10888
10889 2014-05-21 Marek Polacek <polacek@redhat.com>
10890
10891 PR sanitizer/61272
10892 * g++.dg/ubsan/pr61272.C: New test.
10893
10894 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10895 Sandra Loosemore <sandra@codesourcery.com>
10896
10897 PR lto/60179
10898 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10899 * gcc.target/nios2/custom-fp-lto.c: New test.
10900
10901 2014-05-21 Andreas Schwab <schwab@suse.de>
10902
10903 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10904
10905 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10906
10907 PR target/54236
10908 * gcc.target/sh/pr54236-3.c: New.
10909
10910 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10911
10912 PR c++/60189
10913 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10914
10915 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10916
10917 PR tree-optimization/60899
10918 * g++.dg/ipa/devirt-11.C: Update template.
10919
10920 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10921
10922 PR C++/61038
10923 * g++.dg/cpp0x/pr61038.C: New.
10924
10925 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10926
10927 PR c++/58753
10928 PR c++/58930
10929 PR c++/58704
10930 * g++.dg/cpp0x/nsdmi-template11.C: New.
10931 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10932 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10933
10934 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10935
10936 * gnat.dg/opt35.adb: New test.
10937 * gnat.dg/opt36.adb: Likewise.
10938 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10939
10940 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/60373
10943 * g++.dg/cpp0x/Wattributes1.C: New.
10944 * g++.dg/ext/visibility/redecl1.C: Adjust.
10945 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10946
10947 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10948
10949 * gcc.target/powerpc/vsxcopy.c: New test.
10950
10951 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10952
10953 PR c++/58664
10954 * g++.dg/cpp0x/nsdmi-union6.C: New.
10955 * g++.dg/parse/pr58664.C: Likewise.
10956 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10957 * g++.dg/parse/crash31.C: Likewise.
10958 * g++.dg/template/error2.C: Likewise.
10959 * g++.dg/template/inherit8.C: Likewise.
10960 * g++.dg/template/offsetof2.C: Likewise.
10961
10962 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10963
10964 * c-c++-common/gomp/simd4.c: Adjust for inform.
10965 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10966 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10967 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10968 * g++.dg/cpp0x/noexcept15.C: Likewise.
10969 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10970 * g++.dg/eh/spec6.C: Likewise.
10971 * g++.dg/expr/cast1.C: Likewise.
10972 * g++.dg/expr/dtor1.C: Likewise.
10973 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10974 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10975 * g++.dg/gomp/pr49223-2.C: Likewise.
10976 * g++.dg/gomp/udr-4.C: Likewise.
10977 * g++.dg/init/delete1.C: Likewise.
10978 * g++.dg/other/crash-2.C: Likewise.
10979 * g++.dg/parse/crash24.C: Likewise.
10980 * g++.dg/parse/crash25.C: Likewise.
10981 * g++.dg/parse/crash31.C: Likewise.
10982 * g++.dg/parse/crash49.C: Likewise.
10983 * g++.dg/parse/crash50.C: Likewise.
10984 * g++.dg/parse/crash54.C: Likewise.
10985 * g++.dg/parse/dtor7.C: Likewise.
10986 * g++.dg/parse/error40.C: Likewise.
10987 * g++.dg/parse/fused-params1.C: Likewise.
10988 * g++.dg/parse/new1.C: Likewise.
10989 * g++.dg/template/crash35.C: Likewise.
10990 * g++.dg/template/crash59.C: Likewise.
10991 * g++.dg/template/crash77.C: Likewise.
10992 * g++.dg/template/error51.C: Likewise.
10993 * g++.dg/template/incomplete1.C: Likewise.
10994 * g++.dg/template/incomplete3.C: Likewise.
10995 * g++.dg/template/incomplete4.C: Likewise.
10996 * g++.dg/template/incomplete5.C: Likewise.
10997 * g++.dg/template/inherit8.C: Likewise.
10998 * g++.dg/template/instantiate1.C: Likewise.
10999 * g++.dg/template/instantiate3.C: Likewis: Likewise.
11000 * g++.dg/template/offsetof2.C: Likewise.
11001 * g++.dg/tm/pr51928.C: Likewise.
11002 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
11003 * g++.dg/warn/incomplete1.C: Likewise.
11004 * g++.dg/warn/incomplete2.C: Likewise.
11005 * g++.old-deja/g++.brendan/friend4.C: Likewise.
11006 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
11007 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
11008 * g++.old-deja/g++.eh/catch1.C: Likewise.
11009 * g++.old-deja/g++.eh/spec6.C: Likewise.
11010 * g++.old-deja/g++.mike/p7868.C: Likewise.
11011 * g++.old-deja/g++.other/crash38.C: Likewise.
11012 * g++.old-deja/g++.other/enum2.C: Likewise.
11013 * g++.old-deja/g++.other/incomplete.C: Likewise.
11014 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11015 * g++.old-deja/g++.pt/crash9.C: Likewise.
11016 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11017 * g++.old-deja/g++.pt/typename8.C: Likewise.
11018 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11019
11020 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11021
11022 * lib/target-supports.exp
11023 (check_effective_target_vect_sizes_32B_16B): Return false if
11024 128-bit AVX vectors preferred.
11025
11026 2014-05-19 Mike Stump <mikestump@comcast.net>
11027
11028 * lib/target-supports.exp (check_effective_target_avx): Early out
11029 if not x86 to prevent x86 flags on non-x86 targets.
11030
11031 2014-05-19 Richard Biener <rguenther@suse.de>
11032
11033 PR tree-optimization/61221
11034 * gcc.dg/torture/pr61221.c: New testcase.
11035
11036 2014-05-19 Richard Biener <rguenther@suse.de>
11037
11038 PR tree-optimization/61209
11039 * gfortran.dg/pr61209.f90: New testcase.
11040
11041 2014-05-19 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/61184
11044 * c-c++-common/torture/pr61184.c: New testcase.
11045
11046 2014-05-19 Christian Bruel <christian.bruel@st.com>
11047
11048 PR target/61195
11049 * gcc.target/sh/pr61195.c: New test.
11050
11051 2014-05-18 Wei Mi <wmi@google.com>
11052
11053 PR target/58066
11054 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11055 directive with rtl insns. Add effective-target fpic and
11056 tls_native.
11057
11058 2014-05-17 Xinliang David Li <davidxl@google.com>
11059
11060 * g++.dg/ipa/devirt-33.C: New testcase.
11061
11062 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11063
11064 * g++.dg/ipa/comdat.C: New file.
11065
11066 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11067
11068 * gnat.dg/volatile12.ad[sb]: New test.
11069
11070 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11071
11072 * gnat.dg/enum3.adb: New test.
11073
11074 2014-05-18 Andreas Schwab <schwab@suse.de>
11075
11076 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11077
11078 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11079
11080 PR libfortran/52539
11081 * gfortran.dg/namelist_utf8.f90: New test.
11082
11083 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11084
11085 PR c++/52875
11086 * g++.dg/cpp0x/decltype58.C: New.
11087
11088 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11089
11090 * gcc.target/microblaze/others/break_handler.c: New.
11091
11092 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11093
11094 PR tree-optimization/61140
11095 PR tree-optimization/61150
11096 PR tree-optimization/61197
11097 * gcc.dg/tree-ssa/pr61140.c: New file.
11098 * gcc.dg/tree-ssa/pr61150.c: New file.
11099 * gcc.dg/tree-ssa/pr61197.c: New file.
11100
11101 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11102
11103 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11104 (dg-options): Add -mfpmath=387.
11105 (dg-final): Check that no MMX registers are used.
11106
11107 2014-05-17 Andreas Schwab <schwab@suse.de>
11108
11109 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11110
11111 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11112
11113 Revert:
11114 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11115
11116 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11117 occurrences of "int" in the gimple dump to reflect that the return
11118 types of functions now show up in such dumps.
11119 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11120
11121 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11122
11123 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11124 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11125 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11126 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11127 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11128 * gcc.dg/debug/pr35154.c: Update testcase.
11129 * gcc.target/i386/vectorize1.c: Update testcase.
11130
11131 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11132
11133 PR c++/51640
11134 * g++.dg/parse/error54.C: New.
11135
11136 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11137
11138 PR rtl-optimization/60969
11139 * g++.dg/pr60969.C: New.
11140
11141 2014-05-16 Richard Biener <rguenther@suse.de>
11142
11143 PR tree-optimization/61194
11144 * gcc.dg/vect/pr61194.c: New testcase.
11145
11146 2014-05-16 Richard Biener <rguenther@suse.de>
11147
11148 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11149 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11150 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11151 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11152
11153 2014-05-16 Richard Biener <rguenther@suse.de>
11154
11155 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11156
11157 2014-05-15 Martin Jambor <mjambor@suse.cz>
11158
11159 PR ipa/61085
11160 * g++.dg/ipa/pr61085.C: New test.
11161
11162 2014-05-15 Martin Jambor <mjambor@suse.cz>
11163
11164 PR tree-optimization/61090
11165 * gcc.dg/tree-ssa/pr61090.c: New test.
11166
11167 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR tree-optimization/61158
11170 * gcc.dg/pr61158.c: New test.
11171
11172 2014-05-15 Andreas Schwab <schwab@suse.de>
11173
11174 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11175 emitted.
11176 * obj-c++.dg/exceptions-5.mm: Likewise.
11177
11178 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11179
11180 * shrink-wrap-loop.c: New test case.
11181
11182 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11183
11184 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11185 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11186 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11187 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11188 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11189 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11190 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11191 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11192 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11193 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11194 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11195 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11196 * gcc.target/arm/simd/vtrns16_1.c: New file.
11197 * gcc.target/arm/simd/vtrns32_1.c: New file.
11198 * gcc.target/arm/simd/vtrns8_1.c: New file.
11199 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11200 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11201 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11202
11203 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11204
11205 * gcc.target/i386/clflushopt-1.c: New.
11206 * gcc.target/i386/xsavec-1.c: Ditto.
11207 * gcc.target/i386/xsavec64-1.c: Ditto.
11208 * gcc.target/i386/xsaves-1.c: Ditto.
11209 * gcc.target/i386/xsaves64-1.c: Ditto.
11210 * gcc.target/i386/sse-12.c: Test new options.
11211 * gcc.target/i386/sse-13.c: Ditto.
11212 * gcc.target/i386/sse-14.c: Ditto.
11213 * gcc.target/i386/sse-22.c: Ditto.
11214 * gcc.target/i386/sse-23.c: Ditto.
11215 * g++.dg/other/i386-2.C: Ditto.
11216 * g++.dg/other/i386-3.C: Ditto.
11217
11218 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11219
11220 PR rtl-optimization/60866
11221 * gcc.dg/pr60866.c: New test.
11222
11223 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11224
11225 PR rtl-optimization/60901
11226 * gcc.target/i386/pr60901.c: New test.
11227
11228 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11229
11230 PR sanitizer/61100
11231 * c-c++-common/asan/asan-interface-1.c: New test.
11232 * lib/asan-dg.exp (asan_include_flags): New function.
11233 (asan_init): Call asan_include_flags to obtain path
11234 to sanitizer headers.
11235
11236 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11237
11238 * lib/target-support.exp (check_dfp_hw_available): New function.
11239 (is-effective-target): Check $arg for dfp_hw.
11240 (is-effective-target-keyword): Likewise.
11241 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11242 Change target to dfp_hw.
11243
11244 2014-05-13 Marek Polacek <polacek@redhat.com>
11245
11246 PR c/61162
11247 * gcc.dg/pr61162.c: New test.
11248
11249 2014-05-13 Marek Polacek <polacek@redhat.com>
11250
11251 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11252 * c-c++-common/pr50459-2.c: New test.
11253
11254 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11255
11256 PR c++/54310
11257 * g++.dg/template/pr54310.C: New.
11258
11259 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11260 Sandra Loosemore <sandra@codesourcery.com>
11261
11262 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11263
11264 2014-05-13 Catherine Moore <clm@cm00re.com>
11265
11266 * gcc.target/mips/near-far-1.c: Adjust expected output
11267 to allow the JALS instruction.
11268 * gcc.target/mips/near-far-2.c: Likewise.
11269 * gcc.target/mips/near-far-4.c: Likewise.
11270
11271 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11272
11273 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11274
11275 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11276
11277 PR target/61060
11278 * gcc.dg/pr61060.c: New test.
11279
11280 2014-05-12 DJ Delorie <dj@redhat.com>
11281
11282 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11283 * gcc.dg/sibcall-4.c: Likewise.
11284
11285 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11286
11287 * objc.dg/shadow-1.m: New test.
11288 * objc.dg/shadow-2.m: New test.
11289 * objc.dg/ivar-scope-1.m: New test.
11290 * objc.dg/ivar-scope-2.m: New test.
11291 * objc.dg/ivar-scope-3.m: New test.
11292 * objc.dg/ivar-scope-4.m: New test.
11293 * objc.dg/ivar-visibility-1.m: New test.
11294 * objc.dg/ivar-visibility-2.m: New test.
11295 * objc.dg/ivar-visibility-3.m: New test.
11296 * objc.dg/ivar-visibility-4.m: New test.
11297
11298 2014-05-12 Tobias Burnus <burnus@net-b.de>
11299
11300 PR fortran/60127
11301 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11302
11303 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11304
11305 PR fortran/60834
11306 * gfortran.dg/associate_16.f90: New test.
11307
11308 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11309
11310 PR target/60991
11311 * gcc.target/avr/pr60991.c: New testcase.
11312
11313 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11314
11315 PR c++/60054
11316 * g++.dg/cpp1y/pr60054.C: New.
11317
11318 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11319
11320 PR c++/51199
11321 * g++.dg/template/pr51199.C: New.
11322
11323 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11324
11325 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11326
11327 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11328
11329 * gfortran.dg/gomp/affinity-1.f90: New test.
11330
11331 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11332
11333 * gcc.dg/torture/pr61136.c: New test.
11334
11335 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11336
11337 PR c++/59705
11338 * g++.dg/cpp0x/sfinae51.C: New.
11339
11340 PR c++/58353
11341 * g++.dg/cpp0x/variadic157.C: New.
11342
11343 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11344
11345 PR target/51244
11346 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11347
11348 2014-05-10 Marek Polacek <polacek@redhat.com>
11349
11350 * gcc.dg/pedwarn-init.c: New test.
11351 * gcc.dg/init-string-1.c: Adjust dg-error.
11352
11353 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11354
11355 * lib/target-supports.exp
11356 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11357 to the list.
11358
11359 2014-05-09 Marek Polacek <polacek@redhat.com>
11360
11361 PR c/61096
11362 * gcc.dg/pr61096-1.c: New test.
11363 * gcc.dg/pr61096-2.c: New test.
11364
11365 2014-05-09 Florian Weimer <fweimer@redhat.com>
11366
11367 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11368 * g++.dg/fstack-protector-strong.C: Likewise.
11369 * gcc.target/i386/ssp-strong-reg.c: New file.
11370
11371 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11372
11373 PR target/61055
11374 * gcc.target/avr/torture/pr61055.c: New test.
11375
11376 2014-05-09 Marek Polacek <polacek@redhat.com>
11377
11378 PR c/50459
11379 * c-c++-common/attributes-1.c: Move test line to a new test.
11380 * c-c++-common/attributes-2.c: New test.
11381 * c-c++-common/pr50459.c: New test.
11382 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11383 * gcc.dg/nonnull-2.c: Likewise.
11384 * gcc.dg/pr55570.c: Modify dg-error.
11385 * gcc.dg/tm/wrap-2.c: Likewise.
11386
11387 2014-05-08 Jeff Law <law@redhat.com>
11388
11389 PR tree-optimization/61009
11390 * g++.dg/tree-ssa/pr61009.C: New test.
11391
11392 2014-05-08 Matthias Klose <doko@ubuntu.com>
11393
11394 PR driver/61106
11395 * gcc-dg/unused-8a.c: New.
11396 * gcc-dg/unused-8b.c: Likewise.
11397
11398 2014-05-08 Marek Polacek <polacek@redhat.com>
11399
11400 PR c/61053
11401 * gcc.dg/pr61053.c: New test.
11402
11403 2014-05-08 Marek Polacek <polacek@redhat.com>
11404
11405 PR c/61077
11406 * gcc.dg/pr61077.c: New test.
11407
11408 2014-05-08 Tobias Burnus <burnus@net-b.de>
11409
11410 * gfortran.dg/coarray_collectives_1.f90: New.
11411 * gfortran.dg/coarray_collectives_2.f90: New.
11412 * gfortran.dg/coarray_collectives_3.f90: New.
11413 * gfortran.dg/coarray_collectives_4.f90: New.
11414 * gfortran.dg/coarray_collectives_5.f90: New.
11415 * gfortran.dg/coarray_collectives_6.f90: New.
11416 * gfortran.dg/coarray/collectives_1.f90: New.
11417 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11418 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11419 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11420 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11421 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11422 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11423 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11424
11425 2014-05-08 Wei Mi <wmi@google.com>
11426
11427 PR target/58066
11428 * gcc.target/i386/pr58066.c: New test.
11429
11430 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11431
11432 * gcc.target/i386/avx256-unaligned-load-2.c,
11433 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11434 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11435 packed-single instructions.
11436
11437 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11438
11439 PR c++/13981
11440 * g++.dg/diagnostic/pr13981.C: New.
11441
11442 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11443
11444 PR tree-optimization/59100
11445 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11446 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11447
11448 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11449
11450 PR tree-optimization/61095
11451 * gcc.dg/torture/pr61095.c: New test.
11452
11453 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11454
11455 PR middle-end/39246
11456 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11457 the uninitialized complex is used.
11458 * gcc.dg/uninit-17.c: New test to check partial initialization of
11459 complex with branches.
11460 * gcc.dg/uninit-17-O0.c: Likewise.
11461
11462 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11463
11464 PR target/60884
11465 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11466 (test_03): Rename to test_02.
11467
11468 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11469
11470 PR c++/61083
11471 * g++.dg/cpp0x/sfinae50.C: New.
11472
11473 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11474
11475 PR c++/61080
11476 * g++.dg/cpp0x/deleted7.C: New.
11477
11478 2014-05-07 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/61034
11481 * g++.dg/tree-ssa/pr61034.C: New testcase.
11482
11483 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11484
11485 * gcc.target/epiphany/isr-arg.c: New file.
11486
11487 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11488
11489 PR tree-optimization/52252
11490 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11491
11492 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11493
11494 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11495 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11496 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11497 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11498 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11499 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11500 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11501 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11502 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11503 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11504 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11505 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11506 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11507 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11508 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11509 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11510 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11511 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11512 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11513 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11514 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11515 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11516 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11517 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11518 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11519 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11520 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11521 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11522 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11523 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11524 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11525 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11526 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11527 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11528 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11529 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11530 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11531 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11532 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11533 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11534 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11535 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11536 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11537 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11538 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11539 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11540 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11541 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11542 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11543 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11544 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11545 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11546 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11547 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11548 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11549 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11550 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11551 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11552 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11553 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11554 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11555 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11556 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11557 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11558 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11559 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11560 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11561 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11562 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11563 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11564 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11565 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11566
11567 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11568
11569 gcc.target/aarch64/simd/ext_f32.x: New file.
11570 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11571 gcc.target/aarch64/simd/ext_p16.x: New file.
11572 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11573 gcc.target/aarch64/simd/ext_p8.x: New file.
11574 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11575 gcc.target/aarch64/simd/ext_s16.x: New file.
11576 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11577 gcc.target/aarch64/simd/ext_s32.x: New file.
11578 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11579 gcc.target/aarch64/simd/ext_s64.x: New file.
11580 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11581 gcc.target/aarch64/simd/ext_s8.x: New file.
11582 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11583 gcc.target/aarch64/simd/ext_u16.x: New file.
11584 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11585 gcc.target/aarch64/simd/ext_u32.x: New file.
11586 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11587 gcc.target/aarch64/simd/ext_u64.x: New file.
11588 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11589 gcc.target/aarch64/simd/ext_u8.x: New file.
11590 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11591 gcc.target/aarch64/simd/ext_f64.c: New file.
11592 gcc.target/aarch64/simd/extq_f32.x: New file.
11593 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11594 gcc.target/aarch64/simd/extq_p16.x: New file.
11595 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11596 gcc.target/aarch64/simd/extq_p8.x: New file.
11597 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11598 gcc.target/aarch64/simd/extq_s16.x: New file.
11599 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11600 gcc.target/aarch64/simd/extq_s32.x: New file.
11601 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11602 gcc.target/aarch64/simd/extq_s64.x: New file.
11603 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11604 gcc.target/aarch64/simd/extq_s8.x: New file.
11605 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11606 gcc.target/aarch64/simd/extq_u16.x: New file.
11607 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11608 gcc.target/aarch64/simd/extq_u32.x: New file.
11609 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11610 gcc.target/aarch64/simd/extq_u64.x: New file.
11611 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11612 gcc.target/aarch64/simd/extq_u8.x: New file.
11613 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11614 gcc.target/aarch64/simd/extq_f64.c: New file.
11615
11616 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11617
11618 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11619 * gcc.target/aarch64/vtrnu32.c: Likewise.
11620 * gcc.target/aarch64/vtrnf32.c: Likewise.
11621
11622 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11623
11624 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11625 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11626 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11627 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11628 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11629 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11630 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11631 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11632 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11633 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11634 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11635 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11636 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11637 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11638 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11639 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11640 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11641 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11642 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11643 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11644 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11645 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11646 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11647 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11648 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11649 * gcc.target/aarch64/simd/vtrns16.x: New file.
11650 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11651 * gcc.target/aarch64/simd/vtrns32.x: New file.
11652 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11653 * gcc.target/aarch64/simd/vtrns8.x: New file.
11654 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11655 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11656 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11657 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11658 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11659 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11660
11661 2014-05-07 Richard Biener <rguenther@suse.de>
11662
11663 PR tree-optimization/57864
11664 * gcc.dg/torture/pr57864.c: New testcase.
11665
11666 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11667
11668 PR libfortran/61049
11669 * gfortran.dg/list_read_13.f: New test.
11670
11671 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11672
11673 PR c++/60999
11674 * g++.dg/cpp0x/nsdmi-template9.C: New.
11675 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11676
11677 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11678 Mike Stump <mikestump@comcast.net>
11679 Richard Sandiford <rdsandiford@googlemail.com>
11680
11681 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11682
11683 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11684
11685 PR ipa/60965
11686 * g++.dg/ipa/devirt-32.C: New testcase.
11687
11688 2014-05-05 Richard Biener <rguenther@suse.de>
11689
11690 PR middle-end/61010
11691 * gcc.dg/torture/pr61010.c: New testcase.
11692
11693 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11694
11695 * gcc.target/s390/leaf-profile.c: New testcase.
11696
11697 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11698
11699 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11700 Disable asm scan for s390.
11701 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11702 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11703
11704 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11705
11706 PR tree-optimization/60363
11707 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11708
11709 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11710
11711 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11712 (dg-require-effective-target): Change target to powerpc_fprs.
11713 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11714 (dg-require-effective-target): Change target to dfprt.
11715
11716 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11717
11718 PR c++/58582
11719 * g++.dg/cpp0x/deleted4.C: New.
11720 * g++.dg/cpp0x/deleted5.C: Likewise.
11721 * g++.dg/cpp0x/deleted6.C: Likewise.
11722
11723 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11724
11725 PR fortran/61025
11726 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11727 regexps for -m32.
11728 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11729 * gfortran.dg/coarray_poly_6.f90: Likewise.
11730 * gfortran.dg/coarray_poly_7.f90: Likewise.
11731 * gfortran.dg/coarray_poly_8.f90: Likewise.
11732
11733 2014-05-02 Marek Polacek <polacek@redhat.com>
11734
11735 PR c/25801
11736 * gcc.dg/pr25801.c: New test.
11737
11738 2014-05-02 Marek Polacek <polacek@redhat.com>
11739
11740 PR c/60784
11741 * gcc.dg/pr60784.c: New test.
11742
11743 2014-05-01 Marek Polacek <polacek@redhat.com>
11744
11745 PR c/60915
11746 * gcc.dg/pr60915.c: New test.
11747
11748 2014-05-01 Marek Polacek <polacek@redhat.com>
11749
11750 PR c/60257
11751 * gcc.dg/pr60257.c: New test.
11752
11753 2014-05-01 Marek Polacek <polacek@redhat.com>
11754
11755 PR c/43395
11756 * c-c++-common/pr43395.c: New test.
11757
11758 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11759
11760 * gcc.dg/cond-reduc-1.c: New test.
11761 * gcc.dg/cond-reduc-2.c: Likewise.
11762
11763 2014-05-01 Marek Polacek <polacek@redhat.com>
11764
11765 PR c/29467
11766 * gcc.dg/pr29467.c: New test.
11767 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11768 about boolean types.
11769 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11770 to bool.
11771 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11772
11773 2014-05-01 Marek Polacek <polacek@redhat.com>
11774
11775 PR c/43245
11776 * gcc.dg/pr43245.c: New test.
11777
11778 2014-05-01 Marek Polacek <polacek@redhat.com>
11779
11780 PR c/56989
11781 * gcc.dg/pr56989.c: New test.
11782
11783 2014-04-30 Ian Lance Taylor <iant@google.com>
11784
11785 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11786 in go_compile_args rather than in argument to go-torture-execute.
11787
11788 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11789
11790 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11791 instead of getpid.
11792
11793 2014-04-30 Tobias Burnus <burnus@net-b.de>
11794
11795 * gfortran.dg/coarray_poly_6.f90
11796 * gfortran.dg/coarray_poly_7.f90
11797 * gfortran.dg/coarray_poly_8.f90
11798
11799 2014-04-30 Tobias Burnus <burnus@net-b.de>
11800
11801 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11802 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11803 * gfortran.dg/coarray/codimension.f90: New.
11804
11805 2014-04-30 Tobias Burnus <burnus@net-b.de>
11806
11807 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11808 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11809
11810 2014-04-30 Tobias Burnus <burnus@net-b.de>
11811
11812 * gfortran.dg/coarray_poly_4.f90: New.
11813 * gfortran.dg/coarray_poly_5.f90: New.
11814
11815 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11816
11817 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11818 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11819 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11820 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11821 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11822 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11823 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11824 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11825 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11826 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11827 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11828 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11829 * gcc.target/arm/simd/vuzps16_1.c: New file.
11830 * gcc.target/arm/simd/vuzps32_1.c: New file.
11831 * gcc.target/arm/simd/vuzps8_1.c: New file.
11832 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11833 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11834 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11835
11836 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11837
11838 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11839 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11840 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11841
11842 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11843
11844 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11845 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11846 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11847 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11848 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11849 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11850 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11851 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11852 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11853 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11854 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11855 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11856 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11857 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11858 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11859 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11860 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11861 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11862 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11863 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11864 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11865 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11866 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11867 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11868 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11869 * gcc.target/aarch64/simd/vuzps16.x: New file.
11870 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11871 * gcc.target/aarch64/simd/vuzps32.x: New file.
11872 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11873 * gcc.target/aarch64/simd/vuzps8.x: New file.
11874 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11875 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11876 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11877 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11878 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11879 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11880
11881 2014-04-30 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/48329
11884 * gfortran.dg/vect/pr48329.f90: New testcase.
11885
11886 2014-04-30 Marek Polacek <polacek@redhat.com>
11887
11888 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11889 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11890
11891 2014-04-30 Marek Polacek <polacek@redhat.com>
11892
11893 PR c/60139
11894 * gcc.dg/pr60139.c: New test.
11895
11896 2014-04-30 Marek Polacek <polacek@redhat.com>
11897
11898 PR c/60351
11899 * gcc.dg/pr60351.c: New test.
11900
11901 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11902
11903 * gcc.target/arm/simd/simd.exp: New file.
11904 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11905 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11906 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11907 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11908 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11909 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11910 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11911 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11912 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11913 * gcc.target/arm/simd/vzipf32_1.c: New file.
11914 * gcc.target/arm/simd/vzipp16_1.c: New file.
11915 * gcc.target/arm/simd/vzipp8_1.c: New file.
11916 * gcc.target/arm/simd/vzips16_1.c: New file.
11917 * gcc.target/arm/simd/vzips32_1.c: New file.
11918 * gcc.target/arm/simd/vzips8_1.c: New file.
11919 * gcc.target/arm/simd/vzipu16_1.c: New file.
11920 * gcc.target/arm/simd/vzipu32_1.c: New file.
11921 * gcc.target/arm/simd/vzipu8_1.c: New file.
11922
11923 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11924
11925 PR c++/51707
11926 * g++.dg/cpp0x/constexpr-51707.C: New.
11927
11928 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11929
11930 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11931 occurrences of "int" in the gimple dump to reflect that the return
11932 types of functions now show up in such dumps.
11933 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11934
11935 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR tree-optimization/60971
11938 * c-c++-common/turtore/pr60971.c: New test.
11939
11940 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11941
11942 * gcc.target/aarch64/simd/simd.exp: New file.
11943 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11944 * gcc.target/aarch64/simd/vzipf32.x: New file.
11945 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11946 * gcc.target/aarch64/simd/vzipp16.x: New file.
11947 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11948 * gcc.target/aarch64/simd/vzipp8.x: New file.
11949 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11950 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11951 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11952 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11953 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11954 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11955 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11956 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11957 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11958 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11959 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11960 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11961 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11962 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11963 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11964 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11965 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11966 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11967 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11968 * gcc.target/aarch64/simd/vzips16.x: New file.
11969 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11970 * gcc.target/aarch64/simd/vzips32.x: New file.
11971 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11972 * gcc.target/aarch64/simd/vzips8.x: New file.
11973 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11974 * gcc.target/aarch64/simd/vzipu16.x: New file.
11975 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11976 * gcc.target/aarch64/simd/vzipu32.x: New file.
11977 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11978 * gcc.target/aarch64/simd/vzipu8.x: New file.
11979
11980 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11981
11982 * gcc.target/aarch64/fcsel_1.c: New test case.
11983
11984 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11985
11986 PR libfortran/60810
11987 * gfortran.dg/arrayio_13.f90: New test.
11988
11989 2014-04-28 Martin Jambor <mjambor@suse.cz>
11990
11991 * gcc.dg/tree-ssa/sra-14.c: New test.
11992
11993 2014-04-28 Richard Biener <rguenther@suse.de>
11994
11995 PR middle-end/60092
11996 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11997 * gcc.dg/vect/pr60092.c: Likewise.
11998
11999 2014-04-28 Richard Biener <rguenther@suse.de>
12000
12001 * gcc.dg/tree-ssa/vrp91.c: New testcase.
12002 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
12003 * gcc.dg/Wstrict-overflow-15.c: Likewise.
12004 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
12005
12006 2014-04-28 Richard Biener <rguenther@suse.de>
12007
12008 PR tree-optimization/60979
12009 * gcc.dg/graphite/pr60979.c: New testcase.
12010
12011 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12012
12013 PR c/60983
12014 * gcc.dg/pr60114.c: Use signed chars.
12015
12016 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12017
12018 PR c++/59120
12019 * g++.dg/cpp0x/alias-decl-43.C: New.
12020
12021 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12022
12023 PR fortran/59604
12024 PR fortran/58003
12025 * gfortran.dg/no_range_check_3.f90: New test.
12026
12027 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12028
12029 PR libfortran/52539
12030 * gfortran.dg/namelist_utf8.f90: New test.
12031
12032 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12033
12034 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12035 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12036 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12037
12038 2014-04-25 Cary Coutant <ccoutant@google.com>
12039
12040 PR debug/60929
12041 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12042 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12043 -fdebug-types-section flag.
12044
12045 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12046
12047 * gcc.target/arm/tail-long-call.c: New test.
12048
12049 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12050
12051 PR tree-optimization/60930
12052 * gcc.dg/torture/pr60930.c: New test.
12053
12054 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR tree-optimization/60960
12057 * gcc.c-torture/execute/pr60960.c: New test.
12058
12059 2014-04-25 Marek Polacek <polacek@redhat.com>
12060
12061 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12062
12063 2014-04-25 Marek Polacek <polacek@redhat.com>
12064
12065 PR c/18079
12066 * gcc.dg/pr18079.c: New test.
12067 * gcc.dg/pr18079-2.c: New test.
12068
12069 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12070
12071 * c-c++-common/gomp/pr60823-2.c: Require effective target
12072 vect_simd_clones.
12073
12074 2014-04-25 Marek Polacek <polacek@redhat.com>
12075
12076 PR c/60114
12077 * gcc.dg/pr60114.c: New test.
12078
12079 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12080
12081 * gcc.c-torture/execute/20140425-1.c: New test.
12082
12083 2014-04-25 Marek Polacek <polacek@redhat.com>
12084
12085 PR c/60156
12086 * c-c++-common/pr60156.c: New test.
12087
12088 2014-04-25 Richard Biener <rguenther@suse.de>
12089
12090 PR ipa/60912
12091 * g++.dg/opt/pr60912.C: New testcase.
12092
12093 2014-04-25 Richard Biener <rguenther@suse.de>
12094
12095 PR ipa/60911
12096 * gcc.dg/lto/pr60911_0.c: New testcase.
12097
12098 2014-04-24 Cong Hou <congh@google.com>
12099
12100 PR tree-optimization/60896
12101 * g++.dg/vect/pr60896.cc: New test.
12102
12103 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12104
12105 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12106 unpack builtin functionss for 128-bit types.
12107 * gcc.target/powerpc/pack02.c: Likewise.
12108 * gcc.target/powerpc/pack03.c: Likewise.
12109 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12110 divide builtin functionss.
12111 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12112 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12113 functions.
12114 * gcc.target/powerpc/bcd-2.c: Likewise.
12115 * gcc.target/powerpc/bcd-3.c: Likewise.
12116 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12117 builtin functionss.
12118 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12119
12120 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12121
12122 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12123 keeps_null_pointer_checks.
12124 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12125 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12126 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12127 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12128
12129 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12130
12131 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12132 Replace load with read and store with write.
12133
12134 2014-04-24 Jeff Law <law@redhat.com>
12135
12136 PR target/60822
12137 * gcc.c-torture/pr60822.c: New test.
12138 * gcc.c-torture/pr60822.x: New test.
12139
12140 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12141
12142 PR c++/57958
12143 * g++.dg/cpp0x/pr57958.C: New test.
12144
12145 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12146
12147 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12148 true for aarch64_be.
12149
12150 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12151 Tom de Vries <tom@codesourcery.com>
12152
12153 * gcc.dg/fuse-caller-save.c: New test.
12154
12155 2014-04-24 Joey Ye <joey.ye@arm.com>
12156
12157 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12158
12159 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12160
12161 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12162 * gcc.dg/vect/vect-bswap16: New test.
12163 * gcc.dg/vect/vect-bswap32: Likewise.
12164 * gcc.dg/vect/vect-bswap64: Likewise.
12165
12166 2014-04-23 Jeff Law <law@redhat.com>
12167
12168 PR tree-optimization/60902
12169 * gcc.target/i386/pr60902.c: New test.
12170
12171 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12172
12173 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12174 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12175 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12176
12177 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12178
12179 * gcc.target/arm/rev16.c: New test.
12180
12181 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12182
12183 * gcc.target/aarch64/rev16_1.c: New test.
12184
12185 2014-04-23 Richard Biener <rguenther@suse.de>
12186
12187 PR tree-optimization/60903
12188 * gcc.dg/torture/pr60903.c: New testcase.
12189
12190 2014-04-23 Richard Biener <rguenther@suse.de>
12191
12192 PR middle-end/60895
12193 * g++.dg/torture/pr60895.C: New testcase.
12194
12195 2014-04-23 Richard Biener <rguenther@suse.de>
12196
12197 PR middle-end/60891
12198 * gcc.dg/torture/pr60891.c: New testcase.
12199
12200 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR sanitizer/60275
12203 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12204 -fno-sanitize-recover to dg-options.
12205 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12206 add -std=c++11 to dg-options.
12207 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12208 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12209 add -std=c++1y to dg-options.
12210 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12211 -fno-sanitize-recover to dg-options.
12212 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12213 * c-c++-common/ubsan/vla-4.c: Likewise.
12214 * c-c++-common/ubsan/pr59503.c: Likewise.
12215 * c-c++-common/ubsan/vla-3.c: Likewise.
12216 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12217 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12218 * c-c++-common/ubsan/shift-3.c: Likewise.
12219 * c-c++-common/ubsan/overflow-1.c: Likewise.
12220 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12221 * c-c++-common/ubsan/vla-2.c: Likewise.
12222 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12223 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12224 * c-c++-common/ubsan/shift-6.c: Likewise.
12225 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12226 * c-c++-common/ubsan/overflow-add-3.c: New test.
12227 * c-c++-common/ubsan/overflow-add-4.c: New test.
12228 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12229 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12230
12231 2014-04-22 Christian Bruel <christian.bruel@st.com>
12232
12233 * gcc.target/sh/hiconst.c: New test.
12234
12235 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12236
12237 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12238 lroundf generates custom round instruction, too.
12239
12240 2014-04-22 Tobias Burnus <burnus@net-b.de>
12241
12242 PR fortran/60881
12243 * coarray/alloc_comp_3.f90: New.
12244
12245 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12246
12247 PR target/60868
12248 * gcc.target/i386/pr60868.c: New testcase.
12249
12250 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR c/59073
12253 * c-c++-common/gomp/pr59073.c: New test.
12254
12255 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12256
12257 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12258
12259 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12260
12261 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12262 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12263
12264 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12265
12266 * gcc.dg/memcpy-5.c: New test.
12267
12268 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12269
12270 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12271
12272 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12273 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12274 *-*-solaris2.9.
12275 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12276 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12277 from dg-options.
12278 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12279 from dg-additional-options.
12280 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12281 from dg-options.
12282
12283 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12284 execution check.
12285 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12286 (sigill_hdlr): Remove.
12287 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12288 check.
12289
12290 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12291 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12292 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12293
12294 * lib/target-supports.exp (add_options_for_tls): Remove
12295 *-*-solaris2.9* handling.
12296
12297 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12298
12299 * gcc.target/aarch64/vect_cvtf_1.c: New.
12300
12301 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR tree-optimization/60823
12304 * c-c++-common/gomp/pr60823-1.c: New test.
12305 * c-c++-common/gomp/pr60823-2.c: New test.
12306 * c-c++-common/gomp/pr60823-3.c: New test.
12307
12308 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12309
12310 * gcc.target/arm/anddi_notdi-1.c: New test.
12311 * gcc.target/arm/iordi_notdi-1.c: New test case.
12312
12313 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12314
12315 * gcc.target/arm/iordi_notdi-1.c: New test.
12316
12317 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12318
12319 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12320
12321 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12322
12323 PR target/60735
12324 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12325 not cause errors if -mspe.
12326
12327 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12328
12329 PR target/60909
12330 * gcc.target/i386/pr60909-1.c: New test.
12331 * gcc.target/i386/pr60909-2.c: Ditto.
12332
12333 2014-04-18 Cong Hou <congh@google.com>
12334
12335 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12336 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12337
12338 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12339
12340 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12341 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12342
12343 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12344
12345 PR c++/59200
12346 * g++.dg/cpp0x/alias-decl-42.C: New.
12347
12348 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12349
12350 * gcc.target/powerpc/ti_math1.c: New.
12351 * gcc.target/powerpc/ti_math2.c: New.
12352
12353 2014-04-17 Martin Jambor <mjambor@suse.cz>
12354
12355 * gnat.dg/opt34.adb: New.
12356 * gnat.dg/opt34_pkg.ads: Likewise.
12357
12358 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12359
12360 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12361 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12362
12363 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12364
12365 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12366 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12367
12368 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR target/60847
12371 Forward port from 4.8 branch
12372 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12373
12374 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12375 Fix scan patterns.
12376 * gcc.target/i386/bmi-2.c: Ditto.
12377
12378 2014-04-17 Richard Biener <rguenther@suse.de>
12379
12380 PR middle-end/60849
12381 * g++.dg/opt/pr60849.C: New testcase.
12382
12383 2014-04-17 Richard Biener <rguenther@suse.de>
12384
12385 PR tree-optimization/60836
12386 * g++.dg/vect/pr60836.cc: New testcase.
12387
12388 2014-04-17 Richard Biener <rguenther@suse.de>
12389
12390 PR tree-optimization/60841
12391 * gcc.dg/vect/pr60841.c: New testcase.
12392
12393 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12394
12395 * g++.dg/ipa/devirt-31.C: New testcase.
12396
12397 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12398
12399 PR lto/60820
12400 * gcc.dg/lto/pr60820_0.c: New testcase.
12401 * gcc.dg/lto/pr60820_1.c: New testcase.
12402
12403 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12404
12405 PR ipa/60854
12406 * g++.dg/torture/pr60854.C: New testcase.
12407
12408 2014-04-16 Catherine Moore <clm@codesourcery.com>
12409
12410 * gcc.target/mips/umips-store16-2.c: New test.
12411
12412 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12413
12414 * g++.dg/cpp0x/initlist-vect.C: New file.
12415
12416 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12417
12418 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12419 * gcc.dg/uninit-I-O0.c: Likewise.
12420 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12421
12422 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR tree-optimization/60844
12425 * gcc.dg/pr60844.c: New test.
12426
12427 2014-04-15 Richard Biener <rguenther@suse.de>
12428
12429 PR rtl-optimization/56965
12430 * gcc.dg/torture/pr56965-1.c: New testcase.
12431 * gcc.dg/torture/pr56965-2.c: Likewise.
12432
12433 2014-04-15 Teresa Johnson <tejohnson@google.com>
12434
12435 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12436
12437 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12438
12439 * gnat.dg/vect14.adb: New test.
12440
12441 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12442
12443 * gnat.dg/vect12.ad[sb]: New test.
12444 * gnat.dg/vect13.ad[sb]: Likewise.
12445
12446 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12447
12448 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12449 under qemu-arm.
12450 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12451 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12452 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12453 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12454 * c-c++-common/ubsan/null-1.c: Likewise.
12455 * c-c++-common/ubsan/null-10.c: Likewise.
12456 * c-c++-common/ubsan/null-11.c: Likewise.
12457 * c-c++-common/ubsan/null-2.c: Likewise.
12458 * c-c++-common/ubsan/null-3.c: Likewise.
12459 * c-c++-common/ubsan/null-4.c: Likewise.
12460 * c-c++-common/ubsan/null-5.c: Likewise.
12461 * c-c++-common/ubsan/null-6.c: Likewise.
12462 * c-c++-common/ubsan/null-7.c: Likewise.
12463 * c-c++-common/ubsan/null-8.c: Likewise.
12464 * c-c++-common/ubsan/null-9.c: Likewise.
12465 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12466 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12467 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12468 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12469 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12470 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12471 * c-c++-common/ubsan/pr59333.c: Likewise.
12472 * c-c++-common/ubsan/pr59667.c: Likewise.
12473 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12474 * c-c++-common/ubsan/pr60636.c: Likewise.
12475 * c-c++-common/ubsan/shift-1.c: Likewise.
12476 * c-c++-common/ubsan/shift-2.c: Likewise.
12477 * c-c++-common/ubsan/vla-1.c: Likewise.
12478
12479 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12480
12481 * gnat.dg/vect11.ad[sb]: New test.
12482
12483 2014-04-14 Richard Biener <rguenther@suse.de>
12484
12485 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12486
12487 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12488
12489 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12490
12491 2014-04-14 Richard Biener <rguenther@suse.de>
12492 Marc Glisse <marc.glisse@inria.fr>
12493
12494 PR c/60819
12495 * gcc.target/i386/vec-may_alias.c: New testcase.
12496
12497 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12498
12499 * lib/target-supports.exp
12500 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12501 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12502 Fix formatting.
12503
12504 2014-04-14 Richard Biener <rguenther@suse.de>
12505
12506 PR lto/60720
12507 * gcc.dg/lto/pr60720_0.c: New testcase.
12508 * gcc.dg/lto/pr60720_1.c: Likewise.
12509
12510 2014-04-14 Christian Bruel <christian.bruel@st.com>
12511
12512 * gcc.target/sh/memset.c: New test.
12513
12514 2014-04-14 Richard Biener <rguenther@suse.de>
12515
12516 PR middle-end/55022
12517 * gcc.dg/graphite/pr55022.c: New testcase.
12518
12519 2014-04-14 Richard Biener <rguenther@suse.de>
12520
12521 PR tree-optimization/59817
12522 PR tree-optimization/60453
12523 * gfortran.dg/graphite/pr59817.f: New testcase.
12524 * gcc.dg/graphite/pr59817-1.c: Likewise.
12525 * gcc.dg/graphite/pr59817-2.c: Likewise.
12526
12527 2014-04-14 Jason Merrill <jason@redhat.com>
12528
12529 Revert:
12530 * lib/gcc-dg.exp (dg-build-dso): New.
12531 (gcc-dg-test-1): Handle dg-do-what "dso".
12532
12533 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12534
12535 PR fortran/60717
12536 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12537
12538 PR fortran/58085
12539 * gfortran.dg/associate_15.f90: New test.
12540
12541 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12542
12543 PR middle-end/60467
12544 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12545 case to check.
12546
12547 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12548
12549 PR middle-end/60469
12550 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12551
12552 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12553
12554 * gcc.target/mips/umips-store16-1.c: New test.
12555
12556 2014-04-11 Tobias Burnus <burnus@net-b.de>
12557
12558 PR c/60194
12559 * * g++.dg/warn/warn_format_signedness.C: New.
12560 * gcc.dg/format/warn-signedness.c: New.
12561
12562 2014-04-11 Tobias Burnus <burnus@net-b.de>
12563
12564 PR fortran/58880
12565 PR fortran/60495
12566 * gfortran.dg/finalize_25.f90: New.
12567
12568 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12569
12570 * gcc.target/epiphany/t1068-2.c: New file.
12571
12572 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12573
12574 * gcc.target/epiphany/btst-1.c: New test.
12575
12576 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12577
12578 PR rtl-optimization/60651
12579 * gcc.target/epiphany/mode-switch.c: New test.
12580
12581 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12582
12583 PR c++/58600
12584 * g++.dg/cpp0x/gen-attrs-58.C: New.
12585 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12586
12587 2014-04-11 Steve Ellcey <sellcey@mips.com>
12588 Jakub Jelinek <jakub@redhat.com>
12589
12590 PR middle-end/60556
12591 * gcc.c-torture/compile/pr60556.c: New test.
12592
12593 2014-04-11 Richard Biener <rguenther@suse.de>
12594
12595 PR middle-end/60797
12596 * gcc.dg/pr60797.c: New testcase.
12597
12598 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12599
12600 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12601 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12602 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12603 rename to ...
12604 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12605 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12606 instructions as well.
12607
12608 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR rtl-optimization/60663
12611 * gcc.target/arm/pr60663.c: New test.
12612
12613 2014-04-10 Jason Merrill <jason@redhat.com>
12614
12615 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12616
12617 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR lto/60567
12620 * g++.dg/lto/pr60567_0.C: New test.
12621
12622 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12623
12624 * gfortran.dg/class_nameclash.f90: New test.
12625
12626 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12627
12628 PR c++/52844
12629 * g++.dg/cpp0x/variadic156.C: New.
12630
12631 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12632
12633 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12634 long.
12635
12636 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12637
12638 PR debug/60655
12639 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12640 -fdata-sections.
12641
12642 2014-04-09 Steve Ellcey <sellcey@mips.com>
12643
12644 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12645 and scan lists.
12646
12647 2014-04-09 Cong Hou <congh@google.com>
12648
12649 PR testsuite/60773
12650 * lib/target-supports.exp:
12651 (check_effective_target_vect_widen_si_to_di_pattern): New.
12652 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12653 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12654 targets only.
12655 (foo): Fix up formatting.
12656 (main): Call check_vect.
12657
12658 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12659
12660 PR c++/59115
12661 * g++.dg/template/crash119.C: New.
12662
12663 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12664
12665 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12666
12667 2014-04-08 Jason Merrill <jason@redhat.com>
12668
12669 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12670
12671 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12672
12673 PR rtl-optimization/60776
12674 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12675 * gcc.dg/builtin-bswap-7.c: Likewise.
12676 * gcc.dg/builtin-bswap-6a.c: New testcase.
12677 * gcc.dg/builtin-bswap-7a.c: New testcase.
12678
12679 Revert
12680 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12681
12682 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12683 optimization.
12684 * gcc.dg/builtin-bswap-7.c: Likewise.
12685
12686 2014-04-08 Richard Biener <rguenther@suse.de>
12687
12688 PR tree-optimization/60785
12689 * gcc.dg/graphite/pr60785.c: New testcase.
12690
12691 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12692
12693 PR target/60602
12694 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12695 with as at -O0.
12696
12697 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12698
12699 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12700 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12701 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12702
12703 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12704
12705 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12706
12707 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12708
12709 PR target/60609
12710 * g++.dg/torture/pr60609.C: New test.
12711
12712 2014-04-07 Richard Biener <rguenther@suse.de>
12713
12714 PR tree-optimization/60766
12715 * gcc.dg/torture/pr60766.c: New testcase.
12716
12717 2014-04-07 Jason Merrill <jason@redhat.com>
12718
12719 * lib/gcc-dg.exp (dg-build-dso): New.
12720 (gcc-dg-test-1): Handle dg-do-what "dso".
12721 * lib/target-supports.exp (add_options_for_dlopen): New.
12722 (check_effective_target_dlopen): Use it.
12723
12724 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12725
12726 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12727
12728 2014-04-07 Richard Biener <rguenther@suse.de>
12729
12730 PR middle-end/60750
12731 * g++.dg/torture/pr60750.C: New testcase.
12732 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12733
12734 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12735
12736 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12737
12738 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12739
12740 PR testsuite/60671
12741 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12742
12743 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12744
12745 PR testsuite/60672
12746 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12747
12748 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12749
12750 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12751
12752 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12753
12754 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12755
12756 * gcc.target/avr/dev-specific-rmw.c: New test.
12757
12758 2014-04-04 Cong Hou <congh@google.com>
12759
12760 PR tree-optimization/60656
12761 * gcc.dg/vect/pr60656.c: New test.
12762
12763 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12764
12765 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12766 optimization.
12767 * gcc.dg/builtin-bswap-7.c: Likewise.
12768
12769 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12770
12771 PR c++/58207
12772 * g++.dg/cpp0x/constexpr-ice15.C: New.
12773
12774 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12775
12776 PR ipa/59626
12777 testcase by Richard Biener
12778 * gcc.dg/lto/pr59626_0.c: New testcase.
12779 * gcc.dg/lto/pr59626_1.c: New testcase.
12780
12781 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12782
12783 PR debug/60655
12784 * gcc.c-torture/compile/pr60655-1.c: New test.
12785
12786 2014-04-04 Martin Jambor <mjambor@suse.cz>
12787
12788 PR ipa/60640
12789 * g++.dg/ipa/pr60640-1.C: New test.
12790 * g++.dg/ipa/pr60640-2.C: Likewise.
12791 * g++.dg/ipa/pr60640-3.C: Likewise.
12792 * g++.dg/ipa/pr60640-4.C: Likewise.
12793
12794 2014-04-04 Jeff Law <law@redhat.com>
12795
12796 PR target/60657
12797 * gcc.target/arm/pr60657.c: New test.
12798
12799 2014-04-04 Richard Biener <rguenther@suse.de>
12800
12801 PR ipa/60746
12802 * g++.dg/torture/pr60746.C: New testcase.
12803
12804 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12805
12806 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12807 * g++.old-deja/g++.jason/overload21.C: Likewise.
12808 * g++.old-deja/g++.law/init5.C: Likewise.
12809
12810 2014-04-03 Cong Hou <congh@google.com>
12811
12812 PR tree-optimization/60505
12813 * gcc.dg/vect/pr60505.c: New test.
12814
12815 2014-04-03 Richard Biener <rguenther@suse.de>
12816
12817 PR tree-optimization/60740
12818 * gcc.dg/graphite/pr60740.c: New testcase.
12819
12820 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12821
12822 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12823 * g++.dg/warn/Wnvdtor-2.C: New.
12824 * g++.dg/warn/Wnvdtor-3.C: New.
12825 * g++.dg/warn/Wnvdtor-4.C: New.
12826 * g++.dg/warn/Weff1.C: Delete.
12827 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12828 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12829
12830 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12831
12832 PR ipa/60659
12833 * g++.dg/torture/pr60659.C: New testcase.
12834
12835 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12836
12837 PR tree-optimization/60733
12838 * gcc.dg/torture/pr60733.c: New test.
12839
12840 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12841
12842 PR rtl-optimization/60650
12843 * gcc.target/arm/pr60650-2.c: New.
12844
12845 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12846
12847 * gcc.target/i386/avx2-vpand-3.c,
12848 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12849
12850 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12851
12852 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12853 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12854 gcc.target/i386/memcpy-strategy-1.c,
12855 gcc.target/i386/memcpy-strategy-2.c,
12856 gcc.target/i386/memcpy-vector_loop-1.c,
12857 gcc.target/i386/memcpy-vector_loop-2.c,
12858 gcc.target/i386/memset-vector_loop-1.c,
12859 gcc.target/i386/memset-vector_loop-2.c,
12860 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12861 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12862 -march= options different from those in dg-options.
12863
12864 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12865
12866 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12867 gcc.target/i386/pr30970.c: Use -mtune=generic.
12868 * gcc.target/i386/avx2-vpaddb-3.c,
12869 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12870 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12871 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12872 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12873 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12874 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12875 gcc.target/i386/avx2-vpsubw-3.c,
12876 gcc.target/i386/avx256-unaligned-load-1.c,
12877 gcc.target/i386/avx256-unaligned-load-4.c,
12878 gcc.target/i386/avx256-unaligned-store-1.c,
12879 gcc.target/i386/avx256-unaligned-store-2.c,
12880 gcc.target/i386/avx256-unaligned-store-4.c: Use
12881 -mno-prefer-avx128.
12882
12883 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12884 Iain Sandoe <iain@codesourcery.com>
12885
12886 PR target/54083
12887 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12888 with the additional options -Wl,-undefined,dynamic_lookup
12889 and -Wl,-flat_namespace.
12890 * gcc.dg/torture/pr53922.c: Additional option
12891 -Wl,-flat_namespace for darwin[89].
12892 * gcc.dg/torture/pr60092.c: Additional options
12893 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12894 for darwin[89].
12895
12896 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12897
12898 PR target/43751
12899 * lib/prune.exp: Modify the regular express to prune
12900 the new warnings introduced by r205679 on darwin9.
12901
12902 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12903
12904 * g++.dg/init/ctor4.C: Adjust.
12905 * g++.dg/init/ctor4-1.C: New.
12906 * g++.dg/cpp0x/defaulted2.C: Adjust.
12907
12908 2014-04-01 Richard Henderson <rth@redhat.com>
12909
12910 PR target/60704
12911 * gcc.dg/pr60704.c: New file.
12912
12913 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12914
12915 PR target/60363
12916 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12917 logical_op_short_circuit targets.
12918
12919 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12920
12921 PR libfortran/60128
12922 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12923 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12924
12925 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12926
12927 PR rtl-optimization/60700
12928 * gcc.target/i386/pr60700.c: New test.
12929
12930 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12931
12932 PR target/60650
12933 * gcc.target/arm/pr60650.c: Adjust command line options.
12934
12935 2014-03-31 Martin Jambor <mjambor@suse.cz>
12936
12937 PR middle-end/60647
12938 * gcc.dg/pr60647-1.c: New test.
12939 * gcc.dg/pr60647-2.c: Likewise.
12940
12941 2014-03-31 Richard Biener <rguenther@suse.de>
12942
12943 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12944
12945 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12946
12947 PR target/60034
12948 * gcc.target/aarch64/pr60034.c: New file.
12949
12950 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12951
12952 PR c++/60626
12953 * g++.dg/cpp1y/pr60626.C: New testcase.
12954
12955 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12956
12957 * gcc.dg/pr45416.c: Allow bextr on x86.
12958 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12959 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12960 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12961 * gcc.target/i386/l_fma_double_1.c,
12962 gcc.target/i386/l_fma_double_2.c,
12963 gcc.target/i386/l_fma_double_3.c,
12964 gcc.target/i386/l_fma_double_4.c,
12965 gcc.target/i386/l_fma_double_5.c,
12966 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12967 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12968 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12969 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12970 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12971 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12972 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12973
12974 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12975
12976 PR target/60648
12977 * g++.dg/pr60648.C: Move test to...
12978 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12979 dg-options, add for fpic targets dg-additional-options -fPIC.
12980
12981 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12982
12983 * gnat.dg/opt33.adb: New testcase.
12984
12985 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12986
12987 PR target/60697
12988 * gcc.target/aarch64/pr60697.c: New.
12989
12990 2014-03-27 Jeff Law <law@redhat.com>
12991
12992 PR target/60648
12993 * g++.dg/pr60648.C: New test.
12994
12995 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12996
12997 PR c++/60573
12998 * g++.dg/cpp1y/pr60573.C: New testcase.
12999
13000 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR target/60693
13003 * gcc.target/i386/pr60693.c: New test.
13004
13005 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
13006
13007 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
13008
13009 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR c++/60689
13012 * c-c++-common/pr60689.c: New test.
13013
13014 PR c++/58678
13015 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13016 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13017 targets.
13018
13019 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13020
13021 PR target/60675
13022 * gcc.target/aarch64/pr60675.C: New.
13023
13024 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13025
13026 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13027 * lib/target-supports.exp: Return true for s390
13028 in check_effective_logical_op_short_circuit.
13029
13030 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13031
13032 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13033 of second source operand.
13034 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13035 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13036 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13037
13038 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR ipa/60315
13041 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13042
13043 2014-03-28 Tobias Burnus <burnus@net-b.de>
13044
13045 * lib/cilk-plus-dg.exp: New.
13046 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13047 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13048
13049 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13050
13051 PR fortran/60522
13052 * gfortran.dg/where_4.f90: New test case.
13053
13054 2014-03-27 Tobias Burnus <burnus@net-b.de>
13055
13056 PR fortran/58880
13057 * gfortran.dg/finalize_24.f90: New.
13058
13059 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13060
13061 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13062 vbpermq builtin.
13063
13064 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13065 vec_select optimizations.
13066 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13067 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13068
13069 PR target/60672
13070 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13071 xxpermdi builtins are supported.
13072
13073 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13074
13075 PR rtl-optimization/60650
13076 * gcc.target/arm/pr60650.c: New.
13077
13078 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13079
13080 * gcc.target/s390/20140327-1.c: New testcase.
13081
13082 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR middle-end/60682
13085 * g++.dg/gomp/pr60682.C: New test.
13086
13087 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13088
13089 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13090
13091 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13092
13093 PR target/60580
13094 * gcc.target/aarch64/pr60580_1.c: New.
13095 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13096 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13097
13098 2014-03-26 Dehao Chen <dehao@google.com>
13099
13100 * gcc.dg/predict-8.c: New test.
13101
13102 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13103
13104 PR c++/52369
13105 * g++.dg/init/const10.C: New.
13106 * g++.dg/init/const11.C: New.
13107 * g++.dg/init/pr25811.C: Adjust.
13108 * g++.dg/init/pr29043.C: Likewise.
13109 * g++.dg/init/pr43719.C: Likewise.
13110 * g++.dg/init/pr44086.C: Likewise.
13111 * g++.dg/init/ctor8.C: Likewise.
13112 * g++.dg/init/uninitialized1.C: Likewise.
13113
13114 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR sanitizer/60636
13117 * c-c++-common/ubsan/pr60636.c: New test.
13118
13119 2014-03-26 Andreas Schwab <schwab@suse.de>
13120
13121 * g++.dg/torture/pr60315.C: Remove duplication.
13122
13123 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13124
13125 * gcc.c-torture/execute/20140326-1.c: New test.
13126
13127 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13128
13129 PR ipa/60315
13130 * g++.dg/torture/pr60315.C: New testcase.
13131
13132 2014-03-25 Martin Jambor <mjambor@suse.cz>
13133
13134 PR ipa/60600
13135 * g++.dg/ipa/pr60600.C: New test.
13136
13137 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13138
13139 PR testsuite/58013
13140 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13141
13142 2014-03-25 Richard Biener <rguenther@suse.de>
13143
13144 PR middle-end/60635
13145 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13146 * gfortran.dg/lto/pr60635_1.c: Likewise.
13147
13148 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13149
13150 PR c++/60627
13151 * g++.dg/cpp1y/pr60627.C: New testcase.
13152
13153 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13154
13155 * gcc.target/aarch64/ushr64_1.c: New.
13156
13157 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13158
13159 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13160 (LONG_LONG): Use LLONG.
13161 (set_rvector_long): Explicitly return void.
13162 (set_vector_long): Likewise.
13163 (check_vector_long): Likewise.
13164
13165 2014-03-24 Marek Polacek <polacek@redhat.com>
13166
13167 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13168 Define INT_MIN.
13169 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13170 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13171 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13172 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13173 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13174 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13175 * c-c++-common/ubsan/pr59503.c: Likewise.
13176 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13177 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13178 * c-c++-common/ubsan/shift-3.c: Likewise.
13179 * c-c++-common/ubsan/shift-6.c: Likewise.
13180 * c-c++-common/ubsan/undefined-1.c: Likewise.
13181 * c-c++-common/ubsan/vla-2.c: Likewise.
13182 * c-c++-common/ubsan/vla-3.c: Likewise.
13183 * c-c++-common/ubsan/vla-4.c: Likewise.
13184 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13185 * g++.dg/ubsan/return-2.C: Likewise.
13186
13187 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13188
13189 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13190 hppa*-*-hpux*.
13191
13192 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13193
13194 PR libfortran/59313
13195 PR libfortran/58015
13196 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13197 * gfortran.dg/round_4.f90: Likewise.
13198
13199 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13200
13201 PR libfortran/60128
13202 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13203 i?86-*-solaris2.9*.
13204
13205 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13206
13207 PR sanitizer/60613
13208 * c-c++-common/ubsan/pr60613-1.c: New test.
13209 * c-c++-common/ubsan/pr60613-2.c: New test.
13210
13211 2014-03-22 Matthias Klose <doko@ubuntu.com>
13212
13213 * g++.dg/cpp0x/regress: Remove empty directory.
13214
13215 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR debug/60603
13218 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13219
13220 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13221
13222 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13223 * g++.dg/cpp1y/pr60393.C: Likewise.
13224
13225 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13226
13227 PR c++/60384
13228 * g++.dg/cpp1y/pr60384.C: New.
13229
13230 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR target/60598
13233 * gcc.dg/pr60598.c: New test.
13234
13235 2014-03-21 Martin Jambor <mjambor@suse.cz>
13236
13237 PR ipa/59176
13238 * g++.dg/torture/pr59176.C: New test.
13239
13240 2014-03-21 Martin Jambor <mjambor@suse.cz>
13241
13242 PR ipa/60419
13243 * g++.dg/ipa/pr60419.C: New test.
13244
13245 2014-03-21 Richard Biener <rguenther@suse.de>
13246
13247 PR tree-optimization/60577
13248 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13249
13250 2014-03-21 Tobias Burnus <burnus@net-b.de>
13251
13252 PR fortran/60599
13253 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13254
13255 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR middle-end/60597
13258 * g++.dg/opt/pr60597.C: New test.
13259
13260 PR c++/60572
13261 * g++.dg/init/pr60572.C: New test.
13262
13263 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13264
13265 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13266
13267 2014-03-19 Tobias Burnus <burnus@net-b.de>
13268
13269 PR fortran/60543
13270 PR fortran/60283
13271 * gfortran.dg/implicit_pure_4.f90: New.
13272
13273 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13274
13275 PR c++/51474
13276 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13277
13278 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13279
13280 PR testsuite/60590
13281 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13282 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13283 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13284
13285 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13286
13287 PR c++/60332
13288 * g++.dg/cpp1y/pr60332.C: New.
13289
13290 2014-03-19 Marek Polacek <polacek@redhat.com>
13291
13292 PR sanitizer/60569
13293 * g++.dg/ubsan/pr60569.C: New test.
13294
13295 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13296
13297 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13298
13299 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR tree-optimization/60559
13302 * g++.dg/vect/pr60559.cc: New test.
13303
13304 2014-03-18 Ian Lance Taylor <iant@google.com>
13305
13306 PR target/60563
13307 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13308 (ditype): Rename typedef from int64_t.
13309
13310 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13311
13312 PR c/55383
13313 * gcc.dg/cast-qual-3.c: New.
13314 Revert:
13315 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13316 * c-c++-common/Wcast-qual-1.c: More precise match text.
13317
13318 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13319
13320 PR fortran/55207
13321 PR fortran/60549
13322 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13323 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13324 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13325 * gfortran.dg/intent_optimize_1.f90: Ditto.
13326 * gfortran.dg/pointer_init_9.f90: Ditto.
13327 * gfortran.dg/volatile4.f90: Ditto.
13328 * gfortran.dg/volatile6.f90: Ditto.
13329
13330 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13331
13332 PR c/55383
13333 * c-c++-common/Wcast-qual-1.c: More precise match text.
13334
13335 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13336
13337 PR c++/60305
13338 * g++.dg/cpp0x/constexpr-ice14.C: New.
13339
13340 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13341
13342 PR c++/54250
13343 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13344
13345 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13346
13347 PR sanitizer/60535
13348 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13349 * c-c++-common/ubsan/null-2.c: Likewise.
13350 * c-c++-common/ubsan/null-3.c: Likewise.
13351 * c-c++-common/ubsan/null-4.c: Likewise.
13352 * c-c++-common/ubsan/null-5.c: Likewise.
13353 * c-c++-common/ubsan/null-6.c: Likewise.
13354 * c-c++-common/ubsan/null-7.c: Likewise.
13355 * c-c++-common/ubsan/null-8.c: Likewise.
13356 * c-c++-common/ubsan/null-9.c: Likewise.
13357 * c-c++-common/ubsan/null-10.c: Likewise.
13358 * c-c++-common/ubsan/null-11.c: Likewise.
13359 * c-c++-common/ubsan/overflow-1.c: Likewise.
13360 * c-c++-common/ubsan/overflow-2.c: Likewise.
13361 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13362 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13363 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13364 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13365 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13366 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13367 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13368 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13369 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13370 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13371 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13372 * c-c++-common/ubsan/pr59333.c: Likewise.
13373 * c-c++-common/ubsan/pr59503.c: Likewise.
13374 * c-c++-common/ubsan/pr59667.c: Likewise.
13375 * c-c++-common/ubsan/undefined-1.c: Likewise.
13376 * g++.dg/ubsan/pr59250.C: Likewise.
13377 * g++.dg/ubsan/pr59306.C: Likewise.
13378
13379 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13380
13381 * gcc.dg/tls/pr58595.c: Add tls options.
13382
13383 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13384
13385 * gcc.target/i386/avx-additional-reg-names.c: New.
13386 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13387
13388 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13389
13390 PR c++/60390
13391 * g++.dg/cpp1y/pr60390.C: New testcase.
13392
13393 PR c++/60391
13394 * g++.dg/cpp1y/pr60391.C: New testcase.
13395
13396 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR target/60516
13399 * gcc.target/i386/pr60516.c: New test.
13400
13401 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13402
13403 PR c++/59571
13404 * g++.dg/cpp0x/constexpr-ice13.C: New.
13405
13406 2014-03-17 Marek Polacek <polacek@redhat.com>
13407
13408 PR middle-end/60534
13409 * gcc.dg/gomp/pr60534.c: New test.
13410
13411 2014-03-17 Kai Tietz <ktietz@redhat.com>
13412
13413 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13414
13415 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13416
13417 PR testsuite/58851
13418 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13419 storage size.
13420
13421 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13422
13423 PR libfortran/58324
13424 * gfortran.dg/list_read_12.f90: New test.
13425
13426 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13427
13428 PR fortran/55207
13429 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13430 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13431 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13432 -Wno-aggressive-loop-optimizations and remove an unused variable.
13433 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13434 * gfortran.dg/pointer_init_9.f90: New.
13435 * gfortran.dg/volatile4.f90: Put into subroutine.
13436 * gfortran.dg/volatile6.f90: Ditto.
13437
13438 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13439
13440 PR fortran/60392
13441 * gfortran.dg/transpose_4.f90: New test.
13442
13443 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13444
13445 PR rtl-optimization/60508
13446 * gcc.target/i386/pr60508.c: New.
13447
13448 2014-03-14 Richard Biener <rguenther@suse.de>
13449
13450 PR middle-end/60518
13451 * g++.dg/pr60518.C: New testcase.
13452
13453 2014-03-14 Martin Jambor <mjambor@suse.cz>
13454
13455 PR lto/60461
13456 * gcc.dg/lto/pr60461_0.c: New test.
13457
13458 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13459
13460 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13461 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13462 * gcc.dg/lto/save-temps_0.c: New testcase.
13463
13464 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/36282
13467 * c-c++-common/pr36282-1.c: New test.
13468 * c-c++-common/pr36282-2.c: New test.
13469 * c-c++-common/pr36282-3.c: New test.
13470 * c-c++-common/pr36282-4.c: New test.
13471
13472 2014-03-13 Richard Henderson <rth@redhat.com>
13473
13474 PR debug/60438
13475 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13476
13477 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13478
13479 PR c++/60383
13480 * g++.dg/template/crash118.C: New.
13481 * g++.dg/template/crash95.C: Adjust.
13482
13483 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13484
13485 PR rtl-optimization/57189
13486 * gcc.target/i386/pr57189.c: New.
13487
13488 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13489
13490 PR c++/60254
13491 * g++.dg/cpp0x/static_assert10.C: New.
13492 * g++.dg/cpp0x/static_assert11.C: Likewise.
13493 * g++.dg/cpp0x/static_assert3.C: Adjust.
13494
13495 2014-03-13 Richard Biener <rguenther@suse.de>
13496
13497 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13498
13499 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13500
13501 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13502 2.07 128-bit arithmetic.
13503 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13504
13505 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13506 due to when TImode is allowed in VSX registers, the allowable
13507 address modes for TImode is just a single indirect address in
13508 order for the value to be loaded and store in either GPR or VSX
13509 registers. This affects the generated code, and it would cause
13510 this test to fail, when such an option is used.
13511
13512 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13513
13514 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13515
13516 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13517
13518 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13519 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13520 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13521 only test for exactly one if if -mbranch-cost=1 has been passed.
13522
13523 2014-03-12 Christian Bruel <christian.bruel@st.com>
13524
13525 PR target/60264
13526 * gcc.target/arm/pr60264.c
13527
13528 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13529
13530 PR tree-optimization/60454
13531 * gcc.c-torture/execute/pr60454.c: New test.
13532
13533 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13534 Marc Glisse <marc.glisse@inria.fr>
13535
13536 PR tree-optimization/60502
13537 * gcc.c-torture/compile/pr60502.c: New test.
13538
13539 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13540
13541 PR middle-end/60482
13542 * gcc.dg/vect/pr60482.c: New test.
13543
13544 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13545
13546 PR c++/60389
13547 * g++.dg/cpp0x/inh-ctor19.C: New.
13548
13549 2014-03-11 Richard Biener <rguenther@suse.de>
13550
13551 PR tree-optimization/60429
13552 PR tree-optimization/60485
13553 * gcc.dg/pr60485-1.c: New testcase.
13554 * gcc.dg/pr60485-2.c: Likewise.
13555
13556 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR ipa/60457
13559 * g++.dg/ipa/pr60457.C: New test.
13560
13561 2014-03-10 Richard Biener <rguenther@suse.de>
13562
13563 PR middle-end/60474
13564 * g++.dg/torture/pr60474.C: New testcase.
13565
13566 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13567
13568 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13569
13570 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13571
13572 * gcc.dg/lto/pr55113_0.c: New testcase.
13573
13574 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13575
13576 PR c++/60033
13577 * g++.dg/cpp1y/pr60033.C: New testcase.
13578
13579 PR c++/60393
13580 * g++.dg/cpp1y/pr60393.C: New testcase.
13581
13582 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13583
13584 PR libfortran/60128
13585 * gfortran.dg/fmt_en.f90: New test.
13586
13587 2014-03-07 Jason Merrill <jason@redhat.com>
13588
13589 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13590 * lib/target-supports.exp (check_effective_target_c++11): Now
13591 means C++11 and up.
13592 (check_effective_target_c++11_only): New.
13593 (check_effective_target_c++11_down): New.
13594 (check_effective_target_c++1y): New.
13595 (check_effective_target_c++1y_only): New.
13596 (check_effective_target_c++98_only): Rename from
13597 check_effective_target_c++98.
13598 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13599
13600 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13601
13602 PR c++/58609
13603 * g++.dg/cpp0x/constexpr-ice12.C: New.
13604
13605 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13606
13607 * c-c++-common/gomp/map-1.c: Extend.
13608
13609 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13610 Janus Weil <janus@gcc.gnu.org>
13611
13612 PR fortran/51976
13613 * gfortran.dg/deferred_type_component_1.f90 : New test.
13614 * gfortran.dg/deferred_type_component_2.f90 : New test.
13615
13616 2014-03-06 Marek Polacek <polacek@redhat.com>
13617
13618 PR c/60197
13619 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13620 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13621
13622 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13623
13624 PR target/58595
13625 * gcc.dg/tls/pr58595.c: New test.
13626
13627 2014-03-06 Richard Biener <rguenther@suse.de>
13628
13629 PR middle-end/60445
13630 PR lto/60424
13631 PR lto/60427
13632 Revert
13633 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13634
13635 * gcc.dg/lto/pr55113_0.c: New testcase.
13636
13637 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13638
13639 PR testsuite/59308
13640 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13641 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13642 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13643 s390*/i?86/x86_64.
13644 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13645 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13646 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13647 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13649 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13650 even for mips*/s390*/i?86/x86_64.
13651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13655 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13656
13657 PR lto/60404
13658 * gcc.dg/lto/pr60404_0.c: New test.
13659 * gcc.dg/lto/pr60404_1.c: New file.
13660 * gcc.dg/lto/pr60404_2.c: New file.
13661
13662 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13663
13664 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13665 long long" throughout.
13666 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13667 * gcc.dg/vmx/insert-vsx.c: Likewise.
13668 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13669 * gcc.dg/vmx/ld-vsx.c: Likewise.
13670 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13671 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13672 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13673 * gcc.dg/vmx/merge-vsx.c: Likewise.
13674 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13675 * gcc.dg/vmx/st-vsx.c: Likewise.
13676 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13677 * gcc.dg/vmx/stl-vsx.c: Likewise.
13678 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13679
13680 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13681
13682 * gcc.dg/lto/pr55113_0.c: New testcase.
13683
13684 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13685
13686 PR c++/60376
13687 * g++.dg/cpp1y/pr60376.C: New.
13688
13689 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13690
13691 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13692
13693 2014-03-04 Richard Biener <rguenther@suse.de>
13694
13695 PR tree-optimization/60382
13696 * gcc.dg/vect/pr60382.c: New testcase.
13697
13698 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13699
13700 PR libfortran/60148
13701 * gfortran.dg/namelist_84.f90: New test.
13702
13703 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13704
13705 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13706 argument to avoid inf values.
13707 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13708 UNION_FP_CHECK machinery.
13709
13710 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13711
13712 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13713 i32in128 cases outside special big-endian processing block.
13714
13715 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13716
13717 PR preprocessor/60400
13718 * c-c++-common/cpp/pr60400.c: New test.
13719 * c-c++-common/cpp/pr60400-1.h: New file.
13720 * c-c++-common/cpp/pr60400-2.h: New file.
13721
13722 PR objc++/60398
13723 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13724
13725 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13726 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13727
13728 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13729
13730 PR ipa/60150
13731 * g++.dg/lto/pr60150.H: New testcase.
13732 * g++.dg/lto/pr60150_0.C: New testcase.
13733 * g++.dg/lto/pr60150_1.C: New testcase.
13734
13735 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13736
13737 PR ipa/60306
13738 * g++.dg/ipa/devirt-29.C: New testcase
13739
13740 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13741
13742 PR fortran/60236
13743 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13744
13745 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13746
13747 PR c++/50025
13748 * g++.dg/cpp0x/pr50025.C: New.
13749
13750 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13751
13752 PR c++/60377
13753 * g++.dg/cpp1y/pr60377.C: New testcase.
13754
13755 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13756
13757 PR fortran/60341
13758 * gfortran.dg/str_comp_optimize_1.f90: New test.
13759
13760 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13761
13762 PR target/60071
13763 * gcc.c-torture/compile/pr60071.c: New.
13764
13765 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13766
13767 PR fortran/60359
13768 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13769
13770 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13771
13772 PR c++/58610
13773 * g++.dg/cpp0x/constexpr-ice11.C: New.
13774
13775 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13776
13777 PR c++/60314
13778 * g++.dg/cpp1y/auto-fn24.C: New.
13779
13780 2014-02-28 Joey Ye <joey.ye@arm.com>
13781
13782 PR target/PR60169
13783 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13784
13785 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13786
13787 PR c++/60253
13788 * g++.dg/overload/ellipsis2.C: New.
13789
13790 2014-02-27 Jeff Law <law@redhat.com>
13791
13792 PR rtl-optimization/52714
13793 * gcc.c-torture/compile/pr52714.c: New test.
13794
13795 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13796 Jeff Law <law@redhat.com>
13797
13798 PR rtl-optimization/49847
13799 * g++.dg/pr49847.C: New test.
13800
13801 2014-02-27 Marek Polacek <polacek@redhat.com>
13802
13803 PR middle-end/59223
13804 * c-c++-common/pr59223.c: New test.
13805
13806 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13807
13808 * common/config/i386/predicates.md (const1256_operand): Remove.
13809 (const2356_operand): New.
13810 (const_1_to_2_operand): Remove.
13811 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13812 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13813 (*avx512pf_gatherpf<mode>sf): Ditto.
13814 (avx512pf_gatherpf<mode>df): Ditto.
13815 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13816 (*avx512pf_gatherpf<mode>df): Ditto.
13817 (avx512pf_scatterpf<mode>sf): Ditto.
13818 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13819 (*avx512pf_scatterpf<mode>sf): Ditto.
13820 (avx512pf_scatterpf<mode>df): Ditto.
13821 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13822 (*avx512pf_scatterpf<mode>df): Ditto.
13823 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13824
13825 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13826
13827 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13828 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13829 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13830 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13831 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13832 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13833 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13834 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13835
13836 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13837
13838 PR target/60280
13839 * gnat.dg/renaming5.adb: Change to two expected gotos.
13840 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13841 jump threads.
13842 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13843 messages for removed basic block.
13844 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13845 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13846 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13847 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13848
13849 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13850
13851 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13852 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13853 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13854 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13855 * gcc.dg/vmx/merge-vsx.c: Likewise.
13856 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13857
13858 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13859
13860 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13861 * gcc.target/i386/prefetchwt1-1.c: New.
13862 * g++.dg/other/i386-2.C: Add new option.
13863 * g++.dg/other/i386-3.C: Ditto.
13864 * gcc.target/i386/sse-12.c: Ditto.
13865 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13866 * gcc.target/i386/sse-22.c: Add new option.
13867 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13868
13869 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13870
13871 PR libfortran/59313
13872 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13873
13874 PR libfortran/58015
13875 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13876
13877 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13878
13879 PR c++/60311
13880 * g++.dg/cpp1y/pr60311.C: New testcase.
13881
13882 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13883
13884 PR c++/60065
13885 * g++.dg/cpp1y/pr60065.C: New testcase.
13886
13887 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13888
13889 PR rtl-optimization/60268
13890 * gcc.c-torture/compile/pr60268.c: New test.
13891
13892 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13893
13894 * gcc.target/microblaze/others/mem_reload.c: New test.
13895
13896 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13897
13898 * gcc.dg/vmx/lde.c: New test.
13899 * gcc.dg/vmx/lde-be-order.c: New test.
13900 * gcc.dg/vmx/ste.c: New test.
13901 * gcc.dg/vmx/ste-be-order.c: New test.
13902
13903 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13904
13905 PR testsuite/60173
13906 * lib/target-supports.exp
13907 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13908 and crisv32-*-* to list.
13909
13910 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13911
13912 PR fortran/60302
13913 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13914
13915 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13916
13917 * gcc.dg/vmx/vsums.c: Check entire result vector.
13918 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13919
13920 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13921
13922 * gcc.dg/vmx/ld.c: New test.
13923 * gcc.dg/vmx/ld-be-order.c: New test.
13924 * gcc.dg/vmx/ld-vsx.c: New test.
13925 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13926 * gcc.dg/vmx/ldl.c: New test.
13927 * gcc.dg/vmx/ldl-be-order.c: New test.
13928 * gcc.dg/vmx/ldl-vsx.c: New test.
13929 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13930 * gcc.dg/vmx/st.c: New test.
13931 * gcc.dg/vmx/st-be-order.c: New test.
13932 * gcc.dg/vmx/st-vsx.c: New test.
13933 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13934 * gcc.dg/vmx/stl.c: New test.
13935 * gcc.dg/vmx/stl-be-order.c: New test.
13936 * gcc.dg/vmx/stl-vsx.c: New test.
13937 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13938
13939 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13940
13941 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13942 * g++.dg/other/i386-3.C (dg-options): Ditto.
13943 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13944 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13945 -mavx512pf and -msha.
13946
13947 2014-02-21 Richard Biener <rguenther@suse.de>
13948
13949 PR tree-optimization/60276
13950 * gcc.dg/vect/pr60276.c: New testcase.
13951
13952 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13953
13954 PR fortran/60234
13955 * gfortran.dg/finalize_23.f90: New.
13956
13957 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13958
13959 PR c++/60052
13960 PR c++/60053
13961 * g++.dg/cpp1y/pr60052.C: New testcase.
13962 * g++.dg/cpp1y/pr60053.C: New testcase.
13963
13964 2014-02-21 Tobias Burnus <burnus@net-b.de>
13965
13966 PR fortran/60286
13967 * gfortran.dg/inquire_16.f90: New.
13968
13969 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13970
13971 * gcc.target/nios2/biggot-1.c: New.
13972 * gcc.target/nios2/biggot-2.c: New.
13973
13974 2014-02-20 Martin Jambor <mjambor@suse.cz>
13975
13976 PR ipa/55260
13977 * gcc.dg/ipa/pr55260.c: New test.
13978
13979 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13980
13981 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13982 for execution test case.
13983
13984 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13985
13986 PR ipa/58555
13987 * g++.dg/torture/pr58555.C: New testcase.
13988
13989 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13990
13991 PR target/60204
13992 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13993 reflect abi fix.
13994 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13995
13996 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13997 Kirill Yukhin <kirill.yukhin@intel.com>
13998
13999 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
14000 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
14001 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
14002 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14003 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
14004 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
14005
14006 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR c/37743
14009 * g++.dg/ext/builtin-bswap1.C: New test.
14010 * c-c++-common/pr37743.c: New test.
14011
14012 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
14013
14014 * gcc.dg/decl-10.c: New test.
14015
14016 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR c++/60267
14019 * g++.dg/ext/ivdep-1.C: New test.
14020
14021 PR c++/60267
14022 * gcc.dg/pr60267.c: New test.
14023
14024 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14025
14026 PR target/59794
14027 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14028 (dg-options): Remove -Wno-psabi.
14029 * gcc.target/i386/pr59794-2.c: Ditto.
14030 * gcc.target/i386/pr60205-1.c: Ditto.
14031 * gcc.target/i386/sse-5.c: Ditto.
14032
14033 2014-02-18 Nick Clifton <nickc@redhat.com>
14034
14035 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14036 * gcc.dg/pr23623.c: Likewise.
14037 * gcc.dg/pr48784-1.c: Likewise.
14038 * gcc.dg/pr48784-2.c: Likewise.
14039 * gcc.dg/pr56997-2.c: Likewise.
14040 * gcc.dg/sms-6.c: Likewise.
14041 * gcc.dg/torture/pr60183.c: Likewise.
14042 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14043 * gcc.c-torture/execute/20061220-1.x: New.
14044 * gcc.c-torture/execute/pr43220.x: New.
14045 * gcc.c-torture/execute/pr51581-1.x: New.
14046 * gcc.c-torture/execute/pr51581-2.x: New.
14047 * gcc.c-torture/execute/pr58570.x: New.
14048 * gcc.c-torture/unsorted/DFcmp.x: New.
14049 * gcc.c-torture/unsorted/SFset.x: New.
14050
14051 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14052
14053 * gnat.dg/opt31.adb: New test.
14054
14055 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14056
14057 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14058
14059 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14060
14061 PR fortran/60232
14062 * gfortran.dg/typebound_proc_33.f90: New.
14063
14064 2014-02-19 Marek Polacek <polacek@redhat.com>
14065
14066 PR c/60195
14067 * gcc.dg/pr60195.c: New test.
14068
14069 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14070
14071 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14072
14073 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14074
14075 PR preprocessor/58844
14076 * c-c++-common/cpp/pr58844-1.c: New test.
14077 * c-c++-common/cpp/pr58844-2.c: New test.
14078
14079 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14080
14081 PR c++/60225
14082 * g++.dg/cpp0x/constexpr-ice10.C: New.
14083
14084 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14085
14086 PR c++/60215
14087 * g++.dg/cpp0x/pr60215.C: New.
14088
14089 2014-02-18 Tobias Burnus <burnus@net-b.de>
14090
14091 PR fortran/49397
14092 * gfortran.dg/proc_ptr_45.f90: New.
14093 * gfortran.dg/proc_ptr_46.f90: New.
14094
14095 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14096
14097 PR c++/60190
14098 * g++.dg/cpp1y/pr60190.C: New testcase.
14099
14100 PR c++/60064
14101 * g++.dg/cpp1y/pr60064.C: New testcase.
14102
14103 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14104
14105 PR target/60205
14106 * gcc.target/i386/pr60205-1.c: New test.
14107 * gcc.target/i386/pr60205-2.c: Ditto.
14108
14109 2014-02-18 Kai Tietz <ktietz@redhat.com>
14110
14111 PR target/60193
14112 * gcc.target/i386/nest-1.c: New testcase.
14113
14114 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14115
14116 * gnat.dg/opt32.adb: New test.
14117
14118 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14119
14120 PR fortran/60231
14121 * gfortran.dg/typebound_generic_15.f90: New.
14122
14123 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14124
14125 PR fortran/55907
14126 * gfortran.dg/init_flag_12.f90: New.
14127
14128 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14129 Ilya Tocar <ilya.tocar@intel.com>
14130
14131 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14132 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14133 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14134 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14135
14136 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14137
14138 * lib/target-supports.exp
14139 (check_effective_target_logical_op_short_circuit): New procedure.
14140 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14141 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14142 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14143 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14144 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14146 logical_op_short_circuit for the alternative test, extending
14147 it to arm_cortex_m.
14148
14149 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14150
14151 PR target/60203
14152 * gcc.target/powerpc/pr60203.c: New testsuite.
14153
14154 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14155
14156 PR fortran/59599
14157 * gfortran.dg/ichar_3.f90: New test.
14158
14159 2014-02-15 Richard Biener <rguenther@suse.de>
14160
14161 PR tree-optimization/60183
14162 * gcc.dg/torture/pr60183.c: New testcase.
14163
14164 2014-02-14 Jeff Law <law@redhat.com>
14165
14166 PR rtl-optimization/60131
14167 * g++.dg/torture/pr60131.C: New test.
14168
14169 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14170
14171 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14172 on command-line.
14173
14174 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14175
14176 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14177
14178 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14179
14180 * gcc.c-torture/compile/20140213.c: New test.
14181
14182 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14183
14184 PR target/43546
14185 * gcc.target/i386/pr43546.c: New test.
14186
14187 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14188
14189 * gcc.target/s390/hotpatch-compile-8.c: New test.
14190
14191 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14192
14193 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14194 definition with an ifndef.
14195 * gcc.dg/pr59605-2.c: New test.
14196
14197 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14198
14199 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14200
14201 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14202
14203 * gcc.dg/torture/float128-mul-underflow.c,
14204 gcc.dg/torture/float128-truncdf-underflow.c,
14205 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14206
14207 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14208
14209 PR middle-end/59737
14210 * g++.dg/ipa/pr59737.C: New test.
14211
14212 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14213
14214 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14215
14216 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14217
14218 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14219
14220 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14221
14222 2014-02-12 Richard Biener <rguenther@suse.de>
14223
14224 PR middle-end/60092
14225 * gcc.dg/torture/pr60092.c: New testcase.
14226 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14227
14228 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14229
14230 * gcc.c-torture/execute/20140212-1.c: New test.
14231
14232 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14233
14234 PR c++/60047
14235 * g++.dg/cpp0x/pr60047.C: New.
14236
14237 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14238
14239 PR c/60101
14240 * c-c++-common/pr60101.c: New test.
14241
14242 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14243
14244 PR lto/59468
14245 * g++.dg/ipa/devirt-27.C: New testcase.
14246 * g++.dg/ipa/devirt-26.C: New testcase.
14247
14248 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14249
14250 PR target/60137
14251 * gcc.target/powerpc/pr60137.c: New file.
14252
14253 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR fortran/52370
14256 * gfortran.dg/pr52370.f90: New test.
14257
14258 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14259
14260 PR target/59927
14261 Revert
14262 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14263
14264 PR testsuite/58630
14265 * gcc.target/i386/pr43662.c (dg-options):
14266 Add -maccumulate-outgoing-args.
14267 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14268 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14269 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14270 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14271 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14272 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14273 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14274 Add -maccumulate-outgoing-args.
14275 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14276 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14277 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14278 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14279 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14280 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14281 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14282 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14283 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14284 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14285 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14286 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14287 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14288 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14289 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14290
14291 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14292
14293 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14294
14295 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14296
14297 PR debug/59776
14298 * gcc.dg/guality/pr59776.c: New test.
14299
14300 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14301
14302 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14303 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14304 (add_options_for_arm_vfp3): New.
14305
14306 2014-02-11 Jeff Law <law@redhat.com>
14307
14308 PR middle-end/54041
14309 * gcc.target/m68k/pr54041.c: New test.
14310
14311 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14312
14313 PR target/59927
14314 * gcc.target/i386/pr59927.c: New test.
14315
14316 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14317
14318 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14319 * gcc.dg/vect/pr60012.c: Likewise.
14320 * gcc.dg/vect/vect-119.c: Likewise.
14321 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14322 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14323
14324 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14325
14326 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14327
14328 2014-02-10 Jeff Law <law@redhat.com>
14329
14330 PR middle-end-52306
14331 * gcc.c-torture/compile/pr52306.c: New test.
14332
14333 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14334
14335 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14336
14337 2014-02-10 Richard Biener <rguenther@suse.de>
14338
14339 PR tree-optimization/60115
14340 * gcc.dg/torture/pr60115.c: New testcase.
14341
14342 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14343
14344 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14345 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14346
14347 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14348 Ilya Tocar <ilya.tocar@intel.com>
14349
14350 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14351 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14352 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14353 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14354 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14355 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14356 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14357 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14358 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14359 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14360 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14361 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14362 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14363 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14364 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14365 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14366 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14367 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14368 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14369 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14370 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14371 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14372 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14373 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14374 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14375 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14376 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14377
14378 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14379
14380 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14381
14382 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14383
14384 PR fortran/57522
14385 * gfortran.dg/associated_target_5.f03: New test.
14386
14387 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14388
14389 PR fortran/59026
14390 * gfortran.dg/elemental_by_value_1.f90: New test.
14391
14392 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14393
14394 PR fortran/58470
14395 * gfortran.dg/finalize_22.f90: New.
14396
14397 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14398
14399 PR fortran/60066
14400 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14401 was fixed by the patch for PR59906.
14402
14403 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14404
14405 PR translation/52289
14406 * gfortran.dg/coarray_8.f90: Update dg-error match.
14407
14408 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14409
14410 PR c/59984
14411 * gcc.dg/vect/pr59984.c: New test.
14412
14413 PR middle-end/60092
14414 * gcc.dg/attr-alloc_align-1.c: New test.
14415 * gcc.dg/attr-alloc_align-2.c: New test.
14416 * gcc.dg/attr-alloc_align-3.c: New test.
14417 * gcc.dg/attr-assume_aligned-1.c: New test.
14418 * gcc.dg/attr-assume_aligned-2.c: New test.
14419 * gcc.dg/attr-assume_aligned-3.c: New test.
14420
14421 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR target/60077
14424 * gcc.target/i386/pr60077-1.c: New test.
14425 * gcc.target/i386/pr60077-2.c: New test.
14426
14427 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR preprocessor/56824
14430 * gcc.dg/pr56824.c: New test.
14431
14432 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14433
14434 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14435 variable used for atomic operations.
14436
14437 2014-02-07 Richard Biener <rguenther@suse.de>
14438
14439 PR middle-end/60092
14440 * gcc.dg/vect/pr60092-2.c: New testcase.
14441
14442 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14443
14444 PR c++/60082
14445 Revert
14446 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14447
14448 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14449 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14450
14451 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14452
14453 * gcc.target/s390/fp2int1.c: New testcase.
14454
14455 2014-02-07 Richard Biener <rguenther@suse.de>
14456
14457 PR middle-end/60092
14458 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14459 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14460
14461 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14462
14463 PR ipa/59918
14464 * g++.dg/torture/pr59918.C: New testcase.
14465
14466 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR target/59575
14469 * gcc.target/arm/pr59575.c: New test.
14470
14471 PR debug/59992
14472 * gcc.dg/pr59992.c: New test.
14473
14474 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14475
14476 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14477 init_priority. Test alignment of variable instead of function.
14478
14479 2014-02-06 Marek Polacek <polacek@redhat.com>
14480
14481 PR c/60087
14482 * gcc.dg/pr60087.c: New test.
14483
14484 2014-02-06 Alan Modra <amodra@gmail.com>
14485
14486 * gcc.target/powerpc/pr60032.c: New.
14487
14488 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14489
14490 PR target/60062
14491 * gcc.c-torture/execute/pr60062.c: New test.
14492 * gcc.c-torture/execute/pr60072.c: New test.
14493
14494 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14495
14496 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14497 so that expected outcome works for PIC variants too.
14498
14499 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14500 Kugan Vivekanandarajah <kuganv@linaro.org>
14501
14502 * gcc.target/arm/vect-noalign.c: New file.
14503
14504 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14505 Jakub Jelinek <jakub@redhat.com>
14506
14507 PR middle-end/60013
14508 * gcc.dg/pr60013.c: New testcase.
14509
14510 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14511
14512 * gcc.dg/vmx/sum2s.c: New.
14513 * gcc.dg/vmx/sum2s-be-order.c: New.
14514
14515 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14516
14517 * gcc.dg/vmx/pack.c: New.
14518 * gcc.dg/vmx/pack-be-order.c: New.
14519 * gcc.dg/vmx/unpack.c: New.
14520 * gcc.dg/vmx/unpack-be-order.c: New.
14521
14522 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14523
14524 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14525 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14526
14527 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14528
14529 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14530 Use __builtin_floorf, __builtin_ceilf.
14531 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14532 declaration.
14533 (TEST): Use __builtin_floorf.
14534 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14535
14536 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14537
14538 PR ipa/59947
14539 * g++.dg/opt/pr59947.C: New test.
14540
14541 PR c++/58703
14542 * c-c++-common/gomp/pr58703.c: New test.
14543
14544 2014-02-05 Richard Biener <rguenther@suse.de>
14545
14546 PR testsuite/60076
14547 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14548 avoid using unsigned long long.
14549
14550 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14551
14552 PR middle-end/57499
14553 * g++.dg/torture/pr57499.C: New test.
14554
14555 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14556
14557 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14558
14559 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14560
14561 * g++.dg/ipa/devirrt-22.C: Fix template.
14562
14563 2014-02-04 Marek Polacek <polacek@redhat.com>
14564
14565 PR c/60036
14566 * gcc.dg/pr60036.c: New test.
14567
14568 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14569
14570 PR ipa/60058
14571 * g++.dg/torture/pr60058.C: New testcase.
14572
14573 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14574
14575 * g++.dg/tsan/default_options.C: Invert check.
14576
14577 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14578
14579 PR tree-optimization/60002
14580 * g++.dg/opt/pr60002.C: New test.
14581
14582 PR tree-optimization/60023
14583 * g++.dg/vect/pr60023.cc: New test.
14584
14585 PR ipa/60026
14586 * c-c++-common/torture/pr60026.c: New test.
14587
14588 PR rtl-optimization/57915
14589 * gcc.target/i386/pr57915.c: New test.
14590
14591 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14592
14593 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14594
14595 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14596
14597 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14598
14599 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14600
14601 PR middle-end/59261
14602 * gcc.dg/pr59261.c: New test.
14603
14604 2014-02-04 Richard Biener <rguenther@suse.de>
14605
14606 PR tree-optimization/60012
14607 * gcc.dg/vect/pr60012.c: New testcase.
14608
14609 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14610
14611 PR target/59788
14612 * g++.dg/eh/unwind-direct.C: New test.
14613
14614 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14615
14616 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14617 timeout value to 20s.
14618
14619 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14620
14621 PR ipa/59882
14622 * g++.dg/torture/pr59882.C: New testcase
14623
14624 2014-02-03 Jan Hubicka <jh@suse.cz>
14625
14626 PR ipa/59831
14627 * g++.dg/ipa/devirt-22.C: New testcase.
14628
14629 2014-02-03 Jan Hubicka <jh@suse.cz>
14630
14631 * g++.dg/ipa/devirt-25.C: New testcase.
14632
14633 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14634
14635 PR tree-optimization/59924
14636 * gcc.dg/pr59924.c: New test.
14637
14638 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14639
14640 PR ipa/59831
14641 * g++.dg/ipa/devirt-24.C: New testcase.
14642
14643 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14644
14645 PR c++/53017
14646 PR c++/59211
14647 * c-c++-common/attributes-1.c: New testcase.
14648 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14649
14650 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14651
14652 PR c++/58871
14653 * g++.dg/cpp0x/pr58871.C: New.
14654
14655 2014-02-03 Cong Hou <congh@google.com>
14656
14657 PR tree-optimization/60000
14658 * g++.dg/vect/pr60000.cc: New test.
14659
14660 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14661
14662 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14663 * gcc.target/i386/long-double-64-4.c: Likewise.
14664 * gcc.target/i386/long-double-80-1.c: Likewise.
14665 * gcc.target/i386/long-double-80-2.c: Likewise.
14666 * gcc.target/i386/long-double-80-3.c: Likewise.
14667 * gcc.target/i386/long-double-80-4.c: Likewise.
14668 * gcc.target/i386/long-double-80-5.c: Likewise.
14669 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14670 __multf3 isn't used.
14671 * gcc.target/i386/long-double-64-3.c: Likewise.
14672 * gcc.target/i386/long-double-128-1.c: New test.
14673 * gcc.target/i386/long-double-128-2.c: Likewise.
14674 * gcc.target/i386/long-double-128-3.c: Likewise.
14675 * gcc.target/i386/long-double-128-4.c: Likewise.
14676 * gcc.target/i386/long-double-128-5.c: Likewise.
14677 * gcc.target/i386/long-double-128-6.c: Likewise.
14678 * gcc.target/i386/long-double-128-7.c: Likewise.
14679 * gcc.target/i386/long-double-128-8.c: Likewise.
14680 * gcc.target/i386/long-double-128-9.c: Likewise.
14681 * gcc.target/i386/long-double-64-5.c: Likewise.
14682 * gcc.target/i386/long-double-64-6.c: Likewise.
14683 * gcc.target/i386/long-double-64-7.c: Likewise.
14684 * gcc.target/i386/long-double-64-8.c: Likewise.
14685 * gcc.target/i386/long-double-64-9.c: Likewise.
14686 * gcc.target/i386/long-double-80-10.c: Likewise.
14687 * gcc.target/i386/long-double-80-8.c: Likewise.
14688 * gcc.target/i386/long-double-80-9.c: Likewise.
14689
14690 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14691
14692 PR rtl-optimization/57662
14693 * g++.dg/pr57662.C: New test.
14694
14695 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14696
14697 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14698 * gcc.dg/vmx/perm.c: New.
14699 * gcc.dg/vmx/perm-be-order.c: New.
14700
14701 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14702
14703 * gcc.dg/vmx/vsums.c: New.
14704 * gcc.dg/vmx/vsums-be-order.c: New.
14705
14706 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14707
14708 * g++.dg/ipa/devirt-23.C: New testcase.
14709 * g++.dg/ipa/devirt-20.C: Fix template.
14710
14711 2014-02-02 Jan Hubicka <jh@suse.cz>
14712
14713 * g++.dg/ipa/devirt-21.C: New testcase.
14714
14715 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14716
14717 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14718 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14719
14720 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14721
14722 PR target/60017
14723 * gcc.c-torture/execute/pr60017.c: New test.
14724
14725 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14726
14727 PR fortran/57033
14728 * gfortran.dg/default_initialization_7.f90: New test.
14729
14730 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14731
14732 PR fortran/59906
14733 * gfortran.dg/elemental_subroutine_9.f90: New test.
14734
14735 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14736
14737 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14738
14739 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14740
14741 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14742
14743 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14744
14745 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14746
14747 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14748
14749 PR c++/51219
14750 * g++.dg/init/bitfield5.C: New.
14751
14752 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14753
14754 PR tree-optimization/60003
14755 * gcc.c-torture/execute/pr60003.c: New test.
14756
14757 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14758
14759 PR bootstrap/59985
14760 * gcc.target/arm/pr59985.C: New.
14761
14762 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14763
14764 PR sanitizer/59410
14765 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14766 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14767 to compile.
14768 (tsan_finish): Restore dg-do-what-default.
14769 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14770 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14771 * g++.dg/tsan/default_options.C: Likewise.
14772 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14773 * g++.dg/tsan/atomic_free2.C: Likewise.
14774 * g++.dg/tsan/cond_race.C: Likewise.
14775 * g++.dg/tsan/fd_close_norace.C: Likewise.
14776 * g++.dg/tsan/benign_race.C: Likewise.
14777 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14778 * c-c++-common/tsan/simple_race.c: Likewise.
14779 * c-c++-common/tsan/mutexset1.c: Likewise.
14780 * c-c++-common/tsan/thread_leak2.c: Likewise.
14781 * c-c++-common/tsan/tls_race.c: Likewise.
14782 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14783 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14784 * c-c++-common/tsan/free_race2.c: Likewise.
14785 * c-c++-common/tsan/thread_leak.c: Likewise.
14786 * c-c++-common/tsan/thread_leak1.c: Likewise.
14787 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14788 * c-c++-common/tsan/free_race.c: Likewise.
14789 * c-c++-common/tsan/sleep_sync.c: Likewise.
14790 * c-c++-common/tsan/tiny_race.c: Likewise.
14791 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14792 * c-c++-common/tsan/atomic_stack.c: Likewise.
14793 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14794 in dg-output regexps.
14795 * c-c++-common/tsan/simple_stack.c: Likewise.
14796
14797 2014-01-31 Richard Henderson <rth@redhat.com>
14798
14799 * g++.dg/tm/pr60004.C: New.
14800
14801 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14802
14803 PR c++/59082
14804 * g++.dg/inherit/crash4.C: New.
14805
14806 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14807
14808 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14809
14810 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14811
14812 * gcc.target/i386/m512-check.h: Use correct rounding values.
14813
14814 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14815
14816 * gcc.target/i386/avx-1.c: Use correct rounding values.
14817 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14818 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14819 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14820 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14821 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14822 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14823 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14824 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14825 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14826 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14827 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14828 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14829 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14830 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14831 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14832 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14833 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14834 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14835 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14836 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14837 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14838 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14839 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14841 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14842 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14843 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14844 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14845 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14846 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14847 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14848 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14849 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14850 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14851 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14852 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14853 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14854 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14855 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14856 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14857 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14858 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14859 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14860 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14861 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14862 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14863 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14864 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14865 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14866 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14867 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14868 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14869 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14870 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14871 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14872 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14873 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14874 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14875 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14876 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14877 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14878 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14879 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14880 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14881 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14882 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14883 * gcc.target/i386/sse-13.c: Ditto.
14884 * gcc.target/i386/sse-14.c: Ditto.
14885 * gcc.target/i386/sse-22.c: Ditto.
14886 * gcc.target/i386/sse-23.c: Ditto.
14887
14888 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14889
14890 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14891 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14892
14893 2014-01-31 Richard Biener <rguenther@suse.de>
14894
14895 PR middle-end/59990
14896 * gcc.dg/torture/pr59990.c: New testcase.
14897
14898 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14899
14900 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14901 if it fails don't run any tsan tests.
14902
14903 2014-01-31 Marek Polacek <polacek@redhat.com>
14904
14905 PR c/59963
14906 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14907 (y): Adjust dg-error.
14908 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14909 * gcc.dg/pr59963-1.c: New test.
14910 * gcc.dg/pr59963-2.c: New test.
14911 * gcc.dg/pr59963-3.c: New test.
14912
14913 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14914
14915 PR target/59923
14916 * gcc.target/arm/pr59923.c: New test.
14917
14918 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14919
14920 * gcc.dg/vmx/splat.c: New.
14921 * gcc.dg/vmx/splat-vsx.c: New.
14922 * gcc.dg/vmx/splat-be-order.c: New.
14923 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14924 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14925 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14926
14927 2014-01-30 Richard Biener <rguenther@suse.de>
14928
14929 PR tree-optimization/59993
14930 * gcc.dg/torture/pr59993.c: New testcase.
14931
14932 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14933
14934 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14935 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14936 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14937 vect_int rather than vect_float.
14938
14939 2014-01-30 Marek Polacek <polacek@redhat.com>
14940
14941 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14942
14943 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14944
14945 * gcc.target/microblaze/isa/fcmp4.c: New.
14946
14947 2014-01-30 Marek Polacek <polacek@redhat.com>
14948
14949 PR c/59940
14950 * gcc.dg/pr59940.c: New test.
14951 * gcc.dg/pr35635.c (func3): Move dg-warning.
14952
14953 2014-01-30 Richard Biener <rguenther@suse.de>
14954
14955 PR tree-optimization/59903
14956 * gcc.dg/torture/pr59903.c: New testcase.
14957
14958 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14959
14960 PR c++/58843
14961 * g++.dg/lookup/crash8.C: New.
14962
14963 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14964
14965 PR c++/58649
14966 * g++.dg/template/crash117.C: New.
14967
14968 2014-01-30 Richard Biener <rguenther@suse.de>
14969
14970 PR c/59905
14971 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14972 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14973 abort.
14974 * gcc.dg/invalid-call-1.c: Likewise.
14975
14976 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14977
14978 PR c++/58561
14979 * g++.dg/cpp1y/auto-fn23.C: New.
14980
14981 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14982
14983 PR c++/58846
14984 * g++.dg/init/dso_handle2.C: New.
14985
14986 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14987
14988 PR c++/58674
14989 * g++.dg/cpp0x/pr58674.C: New.
14990
14991 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14992
14993 PR target/59617
14994 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14995 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14996
14997 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14998
14999 * gcc.dg/vmx/merge-be-order.c: New.
15000 * gcc.dg/vmx/merge.c: New.
15001 * gcc.dg/vmx/merge-vsx-be-order.c: New.
15002 * gcc.dg/vmx/merge-vsx.c: New.
15003
15004 2014-01-29 Richard Biener <rguenther@suse.de>
15005
15006 PR tree-optimization/58742
15007 * gcc.dg/pr58742-1.c: New testcase.
15008 * gcc.dg/pr58742-2.c: Likewise.
15009 * gcc.dg/pr58742-3.c: Likewise.
15010
15011 2014-01-29 Renlin Li <Renlin.Li@arm.com>
15012
15013 * gcc.target/arm/ftest-armv7ve-arm.c: New.
15014 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15015 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15016
15017 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15018
15019 PR c++/58702
15020 * g++.dg/gomp/pr58702.C: New.
15021
15022 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15023
15024 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15025 selector.
15026
15027 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15028
15029 PR middle-end/59917
15030 PR tree-optimization/59920
15031 * gcc.dg/pr59920-1.c: New test.
15032 * gcc.dg/pr59920-2.c: New test.
15033 * gcc.dg/pr59920-3.c: New test.
15034 * c-c++-common/gomp/pr59917-1.c: New test.
15035 * c-c++-common/gomp/pr59917-2.c: New test.
15036
15037 PR tree-optimization/59594
15038 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15039 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15040 * gcc.dg/vect/pr59594.c: New test.
15041
15042 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15043
15044 PR fortran/59414
15045 * gfortran.dg/allocate_class_3.f90: New test.
15046
15047 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15048
15049 PR preprocessor/59935
15050 * c-c++-common/cpp/warning-zero-location.c: New test.
15051 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15052
15053 2014-01-27 Steve Ellcey <sellcey@mips.com>
15054
15055 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15056
15057 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15058
15059 * g++.dg/ext/mv16.C: New tests.
15060
15061 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15062
15063 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15064 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15065 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15066 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15067 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15068 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15069 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15070 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15071 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15072 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15073 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15074 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15075 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15076 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15077 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15078 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15079 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15080 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15081 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15082 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15083 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15084 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15085 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15086 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15087 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15088 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15089 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15090 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15091 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15092 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15093 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15094 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15095 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15096 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15097 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15098 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15099 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15100 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15101 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15102 _mm512_mask_cvtepi32_storeu_epi8.
15103 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15104 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15105 _mm512_mask_cvtepi32_storeu_epi16.
15106 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15107 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15108 _mm512_mask_cvtepi64_storeu_epi8.
15109 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15110 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15111 _mm512_mask_cvtepi64_storeu_epi16.
15112 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15113 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15114 _mm512_mask_cvtepi64_storeu_epi32.
15115 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15116 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15117 _mm512_mask_cvtsepi32_storeu_epi8.
15118 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15119 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15120 _mm512_mask_cvtsepi32_storeu_epi16.
15121 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15122 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15123 _mm512_mask_cvtsepi64_storeu_epi8.
15124 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15125 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15126 _mm512_mask_cvtsepi64_storeu_epi16.
15127 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15128 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15129 _mm512_mask_cvtsepi64_storeu_epi32.
15130 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15131 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15132 _mm512_mask_cvtusepi32_storeu_epi8.
15133 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15134 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15135 _mm512_mask_cvtusepi32_storeu_epi16.
15136 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15137 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15138 _mm512_mask_cvtusepi64_storeu_epi8.
15139 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15140 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15141 _mm512_mask_cvtusepi64_storeu_epi16.
15142 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15143 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15144 _mm512_mask_cvtusepi64_storeu_epi32.
15145 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15146 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15147
15148 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15149
15150 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15151 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15152 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15153 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15154 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15155 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15156 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15157 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15158 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15159 built-ins roudning immediate.
15160 * gcc.target/i386/sse-22.c: Add new built-ins.
15161 * gcc.target/i386/sse-23.c: Ditto.
15162 * gcc.target/i386/avx-1.c: Ditto.
15163
15164 2014-01-27 Christian Bruel <christian.bruel@st.com>
15165
15166 * gcc.target/sh/torture/strncmp.c: New tests.
15167
15168 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15169
15170 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15171
15172 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15173
15174 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15175
15176 2014-01-24 Jeff Law <law@redhat.com>
15177
15178 PR tree-optimization/59919
15179 * gcc.c-torture/compile/pr59919.c: New test.
15180
15181 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15182
15183 PR c++/57524
15184 * g++.dg/ext/timevar2.C: New.
15185
15186 2014-01-24 Marek Polacek <polacek@redhat.com>
15187
15188 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15189
15190 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15191
15192 PR target/59929
15193 * gcc.target/i386/pr59929.c: New test.
15194
15195 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15196
15197 PR target/59909
15198 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15199 word atomic functions at runtime.
15200
15201 2014-01-23 Marek Polacek <polacek@redhat.com>
15202
15203 PR c/59846
15204 * gcc.dg/pr59846.c: New test.
15205
15206 2014-01-23 Marek Polacek <polacek@redhat.com>
15207
15208 PR c/58346
15209 * c-c++-common/pr58346-1.c: New test.
15210 * c-c++-common/pr58346-2.c: New test.
15211 * c-c++-common/pr58346-3.c: New test.
15212
15213 2014-01-23 Marek Polacek <polacek@redhat.com>
15214
15215 PR c/59871
15216 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15217 * gcc.dg/pr59871.c: New test.
15218
15219 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15220
15221 PR c++/58980
15222 * g++.dg/parse/enum11.C: New.
15223
15224 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15225
15226 * gcc.target/aarch64/sshr64_1.c: New testcase.
15227
15228 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15229
15230 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15231 SIMD enabled function.
15232 * g++.dg/cilk-plus/ef_test.C: New test.
15233 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15234 and added C++ ones.
15235 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15236 to differenciate C error messages from C++ ones.
15237
15238 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15239
15240 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15241
15242 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15243
15244 * gcc.target/microblaze/others/builtin-trap.c: New test,
15245
15246 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR middle-end/58809
15249 * c-c++-common/gomp/pr58809.c: New test.
15250
15251 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15252
15253 PR sanitizer/59897
15254 * c-c++-common/asan/use-after-return-1.c: Fixed
15255 to pass on darwin.
15256
15257 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15258
15259 PR preprocessor/58580
15260 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15261
15262 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15263 Ilya Tocar <ilya.tocar@intel.com>
15264
15265 * gcc.target/i386/avx512f-kmovw-1.c: New.
15266
15267 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15268
15269 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15270 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15271 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15272 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15273 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15274 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15275
15276 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15277
15278 PR target/52125
15279 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15280 * gcc.target/mips/pr52125.c: New test.
15281
15282 2014-01-22 Marek Polacek <polacek@redhat.com>
15283
15284 PR c/59891
15285 * gcc.dg/torture/pr59891.c: New test.
15286
15287 2014-01-22 Jeff Law <law@redhat.com>
15288
15289 PR tree-optimization/59597
15290 * gcc.dg/tree-ssa/pr59597.c: New test.
15291
15292 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15293
15294 PR rtl-optimization/59477
15295 * g++.dg/pr59477.C: New.
15296
15297 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15298
15299 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15300
15301 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15302
15303 PR c++/59482
15304 * g++.dg/pr59482.C: New.
15305
15306 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15307
15308 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15309 * gcc.dg/vmx/extract-vsx.c: New.
15310 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15311 * gcc.dg/vmx/insert-vsx.c: New.
15312
15313 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15314
15315 PR rtl-optimization/59896
15316 * gcc.target/arm/pr59896.c: New.
15317
15318 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15319
15320 PR rtl-optimization/59858
15321 * gcc.target/arm/pr59858.c: New.
15322
15323 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15324
15325 PR target/59003
15326 * gcc.dg/tree-prof/pr59003.c: New test.
15327
15328 PR middle-end/59860
15329 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15330 other targets.
15331
15332 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15333
15334 * gfortran.dg/round_3.f08: Add more cases.
15335
15336 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15337
15338 * lib/target-supports.exp (force_conventional_output_for): New
15339 procedure.
15340 * lib/scanasm.exp (scan-assembler_required_options)
15341 (scan-assembler-not_required_options)
15342 (scan-assembler-times_required_options): Replace with
15343 force_conventional_output_fors.
15344 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15345 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15346
15347 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15348
15349 PR middle-end/59789
15350 * gcc.target/i386/pr59789.c: New testcase.
15351
15352 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15353
15354 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15355 the 'code' bitfield from 16 to 8.
15356
15357 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15358
15359 * lib/target-supports.exp
15360 (check_effective_target_vect_perm): Exclude aarch64_be.
15361 (check_effective_target_vect_perm_byte): Likewise.
15362 (check_effective_target_vect_perm_short): Likewise.
15363
15364 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15365
15366 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15367 (RUN_TEST): Use new macro.
15368 (INDEX64_32): Delete.
15369 (INDEX64_64): Likewise.
15370 (INDEX128_32): Likewise.
15371 (INDEX128_64): Likewise.
15372 (INDEX): Likewise.
15373 (test_vneg_f32): Use fixed RUN_TEST.
15374
15375 2014-01-20 Richard Biener <rguenther@suse.de>
15376
15377 PR middle-end/59860
15378 * gcc.dg/pr59860.c: New testcase.
15379
15380 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15381
15382 PR target/59880
15383 * gcc.target/i386/pr59880.c: New test.
15384
15385 2014-01-20 Renlin Li <renlin.li@arm.com>
15386
15387 * gcc.dg/pr44194-1.c: Tweak regexp.
15388
15389 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15390
15391 PR libfortran/59771
15392 PR libfortran/59774
15393 PR libfortran/59836
15394 * gfortran.dg/round_3.f08: New cases added.
15395 * gfortran.dg/fmt_g_1.f90: New test.
15396
15397 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15398
15399 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15400
15401 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15402
15403 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15404
15405 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15406
15407 * gcc.dg/vect/pr57705.c: Require vect_int.
15408 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15409 * gcc.dg/vect/vect-alias-check.c: Likewise.
15410
15411 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15412
15413 PR fortran/58007
15414 * gfortran.dg/unresolved_fixup_1.f90: New test.
15415 * gfortran.dg/unresolved_fixup_2.f90: New test.
15416
15417 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15418
15419 PR target/58944
15420 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15421 Remove dg-prune-output lines.
15422
15423 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15424
15425 PR middle-end/59706
15426 * gfortran.dg/pr59706.f90: New test.
15427 * g++.dg/ext/pr59706.C: New test.
15428
15429 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15430
15431 PR c++/59270
15432 PR c++/58811
15433 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15434 * g++.dg/init/pr58811.C: Likewise.
15435
15436 2014-01-17 Jeff Law <law@redhat.com>
15437
15438 PR middle-end/57904
15439 * gfortran.dg/pr57904.f90: New test.
15440
15441 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15442
15443 PR c++/59269
15444 * g++.dg/cpp0x/nsdmi-union4.C: New.
15445
15446 2014-01-17 Marek Polacek <polacek@redhat.com>
15447
15448 PR c++/59838
15449 * g++.dg/diagnostic/pr59838.C: New test.
15450
15451 2014-01-17 Marek Polacek <polacek@redhat.com>
15452
15453 PR c/58346
15454 * gcc.dg/pr58346.c: New test.
15455
15456 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15457
15458 PR testsuite/58776
15459 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15460 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15461 option duplication.
15462
15463 PR fortran/59440
15464 * gfortran.dg/pr59440-1.f90: New test.
15465 * gfortran.dg/pr59440-2.f90: New test.
15466 * gfortran.dg/pr59440-3.f90: New test.
15467
15468 PR testsuite/59064
15469 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15470 testing for " version" and " alias" with one testing for
15471 " version\[^\n\r]* alias".
15472 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15473 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15474 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15475 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15476 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15477 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15478
15479 PR c++/57945
15480 * c-c++-common/torture/pr57945.c: New test.
15481
15482 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15483
15484 * gcc.target/arm/its.c: New testcase.
15485
15486 2014-01-16 Jan Hubicka <jh@suse.cz>
15487
15488 PR ipa/59775
15489 * g++.dg/torture/pr59775.C: New testcase.
15490
15491 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15492
15493 PR middle-end/58344
15494 * gcc.c-torture/compile/pr58344.c: New test.
15495
15496 PR target/59839
15497 * gcc.target/i386/pr59839.c: New test.
15498
15499 PR debug/54694
15500 * gcc.target/i386/pr9771-1.c (main): Rename to...
15501 (real_main): ... this. Add __asm name "main".
15502 (ASMNAME, ASMNAME2, STRING): Define.
15503
15504 2014-01-16 Nick Clifton <nickc@redhat.com>
15505
15506 PR middle-end/28865
15507 * gcc.c-torture/compile/pr28865.c: New.
15508 * gcc.c-torture/execute/pr28865.c: New.
15509
15510 2014-01-16 Marek Polacek <polacek@redhat.com>
15511
15512 PR middle-end/59827
15513 * gcc.dg/pr59827.c: New test.
15514
15515 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15516
15517 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15518
15519 2014-01-15 Richard Henderson <rth@redhat.com>
15520
15521 PR debug/54694
15522 * gcc.target/i386/pr54694.c: New test.
15523
15524 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15525
15526 PR c++/49718
15527 * g++.dg/pr49718.C: New test.
15528
15529 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15530
15531 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15532
15533 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15534
15535 * gcc.dg/vmx/mult-even-odd.c: New.
15536 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15537
15538 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15539
15540 * lib/target-supports.exp (check_libcilkrts_available): Added an
15541 extern "C" if we are using C++ along with a function prototype.
15542
15543 2014-01-15 Jeff Law <law@redhat.com>
15544
15545 PR tree-optimization/59747
15546 * gcc.c-torture/execute/pr59747.c: New test.
15547
15548 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15549
15550 PR target/59794
15551 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15552 Linux/x86.
15553 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15554 * g++.dg/ext/attribute-test-1.C: Likewise.
15555 * g++.dg/ext/attribute-test-2.C: Likewise.
15556 * g++.dg/ext/attribute-test-3.C: Likewise.
15557 * g++.dg/ext/attribute-test-4.C: Likewise.
15558 * g++.dg/ext/pr56790-1.C: Likewise.
15559 * g++.dg/torture/pr38565.C: Likewise.
15560 * gcc.dg/pr53060.c: Likewise.
15561 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15562 * c-c++-common/vector-compare-2.c: Likewise.
15563 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15564 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15565 dg-message line number.
15566
15567 2014-01-15 Matthias Klose <doko@ubuntu.com>
15568
15569 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15570
15571 2014-01-15 Richard Biener <rguenther@suse.de>
15572
15573 PR tree-optimization/59822
15574 * g++.dg/torture/pr59822.C: New testcase.
15575
15576 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15577
15578 PR target/59808
15579 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15580 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15581
15582 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15583 Kugan Vivekanandarajah <kuganv@linaro.org>
15584
15585 PR target/59695
15586 * g++.dg/pr59695.C: New testcase.
15587
15588 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15589
15590 PR target/59803
15591 * gcc.c-torture/compile/pr59803.c: New testcase.
15592
15593 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15594
15595 PR c/58943
15596 * gcc.c-torture/execute/pr58943.c: New test.
15597 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15598
15599 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15600
15601 PR target/59794
15602 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15603 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15604 (bar): Change return type to void. Set y to x.
15605 * gcc.target/i386/pr59794-1.c: New testcase.
15606 * gcc.target/i386/pr59794-2.c: Likewise.
15607 * gcc.target/i386/pr59794-3.c: Likewise.
15608 * gcc.target/i386/pr59794-4.c: Likewise.
15609 * gcc.target/i386/pr59794-5.c: Likewise.
15610 * gcc.target/i386/pr59794-6.c: Likewise.
15611 * gcc.target/i386/pr59794-7.c: Likewise.
15612
15613 2014-01-14 Richard Biener <rguenther@suse.de>
15614
15615 PR tree-optimization/58921
15616 PR tree-optimization/59006
15617 * gcc.dg/torture/pr58921.c: New testcase.
15618 * gcc.dg/torture/pr59006.c: Likewise.
15619 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15620
15621 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR testsuite/59494
15624 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15625 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15626 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15627 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15628 Executing predictive commoning without unrolling.
15629
15630 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15631
15632 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15633 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15634 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15635 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15636 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15637 __builtin_ia32_rsqrt28sd_round.
15638 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15639 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15640 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15641 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15642 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15643 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15644 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15645 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15646 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15647 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15648 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15649 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15650 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15651 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15652 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15653 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15654 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15655 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15656 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15657 fix wrong rounding mode (see above).
15658 * gcc.target/i386/sse-23.c: Ditto.
15659
15660 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15661
15662 * gcc.dg/vmx/insert.c: New.
15663 * gcc.dg/vmx/insert-be-order.c: New.
15664 * gcc.dg/vmx/extract.c: New.
15665 * gcc.dg/vmx/extract-be-order.c: New.
15666
15667 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15668
15669 PR tree-optimization/59387
15670 * gcc.c-torture/execute/pr59387.c: New test.
15671
15672 2014-01-13 Richard Biener <rguenther@suse.de>
15673
15674 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15675 adjusting mathlib options.
15676 * gfortran.dg/lto/lto.exp: Likewise.
15677
15678 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15679
15680 * gnat.dg/loop_optimization17.adb: New test.
15681 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15682
15683 2014-01-13 Christian Bruel <christian.bruel@st.com>
15684
15685 * gcc.target/sh/cmpstrn.c: New case.
15686
15687 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15688
15689 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15690 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15691
15692 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15693
15694 PR fortran/58026
15695 * gfortran.dg/alloc_comp_basics_6.f90: New.
15696
15697 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15698
15699 PR fortran/59700
15700 * gfortran.dg/pr59700.f90: New test.
15701
15702 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15703
15704 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15705 * gfortran.dg/use_only_3.f90: Likewise.
15706 * gfortran.dg/inquire_10.f90: Delete opened file.
15707 * gfortran.dg/inquire_15.f90: Likewise.
15708 * gfortran.dg/pr16597.f90: Likewise.
15709 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15710 for PR59419.
15711
15712 2014-01-10 Jeff Law <law@redhat.com>
15713
15714 PR middle-end/59743
15715 * gcc.c-torture/compile/pr59743.c: New test.
15716
15717 2014-01-10 Jan Hubicka <jh@suse.cz>
15718
15719 PR ipa/58585
15720 * g++.dg/torture/pr58585.C: New testcase.
15721
15722 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15723
15724 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15725
15726 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15727
15728 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15729
15730 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15731
15732 PR target/59744
15733 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15734 * gcc.target/aarch64/cmn-neg2.c: New test.
15735
15736 2014-01-10 Richard Biener <rguenther@suse.de>
15737
15738 PR tree-optimization/59374
15739 * gcc.dg/torture/pr59374-3.c: New testcase.
15740
15741 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15742
15743 * lib/target-supports.exp
15744 (check_effective_target_arm_crypto_ok_nocache): New.
15745 (check_effective_target_arm_crypto_ok): Use above procedure.
15746 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15747
15748 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15749
15750 PR ipa/58252
15751 PR ipa/59226
15752 * g++.dg/ipa/devirt-20.C: New testcase.
15753 * g++.dg/torture/pr58252.C: Likewise.
15754 * g++.dg/torture/pr59226.C: Likewise.
15755
15756 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15757
15758 * c-c++-common/asan/no-asan-stack.c: New test.
15759
15760 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15761
15762 PR middle-end/59670
15763 * gcc.dg/pr59670.c: New test.
15764
15765 2014-01-09 Steve Ellcey <sellcey@mips.com>
15766
15767 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15768
15769 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15770
15771 PR middle-end/47735
15772 * gcc.target/i386/pr47735.c: New test.
15773
15774 PR tree-optimization/59622
15775 * g++.dg/opt/pr59622-2.C: New test.
15776 * g++.dg/opt/pr59622-3.C: New test.
15777 * g++.dg/opt/pr59622-4.C: New test.
15778 * g++.dg/opt/pr59622-5.C: New test.
15779
15780 PR sanitizer/59136
15781 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15782 filename:line instead of (modulename+offset) form with stripped
15783 initial / from the filename.
15784
15785 2014-01-09 Ian Lance Taylor <iant@google.com>
15786
15787 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15788 the other Go compiler.
15789
15790 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15791
15792 PR c++/59730
15793 * g++.dg/cpp0x/variadic145.C: New.
15794
15795 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15796
15797 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15798 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15799
15800 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15801
15802 PR testsuite/59524
15803 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15804 are run only if the Cilk library is available/enabled.
15805 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15806 * lib/target-supports.exp (check_libcilkrts_available): New function.
15807
15808 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15809
15810 PR c++/59631
15811 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15812 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15813 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15814 with dg-additional-options.
15815 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15816 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15817 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15818 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15819 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15820 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15821
15822 2014-01-09 Richard Biener <rguenther@suse.de>
15823
15824 PR tree-optimization/59715
15825 * gcc.dg/torture/pr59715.c: New testcase.
15826
15827 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15828
15829 * c-c++-common/asan/no-asan-globals.c: New test.
15830 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15831 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15832 * c-c++-common/asan/use-after-return-1.c: Likewise.
15833 * c-c++-common/asan/no-use-after-return.c: Likewise.
15834
15835 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15836
15837 * gnat.dg/weak2.ad[sb]: New test.
15838
15839 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15840
15841 PR middle-end/59471
15842 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15843 type, use pointers to vector type instead.
15844
15845 2014-01-08 Catherine Moore <clm@codesourcery.com>
15846
15847 * gcc.target/mips/umips-branch-3.c: New test.
15848 * gcc.target/mips/umips-branch-4.c: New test.
15849
15850 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15851
15852 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15853 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15854 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15856 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15857 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15858 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15859 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15860
15861 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15862
15863 PR rtl-optimization/59137
15864 * gcc.target/mips/pr59137.c: New test.
15865
15866 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15867
15868 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15869 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15870 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15871 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15872 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15873 Require fpic effective target.
15874 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15875
15876 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15877
15878 PR ipa/59722
15879 * gcc.dg/pr59722.c: New test.
15880
15881 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15882
15883 PR middle-end/57748
15884 * gcc.dg/torture/pr57748-3.c: New test.
15885 * gcc.dg/torture/pr57748-4.c: New test.
15886
15887 2014-01-08 Marek Polacek <polacek@redhat.com>
15888
15889 PR middle-end/59669
15890 * gcc.dg/gomp/pr59669-1.c: New test.
15891 * gcc.dg/gomp/pr59669-2.c: New test.
15892
15893 2014-01-08 Martin Jambor <mjambor@suse.cz>
15894
15895 PR ipa/59610
15896 * gcc.dg/ipa/pr59610.c: New test.
15897
15898 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15899
15900 PR fortran/58182
15901 * gfortran.dg/binding_label_tests_26a.f90: New.
15902 * gfortran.dg/binding_label_tests_26b.f90: New.
15903
15904 2014-01-08 Marek Polacek <polacek@redhat.com>
15905
15906 PR sanitizer/59667
15907 * c-c++-common/ubsan/pr59667.c: New test.
15908
15909 2014-01-08 Richard Biener <rguenther@suse.de>
15910
15911 PR middle-end/59630
15912 * gcc.dg/pr59630.c: New testcase.
15913
15914 2014-01-08 Richard Biener <rguenther@suse.de>
15915
15916 PR middle-end/59471
15917 * gcc.dg/pr59471.c: New testcase.
15918
15919 2014-01-07 Jeff Law <law@redhat.com>
15920
15921 PR middle-end/53623
15922 * gcc.target/i386/pr53623.c: New test.
15923
15924 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15925
15926 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15927 blanks at EOF.
15928 * g++.dg/cpp1y/pr58534.C: Likewise.
15929 * g++.dg/cpp1y/pr58536.C: Likewise.
15930 * g++.dg/cpp1y/pr58548.C: Likewise.
15931 * g++.dg/cpp1y/pr58549.C: Likewise.
15932 * g++.dg/cpp1y/pr58637.C: Likewise.
15933 * g++.dg/cpp1y/pr59112.C: Likewise.
15934 * g++.dg/cpp1y/pr59113.C: Likewise.
15935 * g++.dg/cpp1y/pr59629.C: Likewise.
15936 * g++.dg/cpp1y/pr59635.C: Likewise.
15937 * g++.dg/cpp1y/pr59636.C: Likewise.
15938 * g++.dg/cpp1y/pr59638.C: Likewise.
15939
15940 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15941
15942 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15943
15944 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15945
15946 * gcc.target/i386/intrinsics_4.c (bar): New function.
15947
15948 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15949
15950 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15951
15952 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15953
15954 PR rtl-optimization/58668
15955 * gcc.dg/pr58668.c: New test.
15956
15957 PR tree-optimization/59643
15958 * gcc.dg/pr59643.c: New test.
15959 * gcc.c-torture/execute/pr59643.c: New test.
15960
15961 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15962
15963 PR fortran/59589
15964 * gfortran.dg/class_allocate_16.f90: New.
15965
15966 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15967
15968 PR target/59644
15969 * gcc.target/i386/pr59644.c: New test.
15970
15971 2014-01-06 Marek Polacek <polacek@redhat.com>
15972
15973 PR c/57773
15974 * gcc.dg/pr57773.c: New test.
15975
15976 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15977
15978 PR c++/59635
15979 PR c++/59636
15980 PR c++/59629
15981 PR c++/59638
15982 * g++.dg/cpp1y/pr59635.C: New testcase.
15983 * g++.dg/cpp1y/pr59636.C: New testcase.
15984 * g++.dg/cpp1y/pr59629.C: New testcase.
15985 * g++.dg/cpp1y/pr59638.C: New testcase.
15986
15987 2014-01-06 Martin Jambor <mjambor@suse.cz>
15988
15989 PR ipa/59008
15990 * gcc.dg/ipa/pr59008.c: New test.
15991
15992 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15993
15994 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15995 if supported.
15996
15997 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15998
15999 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
16000 Require c99_runtime.
16001 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
16002
16003 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
16004 Require c99_runtime.
16005 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
16006 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
16007 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
16008
16009 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
16010 Require c99_runtime.
16011 Make CALC void static.
16012 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
16013
16014 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16015 Require c99_runtime.
16016 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16017
16018 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16019
16020 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16021 * gcc.target/i386/pr59501-2.c: Likewise.
16022 * gcc.target/i386/pr59501-3.c: Likewise.
16023 * gcc.target/i386/pr59501-4.c: Likewise.
16024 * gcc.target/i386/pr59501-5.c: Likewise.
16025 * gcc.target/i386/pr59501-6.c: Likewise.
16026
16027 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16028
16029 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16030 * gcc.target/i386/pr59390_1.c: Likewise.
16031 * gcc.target/i386/pr59390_2.c: Likewise.
16032
16033 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16034
16035 * gcc.dg/pr59350.c: Tweak.
16036 * gcc.dg/pr59350-2.c: New test.
16037 * g++.dg/pr59510.C: Likewise.
16038
16039 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16040
16041 PR fortran/59023
16042 * gfortran.dg/bind_c_procs_2.f90: New.
16043
16044 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16045
16046 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16047 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16048 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16049 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16050 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16051 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16052 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16053
16054 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16055
16056 * gcc.target/arm/neon-nested-apcs.c: New test.
16057
16058 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16059
16060 PR tree-optimization/59519
16061 * gcc.dg/vect/pr59519-1.c: New test.
16062 * gcc.dg/vect/pr59519-2.c: New test.
16063
16064 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16065 vmovdqu32.
16066
16067 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16068
16069 PR fortran/59547
16070 * gfortran.dg/typebound_proc_32.f90: New.
16071
16072 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16073
16074 PR c++/58950
16075 * g++.dg/pr58950.C: New file.
16076
16077 2014-01-03 Tobias Burnus <burnus@net-b.de>
16078
16079 PR c++/58567
16080 * g++.dg/gomp/pr58567.C: New.
16081
16082 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16083
16084 PR tree-optimization/59651
16085 * gcc.dg/torture/pr59651.c: New test.
16086 * gcc.dg/vect/pr59651.c: Ditto.
16087
16088 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16089
16090 PR target/59625
16091 * gcc.target/i386/pr59625.c: New test.
16092
16093 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16094
16095 Core DR 1442
16096 PR c++/59165
16097 * g++.dg/cpp0x/range-for28.C: New.
16098 * g++.dg/cpp0x/range-for3.C: Update.
16099
16100 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16101
16102 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16103
16104 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16105
16106 PR c++/59641
16107 * g++.dg/cpp0x/pr59641.C: New file.
16108
16109 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16110
16111 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16112
16113 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16114
16115 PR c++/59378
16116 * g++.dg/ext/pr59378.C: New file.
16117
16118 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16119
16120 Update copyright years
16121
16122 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16123
16124 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16125 notice.
16126
16127 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16128
16129 PR fortran/59654
16130 * gfortran.dg/dynamic_dispatch_12.f90: New.
16131
16132 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16133
16134 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16135 the builtin isn't optimized away as unused.
16136
16137 PR rtl-optimization/59647
16138 * g++.dg/opt/pr59647.C: New test.
16139 \f
16140 Copyright (C) 2014 Free Software Foundation, Inc.
16141
16142 Copying and distribution of this file, with or without modification,
16143 are permitted in any medium without royalty provided the copyright
16144 notice and this notice are preserved.