cc579801f342f3124babfdad7d5dbc3ff6a7930d
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-25 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.c-torture/execute/20141125-1.c: New testcase.
4
5 2014-11-25 Tobias Burnus <burnus@net-b.de>
6
7 * gfortran.dg/empty_label.f: Change test to continue testing
8 for -fmax-errors=1.
9 * gfortran.dg/empty_label.f90: Ditto.
10 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
11
12 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
13
14 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
15 Update comment.
16 * g++.old-deja/g++.law/enum9.C: Likewise.
17 * g++.old-deja/g++.other/enum4.C: Likewise.
18
19 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR target/63534
22 * gcc.target/i386/pr63534.c: New test.
23
24 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
25
26 PR target/63527
27 * gcc.target/i386/pr63527.c: New test.
28
29 2014-11-25 Martin Liska <mliska@suse.cz>
30
31 PR bootstrap/64050
32 PR ipa/64060
33 * gcc.dg/plugin/plugin.exp: New plugin.
34 * gcc.dg/plugin/sreal-test-1.c: New test.
35 * gcc.dg/plugin/sreal_plugin.c: New test.
36
37 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
38
39 * gcc.target/mips/mips.exp: Add support for -msoft-float and
40 -mhard-float options. Ensure that explicit -mfp* options imply
41 both -mhard-float and -mdouble-float.
42 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
43 compile options.
44
45 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/63786
48 * g++.dg/cpp0x/variadic163.C: New.
49
50 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
51
52 PR target/64056
53 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
54 * gcc.target/i386/chkp-stropt-4.c: Likewise.
55 * gcc.target/i386/chkp-stropt-8.c: Likewise.
56 * gcc.target/i386/chkp-stropt-12.c: Likewise.
57 * gcc.target/i386/chkp-stropt-16.c: Likewise.
58
59 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
60
61 * gcc.target/powerpc/longcall-2.c: New test.
62
63 2014-11-25 Marek Polacek <polacek@redhat.com>
64
65 PR c/63877
66 * gcc.dg/pr63877.c: New test.
67
68 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
69
70 PR ipa/64059
71 * g++.dg/ipa/pr64059.C: New test.
72
73 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
74
75 PR target/63847
76 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
77 for 32bit x86 targets.
78 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
79
80 2014-11-24 Tobias Burnus <burnus@net-b.de>
81
82 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
83 * gfortran.dg/dollar_sym_1.f90: Ditto.
84 * gfortran.dg/dollar_sym_3.f: Ditto.
85
86 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
87
88 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
89 Add aarch64{,_be}.
90
91 2014-11-24 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/63679
94 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
95 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
96 * gcc.target/i386/ssetype-1.c: Likewise.
97 * gcc.target/i386/ssetype-3.c: Likewise.
98 * gcc.target/i386/ssetype-5.c: Likewise.
99
100 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
101 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/63203
104 * g++.dg/warn/Winit-self-2.C: New.
105
106 2014-11-24 Petr Murzin <petr.murzin@intel.com>
107
108 * gcc.target/i386/extract-insert-combining.c: New test.
109
110 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
111
112 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
113
114 2014-11-24 Richard Biener <rguenther@suse.de>
115
116 PR testsuite/64039
117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
118
119 2014-11-24 Richard Biener <rguenther@suse.de>
120
121 PR tree-optimization/55334
122 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
123
124 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gnat.dg/opt45.adb: New test.
127
128 2014-11-24 Tobias Burnus <burnus@net-b.de>
129
130 * gfortran.dg/dollar_sym_3.f: Update dg-error.
131 * gfortran.dg/coarray_collectives_3.f90: Ditto.
132
133 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
134
135 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
136 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
137 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
138 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
139
140 2014-11-23 Tobias Burnus <burnus@net-b.de>
141
142 * gfortran.dg/tab_continuation.f: Update dg-*.
143
144 2014-11-23 Andrew Pinski <apinski@cavium.com>
145
146 * gcc.c-torture/compile/20120927-1.c: New testcase.
147 * gcc.c-torture/compile/20120830-1.c: New testcase.
148
149 2014-11-22 Andrew Pinski <apinski@cavium.com>
150
151 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
152 argc is always greater than 1 (octeon simulator).
153 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
154
155 2014-11-22 Andrew Pinski <apinski@cavium.com>
156
157 PR target/63971
158 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
159 x30 (in the epilogue).
160 * gcc.target/aarch64/test_frame_6.c: Likewise.
161 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
162 x30 and x19 (in the epilogue).
163 * gcc.target/aarch64/test_frame_4.c: Likewise.
164 * gcc.target/aarch64/test_frame_7.c: Likewise.
165
166 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
167
168 PR target/63783
169 PR target/51244
170 * gcc.target/sh/torture/pr63783-1.c: New.
171 * gcc.target/sh/torture/pr63783-2.c: New.
172 * gcc.target/sh/pr51244-20.c: Adjust.
173 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
174
175 2014-11-22 Tobias Burnus <burnus@net-b.de>
176
177 * gfortran.dg/coarray/cosubscript_1.f90: New.
178
179 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
180
181 * gnat.dg/specs/pack11.ads: New test.
182
183 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
184
185 * gnat.dg/specs/no_streams.ads: New test.
186
187 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
188
189 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
190 store_modtion rtl dump.
191 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
192 * gcc.dg/var-expand3.c (dg-final): Ditto.
193
194 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
195
196 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
197 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
198 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
199 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
200 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
201 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
202
203 2014-11-21 Jakub Jelinek <jakub@redhat.com>
204
205 PR tree-optimization/64006
206 * gcc.c-torture/execute/pr64006.c: New test.
207
208 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
209
210 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
211 value for go testing.
212
213 2014-11-21 Jiong Wang <jiong.wang@arm.com>
214
215 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
216
217 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218
219 * gcc.target/aarch64/simd/vsqrt_f64_1.c
220
221 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
222
223 * g++.dg/other/i386-2.C: Add -mpcommit.
224 * g++.dg/other/i386-3.C: Ditto.
225 * gcc.target/i386/pcommit-1.c: New test.
226 * gcc.target/i386/sse-12.c: Add new options.
227 * gcc.target/i386/sse-13.c: Ditto.
228 * gcc.target/i386/sse-14.c: Ditto.
229 * gcc.target/i386/sse-22.c: Ditto.
230 * gcc.target/i386/sse-23.c: Ditto.
231
232 2014-11-20 Mark Wielaard <mjw@redhat.com>
233
234 PR debug/38757
235 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
236 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
237
238 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
239
240 * g++.dg/other/i386-2.C: Add -mclwb.
241 * g++.dg/other/i386-3.C: Ditto.
242 * gcc.target/i386/clwb-1.c: New test.
243 * gcc.target/i386/sse-12.c: Add new options.
244 * gcc.target/i386/sse-13.c: Ditto.
245 * gcc.target/i386/sse-14.c: Ditto.
246 * gcc.target/i386/sse-22.c: Ditto.
247 * gcc.target/i386/sse-23.c: Ditto.
248
249 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
250
251 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
252 * g++.dg/other/i386-3.C: Ditto.
253 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
254 * gcc.target/i386/avx512vbmi-check.h: Ditto.
255 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
256 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
257 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
258 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
259 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
260 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
261 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
262 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
263 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
264 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
265 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
266 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
267 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
268 * gcc.target/i386/sse-12.c: Add new options.
269 * gcc.target/i386/sse-13.c: Ditto.
270 * gcc.target/i386/sse-14.c: Ditto.
271 * gcc.target/i386/sse-22.c: Ditto.
272 * gcc.target/i386/sse-23.c: Ditto.
273
274 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
275
276 * g++.dg/other/i386-2.C: Add -mavx512ifma.
277 * g++.dg/other/i386-3.C: Ditto.
278 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
279 * gcc.target/i386/avx512ifma-check.h: New.
280 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
281 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
282 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
283 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
284 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
285 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
286 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
287 * gcc.target/i386/sse-12.c: Add new options.
288 * gcc.target/i386/sse-13.c: Ditto.
289 * gcc.target/i386/sse-14.c: Ditto.
290 * gcc.target/i386/sse-22.c: Ditto.
291 * gcc.target/i386/sse-23.c: Ditto.
292
293 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
294
295 Forward-port from 2014-10-30 4_9-branch r216934
296
297 PR target/63633
298 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
299
300 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
301
302 PR debug/63239
303 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
304 -gno-strict-dwarf.
305
306 2014-11-21 Tom de Vries <tom@codesourcery.com>
307
308 * gcc.dg/store-motion-fgcse-sm.c: New test.
309
310 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
311
312 PR target/60451
313 * gcc.target/i386/pr60451.c: New.
314
315 2014-11-21 Jakub Jelinek <jakub@redhat.com>
316
317 PR tree-optimization/61773
318 * gcc.dg/pr61773.c: New test.
319
320 PR target/63764
321 * c-c++-common/pr63764-1.c: New test.
322 * c-c++-common/pr63764-2.c: New test.
323
324 PR target/63910
325 * gcc.target/i386/pr63910.c: New test.
326
327 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
328
329 PR lto/63998
330 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
331
332 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
333
334 * gcc.dg/no-strict-overflow-8.c: New test.
335
336 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
337
338 * gcc.dg/undefined-loop-1.c: New file.
339 * gcc.dg/undefined-loop-2.c: New file.
340
341 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
342
343 * gcc.target/aarch64/symbol-range.c: New.
344 * gcc.target/aarch64/symbol-range-tiny.c: New.
345 2014-11-20 Richard Biener <rguenther@suse.de>
346
347 PR middle-end/63962
348 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
349
350 2014-11-20 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/63677
353 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
354 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
355
356 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
357
358 PR sanitizer/63845
359 * gcc.dg/asan/pr63845.c: New test.
360
361 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
362
363 PR sanitizer/63939
364 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
365 stack pointer address, to fit darwin output when symbolizer is not
366 present.
367 * c-c++-common/asan/heap-overflow-1.c: Likewise.
368 * c-c++-common/asan/memcmp-1.c: Likewise.
369 * c-c++-common/asan/misalign-1.c: Likewise.
370 * c-c++-common/asan/misalign-2.c: Likewise.
371 * c-c++-common/asan/null-deref-1.c: Likewise.
372 * c-c++-common/asan/stack-overflow-1.c: Likewise.
373 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
374 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
375 * c-c++-common/asan/use-after-free-1.c: Likewise.
376 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
377 * g++.dg/asan/deep-tail-call-1.C: Likewise.
378 * g++.dg/asan/large-func-test-1.C: Likewise.
379
380 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
381
382 PR sanitizer/63939
383 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
384
385 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
386
387 PR sanitizer/63939
388 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
389 * c-c++-common/asan/memcmp-1.c: Likewise.
390 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
391 * c-c++-common/asan/use-after-free-1.c: Likewise.
392
393 2014-11-19 David Malcolm <dmalcolm@redhat.com>
394
395 PR jit/63854
396 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
397 (make_random_function): Free ff->locals.
398
399 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
400
401 PR target/63947
402 * gcc.target/i386/pr63947.c: New test.
403
404 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/55425
407 * g++.dg/cpp0x/constexpr-__func__.C: New.
408
409 2014-11-19 Renlin Li <Renlin.Li@arm.com>
410
411 PR target/63424
412 * gcc.target/aarch64/pr63424.c: New test.
413
414 2014-11-19 Renlin Li <Renlin.Li@arm.com>
415
416 PR middle-end/63762
417 * gcc.dg/pr63762.c: New test.
418
419 2014-11-19 Marek Polacek <polacek@redhat.com>
420
421 PR sanitizer/63690
422 * gcc.dg/ubsan/pr63690.c: New test.
423
424 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
425
426 PR sanitizer/62132
427 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
428 darwin, adjust dg-output.
429 * c-c++-common/asan/misalign-2.c: Likewise.
430
431 2014-11-19 Richard Henderson <rth@redhat.com>
432
433 * gcc.dg/cwsc0.c: New test.
434 * gcc.dg/cwsc1.c: New test.
435
436 2014-11-19 Marek Polacek <polacek@redhat.com>
437
438 PR sanitizer/63879
439 * c-c++-common/ubsan/pr63879-1.c: New test.
440 * c-c++-common/ubsan/pr63879-2.c: New test.
441
442 2014-11-19 Tom de Vries <tom@codesourcery.com>
443
444 PR tree-optimization/62167
445 * gcc.dg/pr51879-12.c: Add xfails.
446 * gcc.dg/pr62167-run.c: New test.
447 * gcc.dg/pr62167.c: New test.
448
449 2014-11-19 Jakub Jelinek <jakub@redhat.com>
450
451 PR tree-optimization/63915
452 * c-c++-common/gomp/pr60823-4.c: New test.
453
454 PR sanitizer/63520
455 * c-c++-common/ubsan/pr63520.c: New test.
456
457 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/57654
460 * g++.dg/cpp0x/constexpr-ref7.C: New.
461
462 2014-11-19 Jakub Jelinek <jakub@redhat.com>
463
464 PR sanitizer/63913
465 * g++.dg/ubsan/pr63913.C: New test.
466
467 2014-11-19 Andreas Schwab <schwab@suse.de>
468
469 * gcc.dg/pure-2.c: Update line numbers.
470
471 2014-11-19 Jakub Jelinek <jakub@redhat.com>
472
473 PR rtl-optimization/63843
474 * gcc.c-torture/execute/pr63843.c: New test.
475
476 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
477
478 PR target/63937
479 * gcc.dg/memset-2.c: New.
480
481 2014-11-18 Jakub Jelinek <jakub@redhat.com>
482
483 PR sanitizer/63813
484 * g++.dg/ubsan/pr63813.C: New test.
485
486 PR tree-optimization/61042
487 * gcc.c-torture/compile/pr61042.c: New test.
488
489 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
490
491 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
492 setting.
493
494 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
495
496 PR c++/55942
497 * g++.dg/cpp0x/constexpr-55942.C: New.
498
499 2014-11-18 Marek Polacek <polacek@redhat.com>
500
501 PR sanitizer/63866
502 * c-c++-common/ubsan/pr63866.c: New test.
503
504 2014-11-18 Richard Biener <rguenther@suse.de>
505
506 PR tree-optimization/63914
507 * gcc.dg/pr63914.c: New testcase.
508
509 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
510
511 PR c++/55443
512 * g++.dg/cpp0x/noexcept26.C: New.
513 * g++.dg/cpp0x/noexcept27.C: Likewise.
514
515 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
516
517 PR c++/60245
518 * g++.dg/cpp0x/constexpr-60245.C: New.
519
520 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/60771
523 * g++.dg/cpp0x/constexpr-ref6.C: New.
524
525 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
526
527 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
528 * gcc.target/arm/neon/vbicQs32.c: Likewise.
529 * gcc.target/arm/neon/vbicQs64.c: Likewise.
530 * gcc.target/arm/neon/vbicQs8.c: Likewise.
531 * gcc.target/arm/neon/vbicQu16.c: Likewise.
532 * gcc.target/arm/neon/vbicQu32.c: Likewise.
533 * gcc.target/arm/neon/vbicQu64.c: Likewise.
534 * gcc.target/arm/neon/vbicQu8.c: Likewise.
535 * gcc.target/arm/neon/vbics16.c: Likewise.
536 * gcc.target/arm/neon/vbics32.c: Likewise.
537 * gcc.target/arm/neon/vbics64.c: Likewise.
538 * gcc.target/arm/neon/vbics8.c: Likewise.
539 * gcc.target/arm/neon/vbicu16.c: Likewise.
540 * gcc.target/arm/neon/vbicu32.c: Likewise.
541 * gcc.target/arm/neon/vbicu64.c: Likewise.
542 * gcc.target/arm/neon/vbicu8.c: Likewise.
543 * gcc.target/arm/neon/vornQs16.c: Likewise.
544 * gcc.target/arm/neon/vornQs32.c: Likewise.
545 * gcc.target/arm/neon/vornQs64.c: Likewise.
546 * gcc.target/arm/neon/vornQs8.c: Likewise.
547 * gcc.target/arm/neon/vornQu16.c: Likewise.
548 * gcc.target/arm/neon/vornQu32.c: Likewise.
549 * gcc.target/arm/neon/vornQu64.c: Likewise.
550 * gcc.target/arm/neon/vornQu8.c: Likewise.
551 * gcc.target/arm/neon/vorns16.c: Likewise.
552 * gcc.target/arm/neon/vorns32.c: Likewise.
553 * gcc.target/arm/neon/vorns64.c: Likewise.
554 * gcc.target/arm/neon/vorns8.c: Likewise.
555 * gcc.target/arm/neon/vornu16.c: Likewise.
556 * gcc.target/arm/neon/vornu32.c: Likewise.
557 * gcc.target/arm/neon/vornu64.c: Likewise.
558 * gcc.target/arm/neon/vornu8.c: Likewise.
559
560 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
561
562 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
563 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
564 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
565 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
566 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
567 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
568 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
569 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
570 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
571
572 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
573
574 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
575 * g++.dg/ipa/devirt-15.C: Ditto.
576 * g++.dg/ipa/devirt-7.C: Ditto.
577 * g++.dg/ipa/pr60600.C: Ditto.
578 * g++.dg/opt/vt2.C: Ditto.
579 * g++.dg/opt/vt4.C: Ditto.
580 * g++.dg/pr48484.C: Ditto.
581 * g++.dg/tm/pr47746.C: Ditto.
582 * g++.dg/tree-ssa/pr57380.C: Ditto.
583 * gcc.dg/ipa/inline-4.c: Ditto.
584 * gcc.dg/ipa/inlinehint-1.c: Ditto.
585 * gcc.dg/ipa/inlinehint-2.c: Ditto.
586 * gcc.dg/ipa/inlinehint-3.c: Ditto.
587 * gcc.dg/pr47276.c: Ditto.
588 * gcc.dg/pure-2.c: Ditto.
589 * gcc.dg/tm/nested-2.c: Ditto.
590 * gcc.dg/tree-ssa/alias-29.c: Ditto.
591 * gcc.target/i386/3dnow-1.c: Ditto.
592 * gcc.target/i386/3dnow-2.c: Ditto.
593 * gcc.target/i386/3dnowA-1.c: Ditto.
594 * gcc.target/i386/3dnowA-2.c: Ditto.
595 * gcc.target/i386/avx-1.c: Ditto.
596 * gcc.target/i386/avx-2.c: Ditto.
597 * gcc.target/i386/memcpy-1.c: Ditto.
598 * gcc.target/i386/mmx-1.c: Ditto.
599 * gcc.target/i386/mmx-2.c: Ditto.
600 * gcc.target/i386/sse-14.c: Ditto.
601 * gcc.target/i386/sse-22.c: Ditto.
602 * gcc.target/i386/sse-22a.c: Ditto.
603 * gcc.target/i386/sse-23.c: Ditto.
604 * gcc.target/i386/sse-24.c: Ditto.
605 * gcc.target/i386/vect-double-1.c: Ditto.
606 * g++.dg/fstack-protector-strong.C: Add target nonpic.
607 * gcc.dg/fstack-protector-strong.c: Ditto.
608
609 2014-11-18 Hale Wang <hale.wang@arm.com>
610
611 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
612 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
613 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
614 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
615 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
616 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
617 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
618 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
619 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
620 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
621
622 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
623
624 * g++.dg/abi/mangle-arm-crypto.C: New.
625 * g++.dg/abi/mangle-neon.C (f19): New.
626 (f20): Likewise.
627
628 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
629
630 * gcc.target/arm/pr51968.c (foo): Fix call to
631 __builtin_neon_vqmovunv8hi.
632
633 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
634
635 * c-c++-common/asan/aggressive-opts.c: New test.
636
637 2014-11-18 Yury Gribov <y.gribov@samsung.com>
638
639 PR sanitizer/63802
640 * c-c++-common/ubsan/pr63802.c: New test.
641
642 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
643
644 * g++.dg/pr63766.C: New.
645
646 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
647
648 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
649 floating point variables instead of using asm to test allocating
650 values to the Altivec registers.
651
652 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
653 -mupper-regs-df tests.
654 * gcc.target/powerpc/upper-regs-df.c: Likewise.
655
656 * config/rs6000/predicates.md (memory_fp_constant): New predicate
657
658 2014-11-17 Tom de Vries <tom@codesourcery.com>
659
660 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
661 * gcc.dg/pr43864-3.c: Same.
662 * gcc.dg/pr43864-4.c: Same.
663 * gcc.dg/pr43864.c: Same.
664 * gcc.dg/pr50763.c: Same.
665 * gcc.dg/pr51879-12.c: Same.
666 * gcc.dg/pr51879-16.c: Same.
667 * gcc.dg/pr51879-17.c: Same.
668 * gcc.dg/pr51879-18.c: Same.
669 * gcc.dg/pr51879-2.c: Same.
670 * gcc.dg/pr51879-3.c: Same.
671 * gcc.dg/pr51879-4.c: Same.
672 * gcc.dg/pr51879-6.c: Same.
673 * gcc.dg/pr51879-7.c: Same.
674 * gcc.dg/pr51879.c: Same.
675
676 2014-11-17 Tom de Vries <tom@codesourcery.com>
677
678 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
679 * gcc.dg/pr43864-3.c: Same.
680 * gcc.dg/pr43864-4.c: Same.
681
682 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
683
684 * gcc.target/aarch64/vld1_lane.c: New test.
685
686 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
687
688 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
689 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
690
691 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
692
693 * gcc.target/i386/chkp-strlen-1.c: New.
694 * gcc.target/i386/chkp-strlen-2.c: New.
695 * gcc.target/i386/chkp-strlen-3.c: New.
696 * gcc.target/i386/chkp-strlen-4.c: New.
697 * gcc.target/i386/chkp-strlen-5.c: New.
698
699 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
700
701 * gcc.target/i386/chkp-stropt-1.c: New.
702 * gcc.target/i386/chkp-stropt-2.c: New.
703 * gcc.target/i386/chkp-stropt-3.c: New.
704 * gcc.target/i386/chkp-stropt-4.c: New.
705 * gcc.target/i386/chkp-stropt-5.c: New.
706 * gcc.target/i386/chkp-stropt-6.c: New.
707 * gcc.target/i386/chkp-stropt-7.c: New.
708 * gcc.target/i386/chkp-stropt-8.c: New.
709 * gcc.target/i386/chkp-stropt-9.c: New.
710 * gcc.target/i386/chkp-stropt-10.c: New.
711 * gcc.target/i386/chkp-stropt-11.c: New.
712 * gcc.target/i386/chkp-stropt-12.c: New.
713 * gcc.target/i386/chkp-stropt-13.c: New.
714 * gcc.target/i386/chkp-stropt-14.c: New.
715 * gcc.target/i386/chkp-stropt-15.c: New.
716 * gcc.target/i386/chkp-stropt-16.c: New.
717
718 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
719
720 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
721 __SIZE_TYPE__.
722
723 2014-11-17 Richard Biener <rguenther@suse.de>
724
725 PR middle-end/63898
726 PR middle-end/63883
727 * gfortran.dg/pr63883.f90: New testcase.
728
729 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
730
731 PR ipa/63894
732 * g++.dg/ipa/pr63894.C: New test.
733
734 2014-11-17 Terry Guo <terry.guo@arm.com>
735
736 * gcc.target/arm/thumb1-ual-1.c: New test.
737
738 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
739
740 PR middle-end/63790
741 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
742 * gcc.dg/tree-ssa/forwprop-29.c: New test.
743
744 2014-11-16 Andrew Pinski <apinski@cavium.com>
745
746 * gcc.c-torture/execute/memset-4.c: New test.
747 * gcc.c-torture/execute/20110418-1.c: New test.
748 * gcc.c-torture/execute/20141022-1.c: New test.
749 * gcc.c-torture/execute/strcpy-2.c: New test.
750 * gcc.c-torture/execute/20140212-2.c: New test.
751 * gcc.c-torture/compile/20120913-1.c: New test.
752 * gcc.c-torture/compile/20121010-1.c: New test.
753 * gcc.c-torture/compile/20120917-1.c: New test.
754 * gcc.c-torture/compile/20140110-1.c: New test.
755 * gcc.c-torture/compile/20121220-1.c: New test.
756 * gcc.c-torture/compile/20120822-1.c: New test.
757 * gcc.c-torture/compile/20121027-1.c: New test.
758 * gcc.c-torture/compile/20120830-2.c: New test.
759
760 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
761
762 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
763 restoration.
764
765 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
766
767 * gcc.dg/atomic/c11-atomic-exec-5.c
768 (test_main_long_double_add_overflow): Only actually define if
769 LDBL_MANT_DIG != 106.
770 (test_main_complex_long_double_add_overflow): Likewise.
771 (test_main_long_double_sub_overflow): Likewise.
772 (test_main_complex_long_double_sub_overflow): Likewise.
773
774 (NOT_LDBL_EPSILON_2): Likewise.
775 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
776
777 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
778
779 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
780 instead of run on ia32 targets.
781
782 2014-11-15 Marek Polacek <polacek@redhat.com>
783
784 PR middle-end/63884
785 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
786
787 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
788
789 PR target/60104
790 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
791
792 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
793
794 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
795 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
796 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
797 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
798
799 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
800
801 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
802
803 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
804
805 * gcc.dg/pubtypes-3.c: Include <string.h>.
806 * gcc.dg/pubtypes-4.c: Likewise.
807
808 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
809
810 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
811
812 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
813
814 * gnat.dg/opt44.ad[sb]: New test.
815
816 2014-11-15 Tobias Burnus <burnus@net-b.de>
817
818 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
819 * gfortran.dg/coarray_9.f90: Ditto.
820 * gfortran.dg/empty_label.f: Ditto.
821 * gfortran.dg/empty_label.f90: Ditto.
822
823 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
824
825 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
826 changes.
827 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
828 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
829 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
830 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
831 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
832 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
833 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
834 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
835 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
836 * gcc.target/powerpc/ppc-round.c: Likewise.
837
838 2014-11-14 Martin Jambor <mjambor@suse.cz>
839
840 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
841 from the dump scan.
842 * g++.dg/ipa/devirt-21.C: Xfail.
843 * g++.dg/ipa/devirt-24.C: Likewise.
844 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
845 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
846 * g++.dg/ipa/devirt-44.C: Likewise.
847 * g++.dg/ipa/devirt-43.C: Xfail.
848
849 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
850
851 * g++.dg/abi/abi-tag11.C: New.
852
853 2014-11-14 Marek Polacek <polacek@redhat.com>
854
855 * c-c++-common/ubsan/overflow-negate-3.c: New test.
856
857 2014-11-14 Marek Polacek <polacek@redhat.com>
858
859 PR sanitizer/63839
860 * c-c++-common/ubsan/pr63839.c: New test.
861 * c-c++-common/ubsan/unreachable-2.c: New test.
862
863 2014-11-14 Richard Biener <rguenther@suse.de>
864
865 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
866
867 2014-11-13 Teresa Johnson <tejohnson@google.com>
868
869 PR tree-optimization/63841
870 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
871
872 2014-11-14 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
875 * gcc.target/arm/vfp-1.c: Improve scanning string.
876
877 2014-11-13 Rong Xu <xur@google.com>
878
879 PR debug/63581
880 * g++.dg/tree-prof/pr63581.C: New test.
881
882 2014-11-13 Teresa Johnson <tejohnson@google.com>
883
884 PR tree-optimization/63841
885 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
886
887 2014-11-13 Teresa Johnson <tejohnson@google.com>
888
889 PR tree-optimization/63841
890 * g++.dg/tree-ssa/pr63841.C: New test.
891
892 2014-11-13 Richard Biener <rguenther@suse.de>
893
894 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
895
896 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
897
898 * lib/target-supports.exp (error_h): New check.
899 (libc_has_complex_functions): Ditto.
900 (tgmath_h): Ditto.
901 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
902 * gcc.dg/builtins-61.c: Likewise.
903 * gcc.dg/builtins-67.c: Disable test for Bionic.
904 * gcc.dg/strlenopt-14g.c: Likewise.
905 * gcc.dg/strlenopt-14gf.c: Likewise.
906 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
907 * gcc.dg/c99-tgmath-2.c: Likewise.
908 * gcc.dg/c99-tgmath-3.c: Likewise.
909 * gcc.dg/c99-tgmath-4.c: Likewise.
910 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
911
912 2014-11-12 Jakub Jelinek <jakub@redhat.com>
913
914 PR ipa/63838
915 * g++.dg/ipa/pr63838.C: New test.
916
917 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
918
919 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
920 * gcc.target/mips/call-clobbered-1.c: New.
921 * gcc.target/mips/call-clobbered-2.c: New.
922 * gcc.target/mips/call-clobbered-3.c: New.
923 * gcc.target/mips/call-clobbered-4.c: New.
924 * gcc.target/mips/call-clobbered-5.c: New.
925 * gcc.target/mips/call-saved-4.c: New.
926 * gcc.target/mips/call-saved-5.c: New.
927 * gcc.target/mips/call-saved-6.c: New.
928 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
929 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
930 odd-spreg option. Account for -modd-spreg in minimum arch code.
931 * gcc.target/mips/movdf-1.c: New.
932 * gcc.target/mips/movdf-2.c: New.
933 * gcc.target/mips/movdf-3.c: New.
934 * gcc.target/mips/oddspreg-1.c: New.
935 * gcc.target/mips/oddspreg-2.c: New.
936 * gcc.target/mips/oddspreg-3.c: New.
937 * gcc.target/mips/oddspreg-4.c: New.
938 * gcc.target/mips/oddspreg-5.c: New.
939 * gcc.target/mips/oddspreg-6.c: New.
940
941 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
942
943 PR target/63815
944 * g++.dg/other/pr63815.C: New test.
945
946 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
947
948 DR 1510
949 PR c++/60420
950 * g++.dg/cpp0x/decltype61.C: New.
951
952 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
953
954 PR tree-optimization/63835
955 * gcc.dg/pr63835.c: New test.
956
957 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
958
959 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
960 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
961 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
962 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
963 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
964 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
965 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
966 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
967 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
968 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
969 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
970 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
971 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
972 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
973 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
974 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
975 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
976 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
977 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
978 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
979 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
980 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
981 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
982 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
983 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
984 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
985 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
986 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
987 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
988 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
989 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
990 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
991 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
992 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
993 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
994 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
995 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
996 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
997 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
998 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
999 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
1000 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
1001 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
1002 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
1003 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1004 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1005 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1006 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1007 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1008 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1009
1010 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1011
1012 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1013 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1014 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1015 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1016 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1017 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1018 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1019 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1020 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1021 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1022 Ditto.
1023 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1024 Ditto.
1025 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1026 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1027 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1028 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1029 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1030 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1031 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1032 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1033 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1034 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1035 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1036 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1037 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1038 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1039 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1040 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1041 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1042 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1043 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1044 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1045 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1046 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1047 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1048 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1049 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1050 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1051 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1052 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1053 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1054 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1055
1056 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1057
1058 * gcc.target/i386/pr45852.c: Simplify target selector.
1059 * gcc.target/i386/pr63495.c: Ditto.
1060 * gcc.target/i386/pr39496.c: Ditto.
1061 * gcc.target/i386/pr36613.c: Ditto.
1062
1063 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1064
1065 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1066 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1067 -fno-omit-frame-pointer.
1068
1069 2014-11-12 Marek Polacek <polacek@redhat.com>
1070
1071 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1072 of prune_gcc_output.
1073 * lib/prune.exp (prune_file_path): New procedure.
1074
1075 2014-11-12 Marek Polacek <polacek@redhat.com>
1076
1077 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1078 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1079 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1080
1081 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1082
1083 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1084
1085 2014-11-12 Richard Biener <rguenther@suse.de>
1086
1087 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1088
1089 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1090
1091 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1092 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1093
1094 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1095
1096 PR testsuite/63830
1097 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1098
1099 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR c/59708
1102 * c-c++-common/builtin-arith-overflow-1.c: New test.
1103 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1104 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1105 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1106 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1107 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1111 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1112 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1113 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1115 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1118 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1120 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1121 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1122 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1123 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1124 * gcc.dg/builtin-arith-overflow-1.c: New test.
1125 * gcc.dg/builtin-arith-overflow-2.c: New test.
1126
1127 2014-11-12 Richard Biener <rguenther@suse.de>
1128
1129 PR middle-end/63821
1130 * gfortran.dg/pr63821.f90: New testcase.
1131
1132 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1133
1134 PR tree-optimization/63761
1135 * gcc.c-torture/compile/pr63761.c: New test.
1136
1137 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1138
1139 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1140 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1141 truncation pattern.
1142
1143 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1144
1145 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1146 with arm_eabi.
1147 * g++.dg/abi/arm_rtti1.C: Likewise.
1148 * g++.dg/abi/key1.C: Likewise.
1149 * g++.dg/ext/visibility/arm1.C: Likewise.
1150 * g++.dg/ext/visibility/arm2.C: Likewise.
1151 * g++.dg/ext/visibility/arm3.C: Likewise.
1152
1153 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1154
1155 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1156
1157 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1158 Manuel López-Ibáñez <manu@gcc.gnu.org>
1159
1160 PR driver/36312
1161 * gcc.misc-tests/output.exp: New test case for identical input and
1162 output files.
1163
1164 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1165
1166 PR fortran/44054
1167 * lib/gfortran-dg.exp: Update regexp to match locus and message
1168 without caret.
1169 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1170 * gfortran.dg/warnings_are_errors_1.f: Update.
1171
1172 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1173
1174 * ChangeLog.jit: New.
1175 * jit.dg/all-non-failing-tests.h: New.
1176 * jit.dg/harness.h: New.
1177 * jit.dg/jit.exp: New.
1178 * jit.dg/test-accessing-struct.c: New.
1179 * jit.dg/test-accessing-union.c: New.
1180 * jit.dg/test-array-as-pointer.c: New.
1181 * jit.dg/test-arrays.c: New.
1182 * jit.dg/test-calling-external-function.c: New.
1183 * jit.dg/test-calling-function-ptr.c: New.
1184 * jit.dg/test-combination.c: New.
1185 * jit.dg/test-dot-product.c: New.
1186 * jit.dg/test-empty.c: New.
1187 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1188 * jit.dg/test-error-adding-to-terminated-block.c: New.
1189 * jit.dg/test-error-array-as-pointer.c: New.
1190 * jit.dg/test-error-bad-cast.c: New.
1191 * jit.dg/test-error-block-in-wrong-function.c: New.
1192 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1193 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1194 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1195 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1196 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1197 * jit.dg/test-error-call-with-mismatching-args.c: New.
1198 * jit.dg/test-error-call-with-not-enough-args.c: New.
1199 * jit.dg/test-error-call-with-too-many-args.c: New.
1200 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1201 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1202 * jit.dg/test-error-get-type-bad-enum.c: New.
1203 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1204 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1205 * jit.dg/test-error-mismatching-types-in-call.c: New.
1206 * jit.dg/test-error-missing-return.c: New.
1207 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1208 * jit.dg/test-error-new-function-bad-kind.c: New.
1209 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1210 * jit.dg/test-error-null-passed-to-api.c: New.
1211 * jit.dg/test-error-return-within-void-function.c: New.
1212 * jit.dg/test-error-unreachable-block.c: New.
1213 * jit.dg/test-error-unterminated-block.c: New.
1214 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1215 * jit.dg/test-expressions.c: New.
1216 * jit.dg/test-factorial.c: New.
1217 * jit.dg/test-fibonacci.c: New.
1218 * jit.dg/test-functions.c: New.
1219 * jit.dg/test-fuzzer.c: New.
1220 * jit.dg/test-hello-world.c: New.
1221 * jit.dg/test-linked-list.c: New.
1222 * jit.dg/test-long-names.c: New.
1223 * jit.dg/test-nested-contexts.c: New.
1224 * jit.dg/test-nested-loops.c: New.
1225 * jit.dg/test-operator-overloading.cc: New.
1226 * jit.dg/test-quadratic.c: New.
1227 * jit.dg/test-quadratic.cc: New.
1228 * jit.dg/test-reading-struct.c: New.
1229 * jit.dg/test-string-literal.c: New.
1230 * jit.dg/test-sum-of-squares.c: New.
1231 * jit.dg/test-threads.c: New.
1232 * jit.dg/test-types.c: New.
1233 * jit.dg/test-using-global.c: New.
1234 * jit.dg/test-volatile.c: New.
1235
1236 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1237
1238 * gcc.target/aarch64/vbslq_f64_1.c: New.
1239 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1240 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1241 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1242
1243 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1244
1245 PR c++/63265
1246 * g++.dg/cpp0x/constexpr-63265.C: New.
1247
1248 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1249
1250 * gcc.target/i386/pr52252-atom-1.c: New.
1251
1252 2014-11-11 Martin Liska <mliska@suse.cz>
1253
1254 PR ipa/63622
1255 PR ipa/63795
1256 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1257 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1258 with symbol alias support.
1259
1260 2014-11-10 Andi Kleen <ak@linux.intel.com>
1261
1262 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1263 new cilk errors.
1264
1265 2014-11-10 Andi Kleen <ak@linux.intel.com>
1266
1267 * c-c++-common/cilk-plus/CK/errors.c: New test.
1268
1269 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1270 Ilya Enkovich <ilya.enkovich@intel.com>
1271
1272 PR target/63620
1273 * gcc.target/i386/pr63620.c: New test.
1274
1275 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1276
1277 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1278
1279 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1280 * gcc.dg/ipa/ipa-icf-31.c: New test.
1281
1282 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1283
1284 PR middle-end/63748
1285 * gcc.dg/pr63748.c: New testcase.
1286
1287 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1288
1289 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1290
1291 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1292
1293 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1294 fgraphite-code-generator flag.
1295 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1296 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1297 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1298 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1299 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1300 * gcc.dg/graphite/pr35356-2.c: Likewise.
1301 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1302 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1303 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1304 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1305 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1306
1307 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1308
1309 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1310
1311 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 * c-c++-common/Wshift-count-overflow-1.c: New.
1314 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1315 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1316 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1317
1318 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1319
1320 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1321 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1322 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1323 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1324 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1325 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1326 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1327 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1328 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1329 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1330 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1331 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1332 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1333 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1334 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1335 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1336 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1337 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1338 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1339 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1340 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1342 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1343 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1344 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1345 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1346
1347 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 PR tree-optimization/63778
1350 * gfortran.dg/pr63778.f: New test.
1351
1352 2014-11-10 Renlin Li <renlin.li@arm.com>
1353
1354 PR middle-end/61529
1355 * gcc.dg/pr61529.c: New.
1356
1357 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1358
1359 * lib/target-supports.exp (check_effective_target_return_address):
1360 New function.
1361 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1362 * gcc.c-torture/execute/20030323-1.c: Likewise.
1363 * gcc.c-torture/execute/20030811-1.c: Likewise.
1364 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1365 * gcc.c-torture/execute/frame-address.c: Likewise.
1366 * gcc.c-torture/execute/pr17377.c: Likewise.
1367
1368 * gcc.c-torture/compile/920625-2.c: Add return type to
1369 freeReturnStruct.
1370 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1371 * gcc.c-torture/execute/pr61375.c: Likewise.
1372 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1373 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1374
1375 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1376 New function.
1377 (check_effective_target_nonlocal_goto): New function.
1378 (check_effective_target_label_values): New function.
1379 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1380 * gcc.c-torture/compile/labels-2.c: Likewise.
1381 * gcc.c-torture/compile/20000518-1.c: Likewise.
1382 * gcc.c-torture/compile/20021108-1.c: Likewise.
1383 * gcc.c-torture/compile/981006-1.c: Likewise.
1384 * gcc.c-torture/execute/20040302-1.c: Likewise.
1385 * gcc.dg/torture/pr33848.c: Likewise.
1386
1387 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1388 label values.
1389 * gcc.c-torture/compile/pr32919.c: Likewise.
1390 * gcc.c-torture/compile/pr17913.c: Likewise.
1391 * gcc.c-torture/compile/pr51495.c: Likewise.
1392 * gcc.c-torture/compile/pr25224.c: Likewise.
1393 * gcc.c-torture/compile/labels-3.c: Likewise.
1394 * gcc.c-torture/compile/pr27863.c: Likewise.
1395 * gcc.c-torture/compile/20050510-1.c: Likewise.
1396 * gcc.c-torture/compile/pr28489.c: Likewise.
1397 * gcc.c-torture/compile/pr29128.c: Likewise.
1398 * gcc.c-torture/compile/pr21356: Likewise.
1399 * gcc.c-torture/execute/20071210-1.c: Likewise.
1400 * gcc.c-torture/execute/200701220-1.c: Likewise.
1401 * gcc.c-torture/execute/pr51447.c: Likewise.
1402 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1403 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1404 * gcc.dg/20021029-1.c: Likewise.
1405 * gcc.dg/pr43379.c: Likewise.
1406 * gcc.dg/pr45259.c: Likewise.
1407 * gcc.dg/torture/pr53695.c: Likewise.
1408 * gcc.dg/torture/pr57584.c: Likewise.
1409
1410 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1411 or indirect_jumps are available.
1412 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1413 test.
1414 * gcc.c-torture/compile/920428-3.c: Likewise.
1415 * gcc.c-torture/compile/950613-1.c: Likewise.
1416
1417 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1418 * gcc.c-torture/compile/991213-3.c: Likewise.
1419 * gcc.c-torture/compile/920825-1.c: Likewise.
1420 * gcc.c-torture/compile/20011029-1.c: Likewise.
1421 * gcc.c-torture/compile/complex-6.c: Likewise.
1422 * gcc.c-torture/compile/pr27127.c: Likewise.
1423 * gcc.c-torture/compile/pr58164.c: Likewise.
1424 * gcc.c-torture/compile/20041214-1.c: Likewise.
1425 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1426 * gcc.c-torture/execute/pr56982.c: Likewise.
1427 * gcc.c-torture/execute/pr60003.c: Likewise.
1428 * gcc.c-torture/execute/pr26983.c: Likewise.
1429 * gcc.dg/pr57287-2.c: Likewise.
1430 * gcc.dg/pr59920-1.c: Likewise.
1431 * gcc.dg/pr59920-2.c: Likewise.
1432 * gcc.dg/pr59920-3.c: Likewise.
1433 * gcc.dg/setjmp-3.c: Likewise.
1434 * gcc.dg/setjmp-4.c: Likewise.
1435 * gcc.dg/setjmp-5.c: Likewise.
1436 * gcc.dg/torture/pr48542.c: Likewise.
1437 * gcc.dg/torture/pr57147-2.c: Likewise.
1438 * gcc.dg/torture/pr59993.c: Likewise.
1439
1440 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1441 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1442 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1443 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1444 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1445 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1446 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1447 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1448 * gcc.dg/non-local-goto-1.c: Likewise.
1449 * gcc.dg/non-local-goto-2.c: Likewise.
1450 * gcc.dg/pr49994-1.c: Likewise.
1451 * gcc.dg/torture/pr57036-2.c: Likewise.
1452
1453 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1454 NO_LABEL_VALUES test.
1455 * gcc.c-torture/compile/920831-1.c: Likewise.
1456 * gcc.c-torture/compile/920502-1.c: Likewise.
1457 * gcc.c-torture/compile/920501-7.c: Likewise.
1458 * gcc.dg/pr52139.c: Likewise.
1459
1460 * lib/target-supports.exp (check_effective_target_trampolines,
1461 check_profiling_available, check_effective_target_lto,
1462 check_effective_target_vect_natural): False for nvptx-*-*.
1463 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1464 * gcc.c-torture/compile/pr34334.c: Likewise.
1465 * gcc.c-torture/compile/pr37056.c: Likewise.
1466 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1467 * gcc.c-torture/compile/pr46534.c: Likewise.
1468 * gcc.c-torture/compile/pr49049.c: Likewise.
1469 * gcc.c-torture/compile/pr59417.c: Likewise.
1470 * gcc.c-torture/compile/20080721-1.c: Likewise.
1471 * gcc.c-torture/compile/920501-4.c: Likewise.
1472 * gcc.c-torture/compile/921011-1.c: Likewise.
1473 * gcc.dg/20040813-1.c: Likewise.
1474 * gcc.dg/pr28755.c: Likewise.
1475 * gcc.dg/pr44194-1.c: Likewise.
1476 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1477 * gcc.c-torture/compile/pr61684.c: Likewise.
1478 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1479 * gcc.c-torture/compile/pr59221.c: Likewise.
1480 * gcc.c-torture/compile/20060208-1.c: Likewise.
1481 * gcc.c-torture/execute/pr52129.c: Likewise.
1482 * gcc.c-torture/execute/20020310-1.c: Likewise.
1483 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1484 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1485 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1486 for nvptx-*-*.
1487 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1488 * gcc.dg/const-elim-2.c: Likewise.
1489
1490 * lib/target-supports.exp
1491 (check_effective_target_untyped_assembly): New function.
1492 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1493 * gcc.c-torture/compile/920917-1.c: Likewise.
1494 * gcc.c-torture/compile/930120-1.c: Likewise.
1495 * gcc.c-torture/compile/930411-1.c: Likewise.
1496 * gcc.c-torture/compile/930529-1.c: Likewise.
1497 * gcc.c-torture/compile/930623-1.c: Likewise.
1498 * gcc.c-torture/compile/950329-1.c: Likewise.
1499 * gcc.c-torture/compile/calls.c: Likewise.
1500 * gcc.c-torture/compile/pr37258.c: Likewise.
1501 * gcc.c-torture/compile/pr37327.c: Likewise.
1502 * gcc.c-torture/compile/pr38360.c: Likewise.
1503 * gcc.c-torture/compile/pr43635.c: Likewise.
1504 * gcc.c-torture/compile/pr47428.c: Likewise.
1505 * gcc.c-torture/compile/pr47967.c: Likewise.
1506 * gcc.c-torture/compile/pr49145.c: Likewise.
1507 * gcc.c-torture/compile/pr51694.c: Likewise.
1508 * gcc.c-torture/compile/pr53411.c: Likewise.
1509 * gcc.c-torture/execute/20001101.c: Likewise.
1510 * gcc.c-torture/execute/20051012-1.c: Likewise.
1511 * gcc.c-torture/execute/920501-1.c: Likewise.
1512 * gcc.c-torture/execute/921202-1.c: Likewise.
1513 * gcc.c-torture/execute/921208-2.c: Likewise.
1514 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1515 * gcc.c-torture/compile/20010525-1.c: Likewise.
1516 * gcc.c-torture/compile/20021015-2.c: Likewise.
1517 * gcc.c-torture/compile/20031023-1.c: Likewise.
1518 * gcc.c-torture/compile/20031023-2.c: Likewise.
1519 * gcc.c-torture/compile/pr49206.c: Likewise.
1520 * gcc.c-torture/execute/pr47237.c: Likewise.
1521 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1522 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1523 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1524 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1525 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1526 * gcc.dg/builtin-apply1.c: Likewise.
1527 * gcc.dg/builtin-apply2.c: Likewise.
1528 * gcc.dg/builtin-apply3.c: Likewise.
1529 * gcc.dg/builtin-apply4.c: Likewise.
1530 * gcc.dg/pr38338.c: Likewise.
1531 * gcc.dg/torture/pr41993.c: Likewise.
1532 * gcc.c-torture/compile/386.c: Likewise.
1533 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1534 * gcc.c-torture/compile/consec.c: Likewise.
1535 * gcc.c-torture/compile/ex.c: Likewise.
1536 * gcc.c-torture/compile/pass.c: Likewise.
1537 * gcc.c-torture/compile/scal.c: Likewise.
1538 * gcc.c-torture/compile/uuarg.c: Likewise.
1539 * gcc.c-torture/compile/conv_tst.c: Likewise.
1540
1541 * lib/target-supports.exp (check_effective_target_alloca): New function.
1542 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1543 * gcc.c-torture/execute/20020314-1.c: Likewise.
1544 * gcc.c-torture/execute/20020412-1.c: Likewise.
1545 * gcc.c-torture/execute/20021113-1.c: Likewise.
1546 * gcc.c-torture/execute/20040223-1.c: Likewise.
1547 * gcc.c-torture/execute/20040308-1.c: Likewise.
1548 * gcc.c-torture/execute/20040811-1.c: Likewise.
1549 * gcc.c-torture/execute/20070824-1.c: Likewise.
1550 * gcc.c-torture/execute/20070919-1.c: Likewise.
1551 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1552 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1553 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1554 * gcc.c-torture/execute/pr43220.c: Likewise.
1555 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1556 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1557 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1558 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1559 * gcc.c-torture/compile/20000923-1.c: Likewise.
1560 * gcc.c-torture/compile/20030224-1.c: Likewise.
1561 * gcc.c-torture/compile/20071108-1.c: Likewise.
1562 * gcc.c-torture/compile/20071117-1.c: Likewise.
1563 * gcc.c-torture/compile/900313-1.c: Likewise.
1564 * gcc.c-torture/compile/pr17397.c: Likewise.
1565 * gcc.c-torture/compile/pr35006.c: Likewise.
1566 * gcc.c-torture/compile/pr42956.c: Likewise.
1567 * gcc.c-torture/compile/pr51354.c: Likewise.
1568 * gcc.c-torture/compile/pr55851.c: Likewise.
1569 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1570 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1571 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1572 * gcc.c-torture/compile/pr52714.c: Likewise.
1573 * gcc.dg/20001012-2.c: Likewise.
1574 * gcc.dg/auto-type-1.c: Likewise.
1575 * gcc.dg/builtin-object-size-1.c: Likewise.
1576 * gcc.dg/builtin-object-size-2.c: Likewise.
1577 * gcc.dg/builtin-object-size-3.c: Likewise.
1578 * gcc.dg/builtin-object-size-4.c: Likewise.
1579 * gcc.dg/packed-vla.c: Likewise.
1580 * gcc.c-torture/compile/parms.c: Likewise.
1581 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1582 * gcc.c-torture/execute/920929-1.c: Likewise.
1583 * gcc.c-torture/execute/921017-1.c: Likewise.
1584 * gcc.c-torture/execute/941202-1.c: Likewise.
1585 * gcc.c-torture/execute/align-nest.c: Likewise.
1586 * gcc.c-torture/execute/alloca-1.c: Likewise.
1587 * gcc.c-torture/execute/pr36321.c: Likewise.
1588 * gcc.c-torture/compile/20001221-1.c: Likewise.
1589 * gcc.c-torture/compile/20020807-1.c: Likewise.
1590 * gcc.c-torture/compile/20050801-2.c: Likewise.
1591 * gcc.c-torture/compile/920428-4.c: Likewise.
1592 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1593 * gcc.c-torture/compile/pr41469.c: Likewise.
1594 * gcc.dg/torture/pr48953.c: Likewise.
1595 * gcc.dg/torture/pr8081.c: Likewise.
1596 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1597 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1598 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1599 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1600 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1601 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1602 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1603 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1604 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1605 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1606 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1607 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1608 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1609
1610 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1611
1612 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1613 and C++11; Test existence of __has_cpp_attribute; Test C++11
1614 attributes.
1615 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1616 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1617 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1618 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1619 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1620 will be undefined for -fno-rtti -fno-exceptions.
1621
1622 2014-11-10 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/63800
1625 * gcc.dg/torture/pr63800.c: New testcase.
1626
1627 2014-11-10 Marek Polacek <polacek@redhat.com>
1628
1629 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1630 * c-c++-common/ubsan/align-8.c: Likewise.
1631 * g++.dg/ubsan/null-4.C: Likewise.
1632 * g++.dg/ubsan/null-5.C: Likewise.
1633
1634 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gcc.misc-tests/gcov-16.c: New test.
1637
1638 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1639
1640 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1641
1642 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1643
1644 PR testsuite/63305
1645 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1646 buffer overflow.
1647 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1648
1649 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1650
1651 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1652
1653 2014-11-09 Richard Biener <rguenther@suse.de>
1654
1655 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1656 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1657
1658 2014-11-07 Andrew Pinski <apinski@cavium.com>
1659
1660 * gcc.c-torture/execute/20141107-1.c: New testcase.
1661
1662 2014-11-07 Richard Biener <rguenther@suse.de>
1663
1664 PR tree-optimization/63605
1665 * gcc.dg/vect/pr63605.c: New testcase.
1666
1667 2014-11-07 Jeff Law <law@redhat.com>
1668
1669 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1670
1671 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1672
1673 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1674 (xhci_check_trb_in_td_math): Likewise.
1675
1676 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1677
1678 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1679
1680 2014-11-07 Martin Liska <mliska@suse.cz>
1681
1682 PR ipa/63580
1683 * g++.dg/ipa/pr63580.C: New test.
1684
1685 2014-11-07 Martin Liska <mliska@suse.cz>
1686
1687 PR ipa/63747
1688 * gcc.dg/ipa/pr63747.c: New test.
1689
1690 2014-11-07 Martin Liska <mliska@suse.cz>
1691
1692 PR ipa/63595
1693 * g++.dg/ipa/pr63595.C: New test.
1694
1695 2014-11-07 Richard Biener <rguenther@suse.de>
1696
1697 PR middle-end/63770
1698 * gcc.dg/pr63770.c: New testcase.
1699
1700 2014-11-07 Terry Guo <terry.guo@arm.com>
1701
1702 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1703 * gcc.target/arm/pr40956.c: Likewise.
1704 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1705 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1706 * gcc.target/arm/scd42-1.c: Likewise.
1707
1708 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1709
1710 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1711 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1712 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1713 gcc.dg/cpp/ucnid-15.c: New tests.
1714
1715 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gnat.dg/opt43.adb: New test.
1718
1719 2014-11-06 Marek Polacek <polacek@redhat.com>
1720
1721 * c-c++-common/ubsan/align-2.c: Add dg-output.
1722 * c-c++-common/ubsan/align-4.c: Likewise.
1723 * c-c++-common/ubsan/align-6.c: New test.
1724 * c-c++-common/ubsan/align-7.c: New test.
1725 * c-c++-common/ubsan/align-8.c: New test.
1726 * g++.dg/ubsan/null-1.C: Add dg-output.
1727 * g++.dg/ubsan/null-2.C: Likewise.
1728 * g++.dg/ubsan/null-3.C: New test.
1729 * g++.dg/ubsan/null-4.C: New test.
1730 * g++.dg/ubsan/null-5.C: New test.
1731
1732 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1733
1734 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1735 dg-require-effective-target check.
1736 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1801 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1862
1863 2014-11-06 Hale Wang <hale.wang@arm.com>
1864
1865 * gcc.target/arm/small-multiply-m0-1.c: New test for
1866 target -mcpu=cortex-m0.small-multiply.
1867 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1868 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1869 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1870 target -mcpu=cortex-m0plus.small-multiply.
1871 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1872 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1873 * gcc.target/arm/small-multiply-m1-1.c: New test for
1874 target -mcpu=cortex-m1.small-multiply.
1875 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1876 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1877
1878 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1879
1880 * lib/mpx-dg.exp: New.
1881 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1882 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1883 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1884 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1885 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1886 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1887 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1888 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1889 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1890 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1891
1892 2014-11-06 Richard Biener <rguenther@suse.de>
1893
1894 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1895 desired transform.
1896
1897 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1898
1899 * gcc.target/mips/asm-1.c (bar): Add prototype.
1900 * gcc.target/mips/call-1.c (f, h): Add return type.
1901 * gcc.target/mips/call-5.c (f, h): Likewise.
1902 * gcc.target/mips/call-6.c (f, h): Likewise.
1903 * gcc.target/mips/call-3.c (f): Likewise.
1904 * gcc.target/mips/call-2.c (g): Add prototype.
1905 (f): Add return type.
1906 * gcc.target/mips/call-4.c: Likewise.
1907 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1908 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1909 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1910 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1911 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1912 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1913 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1914 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1915 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1916 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1917 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1918 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1919 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1920 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1921 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1922 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1923 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1924 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1925 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1926 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1927 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1928 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1929 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1930 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1931 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1932 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1933 (nonpic_call, nonpic_addr_call): Add prototype.
1934 (pic_call, pic_addr_call): Likewise.
1935 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1936 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1937 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1938 * gcc.target/mips/truncate-3.c (g): Add prototype.
1939 (f): Add return type.
1940
1941 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1942
1943 PR target/63538
1944 * gcc.target/i386/pr63538.c: New test.
1945
1946 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1947
1948 * gnat.dg/discr42.adb: New test.
1949 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1950
1951 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gnat.dg/specs/private2.ads: New test.
1954 * gnat.dg/specs/private2_pkg.ads: New helper.
1955
1956 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/inline1.adb: New test.
1959 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1960 * gnat.dg/inline2.adb: New test.
1961 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1962 * gnat.dg/inline3.adb: New test.
1963 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1964 * gnat.dg/inline4.adb: New test.
1965 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1966 * gnat.dg/inline5.adb: New test.
1967 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1968 * gnat.dg/inline6.adb: New test.
1969 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1970 * gnat.dg/inline7.adb: New test.
1971 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1972 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1973 * gnat.dg/inline8.adb: New test.
1974 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1975 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1976 * gnat.dg/inline9.adb: New test.
1977 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1978 * gnat.dg/inline10.adb: New test.
1979 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1980 * gnat.dg/inline11.adb: New test.
1981 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1982
1983 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1984
1985 PR preprocessor/9449
1986 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1987 Don't use -fextended-identifiers.
1988 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1989 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1990 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1991 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1992 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1993 -g3.
1994 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1995 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1996 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1997 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1998 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1999 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
2000 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
2001 -fextended-identifiers. Use -g.
2002 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
2003 -fextended-identifiers.
2004 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2005 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2006 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2007 -fextended-identifiers. Use -g.
2008 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2009 * gcc.dg/cpp/ucnid-8.c: Remove test.
2010 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2011
2012 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2013
2014 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2015 Skip tests if target does not support Neon.
2016
2017 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2018
2019 * lib/target-supports.exp (check_effective_target_bswap): Update
2020 conditions for AArch64 and ARM targets.
2021
2022 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2023
2024 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2025 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2026 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2027 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2028 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2029
2030 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2031
2032 * gcc.target/i386/chkp-builtins-1.c: New.
2033 * gcc.target/i386/chkp-builtins-2.c: New.
2034 * gcc.target/i386/chkp-builtins-3.c: New.
2035 * gcc.target/i386/chkp-builtins-4.c: New.
2036 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2037 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2038 * gcc.target/i386/chkp-const-check-1.c: New.
2039 * gcc.target/i386/chkp-const-check-2.c: New.
2040 * gcc.target/i386/chkp-lifetime-1.c: New.
2041 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2042 with build_ssa_passes.
2043
2044 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2045
2046 * gcc.dg/asr-div1.c: New testcase.
2047
2048 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049
2050 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2051
2052 * go.test/go-test.exp: In +build lines, require whitespace around
2053 expected strings, fix check for negation.
2054
2055 2014-11-04 Marek Polacek <polacek@redhat.com>
2056
2057 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2058 * c-c++-common/ubsan/align-4.c: Likewise.
2059 * g++.dg/ubsan/null-1.C: Likewise.
2060 * g++.dg/ubsan/null-2.C: Likewise.
2061
2062 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2063
2064 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2065
2066 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2067
2068 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2069 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2070 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2071 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2072 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2073 ipa dump.
2074 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2075 Cleanup original tree dump.
2076 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2077 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2078 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2079
2080 2014-11-04 Martin Jambor <mjambor@suse.cz>
2081
2082 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2083 function body.
2084
2085 2014-11-04 Jason Merrill <jason@redhat.com>
2086
2087 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2088 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2089
2090 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2091
2092 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2093 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2094 conflicting -mcpu options.
2095 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2096 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2097 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2098 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2099 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2100 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2101 * gcc.target/powerpc/pr48053-3.c: Likewise.
2102 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2103 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2104 * gcc.target/powerpc/pr57744.c: Likewise.
2105 * gcc.target/powerpc/pr47862.c: Likewise.
2106 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2107 * gcc.target/powerpc/recip-1.c: Likewise.
2108 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2109 * gcc.target/powerpc/bool2-p8.c: Likewise.
2110 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2111 * gcc.target/powerpc/pr60203.c: Likewise.
2112 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2113 * gcc.target/powerpc/bool2-av.c: Likewise.
2114 * gcc.target/powerpc/pr43154.c: Likewise.
2115 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2116 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2117 * gcc.target/powerpc/pr59054.c: Likewise.
2118 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2119 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2120 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2121 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2122 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2123 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2124 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2125 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2126 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2127 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2128 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2129 * gcc.target/powerpc/bswap64-3.c: Likewise.
2130 * gcc.target/powerpc/bcd-1.c: Likewise.
2131 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2132 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2133 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2134 * gcc.target/powerpc/pr48192.c: Likewise.
2135 * gcc.target/powerpc/pr52775.c: Likewise.
2136 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2137 * gcc.target/powerpc/pr58673-1.c: Likewise.
2138 * gcc.target/powerpc/pr53487.c: Likewise.
2139 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2140 * gcc.target/powerpc/recip-2.c: Likewise.
2141 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2142 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2143 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2144 * gcc.target/powerpc/pr57150.c: Likewise.
2145 * gcc.target/powerpc/pr47251.c: Likewise.
2146 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2147 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2148 * gcc.target/powerpc/bool3-p7.c: Likewise.
2149 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2150 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2151 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2152 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2153 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2154 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2155 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2156 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2157 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2158 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2159 * gcc.target/powerpc/loop_align.c: Likewise.
2160 * gcc.target/powerpc/lhs-1.c: Likewise.
2161 * gcc.target/powerpc/sd-vsx.c: Likewise.
2162 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2163 * gcc.target/powerpc/bcd-2.c: Likewise.
2164 * gcc.target/powerpc/20040121-1.c: Likewise.
2165 * gcc.target/powerpc/pr52457.c: Likewise.
2166 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2167 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2168 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2169 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2170 * gcc.target/powerpc/pr58673-2.c: Likewise.
2171 * gcc.target/powerpc/atomic-p7.c: Likewise.
2172 * gcc.target/powerpc/recip-3.c: Likewise.
2173 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2174 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2175 * gcc.target/powerpc/popcount-1.c: Likewise.
2176 * gcc.target/powerpc/altivec-32.c: Likewise.
2177 * gcc.target/powerpc/timode_off.c: Likewise.
2178 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2179 * gcc.target/powerpc/pack01.c: Likewise.
2180 * gcc.target/powerpc/pr55033.c: Likewise.
2181 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2182 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2183 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2184 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2185 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2186 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2187 * gcc.target/powerpc/bool3-p8.c: Likewise.
2188 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2189 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2190 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2191 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2192 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2193 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2194 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2195 * gcc.target/powerpc/pr46728-16.c: Likewise.
2196 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2197 * gcc.target/powerpc/bool3-av.c: Likewise.
2198 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2199 * gcc.target/powerpc/ppc-pow.c: Likewise.
2200 * gcc.target/powerpc/lhs-2.c: Likewise.
2201 * gcc.target/powerpc/pr39902-2.c: Likewise.
2202 * gcc.target/powerpc/20041111-1.c: Likewise.
2203 * gcc.target/powerpc/builtins-1.c: Likewise.
2204 * gcc.target/powerpc/bcd-3.c: Likewise.
2205 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2206 * gcc.target/powerpc/pr57949-1.c: Likewise.
2207 * gcc.target/powerpc/atomic-p8.c: Likewise.
2208 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2209 * gcc.target/powerpc/recip-4.c: Likewise.
2210 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2211 * gcc.target/powerpc/warn-2.c: Likewise.
2212 * gcc.target/powerpc/parity-1.c: Likewise.
2213 * gcc.target/powerpc/popcount-2.c: Likewise.
2214 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2215 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2216 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2217 * gcc.target/powerpc/pr42747.c: Likewise.
2218 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2219 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2220 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2221 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2222 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2223 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2224 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2225 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2226 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2227 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2228 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2229 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2230 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2231 * gcc.target/powerpc/lhs-3.c: Likewise.
2232 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2233 * gcc.target/powerpc/builtins-2.c: Likewise.
2234 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2235 * gcc.target/powerpc/pr52199.c: Likewise.
2236 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2237 * gcc.target/powerpc/pr57949-2.c: Likewise.
2238 * gcc.target/powerpc/recip-5.c: Likewise.
2239 * gcc.target/powerpc/popcount-3.c: Likewise.
2240 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2241 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2242 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2243 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2244 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2245 * gcc.target/powerpc/pr48226.c: Likewise.
2246 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2247 * gcc.target/powerpc/pr47755-2.c: Likewise.
2248 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2249 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2250 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2251 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2252 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2253 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2254 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2255 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2256 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2257 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2258 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2259 * gcc.target/powerpc/bool2-p5.c: Likewise.
2260 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2261 * gcc.target/powerpc/fusion.c: Likewise.
2262 * gcc.target/powerpc/recip-6.c: Likewise.
2263 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2264 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2265 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2266 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2267 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2268 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2269 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2270 * gcc.target/powerpc/dfp-dd.c: Likewise.
2271 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2272 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2273 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2274 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2275 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2276 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2277 * gcc.target/powerpc/dfp-td.c: Likewise.
2278 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2279 * gcc.target/powerpc/pr48053-1.c: Likewise.
2280 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2281 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2282 * gcc.target/powerpc/pr60676.c: Likewise.
2283 * gcc.target/powerpc/pr48258-1.c: Likewise.
2284 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2285 * gcc.target/powerpc/pr48857.c: Likewise.
2286 * gcc.target/powerpc/quad-atomic.c: Likewise.
2287 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2288 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2289 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2290 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2291 * gcc.target/powerpc/pr56605.c: Likewise.
2292 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2293 * gcc.target/powerpc/pr53199.c: Likewise.
2294 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2295 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2296 * gcc.target/powerpc/vsx-float0.c: Likewise.
2297 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2298 * gcc.target/powerpc/altivec-20.c: Likewise.
2299 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2300 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2301 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2302 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2303 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2304 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2305 * gcc.target/powerpc/pr60137.c: Likewise.
2306 * gcc.target/powerpc/bswap64-1.c: Likewise.
2307 * gcc.target/powerpc/pr48053-2.c: Likewise.
2308 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2309 * gcc.target/powerpc/pr48258-2.c: Likewise.
2310 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2311 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2312 * gcc.target/powerpc/bool2-p7.c: Likewise.
2313 * gcc.target/powerpc/ppc-round.c: Likewise.
2314 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2315 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2316 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2317 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2318 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2319 * gcc.target/powerpc/pr47755.c: Likewise.
2320
2321 2014-11-04 Marek Polacek <polacek@redhat.com>
2322
2323 * c-c++-common/ubsan/object-size-10.c: New test.
2324
2325 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2326
2327 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2328
2329 2014-11-03 Tobias Burnus <burnus@net-b.de>
2330
2331 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2332
2333 2014-11-03 Marek Polacek <polacek@redhat.com>
2334
2335 PR c/52769
2336 * gcc.dg/pr52769.c: New test.
2337
2338 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2339
2340 PR c++/57820
2341 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2342 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2343
2344 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2345
2346 PR tree-optimization/60770
2347 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2348
2349 2014-11-03 Jan Beulich <jbeulich@suse.com>
2350
2351 * gcc.target/i386/i386.exp: Extend option set to test
2352 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2353 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2354
2355 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2356
2357 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2358 for ia32 targets only.
2359 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2360 * g++.dg/tree-ssa/pr29902.C: Ditto.
2361 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2362
2363 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2364
2365 * gcc.target/arm/ifcvt-size-check.c: New test.
2366
2367 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2368
2369 * gcc.target/mips/octeon3-pipe-1.c: New test.
2370
2371 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2372
2373 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2374 * g++.dg/ext/attrib42.C: Ditto.
2375 * g++.dg/torture/pr51344.C: Ditto.
2376 * g++.dg/tree-ssa/pr29902.C: Ditto.
2377 * gcc.c-torture/execute/20010129-1.c: Ditto.
2378 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2379 * gcc.dg/march-generic.c: Ditto.
2380 * gcc.dg/torture/pr17526.c: Ditto.
2381 * gcc.dg/union-4.c: Ditto.
2382
2383 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2384
2385 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2386 * g++.dg/abi/no-weak1.C: Ditto.
2387 * g++.dg/opt/pr44919.C: Ditto.
2388 * g++.dg/opt/pr46640.C: Ditto.
2389 * g++.dg/opt/pr46649.C: Ditto.
2390 * g++.dg/opt/pr47036.C: Ditto.
2391 * g++.dg/opt/pr48273.C: Ditto.
2392 * g++.dg/opt/pr48302.C: Ditto.
2393 * g++.dg/opt/pr45788.C: Ditto.
2394 * g++.dg/opt/pr57662.C: Ditto.
2395 * gcc.dg/20031102-1.c: Ditto.
2396 * gcc.dg/builtin-bswap-7.c: Ditto.
2397 * gcc.dg/builtin-bswap-7a.c: Ditto.
2398 * gcc.dg/builtin-bswap-9.c: Ditto.
2399 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2400 * gcc.dg/guality/bswaptest.c: Ditto.
2401 * gcc.dg/guality/clztest.c: Ditto.
2402 * gcc.dg/guality/ctztest.c: Ditto.
2403 * gcc.dg/guality/pr45003-1.c: Ditto.
2404 * gcc.dg/guality/pr45003-2.c: Ditto.
2405 * gcc.dg/guality/pr45003-3.c: Ditto.
2406 * gcc.dg/guality/pr58791-4.c: Ditto.
2407 * gcc.dg/guality/rotatetest.c:Ditto.
2408 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2409 * gcc.dg/ira-loop-pressure.c: Ditto.
2410 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2411 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2412 * gcc.dg/lto/pr47259_0.c: Ditto.
2413 * gcc.dg/memcpy-5.c: Ditto.
2414 * gcc.dg/pr10474.c: Ditto.
2415 * gcc.dg/pr37438.c: Ditto.
2416 * gcc.dg/pr39453.c: Ditto.
2417 * gcc.dg/pr40501.c: Ditto.
2418 * gcc.dg/pr42245-2.c: Ditto.
2419 * gcc.dg/pr42245.c: Ditto.
2420 * gcc.dg/pr42246.c: Ditto.
2421 * gcc.dg/pr42249.c: Ditto.
2422 * gcc.dg/pr42388.c: Ditto.
2423 * gcc.dg/pr42389.c: Ditto.
2424 * gcc.dg/pr45352-1.c: Ditto.
2425 * gcc.dg/pr45352-2.c: Ditto.
2426 * gcc.dg/pr45352-3.c: Ditto.
2427 * gcc.dg/pr45352.c: Ditto.
2428 * gcc.dg/pr45472.c: Ditto.
2429 * gcc.dg/pr45652.c: Ditto.
2430 * gcc.dg/pr46212.c: Ditto.
2431 * gcc.dg/pr46521.c: Ditto.
2432 * gcc.dg/pr46522.c: Ditto.
2433 * gcc.dg/pr46875.c: Ditto.
2434 * gcc.dg/pr48374.c: Ditto.
2435 * gcc.dg/pr50251.c: Ditto.
2436 * gcc.dg/pr54472.c: Ditto.
2437 * gcc.dg/pr55702.c: Ditto.
2438 * gcc.dg/pr56990.c: Ditto.
2439 * gcc.dg/pr57104.c: Ditto.
2440 * gcc.dg/pr57662.c: Ditto.
2441 * gcc.dg/pr60866.c: Ditto.
2442 * gcc.dg/shrink-wrap-loop.c: Ditto.
2443 * gcc.dg/tm/memopt-15.c: Ditto.
2444 * gcc.dg/torture/pr52720.c: Ditto.
2445 * gcc.dg/torture/pr56778.c: Ditto.
2446 * gcc.dg/tree-prof/pr45354.c: Ditto.
2447 * gcc.dg/tree-prof/pr50907.c: Ditto.
2448 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2449 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2450 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2451 * gcc.dg/misc-tests/godump-1.c: Ditto.
2452 * gfortran.dg/PR24188.f: Ditto.
2453 * gfortran.dg/errnocheck_1.f90: Ditto.
2454 * gfortran.dg/g77/20010216-1.f: Ditto.
2455 * gfortran.dg/pr42246-2.f: Ditto.
2456 * gfortran.dg/pr42294.f: Ditto.
2457 * gfortran.dg/pr44691.f: Ditto.
2458 * gfortran.dg/vect/pr45714-a.f: Ditto.
2459 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2460 * gcc.misc-tests/linkage.exp: Ditto.
2461 * lib/target-supports.exp: Reformat x86 tagets.
2462 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2463
2464 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/57694
2467 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2468
2469 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2470
2471 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2472 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2473 Commentary and rearrangement of tests.
2474 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2475 Commentary and rearrangement of tests.
2476 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2477 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2478
2479 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR rtl-optimization/63659
2482 * gcc.c-torture/execute/pr63659.c: New test.
2483
2484 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2485
2486 PR target/63534
2487 * gcc.target/i386/mcount_pic.c: New.
2488
2489 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2490
2491 * gcc.target/i386/pr23098.c: Remove xfail.
2492
2493 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gnat.dg/opt42.ad[sb]: New test.
2496
2497 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2498
2499 PR tree-optimization/63259
2500 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2501 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2502 following comment.
2503
2504 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR sanitizer/63697
2507 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2508
2509 2014-10-30 Marek Polacek <polacek@redhat.com>
2510
2511 * gcc.dg/diag-aka-1.c: New test.
2512 * gcc.dg/pr13804-1.c: Adjust dg-error.
2513 * gcc.dg/redecl-14.c: Likewise.
2514 * gcc.dg/pr56980.c: Adjust dg-message.
2515
2516 2014-10-30 Ian Lance Taylor <iant@google.com>
2517
2518 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2519
2520 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2521
2522 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2523 platforms except s390[x] and x86_64.
2524
2525 2014-10-30 Martin Liska <mliska@suse.cz>
2526
2527 PR ipa/63574
2528 PR ipa/63664
2529 * g++.dg/ipa/pr63574.C: New test.
2530
2531 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2532
2533 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2534
2535 2014-10-29 DJ Delorie <dj@redhat.com>
2536
2537 * gcc.dg/20141029-1.c: New.
2538
2539 2014-10-29 Martin Liska <mliska@suse.cz>
2540
2541 PR ipa/63587
2542 * g++.dg/ipa/pr63587-1.C: New test.
2543 * g++.dg/ipa/pr63587-2.C: New test.
2544
2545 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2546
2547 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2548
2549 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2550
2551 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2552 * gcc.dg/optimize-bswapsi-3.c: New test.
2553
2554 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2555 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2556 Anna Tikhonova <anna.tikhonova@intel.com>
2557 Ilya Tocar <ilya.tocar@intel.com>
2558 Andrey Turetskiy <andrey.turetskiy@intel.com>
2559 Ilya Verbin <ilya.verbin@intel.com>
2560 Kirill Yukhin <kirill.yukhin@intel.com>
2561 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2562
2563 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2564
2565 2014-10-29 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/avx512bw-vpcmpequb-1.c: New.
2575 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2614 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2615 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2616 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2617 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2618 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2619 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2620 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2621 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2622 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2623 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2624 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2626 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2627 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2628 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2629 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2630 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2631 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2632 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2634 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2635 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2638 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2640 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2641 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2642
2643 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2644 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2645 Anna Tikhonova <anna.tikhonova@intel.com>
2646 Ilya Tocar <ilya.tocar@intel.com>
2647 Andrey Turetskiy <andrey.turetskiy@intel.com>
2648 Ilya Verbin <ilya.verbin@intel.com>
2649 Kirill Yukhin <kirill.yukhin@intel.com>
2650 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2651
2652 * gcc.target/i386/avx512bw-check.h: New.
2653 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2654 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2655 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2656 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2657 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2658 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2659 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2660 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2720 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2721 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2722 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2733 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2734 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2735 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2736 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2737 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2738 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2739 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2740 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2741 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2742 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2743 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2744 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2745 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2746 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2747 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2748 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2749 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2750 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2751 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2752 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2753 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2754 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2755 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2756 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2757 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2758 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2759 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2760 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2761 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2762 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2763 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2764 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2765 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2766 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2767 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2768 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2769 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2770 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2771 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2772 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2773 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2774 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2775 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2776 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2777 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2778 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2779 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2780 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2781 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2782 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2783 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2784 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2785 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2786 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2787 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2788 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2789 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2790 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2791 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2792 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2793 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2794 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2795 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2796 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2797 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2798 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2799 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2800 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2801 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2802 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2803 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2804 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2805 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2806 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2807 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2808 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2809 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2810 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2811 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2812 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2813 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2814 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2815 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2816 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2817 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2818 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2819 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2820 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2821 * gcc.target/i386/avx512dq-check.h: Ditto.
2822 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2823 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2824 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2825 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2826 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2827 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2828 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2829 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2830 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2831 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2832 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2833 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2834 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2835 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2836 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2837 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2838 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2839 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2840 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2841 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2842 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2843 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2844 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2845 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2846 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2847 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2848 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2849 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2850 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2851 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2852 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2853 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2854 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2855 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2856 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2857 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2858 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2859 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2860 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2861 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2862 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2863 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2864 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2865 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2866 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2867 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2868 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2869 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2870 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2871 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2872 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2873 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2874 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2875 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2876 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2877 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2878 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2879 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2880 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2881 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2882 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2883 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2884 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2885 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2886 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2887 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2888 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2889 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2890 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2891 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2892 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2893 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2894 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2895 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2896 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2897 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2898 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2899 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2900 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2901 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2902 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2903 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2904 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2905 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2906 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2907 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2908 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2909 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2910 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2911 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2912 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2913 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-check.h: Ditto.
2915 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2918 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2920 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2925 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2927 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2945 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2947 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2957 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2959 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2961 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2963 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2965 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2967 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2973 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2985 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2987 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
3001 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3004 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3006 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3007 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3018 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3020 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3022 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3027 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3028 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3030 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3032 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3036 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3038 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3050 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3052 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3054 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3060 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3062 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3064 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3066 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3076 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3086 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3096 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3099 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3105 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3357 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3365 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3375 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3379 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3380 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3381 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3383 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3384 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3386 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3390 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3392 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3393 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3394 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3395 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3396 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3397 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3398 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3399 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3400 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3401 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3402 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3403 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3404 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3405 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3407 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3408 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3409 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3410 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3411 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3412 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3413 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3414 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3415 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3416 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3417 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3418 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3419 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3420 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3421 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3422 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3424 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3425 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3426 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3427 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3428 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3429 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3430 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3431 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3432 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3433 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3434 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3435 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3436 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3437 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3438 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3439 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3440 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3441 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3442 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3443 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3444 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3445 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3446 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3447 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3448 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3449 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3450 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3451 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3452 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3453 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3454 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3455 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3456 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3457 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3458 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3459 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3460 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3461 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3462 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3463 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3464 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3465 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3466 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3467 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3468 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3469 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3470 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3471 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3472 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3473 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3474 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3475 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3476 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3477 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3478 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3479 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3480 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3481 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3482 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3483 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3484 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3485 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3486 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3487 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3488 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3489 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3490 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3491 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3492 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3493 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3494 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3495 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3496 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3497 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3498 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3499 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3500 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3501 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3502 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3503 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3504 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3505 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3506 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3507 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3508 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3509 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3510 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3511 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3512 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3513 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3514 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3515 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3516 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3517 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3518 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3519 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3520 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3521 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3522 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3523 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3524 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3525 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3526 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3527 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3528 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3530 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3532 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3534 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3536 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3538 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3540 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3542 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3544 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3545 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3546 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3548 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3550 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3552 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3553 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3554 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3555 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3556 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3557 * gcc.target/i386/i386.exp: Ditto.
3558 * gcc.target/i386/m512-check.h: Ditto.
3559
3560 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3561 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3562 Anna Tikhonova <anna.tikhonova@intel.com>
3563 Ilya Tocar <ilya.tocar@intel.com>
3564 Andrey Turetskiy <andrey.turetskiy@intel.com>
3565 Ilya Verbin <ilya.verbin@intel.com>
3566 Kirill Yukhin <kirill.yukhin@intel.com>
3567 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3568
3569 * g++.dg/other/i386-2.C: Add new options.
3570 * g++.dg/other/i386-3.C: Ditto.
3571 * gcc.target/i386/sse-12.c: Ditto.
3572 * gcc.target/i386/sse-14.c: Ditto.
3573 * gcc.target/i386/sse-22.c: Ditto.
3574 * gcc.target/i386/sse-13.c: Add new options and builtins.
3575 * gcc.target/i386/sse-23.c: Ditto.
3576 * gcc.target/i386/avx-1.c: Add new builtins.
3577
3578 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3579
3580 * gcc.misc-tests/godump.exp: New.
3581 * gcc.misc-tests/godump-1.c: New.
3582
3583 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3584
3585 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3586 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3587 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3588 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3589 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3590 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3591 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3592 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3593 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3594 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3595 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3596 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3597 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3598 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3599 * c-c++-common/asan/pr63638.c: Likewise.
3600
3601 2014-10-28 Richard Biener <rguenther@suse.de>
3602
3603 PR middle-end/63665
3604 * gcc.dg/pr63665.c: New testcase.
3605
3606 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3607
3608 * c-c++-common/asan/kasan-recover-1.c: New test.
3609 * c-c++-common/asan/kasan-recover-2.c: New test.
3610 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3611 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3612 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3613 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3614 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3615 * c-c++-common/asan/no-asan-globals.c: Likewise.
3616 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3617 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3618 * c-c++-common/asan/no-use-after-return.c: Likewise.
3619
3620 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3621
3622 * c-c++-common/asan/shadow-offset-1.c: New test.
3623
3624 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3625
3626 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3627 gcc-plugin.h earlier.
3628
3629 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3630
3631 * gnat.dg/specs/concat1.ads: New test.
3632 * gnat.dg/specs/concat1_pkg.ads: New helper.
3633
3634 2014-10-27 Richard Biener <rguenther@suse.de>
3635
3636 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3637 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3638 target due to memcpy inline-expansion.
3639
3640 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gnat.dg/specs/pack10.ads: New test.
3643 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3644
3645 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 * gnat.dg/entry_queues2.adb: New test.
3648
3649 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR tree-optimization/63641
3652 * gcc.c-torture/execute/pr63641.c: New test.
3653
3654 2014-10-24 Tobias Burnus <burnus@net-b.de>
3655
3656 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3657 * gfortran.dg/coarray_collectives_13.f90: New.
3658 * gfortran.dg/coarray_collectives_14.f90: New.
3659 * gfortran.dg/coarray_collectives_15.f90: New.
3660 * gfortran.dg/coarray_collectives_16.f90: New.
3661
3662 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3663
3664 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3665
3666 2014-10-24 Marek Polacek <polacek@redhat.com>
3667
3668 PR c/56980
3669 * gcc.dg/pr56980.c: New test.
3670
3671 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3672
3673 * lib/target-supports.exp
3674 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3675 vaeseq_u8.
3676 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3677 for vcvt_f16_f32.
3678 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3679 vfma_f32.
3680
3681 2014-10-24 Martin Liska <mliska@suse.cz>
3682
3683 * gcc.dg/ipa/pr63595.c: New test.
3684
3685 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3686
3687 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3688 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3689
3690 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3691
3692 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3693
3694 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3695
3696 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3697
3698 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3699
3700 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3701
3702 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3703
3704 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3705
3706 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3707
3708 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3709
3710 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3711
3712 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3713
3714 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3715
3716 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3717
3718 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3721
3722 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3723
3724 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3725
3726 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3727
3728 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3729
3730 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3731
3732 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3733
3734 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3735
3736 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3737
3738 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3739
3740 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3741
3742 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3743
3744 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3745 file.
3746 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3747 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3748
3749 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3750
3751 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3752 file.
3753 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3754 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3755
3756 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3757
3758 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3759 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3760 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3761 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3762 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3763
3764 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3765
3766 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3767 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3768 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3769 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3770 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3771 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3772
3773 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3774
3775 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3776 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3777 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3778 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3779 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3780 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3781 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3782 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3783
3784 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3785
3786 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3787 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3788 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3789
3790 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3791
3792 * gcc.target/arm/README.advsimd-intrinsics: New file.
3793 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3794 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3795 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3796 Likewise.
3797 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3798 Likewise.
3799 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3800 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3801 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3802
3803 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3804
3805 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3806 wrap_compile_flags before setting it.
3807
3808 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3809
3810 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3811 targets.
3812 * gcc.dg/pr63594-2.c: Likewise.
3813
3814 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3815
3816 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3817 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3818
3819 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3820
3821 PR bootstrap/63632
3822 * g++.dg/torture/pr63632.C: New test.
3823
3824 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3825
3826 PR c++/63619
3827 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3828 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3829
3830 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3831
3832 PR target/63618
3833 * gcc.target/i386/pr63618.c: New test.
3834
3835 2014-10-23 Marek Polacek <polacek@redhat.com>
3836
3837 PR c/63626
3838 * gcc.dg/pr63626.c: New test.
3839
3840 2014-10-23 Marek Polacek <polacek@redhat.com>
3841
3842 * c-c++-common/ubsan/undefined-2.c: New test.
3843
3844 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3845
3846 * gcc.target/i386/pr63600.c: New.
3847
3848 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3849
3850 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3851
3852 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3853
3854 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3855 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3856
3857 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3860 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3861 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3862 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3863 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3864 Declare.
3865
3866 2014-10-22 Guozhi Wei <carrot@google.com>
3867
3868 PR tree-optimization/63530
3869 gcc.dg/vect/pr63530.c: New testcase.
3870
3871 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3872
3873 * gcc.target/i386/conversion-2.c: New test.
3874
3875 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3876 Yury Gribov <y.gribov@samsung.com>
3877
3878 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3879 * c-c++-common/ubsan/align-3.c: Likewise.
3880 * c-c++-common/ubsan/bounds-1.c: Likewise.
3881 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3882 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3883 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3884 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3885 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3886 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3887 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3888 * c-c++-common/ubsan/object-size-3.c: Likewise.
3889 * c-c++-common/ubsan/overflow-1.c: Likewise.
3890 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3891 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3892 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3893 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3894 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3895 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3896 * c-c++-common/ubsan/pr59503.c: Likewise.
3897 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3898 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3899 * c-c++-common/ubsan/shift-3.c: Likewise.
3900 * c-c++-common/ubsan/shift-6.c: Likewise.
3901 * c-c++-common/ubsan/undefined-1.c: Likewise.
3902 * c-c++-common/ubsan/vla-2.c: Likewise.
3903 * c-c++-common/ubsan/vla-3.c: Likewise.
3904 * c-c++-common/ubsan/vla-4.c: Likewise.
3905 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3906 * g++.dg/ubsan/return-2.C: Likewise.
3907 * c-c++-common/ubsan/recovery-1.c: New test.
3908 * c-c++-common/ubsan/recovery-2.c: New test.
3909 * c-c++-common/ubsan/recovery-3.c: New test.
3910 * c-c++-common/ubsan/recovery-common.inc: New file.
3911
3912 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3913
3914 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3915 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3916 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3917 * gcc.target/aarch64/vect.x: Likewise.
3918 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3919 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3920 * gcc.target/aarch64/vect-fp.c: Likewise.
3921
3922 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3923
3924 * lib/compat.exp (compat-run): Remove "unresolved".
3925 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3926 unsupported testcase.
3927
3928 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR target/63594
3931 * gcc.dg/pr63594-1.c: New test.
3932 * gcc.dg/pr63594-2.c: New test.
3933 * gcc.target/i386/sse2-pr63594-1.c: New test.
3934 * gcc.target/i386/sse2-pr63594-2.c: New test.
3935 * gcc.target/i386/avx-pr63594-1.c: New test.
3936 * gcc.target/i386/avx-pr63594-2.c: New test.
3937 * gcc.target/i386/avx2-pr63594-1.c: New test.
3938 * gcc.target/i386/avx2-pr63594-2.c: New test.
3939 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3940 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3941 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3942 insn counts.
3943
3944 PR target/63542
3945 * gcc.target/i386/pr63542-1.c: New test.
3946 * gcc.target/i386/pr63542-2.c: New test.
3947
3948 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3949
3950 * gcc.target/avr/tiny-memx.c: New test.
3951
3952 * gcc.target/avr/tiny-caller-save.c: New test.
3953
3954 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3955
3956 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3957 (Proc_1): Add return type.
3958 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3959 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3960 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3961 * gcc.target/arm/pr44788.c (foo): Likewise.
3962 * gcc.target/arm/pr55642.c (abs): Likewise.
3963 * gcc.target/arm/pr58784.c (f): Likewise.
3964 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3965 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3966 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3967 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3968 for local variables.
3969 * lib/target-supports.exp
3970 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3971 vaeseq_u8.
3972 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3973 vcvt_f16_f32.
3974 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3975 vfma_f32.
3976 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3977
3978 2014-10-21 Andreas Schwab <schwab@suse.de>
3979
3980 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3981
3982 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3983
3984 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3985
3986 2014-10-21 Richard Biener <rguenther@suse.de>
3987
3988 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3989 * g++.dg/ipa/devirt-46.C: Likewise.
3990 * g++.dg/ipa/devirt-47.C: Likewise.
3991 * g++.dg/tree-prof/pr35545.C: Likewise.
3992
3993 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR tree-optimization/63563
3996 * gcc.target/i386/pr63563.c: New test.
3997
3998 2014-10-20 Richard Biener <rguenther@suse.de>
3999
4000 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
4001 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
4002
4003 2014-10-20 Martin Liska <mliska@suse.cz>
4004
4005 * gcc.dg/ipa/pr63595.c: New test.
4006
4007 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4008
4009 PR fortran/48979
4010 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4011
4012 2014-10-19 Marek Polacek <polacek@redhat.com>
4013
4014 PR c/63567
4015 * gcc.dg/pr63567-3.c: New test.
4016 * gcc.dg/pr63567-4.c: New test.
4017
4018 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4019
4020 * gcc.dg/atomic/c11-atomic-exec-5.c
4021 (test_main_long_double_add_overflow): Define and run only for
4022 LDBL_MANT_DIG != 106.
4023 (test_main_complex_long_double_add_overflow): Likewise.
4024 (test_main_long_double_sub_overflow): Likewise.
4025 (test_main_complex_long_double_sub_overflow): Likewise.
4026
4027 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4028
4029 PR fortran/63553
4030 * gfortran.dg/class_to_type_3.f03 : New test
4031
4032 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4033
4034 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4035 to GNU11.
4036
4037 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4038
4039 * gcc.dg/attr-isr.c: Move SH specific test to ...
4040 * gcc.target/sh/attr-isr.c: ... here.
4041
4042 >>>>>>> .r217525
4043 2014-10-17 Marek Polacek <polacek@redhat.com>
4044
4045 PR c/63567
4046 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4047 * gcc.dg/pr63567-1.c: New test.
4048 * gcc.dg/pr63567-2.c: New test.
4049
4050 2014-10-17 Marek Polacek <polacek@redhat.com>
4051
4052 PR c/63543
4053 * gcc.dg/pr63543.c: New test.
4054 * gcc.dg/array-8.c: Remove dg-error.
4055 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4056 * gcc.dg/pr48552-2.c: Likewise.
4057
4058 2014-10-17 Marek Polacek <polacek@redhat.com>
4059
4060 PR c/63549
4061 * gcc.dg/pr63549.c: New test.
4062
4063 2014-10-17 Marek Polacek <polacek@redhat.com>
4064
4065 * gcc.dg/Wimplicit-int-1.c: New test.
4066 * gcc.dg/Wimplicit-int-2.c: New test.
4067 * gcc.dg/Wimplicit-int-3.c: New test.
4068 * gcc.dg/Wimplicit-int-4.c: New test.
4069
4070 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4071
4072 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4073 changes.
4074
4075 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR tree-optimization/63464
4078 * gcc.dg/torture/pr63464.c: New test.
4079 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4080 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4081
4082 PR tree-optimization/63302
4083 * gcc.c-torture/execute/pr63302.c: New test.
4084
4085 2014-10-17 Tom de Vries <tom@codesourcery.com>
4086
4087 PR rtl-optimization/61605
4088 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4089 absence check.
4090
4091 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4092
4093 PR middle-end/61848
4094 * g++.dg/torture/pr61848.C: New testcase.
4095 * gcc.c-torture/compile/pr61848.c: New testcase.
4096
4097 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4098
4099 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4100 * gcc.target/sh/strlen.c: Likewise.
4101 * gcc.target/sh/pr51244-13.c: Likewise.
4102 * gcc.target/sh/cmpstrn.c: Likewise.
4103 * gcc.target/sh/hiconst.c: Likewise.
4104 * gcc.target/sh/pr43417.c: Likewise.
4105
4106 2014-10-16 Martin Liska <mliska@suse.cz>
4107
4108 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4109 to match defined expectations.
4110
4111 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4112
4113 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4114
4115 2014-10-16 Martin Liska <mliska@suse.cz>
4116
4117 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4118 * g++.dg/ipa/ipa-icf-5.C: Likewise
4119
4120 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4121
4122 PR target/63260
4123 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4124
4125 2014-10-16 Richard Biener <rguenther@suse.de>
4126
4127 PR middle-end/63554
4128 * gcc.dg/torture/pr63554.c: New testcase.
4129
4130 2014-10-16 Marek Polacek <polacek@redhat.com>
4131
4132 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4133 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4134
4135 2014-10-16 Marek Polacek <polacek@redhat.com>
4136
4137 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4138 * gcc.dg/graphite/id-2.c: Likewise.
4139 * gcc.dg/graphite/id-4.c: Likewise.
4140 * gcc.dg/graphite/id-8.c: Likewise.
4141 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4142 * gcc.dg/graphite/id-pr45230.c: Likewise.
4143 * gcc.dg/graphite/id-pr45231.c: Likewise.
4144 * gcc.dg/graphite/pr38073.c: Likewise.
4145 * gcc.dg/graphite/pr38125.c: Likewise.
4146 * gcc.dg/graphite/pr38409.c: Likewise.
4147 * gcc.dg/graphite/pr38413.c: Likewise.
4148 * gcc.dg/graphite/pr38510.c: Likewise.
4149 * gcc.dg/graphite/pr38786.c: Likewise.
4150 * gcc.dg/graphite/pr39260.c: Likewise.
4151 * gcc.dg/graphite/scop-19.c: Likewise.
4152 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4153 * gcc.dg/graphite/id-17.c: Likewise.
4154 * gcc.dg/graphite/id-23.c: Likewise.
4155 * gcc.dg/graphite/id-26.c: Likewise.
4156 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4157 * gcc.dg/graphite/pr37485.c: Likewise.
4158 * gcc.dg/graphite/pr38500.c: Likewise.
4159 * gcc.dg/graphite/pr42284.c: Likewise.
4160 * gcc.dg/graphite/pr42914.c: Likewise.
4161 * gcc.dg/graphite/pr46404-1.c: Likewise.
4162 * gcc.dg/graphite/pr60979.c: Likewise.
4163 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4164 defaulting to int.
4165
4166 2014-10-16 Martin Liska <mliska@suse.cz>
4167 Jan Hubicka <hubicka@ucw.cz>
4168
4169 * g++.dg/ipa/ipa-icf-1.C: New test.
4170 * g++.dg/ipa/ipa-icf-2.C: New test.
4171 * g++.dg/ipa/ipa-icf-3.C: New test.
4172 * g++.dg/ipa/ipa-icf-4.C: New test.
4173 * g++.dg/ipa/ipa-icf-5.C: New test.
4174 * gcc.dg/ipa/ipa-icf-1.c: New test.
4175 * gcc.dg/ipa/ipa-icf-10.c: New test.
4176 * gcc.dg/ipa/ipa-icf-11.c: New test.
4177 * gcc.dg/ipa/ipa-icf-12.c: New test.
4178 * gcc.dg/ipa/ipa-icf-13.c: New test.
4179 * gcc.dg/ipa/ipa-icf-14.c: New test.
4180 * gcc.dg/ipa/ipa-icf-15.c: New test.
4181 * gcc.dg/ipa/ipa-icf-16.c: New test.
4182 * gcc.dg/ipa/ipa-icf-17.c: New test.
4183 * gcc.dg/ipa/ipa-icf-18.c: New test.
4184 * gcc.dg/ipa/ipa-icf-19.c: New test.
4185 * gcc.dg/ipa/ipa-icf-2.c: New test.
4186 * gcc.dg/ipa/ipa-icf-20.c: New test.
4187 * gcc.dg/ipa/ipa-icf-21.c: New test.
4188 * gcc.dg/ipa/ipa-icf-22.c: New test.
4189 * gcc.dg/ipa/ipa-icf-23.c: New test.
4190 * gcc.dg/ipa/ipa-icf-24.c: New test.
4191 * gcc.dg/ipa/ipa-icf-25.c: New test.
4192 * gcc.dg/ipa/ipa-icf-26.c: New test.
4193 * gcc.dg/ipa/ipa-icf-27.c: New test.
4194 * gcc.dg/ipa/ipa-icf-28.c: New test.
4195 * gcc.dg/ipa/ipa-icf-29.c: New test.
4196 * gcc.dg/ipa/ipa-icf-3.c: New test.
4197 * gcc.dg/ipa/ipa-icf-30.c: New test.
4198 * gcc.dg/ipa/ipa-icf-4.c: New test.
4199 * gcc.dg/ipa/ipa-icf-5.c: New test.
4200 * gcc.dg/ipa/ipa-icf-6.c: New test.
4201 * gcc.dg/ipa/ipa-icf-7.c: New test.
4202 * gcc.dg/ipa/ipa-icf-8.c: New test.
4203 * gcc.dg/ipa/ipa-icf-9.c: New test.
4204
4205 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4206
4207 PR target/53513
4208 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4209
4210 2014-10-16 Martin Liska <mliska@suse.cz>
4211 Jan Hubicka <hubicka@ucw.cz>
4212
4213 * c-c++-common/rotate-1.c: Options changed to not collide
4214 with a new IPA ICF pass.
4215 * c-c++-common/rotate-2.c: Likewise.
4216 * c-c++-common/rotate-3.c: Likewise.
4217 * c-c++-common/rotate-4.c: Likewise.
4218 * g++.dg/cpp0x/rv-return.C: Likewise.
4219 * g++.dg/cpp0x/rv1n.C: Likewise.
4220 * g++.dg/cpp0x/rv1p.C: Likewise.
4221 * g++.dg/cpp0x/rv2n.C: Likewise.
4222 * g++.dg/cpp0x/rv3n.C: Likewise.
4223 * g++.dg/cpp0x/rv4n.C: Likewise.
4224 * g++.dg/cpp0x/rv5n.C: Likewise.
4225 * g++.dg/cpp0x/rv6n.C: Likewise.
4226 * g++.dg/cpp0x/rv7n.C: Likewise.
4227 * g++.dg/ipa/devirt-g-1.C: Likewise.
4228 * g++.dg/ipa/inline-1.C: Likewise.
4229 * g++.dg/ipa/inline-2.C: Likewise.
4230 * g++.dg/ipa/inline-3.C: Likewise.
4231 * g++.dg/opt/pr30965.C: Likewise.
4232 * g++.dg/tree-ssa/pr19637.C: Likewise.
4233 * gcc.dg/guality/csttest.c: Likewise.
4234 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4235 * gcc.dg/ipa/iinline-7.c: Likewise.
4236 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4237 * gcc.dg/ipa/ipacost-1.c: Likewise.
4238 * gcc.dg/ipa/ipacost-2.c: Likewise.
4239 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4240 * gcc.dg/ipa/remref-2a.c: Likewise.
4241 * gcc.dg/ipa/remref-2b.c: Likewise.
4242 * gcc.dg/pr46309-2.c: Likewise.
4243 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4244 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4245 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4246 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4247 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4248 * gcc.dg/vect/vect-cond-10.c: Likewise.
4249 * gcc.dg/vect/vect-cond-9.c: Likewise.
4250 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4251 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4252 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4253 * gcc.target/i386/bmi-1.c: Likewise.
4254 * gcc.target/i386/bmi-2.c: Likewise.
4255 * gcc.target/i386/pr56564-2.c: Likewise.
4256
4257 2014-10-16 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/63168
4260 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4261
4262 2014-10-16 Andreas Schwab <schwab@suse.de>
4263
4264 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4265
4266 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4267 implicit int.
4268 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4269 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4270 * gcc.target/ia64/pr29682.c: Likewise.
4271 * gcc.target/ia64/pr43603.c: Likewise.
4272 * gcc.target/ia64/pr48496.c: Likewise.
4273
4274 2014-10-16 Marek Polacek <polacek@redhat.com>
4275
4276 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4277
4278 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4279 Marek Polacek <polacek@redhat.com>
4280
4281 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4282 declarations.
4283 * gcc.dg/pr32176.c: Likewise.
4284 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4285 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4286 * gcc.dg/ia64-sync-2.c: Likewise.
4287 * gcc.dg/ia64-sync-3.c: Likewise.
4288 * gcc.dg/sync-2.c: Likewise.
4289 * gcc.dg/sync-3.c: Likewise.
4290 * gcc.target/i386/990524-1.c: Likewise.
4291 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4292 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4293 * gcc.target/i386/pr26826.c: Likewise.
4294 * gcc.target/i386/pr37184.c: Likewise.
4295 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4296 * gcc.target/i386/20060125-2.c: Likewise.
4297 * gcc.target/i386/memcpy-1.c: Likewise.
4298 * gcc.target/i386/pr40934.c: Likewise.
4299 * gcc.target/i386/sse-5.c: Likewise.
4300 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4301 * gcc.target/i386/vectorize4.c: Likewise.
4302 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4303 -fgnu89-inline.
4304 * gcc.target/i386/980313-1.c: Likewise.
4305 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4306 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4307 * gcc.target/i386/crc32-3.c: Likewise.
4308 * gcc.target/i386/intrinsics_3.c: Likewise.
4309 * gcc.target/i386/loop-1.c: Likewise.
4310 * gcc.target/i386/pr44948-2a.c: Likewise.
4311 * gcc.target/i386/pr47564.c: Likewise.
4312 * gcc.target/i386/pr50712.c: Likewise.
4313 * gcc.target/i386/stackalign/return-2.c: Likewise.
4314
4315 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4316
4317 PR lto/62026
4318 * lto/pr62026.C: New testcase.
4319
4320 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4321
4322 PR rtl-optimization/63448
4323 * gcc.target/i386/pr63448.c: New test.
4324
4325 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4326
4327 * gnat.dg/opt41.adb: New test.
4328 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4329
4330 2014-10-15 Richard Biener <rguenther@suse.de>
4331
4332 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4333
4334 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4335
4336 * gcc.dg/tree-prof/peel-1.c: Update.
4337 * gcc.dg/tree-prof/unroll-1.c: Update.
4338 * gcc.dg/unroll_1.c: Update.
4339 * gcc.dg/unroll_2.c: Update.
4340 * gcc.dg/unroll_3.c: Update.
4341 * gcc.dg/unroll_4.c: Update.
4342
4343 2014-10-14 DJ Delorie <dj@redhat.com>
4344
4345 * g++.dg/abi/mangle64.C: New.
4346
4347 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4348
4349 * g++.dg/ext/vector9.C: Test ! with float vectors.
4350
4351 2014-10-14 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/63512
4354 * g++.dg/torture/pr63512.C: New testcase.
4355
4356 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4357
4358 PR target/63260
4359 * gcc.target/sh/pr63260.c: New.
4360
4361 2014-10-13 Richard Henderson <rth@redhat.com>
4362
4363 * g++.dg/torture/20141013.C: New.
4364
4365 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4366
4367 PR target/8340
4368 PR middle-end/47602
4369 PR rtl-optimization/55458
4370 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4371 * gcc.target/i386/pr55458.c: Likewise.
4372 * gcc.target/i386/pr47602.c: New.
4373 * gcc.target/i386/pr23098.c: Move to XFAIL.
4374
4375 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4376
4377 PR tree-optimization/62127
4378 * g++.dg/torture/pr62127.C: New testcase.
4379
4380 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4381
4382 * c-c++-common/asan/bitfield-5.c: New test.
4383
4384 2014-10-13 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/63419
4387 * g++.dg/torture/pr63419.C: New testcase.
4388
4389 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4390
4391 PR target/59401
4392 PR target/54760
4393 * gcc.target/sh/pr54760-5.c: New.
4394 * gcc.target/sh/pr54760-6.c: New.
4395 * gcc.target/sh/pr59401-1.c: New.
4396
4397 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4398
4399 PR fortran/48979
4400 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4401
4402 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4403
4404 * lib/target-supports.exp (check_effective_target_shared): New
4405 function.
4406 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4407
4408 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR c/63495
4411 * gcc.target/i386/pr63495.c: New test.
4412
4413 2014-10-10 Marek Polacek <polacek@redhat.com>
4414
4415 * c-c++-common/ubsan/object-size-1.c: New test.
4416 * c-c++-common/ubsan/object-size-2.c: New test.
4417 * c-c++-common/ubsan/object-size-3.c: New test.
4418 * c-c++-common/ubsan/object-size-4.c: New test.
4419 * c-c++-common/ubsan/object-size-5.c: New test.
4420 * c-c++-common/ubsan/object-size-6.c: New test.
4421 * c-c++-common/ubsan/object-size-7.c: New test.
4422 * c-c++-common/ubsan/object-size-8.c: New test.
4423 * c-c++-common/ubsan/object-size-9.c: New test.
4424 * g++.dg/ubsan/object-size-1.C: New test.
4425 * gcc.dg/ubsan/object-size-9.c: New test.
4426
4427 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4428
4429 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4430 (asan_finish): Remove restore_ld_library_path_env_vars.
4431 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4432 related env variables by calling set_ld_library_path_env_vars.
4433 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4434 (tsan_finish): Remove restore_ld_library_path_env_vars.
4435 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4436 related env variables by calling set_ld_library_path_env_vars.
4437 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4438 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4439 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4440 related env variables by calling set_ld_library_path_env_vars.
4441
4442 2014-10-10 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/63379
4445 * gcc.dg/vect/pr63379.c: New testcase.
4446
4447 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR fortran/59488
4450 * gfortran.dg/gomp/pr59488-1.f90: New test.
4451 * gfortran.dg/gomp/pr59488-2.f90: New test.
4452
4453 2014-10-10 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/63476
4456 * g++.dg/torture/pr63476.C: New testcase.
4457
4458 2014-10-10 Tobias Burnus <burnus@net-b.de>
4459
4460 * gfortran.dg/implicit_16.f90: New.
4461
4462 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4463
4464 * g++.dg/cpp0x/constexpr-using3.C: New.
4465 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4466 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4467 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4468 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4469
4470 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4471
4472 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4473
4474 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4475
4476 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4477
4478 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4479
4480 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4481 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4482 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4483 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4484 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4485 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4486 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4487 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4488 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4489 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4490 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4491 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4492
4493 2014-10-09 Richard Biener <rguenther@suse.de>
4494
4495 PR tree-optimization/63380
4496 * gcc.dg/torture/pr63380-1.c: New testcase.
4497 * gcc.dg/torture/pr63380-2.c: Likewise.
4498
4499 2014-10-09 Marek Polacek <polacek@redhat.com>
4500
4501 PR c/63480
4502 * gcc.dg/pr63480.c: New test.
4503
4504 2014-10-09 Richard Biener <rguenther@suse.de>
4505
4506 PR tree-optimization/63445
4507 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4508
4509 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4510
4511 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4512 * gcc.dg/vmx/ops.c: Likewise.
4513 * gcc.dg/vmx/ops-long-1.c: Likewise.
4514
4515 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4516
4517 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4518
4519 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520
4521 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4522 dg-additional-options.
4523
4524 2014-10-08 Mark Wielaard <mjw@redhat.com>
4525
4526 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4527 prefix from scan-assembler-times.
4528
4529 2014-10-07 Marek Polacek <polacek@redhat.com>
4530
4531 * lib/target-supports.exp (check_effective_target_fd_truncate):
4532 Include <string.h>.
4533
4534 2014-10-07 Marek Polacek <polacek@redhat.com>
4535
4536 PR c/59717
4537 * gcc.dg/pr59717.c: New test.
4538
4539 2014-10-07 Marek Polacek <polacek@redhat.com>
4540
4541 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4542 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4543 * gcc.target/powerpc/pr26350.c: Likewise.
4544 * gcc.target/powerpc/altivec-consts.c: Likewise.
4545 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4546 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4547 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4548 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4549 * gcc.target/powerpc/pr47862.c: Likewise.
4550 * gcc.target/powerpc/pr48053-1.c: Likewise.
4551 * gcc.target/powerpc/pr53487.c: Likewise.
4552 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4553 to int.
4554 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4555 * gcc.target/powerpc/altivec-2.c: Likewise.
4556 * gcc.target/powerpc/pr47755-2.c: Likewise.
4557
4558 2014-10-07 Martin Liska <mliska@suse.cz>
4559
4560 * g++.dg/lto/pr63270.h: New test.
4561 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4562 include.
4563 * g++.dg/lto/pr63270_2.C: New test.
4564
4565 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/lto16.adb: New test.
4568 * gnat.dg/lto16_pkg.adb: New helper.
4569
4570 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4571
4572 * gnat.dg/return4.adb: New test.
4573 * gnat.dg/return4_pkg.ad[sb]: New helper.
4574
4575 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4576
4577 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4578 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4579 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4580
4581 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4582
4583 PR c++/55250
4584 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4585 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4586 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4587
4588 2014-10-06 Marek Polacek <polacek@redhat.com>
4589
4590 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4591 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4592 * g++.dg/lto/pr54625-2_0.c: Likewise.
4593 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4594
4595 2014-10-06 Marek Polacek <polacek@redhat.com>
4596
4597 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4598 * gcc.target/i386/avxfp-1.c: Likewise.
4599 * gcc.target/i386/avxfp-2.c: Likewise.
4600 * gcc.target/i386/cadd.c: Likewise.
4601 * gcc.target/i386/cmov2.c: Likewise.
4602 * gcc.target/i386/cmov3.c: Likewise.
4603 * gcc.target/i386/cmov4.c: Likewise.
4604 * gcc.target/i386/cold-attribute-1.c: Likewise.
4605 * gcc.target/i386/cvt-1.c: Likewise.
4606 * gcc.target/i386/fpcvt-1.c: Likewise.
4607 * gcc.target/i386/fpcvt-2.c: Likewise.
4608 * gcc.target/i386/fpcvt-3.c: Likewise.
4609 * gcc.target/i386/local.c: Likewise.
4610 * gcc.target/i386/memcpy-2.c: Likewise.
4611 * gcc.target/i386/memcpy-3.c: Likewise.
4612 * gcc.target/i386/memset-1.c: Likewise.
4613 * gcc.target/i386/minmax-1.c: Likewise.
4614 * gcc.target/i386/minmax-2.c: Likewise.
4615 * gcc.target/i386/pr45352-2.c: Likewise.
4616 * gcc.target/i386/pr46253.c: Likewise.
4617 * gcc.target/i386/pr53623.c: Likewise.
4618 * gcc.target/i386/pr60902.c: Likewise.
4619 * gcc.target/i386/pr57003.c: Likewise.
4620 * gcc.target/i386/sse-14.c: Likewise.
4621 * gcc.target/i386/sse-19.c: Likewise.
4622 * gcc.target/i386/sse-22.c: Likewise.
4623 * gcc.target/i386/sse4a-extract.c: Likewise.
4624 * gcc.target/i386/sse4a-insert.c: Likewise.
4625 * gcc.target/i386/ssefp-1.c: Likewise.
4626 * gcc.target/i386/ssefp-2.c: Likewise.
4627 * gcc.target/i386/testimm-10.c: Likewise.
4628 * gcc.target/i386/vectorize4-avx.c: Likewise.
4629 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4630 * gcc.target/i386/avx-pr57233.c: Likewise.
4631 * gcc.target/i386/avx2-pr57233.c: Likewise.
4632 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4633 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4634 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4635 * gcc.target/i386/crc32-4.c: Likewise.
4636 * gcc.target/i386/pr20204.c: Likewise.
4637 * gcc.target/i386/pr23570.c: Likewise.
4638 * gcc.target/i386/pr26449-1.c: Likewise.
4639 * gcc.target/i386/pr28839.c: Likewise.
4640 * gcc.target/i386/pr37101.c: Likewise.
4641 * gcc.target/i386/pr61923.c: Likewise.
4642 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4643 * gcc.target/i386/sse2-pr57233.c: Likewise.
4644 * gcc.target/i386/vect-abs-s16.c: Likewise.
4645 * gcc.target/i386/vect-abs-s32.c: Likewise.
4646 * gcc.target/i386/vect-abs-s8.c: Likewise.
4647 * gcc.target/i386/xop-pr57233.c: Likewise.
4648 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4649 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4650 implicit declarations.
4651 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4652 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4653 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4654
4655 2014-10-06 Marek Polacek <polacek@redhat.com>
4656
4657 * gcc.dg/20001012-1.c: Fix defaulting to int.
4658 * gcc.dg/20001012-2.c: Likewise.
4659 * gcc.dg/20001108-1.c: Likewise.
4660 * gcc.dg/20010516-1.c: Likewise.
4661 * gcc.dg/20011008-2.c: Likewise.
4662 * gcc.dg/20030612-1.c: Likewise.
4663 * gcc.dg/20040219-1.c: Likewise.
4664 * gcc.dg/20050603-2.c: Likewise.
4665 * gcc.dg/20070507-1.c: Likewise.
4666 * gcc.dg/attr-alias-3.c: Likewise.
4667 * gcc.dg/fastmath-1.c: Likewise.
4668 * gcc.dg/fork-instrumentation.c: Likewise.
4669 * gcc.dg/fwrapv-1.c: Likewise.
4670 * gcc.dg/fwrapv-2.c: Likewise.
4671 * gcc.dg/memmove-1.c: Likewise.
4672 * gcc.dg/non-local-goto-1.c: Likewise.
4673 * gcc.dg/non-local-goto-2.c: Likewise.
4674 * gcc.dg/noreturn-8.c: Likewise.
4675 * gcc.dg/parse-decl-after-if.c: Likewise.
4676 * gcc.dg/parse-decl-after-label.c: Likewise.
4677 * gcc.dg/pr25795-1.c: Likewise.
4678 * gcc.dg/pr25795.c: Likewise.
4679 * gcc.dg/pr28574.c: Likewise.
4680 * gcc.dg/pr30189.c: Likewise.
4681 * gcc.dg/pr31529-2.c: Likewise.
4682 * gcc.dg/pr33923.c: Likewise.
4683 * gcc.dg/pr34263.c: Likewise.
4684 * gcc.dg/pr36194.c: Likewise.
4685 * gcc.dg/pr45415.c: Likewise.
4686 * gcc.dg/pr47443.c: Likewise.
4687 * gcc.dg/pr47763.c: Likewise.
4688 * gcc.dg/pr49000.c: Likewise.
4689 * gcc.dg/pr50340.c: Likewise.
4690 * gcc.dg/webizer.c: Likewise.
4691 * gcc.dg/pr59940.c: Likewise.
4692 * gcc.dg/pr63186.c: Likewise.
4693 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4694 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4695 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4696 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4697 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4698 * gcc.dg/sms-1.c: Likewise.
4699 * gcc.dg/unused-3.c: Likewise.
4700 * gcc.dg/varpool-1.c: Likewise.
4701 * gcc.dg/pr35899.c: Use -std=gnu89.
4702 * gcc.dg/pr59963-1.c: Likewise.
4703 * gcc.dg/redecl-15.c: Likewise.
4704 * gcc.dg/20041213-1.c: Likewise.
4705 * gcc.dg/20080820.c: Likewise.
4706 * gcc.dg/920413-1.c: Likewise.
4707 * gcc.dg/Wold-style-definition-1.c: Likewise.
4708 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4709 * gcc.dg/decl-nospec-1.c: Likewise.
4710 * gcc.dg/decl-nospec-2.c: Likewise.
4711 * gcc.dg/decl-nospec-3.c: Likewise.
4712 * gcc.dg/bitfld-1.c: Likewise.
4713 * gcc.dg/bitfld-9.c: Likewise.
4714 * gcc.dg/parm-impl-decl-1.c: Likewise.
4715 * gcc.dg/parm-impl-decl-3.c: Likewise.
4716 * gcc.dg/pr18596-1.c: Likewise.
4717 * gcc.dg/pr18596-2.c: Likewise.
4718 * gcc.dg/pr18596-3.c: Likewise.
4719 * gcc.dg/pr60139.c: Likewise.
4720 * gcc.dg/utf-dflt.c: Likewise.
4721 * gcc.dg/utf-dflt2.c: Likewise.
4722 * gcc.dg/wtr-func-def-1.c: Likewise.
4723 * gcc.dg/declspec-5.c: Likewise.
4724 * gcc.dg/declspec-6.c: Likewise.
4725 * gcc.dg/ftrapv-2.c: Likewise.
4726 * gcc.dg/20020430-1.c: Fix implicit declarations.
4727 * gcc.dg/20030702-1.c: Likewise.
4728 * gcc.dg/20040127-2.c: Likewise.
4729 * gcc.dg/20041122-1.c: Likewise.
4730 * gcc.dg/20050309-1.c: Likewise.
4731 * gcc.dg/20061026.c: Likewise.
4732 * gcc.dg/20101010-1.c: Likewise.
4733 * gcc.dg/Werror-1.c: Likewise.
4734 * gcc.dg/Werror-10.c: Likewise.
4735 * gcc.dg/Werror-11.c: Likewise.
4736 * gcc.dg/Werror-12.c: Likewise.
4737 * gcc.dg/Werror-2.c: Likewise.
4738 * gcc.dg/Werror-3.c: Likewise.
4739 * gcc.dg/Werror-4.c: Likewise.
4740 * gcc.dg/Werror-5.c: Likewise.
4741 * gcc.dg/Werror-6.c: Likewise.
4742 * gcc.dg/Werror-7.c: Likewise.
4743 * gcc.dg/Werror-8.c: Likewise.
4744 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4745 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4746 * gcc.dg/delay-slot-2.c: Likewise.
4747 * gcc.dg/errno-1.c: Likewise.
4748 * gcc.dg/globalalias.c: Likewise.
4749 * gcc.dg/inline-3.c: Likewise.
4750 * gcc.dg/localalias.c: Likewise.
4751 * gcc.dg/pr19633-1.c: Likewise.
4752 * gcc.dg/pr19633.c: Likewise.
4753 * gcc.dg/pr23408.c: Likewise.
4754 * gcc.dg/pr23470-1.c: Likewise.
4755 * gcc.dg/pr28121.c: Likewise.
4756 * gcc.dg/pr28243.c: Likewise.
4757 * gcc.dg/pr30260.c: Likewise.
4758 * gcc.dg/pr32573.c: Likewise.
4759 * gcc.dg/pr33826.c: Likewise.
4760 * gcc.dg/pr35065.c: Likewise.
4761 * gcc.dg/pr38616.c: Likewise.
4762 * gcc.dg/pr39867.c: Likewise.
4763 * gcc.dg/pr41470.c: Likewise.
4764 * gcc.dg/pr41837.c: Likewise.
4765 * gcc.dg/pr44024.c: Likewise.
4766 * gcc.dg/pr44699.c: Likewise.
4767 * gcc.dg/pr46252.c: Likewise.
4768 * gcc.dg/pr46878-1.c: Likewise.
4769 * gcc.dg/pr50908-3.c: Likewise.
4770 * gcc.dg/pr51796.c: Likewise.
4771 * gcc.dg/pr55150-2.c: Likewise.
4772 * gcc.dg/pr55833.c: Likewise.
4773 * gcc.dg/pr59350.c: Likewise.
4774 * gcc.dg/pr59418.c: Likewise.
4775 * gcc.dg/pr60647-2.c: Likewise.
4776 * gcc.dg/uninit-suppress.c: Likewise.
4777 * gcc.dg/uninit-suppress_2.c: Likewise.
4778 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4779 * gcc.dg/always_inline.c: Likewise.
4780 * gcc.dg/always_inline2.c: Likewise.
4781 * gcc.dg/always_inline3.c: Likewise.
4782 * gcc.dg/builtin-apply4.c: Likewise.
4783 * gcc.dg/declspec-7.c: Likewise.
4784 * gcc.dg/inline-1.c: Likewise.
4785 * gcc.dg/va-arg-pack-1.c: Likewise.
4786 * gcc.dg/winline-2.c: Likewise.
4787 * gcc.dg/winline-3.c: Likewise.
4788 * gcc.dg/winline-5.c: Likewise.
4789 * gcc.dg/winline-6.c: Likewise.
4790 * gcc.dg/winline-7.c: Likewise.
4791 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4792 int.
4793 * gcc.dg/inline-33.c: Likewise.
4794 * gcc.dg/pr27861-1.c: Likewise.
4795 * gcc.dg/pr28888.c: Likewise.
4796 * gcc.dg/pr29254.c: Likewise.
4797 * gcc.dg/pr50908.c: Likewise.
4798 * gcc.dg/pr60647-1.c: Likewise.
4799 * gcc.dg/pragma-diag-1.c: Likewise.
4800 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4801 * gcc.dg/winline-9.c: Likewise.
4802 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4803
4804 2014-10-06 Marek Polacek <polacek@redhat.com>
4805
4806 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4807 * gcc.dg/ipa/inline-4.c: Likewise.
4808 * gcc.dg/ipa/inline-5.c: Likewise.
4809 * gcc.dg/ipa/pr57539.c: Likewise.
4810 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4811 defaulting to int.
4812 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4813 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4814 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4815 * gcc.dg/ipa/ipacost-1.c: Likewise.
4816 * gcc.dg/ipa/ipacost-2.c: Likewise.
4817 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4818 to int.
4819
4820 2014-10-06 Marek Polacek <polacek@redhat.com>
4821
4822 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4823 declarations.
4824 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4825 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4826 * gcc.dg/debug/pr42767.c: Likewise.
4827 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4828 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4829 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4830 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4831
4832 2014-10-06 Marek Polacek <polacek@redhat.com>
4833
4834 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4835 * gcc.dg/lto/20090213_0.c: Likewise.
4836 * gcc.dg/lto/20090706-2_0.c: Likewise.
4837 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4838 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4839 * gcc.dg/lto/ipareference2_0.c: Likewise.
4840 * gcc.dg/lto/ipareference_0.c: Likewise.
4841 * gcc.dg/lto/ipareference_1.c: Likewise.
4842 * gcc.dg/lto/pr55703_0.c: Likewise.
4843 * gcc.dg/lto/resolutions_0.c: Likewise.
4844 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4845 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4846 declarations. Mark function as gnu_inline.
4847 * gcc.dg/lto/20081118_0.c: Likewise.
4848 * gcc.dg/lto/20081201-1_0.c: Likewise.
4849 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4850 * gcc.dg/lto/20081118_1.c: Likewise.
4851 * gcc.dg/lto/20081120-1_1.c: Likewise.
4852 * gcc.dg/lto/20081201-1_1.c: Likewise.
4853 * gcc.dg/lto/20081210-1_0.c: Likewise.
4854 * gcc.dg/lto/20090218-1_0.c: Likewise.
4855 * gcc.dg/lto/20091006-1_0.c: Likewise.
4856 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4857 * gcc.dg/lto/20090218-2_1.c: Likewise.
4858 * gcc.dg/lto/materialize-1_0.c: Likewise.
4859 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4860 * gcc.dg/lto/20091013-1_1.c: Likewise.
4861 * gcc.dg/lto/20091013-1_2.c: Likewise.
4862 * gcc.dg/lto/20091015-1_2.c: Likewise.
4863 * gcc.dg/lto/20091027-1_1.c: Likewise.
4864 * gcc.dg/lto/pr48622_0.c: Likewise.
4865 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4866 defaulting to int.
4867 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4868
4869 2014-10-06 Tobias Burnus <burnus@net-b.de>
4870
4871 * gfortran.dg/implicit_14.f90: New.
4872 * gfortran.dg/implicit_15.f90: New.
4873 * gfortran.dg/implicit_4.f90: Update dg-error.
4874
4875 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4876
4877 * g++.dg/ipa/devirt-42.C: Update template.
4878 * g++.dg/ipa/devirt-44.C: Update template.
4879 * g++.dg/ipa/devirt-45.C: Update template.
4880 * g++.dg/ipa/devirt-46.C: Update template.
4881 * g++.dg/ipa/devirt-47.C: Update template.
4882 * g++.dg/ipa/devirt-48.C: New testcase.
4883
4884 2014-10-02 Mark Wielaard <mjw@redhat.com>
4885
4886 PR debug/63239
4887 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4888
4889 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4890
4891 * g++.dg/ipa/devirt-47.C: New testcase.
4892
4893 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4894
4895 PR ipa/61144
4896 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4897
4898 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4899
4900 * g++.dg/ipa/devirt-46.C: New testcase.
4901
4902 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4903
4904 PR fortran/36534
4905 * gfortran.dg/widechar_10.f90: New test.
4906
4907 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4908
4909 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4910 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4911 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4912 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4913
4914 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915
4916 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4917
4918 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919
4920 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4921 failing with the new warning message.
4922 * gcc.dg/vmx/3c-01a.c: Likewise.
4923 * gcc.dg/vmx/ops-long-1.c: Likewise.
4924 * gcc.dg/vmx/ops.c: Likewise.
4925 * gcc.target/powerpc/altivec-20.c: Likewise.
4926 * gcc.target/powerpc/altivec-6.c: Likewise.
4927 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4928 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4929 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4930
4931 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4932
4933 * gcc.dg/tm/debug-1.c: Update regex.
4934 * c-c++-common/raw-string-18.c: Update regex.
4935 * c-c++-common/raw-string-19.c: Update regex.
4936
4937 2014-10-03 Marek Polacek <polacek@redhat.com>
4938
4939 PR c/63453
4940 * gcc.dg/pr63453.c: New test.
4941
4942 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4943
4944 PR c++/54427
4945 PR c++/57198
4946 PR c++/58845
4947 * g++.dg/ext/vector9.C: Update, not an error anymore.
4948 * g++.dg/ext/vector27.C: Replace with new test.
4949 * g++.dg/ext/vector28.C: New file.
4950 * g++.dg/other/error23.C: Update to a different error.
4951
4952 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4953
4954 * gcc.dg/torture/vshuf-v8df.c: New test.
4955 * gcc.dg/torture/vshuf-v8di.c: New test.
4956 * gcc.dg/torture/vshuf-v16sf.c: New test.
4957 * gcc.dg/torture/vshuf-v16si.c: New test.
4958 * gcc.dg/torture/vshuf-v32hi.c: New test.
4959 * gcc.dg/torture/vshuf-v64qi.c: New test.
4960 * gcc.dg/torture/vshuf-64.inc: New file.
4961
4962 PR tree-optimization/61403
4963 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4964
4965 2014-10-03 Marek Polacek <polacek@redhat.com>
4966
4967 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4968 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4969 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4970 * gcc.dg/gomp/asm-1.c: Likewise.
4971 * gcc.dg/gomp/for-1.c: Likewise.
4972 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4973 * gcc.dg/gomp/sharing-3.c: Likewise.
4974 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4975
4976 2014-10-03 Marek Polacek <polacek@redhat.com>
4977
4978 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4979 defaulting to int.
4980 * gcc.dg/torture/pr28814.c: Likewise.
4981 * gcc.dg/torture/pr57036-1.c: Likewise.
4982 * gcc.dg/torture/inline-1.c: Add function declarations.
4983 * gcc.dg/torture/pr24626-1.c: Likewise.
4984 * gcc.dg/torture/pr24626-3.c: Likewise.
4985 * gcc.dg/torture/pr25947-1.c: Likewise.
4986 * gcc.dg/torture/pr27409.c: Likewise.
4987 * gcc.dg/torture/pr38948.c: Likewise.
4988 * gcc.dg/torture/pr44807.c: Likewise.
4989 * gcc.dg/torture/pr49603.c: Likewise.
4990 * gcc.dg/torture/pr45865.c: Likewise.
4991 * gcc.dg/torture/pr51071-2.c: Likewise.
4992 * gcc.dg/torture/pr51801.c: Likewise.
4993 * gcc.dg/torture/pr52720.c: Likewise.
4994 * gcc.dg/torture/pr55124.c: Likewise.
4995 * gcc.dg/torture/pr55238.c: Likewise.
4996 * gcc.dg/torture/pr55687.c: Likewise.
4997 * gcc.dg/torture/pr55888.c: Likewise.
4998 * gcc.dg/torture/pr57036-2.c: Likewise.
4999 * gcc.dg/torture/pr57147-3.c: Likewise.
5000 * gcc.dg/torture/pr57584.c: Likewise.
5001 * gcc.dg/torture/pr59993.c: Likewise.
5002 * gcc.dg/torture/pr58079.c: Likewise.
5003 * gcc.dg/torture/va-arg-25.c: Likewise.
5004 * gcc.dg/torture/vector-2.c: Likewise.
5005 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5006 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5007 * gcc.dg/torture/pr43781.c: Likewise.
5008 * gcc.dg/torture/pr52912.c: Likewise.
5009 * gcc.dg/torture/pr59139.c: Likewise.
5010 * gcc.dg/torture/pr55890-1.c: Likewise.
5011 * gcc.dg/torture/pr55890-2.c: Likewise.
5012 * gcc.dg/torture/pr59164.c: Likewise.
5013 * gcc.dg/torture/pr57393-2.c: Likewise.
5014 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5015 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5016 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5017 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5018 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5019 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5020
5021 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR libgomp/61200
5024 * c-c++-common/gomp/pr61200.c: New test.
5025
5026 PR target/62128
5027 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5028 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5029
5030 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5031
5032 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5033 add many more tests.
5034
5035 2014-10-02 Marek Polacek <polacek@redhat.com>
5036
5037 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5038 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5039 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5040 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5041 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5042 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5043 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5044 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5045 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5046 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5047 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5048 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5049 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5050 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5051 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5052 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5053 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5054 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5055 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5056 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5057 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5058 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5059 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5060 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5061 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5062 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5063 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5064 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5065 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5066 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5067 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5068 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5069 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5070 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5071 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5072 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5073 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5074 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5075 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5076 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5077 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5078 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5079 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5080 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5081 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5082 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5083 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5084 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5085 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5086 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5087 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5088 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5089 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5090 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5091 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5092 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5093 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5094 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5095 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5096 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5097 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5098 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5099 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5100 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5101 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5102 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5103 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5104 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5107 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5108 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5109 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5110 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5111 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5112 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5113 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5114 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5115 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5116 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5117 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5118 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5119 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5120 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5121 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5122 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5123 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5124 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5125 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5126 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5127 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5128 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5129 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5130 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5131 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5132 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5133 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5134 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5135 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5136 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5137 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5138 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5139 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5140 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5142 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5143 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5144 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5145 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5146 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5147 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5148 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5149 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5150 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5151 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5152 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5153 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5154 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5155 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5156 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5157 defaulting to int.
5158 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5159 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5160 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5161 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5162 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5163 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5164 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5165 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5166 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5167 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5168 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5169 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5170 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5171 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5172 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5173 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5174 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5175 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5176 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5177 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5178 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5179 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5180 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5181 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5182 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5183 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5184 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5185 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5186 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5187 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5188 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5189 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5190 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5191 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5192
5193 2014-10-02 Marek Polacek <polacek@redhat.com>
5194
5195 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5196 * gcc.dg/tm/20091221.c: Likewise.
5197 * gcc.dg/tm/debug-1.c: Likewise.
5198 * gcc.dg/tm/irrevocable-1.c: Likewise.
5199 * gcc.dg/tm/irrevocable-2.c: Likewise.
5200 * gcc.dg/tm/irrevocable-3.c: Likewise.
5201 * gcc.dg/tm/irrevocable-4.c: Likewise.
5202 * gcc.dg/tm/memopt-1.c: Likewise.
5203 * gcc.dg/tm/pr52173-1.c: Likewise.
5204 * gcc.dg/tm/props-1.c: Likewise.
5205 * gcc.dg/tm/props-2.c: Likewise.
5206 * gcc.dg/tm/props-3.c: Likewise.
5207 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5208 * gcc.dg/tm/memopt-11.c: Likewise.
5209 * gcc.dg/tm/memopt-12.c: Likewise.
5210 * gcc.dg/tm/memopt-16.c: Likewise.
5211 * gcc.dg/tm/memopt-3.c: Likewise.
5212 * gcc.dg/tm/memopt-4.c: Likewise.
5213 * gcc.dg/tm/memopt-5.c: Likewise.
5214 * gcc.dg/tm/memopt-6.c: Likewise.
5215 * gcc.dg/tm/wrap-4.c: Likewise.
5216
5217 2014-10-02 Marek Polacek <polacek@redhat.com>
5218
5219 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5220 * gcc.dg/vect/pr37730.c: Likewise.
5221 * gcc.dg/vect/pr52870.c: Likewise.
5222 * gcc.dg/vect/pr60092-2.c: Likewise.
5223 * gcc.dg/vect/pr60092.c: Likewise.
5224 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5225 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5226 * gcc.dg/vect/pr31041.c: Likewise.
5227 * gcc.dg/vect/pr32216.c: Likewise.
5228 * gcc.dg/vect/pr32224.c: Likewise.
5229 * gcc.dg/vect/pr32366.c: Likewise.
5230 * gcc.dg/vect/pr33866.c: Likewise.
5231 * gcc.dg/vect/pr43430-2.c: Likewise.
5232 * gcc.dg/vect/pr43842.c: Likewise.
5233 * gcc.dg/vect/vect-1.c: Likewise.
5234 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5235 * gcc.dg/vect/vect-93.c: Likewise.
5236 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5237 defaulting to int.
5238
5239 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/53025
5242 * g++.dg/cpp0x/noexcept23.C: New.
5243 * g++.dg/cpp0x/noexcept24.C: Likewise.
5244
5245 2014-10-02 Marek Polacek <polacek@redhat.com>
5246
5247 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5248 * gcc.dg/noncompile/20050120-1.c: Likewise.
5249 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5250 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5251 * gcc.dg/noncompile/930301-1.c: Likewise.
5252 * gcc.dg/noncompile/930622-1.c: Likewise.
5253 * gcc.dg/noncompile/930622-2.c: Likewise.
5254 * gcc.dg/noncompile/950825-1.c: Likewise.
5255 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5256 * gcc.dg/noncompile/scope.c: Likewise.
5257 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5258 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5259 * gcc.dg/noncompile/971104-1.c: Likewise.
5260
5261 2014-10-02 Marek Polacek <polacek@redhat.com>
5262
5263 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5264 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5265 * gcc.dg/tree-prof/merge_block.c: Likewise.
5266 * gcc.dg/tree-prof/peel-1.c: Likewise.
5267 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5268 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5269 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5270 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5271 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5272 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5273 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5274 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5275 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5276 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5277 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5278 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5279 to int.
5280
5281 2014-10-02 Marek Polacek <polacek@redhat.com>
5282
5283 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5284 * gcc.c-torture/compile/20011119-1.c: Likewise.
5285 * gcc.c-torture/compile/20011119-2.c: Likewise.
5286 * gcc.c-torture/compile/20021120-1.c: Likewise.
5287 * gcc.c-torture/compile/20021120-2.c: Likewise.
5288 * gcc.c-torture/compile/20050215-1.c: Likewise.
5289 * gcc.c-torture/compile/20050215-2.c: Likewise.
5290 * gcc.c-torture/compile/20050215-3.c: Likewise.
5291 * gcc.c-torture/compile/pr37669.c: Likewise.
5292 * gcc.c-torture/execute/20020107-1.c: Likewise.
5293 * gcc.c-torture/execute/restrict-1.c: Likewise.
5294 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5295 * gcc.c-torture/execute/930529-1.c: Likewise.
5296 * gcc.c-torture/execute/920612-1.c: Likewise.
5297 * gcc.c-torture/execute/920711-1.c: Likewise.
5298 * gcc.c-torture/execute/990127-2.c: Likewise.
5299 * gcc.c-torture/execute/pr40386.c: Likewise.
5300 * gcc.c-torture/execute/pr57124.c: Likewise.
5301 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5302 * gcc.c-torture/compile/pr42299.c: Likewise.
5303 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5304 * gcc.c-torture/compile/simd-6.c: Likewise.
5305 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5306 * gcc.c-torture/execute/pr53645.c: Likewise.
5307 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5308 declarations.
5309 * gcc.c-torture/execute/980608-1.c: Likewise.
5310 * gcc.c-torture/execute/bcp-1.c: Likewise.
5311 * gcc.c-torture/execute/p18298.c: Likewise.
5312 * gcc.c-torture/execute/unroll-1.c: Likewise.
5313 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5314 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5315 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5316 declarations. Fix defaulting to int.
5317 * gcc.c-torture/execute/961223-1.c: Likewise.
5318 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5319 -Wno-pointer-to-int-cast. Fix defaulting to int.
5320
5321 2014-10-02 Andrew Pinski <apinski@cavium.com>
5322 Max Ostapenko <m.ostapenko@partner.samsung.com>
5323
5324 * lib/ubsan-dg.exp
5325 (check_effective_target_fsanitize_address): New function.
5326 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5327 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5328 * lib/asan-dg.exp
5329 (check_effective_target_faddress_sanitizer): Rename to ...
5330 (check_effective_target_fsanitize_address): ... this. Change to creating
5331 an executable.
5332 (asan_init): Save off ALWAYS_CXXFLAGS.
5333 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5334 * lib/tsan-dg.exp
5335 (check_effective_target_fthread_sanitizer): Rename to ...
5336 (check_effective_target_fsanitize_thread): ... this. Change to creating
5337 an executable.
5338 (tsan_init): Save off ALWAYS_CXXFLAGS.
5339 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5340 to run as a default behaviour.
5341 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5342 Check check_effective_target_fsanitize_undefined before running the
5343 tests.
5344 * g++.dg/ubsan/ubsan.exp: Likewise.
5345 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5346 check_effective_target_fsanitize_address too early.
5347 Check check_effective_target_fsanitize_address before running the tests.
5348 * g++.dg/asan/asan.exp: Likewise.
5349 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5350 check_effective_target_fsanitize_thread too early.
5351 Check check_effective_target_fsanitize_thread before running the tests.
5352 * g++.dg/tsan/tsan.exp: Likewise.
5353
5354 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5355
5356 * gcc.dg/combine-clobber.c: New.
5357
5358 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR debug/63342
5361 * gcc.dg/pr63342.c: New test.
5362
5363 PR c++/63306
5364 * g++.dg/ipa/pr63306.C: New test.
5365
5366 PR target/63428
5367 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5368 to test 24 in TESTS.
5369
5370 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5371
5372 * lib/target-supports.exp: Error out with preprocessor condition
5373 instead of FOO everywhere.
5374
5375 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5376
5377 Implement SD-6: SG10 Feature Test Recommendations
5378 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5379 * g++.dg/cpp1y/feat-cxx11.C: New.
5380 * g++.dg/cpp1y/feat-cxx14.C: New.
5381 * g++.dg/cpp1y/feat-cxx98.C: New.
5382 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5383 * g++.dg/cpp1y/phoobhar.h: New.
5384 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5385
5386 2014-09-30 Teresa Johnson <tejohnson@google.com>
5387
5388 * gcc.dg/tree-prof/20050826-2.c: New test.
5389 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5390
5391 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5392
5393 PR c++/16564
5394 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5395 * lib/g++.exp: Likewise.
5396 * lib/obj-c++.exp: Likewise.
5397 * lib/objc.exp: Likewise.
5398 * g++.dg/template/pr16564.C: New test.
5399
5400 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/16564
5403 * g++.dg/cpp0x/decltype26.C: Adjust.
5404 * g++.dg/cpp0x/decltype28.C: Likewise.
5405 * g++.dg/cpp0x/decltype29.C: Likewise.
5406 * g++.dg/cpp0x/decltype32.C: Likewise.
5407 * g++.dg/cpp0x/enum11.C: Likewise.
5408 * g++.dg/template/arrow1.C: Likewise.
5409 * g++.dg/template/pr23510.C: Likewise.
5410 * g++.dg/template/recurse.C: Likewise.
5411 * g++.dg/template/recurse2.C: Likewise.
5412 * g++.dg/template/vtable2.C: Likewise.
5413 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5414
5415 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5416
5417 PR preprocessor/58893
5418 * gcc.dg/pr58893.c: New test case.
5419 * gcc.dg/pr58893-0.h: New include.
5420
5421 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5422
5423 PR middle-end/62120
5424 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5425 in 32-bit mode.
5426 * gcc.target/i386/pr62120.c: New.
5427
5428 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5429
5430 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5431 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5432 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5433 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5434 return type.
5435
5436 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5437
5438 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5439
5440 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR inline-asm/63282
5443 * gcc.c-torture/compile/pr63282.c: New test.
5444
5445 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 * gcc.dg/tree-ssa/vrp94.c: New test.
5448 * gnat.dg/opt40.adb: Likewise.
5449
5450 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5451
5452 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5453 vec_vspltw, and vec_vspltb for which the second argument is out of
5454 range.
5455
5456 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5457
5458 * gcc.c-torture/compile/calls-void.c: New test.
5459
5460 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5461
5462 PR c++/51385
5463 * g++.dg/template/pr51385.C: New.
5464
5465 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5466
5467 * gcc.target/mips/20140928.c: New test.
5468
5469 2014-09-27 Andi Kleen <ak@linux.intel.com>
5470
5471 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5472 * gcc.target/i386/record-mcount.c: dito.
5473
5474 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5475
5476 PR ipa/62121
5477 * g++.dg/torture/pr62121.C: New testcase.
5478
5479 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5480
5481 PR middle-end/35545
5482 * g++.dg/tree-prof/pr35545.C: New testcase.
5483
5484 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5485
5486 * gcc.target/powerpc/pr63335.c: Change effective target to
5487 vsx_hw.
5488
5489 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5490
5491 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5492
5493 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5494
5495 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5496 to default options.
5497
5498 2014-09-25 Andi Kleen <ak@linux.intel.com>
5499
5500 * gcc.target/i386/nop-mcount.c: New file.
5501 * gcc.target/i386/record-mcount.c: New file.
5502
5503 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5504
5505 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5506 * gcc.dg/vect/pr57705.c: Likewise.
5507 * gcc.dg/vect/pr57741-2.c: Likewise.
5508 * gcc.dg/vect/pr57741-3.c: Likewise.
5509 * gcc.dg/vect/pr59591-1.c: Likewise.
5510 * gcc.dg/vect/pr59591-2.c: Likewise.
5511 * gcc.dg/vect/pr60196-1.c: Likewise.
5512 * gcc.dg/vect/pr60196-2.c: Likewise.
5513 * gcc.dg/vect/pr60276.c: Likewise.
5514 * gcc.dg/vect/pr61680.c: Likewise.
5515 * gcc.dg/vect/pr63148.c: Likewise.
5516 * gcc.dg/vect/pr63189.c: Likewise.
5517 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5518 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5519 * gcc.dg/vect/vect-nop-move.c: Likewise.
5520 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5521 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5522
5523 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5524
5525 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5526
5527 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5528
5529 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5530
5531 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5532
5533 * gcc.target/i386/shrink_wrap_1.c: New test.
5534
5535 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5536
5537 PR target/63335
5538 * gcc.target/powerpc/pr63335.c: New test.
5539
5540 2014-09-25 Marek Polacek <polacek@redhat.com>
5541
5542 PR c++/61945
5543 * g++.dg/warn/pr61945.C: New test.
5544
5545 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR tree-optimization/63341
5548 * gcc.dg/vect/pr63341-1.c: New test.
5549 * gcc.dg/vect/pr63341-2.c: New test.
5550
5551 PR c++/63249
5552 * g++.dg/gomp/pr63249.C: New test.
5553 * c-c++-common/gomp/pr63249.c: New test.
5554
5555 2014-09-25 Tobias Burnus <burnus@net-b.de>
5556
5557 * gfortran.dg/coarray/collectives_3.f90: New.
5558 * gfortran.dg/coarray_collectives_9.f90: New.
5559 * gfortran.dg/coarray_collectives_10.f90: New.
5560 * gfortran.dg/coarray_collectives_11.f90: New.
5561 * gfortran.dg/coarray_collectives_12.f90: New.
5562
5563 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5564
5565 * gcc.target/powerpc/swaps-p8-17.c: New test.
5566
5567 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5568
5569 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5570
5571 2014-09-24 Marek Polacek <polacek@redhat.com>
5572
5573 PR c/61405
5574 PR c/53874
5575 * c-c++-common/pr53874.c: New test.
5576 * c-c++-common/pr61405.c: New test.
5577
5578 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5579
5580 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5581
5582 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR sanitizer/63316
5585 * c-c++-common/asan/pr63316.c: New test.
5586
5587 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5588
5589 PR tree-optimization/63266
5590 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5591
5592 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5593
5594 * gcc.target/arm/pr63210.c: New test.
5595
5596 2014-09-23 Andi Kleen <ak@linux.intel.com>
5597
5598 * gcc.dg/noreorder.c: New test.
5599 * gcc.dg/noreorder2.c: New test.
5600 * gcc.dg/noreorder3.c: New test.
5601 * gcc.dg/noreorder4.c: New test.
5602
5603 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5604
5605 * gcc.dg/combine_ashiftrt_1.c: New test.
5606 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5607 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5608 workarounds for cmge.
5609 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5610 absence of mvn.
5611
5612 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/61857
5615 * g++.dg/cpp1y/lambda-init10.C: New.
5616
5617 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR fortran/63331
5620 * gfortran.dg/pr63331.f90: New test.
5621
5622 2014-09-24 Renlin Li <renlin.li@arm.com>
5623
5624 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5625 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5626 * gcc.dg/pr10474.c: Likewise.
5627
5628 2014-09-20 Mark Wielaard <mjw@redhat.com>
5629
5630 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5631 (ci): Likewise.
5632 (pci): Likewise.
5633 (pvi): Likewise.
5634 (pcvi): Likewise.
5635 (cip): Likewise.
5636 (foo): Likewise.
5637 (cfoo): Likewise.
5638
5639 2014-09-20 Mark Wielaard <mjw@redhat.com>
5640
5641 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5642 and "long int" to plain "short" and "long".
5643 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5644 containing short and long long fields.
5645 (bar): New variable to test the type.
5646
5647 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/62155
5650 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5651
5652 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 PR c++/62219
5655 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5656
5657 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5658
5659 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5660 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5661
5662 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5663
5664 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5665 New.
5666
5667 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5668 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5669
5670 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR debug/63328
5673 * c-c++-common/gomp/pr63328.c: New test.
5674
5675 2014-09-22 Martin Liska <mliska@suse.cz>
5676
5677 PR lto/63270
5678 * g++.dg/lto/pr63270_0.C: New test.
5679 * g++.dg/lto/pr63270_1.C: New test.
5680
5681 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5684 for call_value_rex64_ms_sysv.
5685 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5686 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5687 for call_rex64_ms_sysv.
5688
5689 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5690 Tobias Burnus <burnus@net-b.de>
5691
5692 * gfortran.dg/coarray_atomic_5.f90: New
5693
5694 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5695
5696 PR c++/61825
5697 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5698
5699 2014-09-19 Andi Kleen <ak@linux.intel.com>
5700
5701 * gcc.dg/pg-override.c: Only run on x86 Linux.
5702 * gcc.dg/pg.c: Dito.
5703 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5704 * gcc.target/i386/fentry.c: Dito.
5705
5706 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5707
5708 PR ipa/61998
5709 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5710
5711 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5712
5713 PR fortran/63152
5714 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5715 * gfortran.dg/pr63152.f90: New test.
5716
5717 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 PR c++/58328
5720 * g++.dg/cpp0x/nsdmi10.C: New.
5721
5722 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5723
5724 * gcc.dg/ssp-3.c: New.
5725 * gcc.dg/ssp-4.c: Likewise.
5726
5727 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5728
5729 * gcc.target/s390/dfp-conv1.c: New testcase.
5730
5731 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5732
5733 * c-c++-common/asan/red-align-1.c: New test.
5734 * c-c++-common/asan/red-align-2.c: New test.
5735
5736 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5737
5738 * gcc.dg/pr61053.c: Updated for x32.
5739
5740 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5741
5742 PR debug/63285
5743 * gcc.target/i386/pr63285.c: New test.
5744
5745 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5746
5747 PR target/61360
5748 * gcc.target/i386/pr61360.c: New.
5749
5750 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR c++/62017
5753 * g++.dg/asan/pr62017.C: New test.
5754
5755 PR testsuite/63292
5756 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5757
5758 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5759
5760 PR c++/62232
5761 * g++.dg/cpp0x/Wdtor1.C: New.
5762
5763 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5764
5765 * gcc.dg/torture/float128-exact-underflow.c: New test.
5766
5767 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/61745
5770 * g++.dg/template/pr61745.C: New.
5771
5772 2014-09-17 Marek Polacek <polacek@redhat.com>
5773
5774 PR c/61854
5775 * gcc.dg/cpp/pr61854-1.c: New test.
5776 * gcc.dg/cpp/pr61854-2.c: New test.
5777 * gcc.dg/cpp/pr61854-3.c: New test.
5778 * gcc.dg/cpp/pr61854-3.h: New test.
5779 * gcc.dg/cpp/pr61854-4.c: New test.
5780 * gcc.dg/cpp/pr61854-5.c: New test.
5781 * gcc.dg/cpp/pr61854-6.c: New test.
5782 * gcc.dg/cpp/pr61854-7.c: New test.
5783 * gcc.dg/cpp/pr61854-c90.c: New test.
5784 * gcc.dg/cpp/pr61854-c94.c: New test.
5785
5786 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR debug/63284
5789 * gcc.dg/pr63284.c: New test.
5790
5791 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5792
5793 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/63241
5796 * g++.dg/cpp0x/constexpr-63241.C: New.
5797
5798 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5799
5800 PR libfortran/62768
5801 * gfortran.dg/filename_null.f90: New test.
5802
5803 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5804
5805 * gcc.dg/pg-override.c: Fix a typo.
5806
5807 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5808
5809 * gcc.dg/pg.c: Fix a typo.
5810
5811 2014-09-16 Richard Biener <rguenther@suse.de>
5812
5813 PR testsuite/63258
5814 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5815 for "vectorization not profitable".
5816
5817 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5818
5819 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5820
5821 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR fortran/56408
5824 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5825 missing nexted dg-test call support in dejaGNU 1.4.4.
5826
5827 2014-09-15 Andi Kleen <ak@linux.intel.com>
5828
5829 * gcc.dg/pg-override.c: New test.
5830 * gcc.dg/pg.c: New test.
5831 * gcc.target/i386/fentry-override.c: New test.
5832 * gcc.target/i386/fentry.c: New test.
5833
5834 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR fortran/56408
5837 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5838 New global vars.
5839 (dg-compile-aux-modules): New procedure.
5840 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5841 and keep-modules.
5842 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5843 use dg-compile-aux-modules.
5844 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5845 and keep-modules.
5846 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5847 use dg-compile-aux-modules.
5848 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5849 and keep-modules.
5850 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5851 use dg-compile-aux-modules.
5852 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5853 and keep-modules.
5854 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5855 use dg-compile-aux-modules.
5856 * gfortran.dg/class_45a.f03: Remove keep-modules.
5857 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5858 and cleanup-modules.
5859 * gfortran.dg/class_4a.f03: Use dg-do link, use
5860 dg-additional-sources and cleanup-modules, remove keep-modules
5861 and update comment.
5862 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5863 keep-modules, adjust comment.
5864 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5865 dg-additional-sources and cleanup-modules.
5866 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5867 associated comment.
5868 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5869 remove comment.
5870 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5871 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5872 use dg-compile-aux-modules.
5873 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5874 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5875 use dg-compile-aux-modules.
5876 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5877 * gfortran.dg/whole_file_29.f90: Remove comment, use
5878 dg-compile-aux-modules.
5879 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5880 * gfortran.dg/whole_file_31.f90: Remove comment, use
5881 dg-compile-aux-modules.
5882
5883 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5884 gcc_parallel_test_enable): New procedures. If
5885 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5886 runtest_file_p to invoke also gcc_parallel_test_run_p.
5887 * g++.dg/guality/guality.exp (check_guality): Save/restore
5888 test_counts array around the body of the procedure.
5889 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5890 * g++.dg/plugin/plugin.exp: Run all the tests serially
5891 by the first parallel runtest encountering it.
5892 * gcc.dg/plugin/plugin.exp: Likewise.
5893 * gcc.misc-tests/matrix1.exp: Likewise.
5894 * gcc.misc-tests/dhry.exp: Likewise.
5895 * gcc.misc-tests/acker1.exp: Likewise.
5896 * gcc.misc-tests/linkage.exp: Likewise.
5897 * gcc.misc-tests/mg.exp: Likewise.
5898 * gcc.misc-tests/mg-2.exp: Likewise.
5899 * gcc.misc-tests/sort2.exp: Likewise.
5900 * gcc.misc-tests/sieve.exp: Likewise.
5901 * gcc.misc-tests/options.exp: Likewise.
5902 * gcc.misc-tests/help.exp: Likewise.
5903 * go.test/go-test.exp (go-gc-tests): Use
5904 gcc_parallel_test_enable {0, 1} around all handling of
5905 each test.
5906 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5907 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5908 a shared directory. Avoid forking and expr uses if
5909 shell supports $(()).
5910
5911 2014-09-14 David Sherwood <david.sherwood@arm.com>
5912
5913 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5914
5915 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5916
5917 PR target/61407
5918 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5919 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5920 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5921 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5922
5923 2014-09-13 Marek Polacek <polacek@redhat.com>
5924
5925 PR c++/60862
5926 * g++.dg/diagnostic/pr60862.C: New test.
5927
5928 2014-09-12 Richard Biener <rguenther@suse.de>
5929
5930 PR middle-end/63237
5931 * g++.dg/torture/pr63237.C: New testcase.
5932
5933 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5934
5935 * gcc.dg/vec-andxor1.c: New file.
5936
5937 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5938
5939 PR target/58757
5940 * gcc.dg/c11-true_min-1.c: New testcase.
5941
5942 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/61489
5945 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5946 * g++.old-deja/g++.other/warn5.C: Adjust.
5947
5948 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5949
5950 * gcc.target/aarch64/vset_lane_1.c: New test.
5951
5952 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5953
5954 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5955 Fix declaration.
5956 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5957 Fix declaration.
5958 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5959 Fix declaration.
5960 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5961 Fix declaration.
5962
5963 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5964
5965 PR tree-optimization/63186
5966 * gcc.dg/pr63186.c: New testcase.
5967
5968 2014-09-10 Xinliang David Li <davidxl@google.com>
5969
5970 PR target/63209
5971 * gcc.c-torture/execute/pr63209.c: New test.
5972
5973 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5974
5975 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5976 if runtest_file_p says they should be run.
5977
5978 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5979
5980 * gcc.target/aarch64/vstN_1.c: New test.
5981
5982 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5983
5984 * gcc.target/aarch64/vldN_lane_1.c: New test.
5985
5986 2014-09-10 Martin Jambor <mjambor@suse.cz>
5987
5988 PR ipa/61654
5989 * g++.dg/ipa/pr61654.C: New test.
5990
5991 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5992
5993 * c-c++-common/ubsan/attrib-3.c: New test.
5994 * c-c++-common/ubsan/nonnull-1.c: New test.
5995 * c-c++-common/ubsan/nonnull-2.c: New test.
5996 * c-c++-common/ubsan/nonnull-3.c: New test.
5997 * c-c++-common/ubsan/nonnull-4.c: New test.
5998 * c-c++-common/ubsan/nonnull-5.c: New test.
5999
6000 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6001
6002 * g++.dg/lto/pr63166_0.ii: New testcase.
6003 * g++.dg/lto/pr63166_1.ii: New testcase.
6004
6005 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6006
6007 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6008
6009 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6010
6011 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6012 xxpermdi and add commentary about adding it back later; remove
6013 unused typedef.
6014
6015 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016
6017 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6018 and 16-byte aligned.
6019 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6020 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6021 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6022 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6023 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6024 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6025
6026 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6027
6028 * gcc.target/aarch64/vldN_dup_1.c: New test.
6029
6030 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6033
6034 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6035
6036 * gcc.target/aarch64/vldN_1.c: New test.
6037
6038 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6039
6040 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6041
6042 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6043
6044 * gcc.target/arm/vect-copysignf.c: New testcase.
6045
6046 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6047
6048 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6049
6050 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6053
6054 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6055
6056 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6057
6058 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6059
6060 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6061
6062 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6063
6064 * gcc.target/arm/pr51835.c: Update expected assembly.
6065 * gcc.target/arm/vfp-1.c: Likewise.
6066 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6067 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6068 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6069 * gcc.target/arm/vfp-ldmias.c: Likewise.
6070 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6071 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6072 * gcc.target/arm/vfp-stmiad.c: Likewise.
6073 * gcc.target/arm/vfp-stmias.c: Likewise.
6074
6075 2014-09-09 Tony Wang <tony.wang@arm.com>
6076
6077 * gcc.target/arm/xordi3-opt.c: Disable this
6078 test case for thumb1 target.
6079 * gcc.target/arm/iordi3-opt.c: Ditto.
6080
6081 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6082
6083 PR target/61749
6084 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6085
6086 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6087
6088 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6089
6090 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR tree-optimization/60196
6093 PR tree-optimization/63189
6094 * gcc.dg/vect/pr63189.c: New test.
6095 * gcc.dg/vect/pr60196-1.c: New test.
6096 * gcc.dg/vect/pr60196-2.c: New test.
6097
6098 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6099
6100 * gcc.target/powerpc/swaps-p8-16.c: New test.
6101
6102 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6103
6104 * gcc.target/i386/pr62208.c: New test.
6105
6106 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6107
6108 PR testsuite/56194
6109 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6110
6111 * g++.dg/ipa/pr61800.C: Require visibility.
6112
6113 * gcc.dg/pr61868.c: Require lto.
6114
6115 2014-09-05 Easwaran Raman <eraman@google.com>
6116
6117 PR rtl-optimization/62146
6118 * testsuite/g++.dg/opt/pr62146.C: New.
6119
6120 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6121
6122 * gcc.dg/vect/vect-109.c: Skip predicate added.
6123 * gcc.dg/vect/vect-93.c: Test check fixed.
6124 * gcc.dg/vect/bb-slp-10.c: Likewise.
6125 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6126 Check unaligned feature.
6127
6128 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6129
6130 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6131 int{32,16,8}x1_t with int{32,16,8}_t.
6132 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6133 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6134 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6135 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6136
6137 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6138
6139 * gcc.target/aarch64/vget_high_1.c: New test.
6140 * gcc.target/aarch64/vget_low_1.c: Likewise.
6141
6142 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6143
6144 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6145 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6146 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6147
6148 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6149
6150 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6151
6152 2014-09-05 Richard Biener <rguenther@suse.de>
6153
6154 PR middle-end/63148
6155 * gcc.dg/vect/pr63148.c: New testcase.
6156 * c-c++-common/pr19807-1.c: Likewise.
6157 * g++.dg/tree-ssa/pr19807.C: Adjust.
6158 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6159
6160 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6161
6162 PR target/55701
6163 * gcc.target/arm/memset-inline-1.c: New test.
6164 * gcc.target/arm/memset-inline-2.c: New test.
6165 * gcc.target/arm/memset-inline-3.c: New test.
6166 * gcc.target/arm/memset-inline-4.c: New test.
6167 * gcc.target/arm/memset-inline-5.c: New test.
6168 * gcc.target/arm/memset-inline-6.c: New test.
6169 * gcc.target/arm/memset-inline-7.c: New test.
6170 * gcc.target/arm/memset-inline-8.c: New test.
6171 * gcc.target/arm/memset-inline-9.c: New test.
6172 * gcc.target/arm/memset-inline-10.c: New test.
6173
6174 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6175
6176 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6177
6178 2014-09-04 Guozhi Wei <carrot@google.com>
6179
6180 PR target/62040
6181 * gcc.target/aarch64/pr62040.c: New test.
6182
6183 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6184
6185 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6186 override specific ones, but specific ones do.
6187
6188 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6189
6190 * gcc.target/powerpc/swaps-p8-13.c: New test.
6191 * gcc.target/powerpc/swaps-p8-14.c: New test.
6192 * gcc.target/powerpc/swaps-p8-15.c: New test.
6193
6194 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6195
6196 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6197 regardless of endianness.
6198
6199 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6200
6201 PR fortran/62174
6202 * gfortran.dg/cray_pointers_11.f90: New.
6203
6204 2014-09-03 Martin Jambor <mjambor@suse.cz>
6205
6206 PR ipa/62015
6207 * g++.dg/ipa/pr62015.C: New test.
6208
6209 2014-09-03 Martin Jambor <mjambor@suse.cz>
6210
6211 PR ipa/61986
6212 * gcc.dg/ipa/pr61986.c: New test.
6213
6214 2014-09-03 Marek Polacek <polacek@redhat.com>
6215
6216 PR c/62294
6217 * gcc.dg/pr62294.c: New test.
6218 * gcc.dg/pr62294.h: New file.
6219
6220 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6221
6222 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6223 of dg-options. Add "inline" keyword to test functions.
6224
6225 2014-09-03 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/62024
6228 * g++.dg/cpp0x/pr62024.C: New test.
6229 * gcc.dg/pr62024.c: New test.
6230
6231 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6232
6233 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6234 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6235 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6236 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6237 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6238 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6239
6240 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6241
6242 PR target/61078
6243 * gcc.target/s390/pr61078.c: New testcase.
6244
6245 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6246
6247 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6248 * gcc.dg/20111227-3.c: Ditto.
6249
6250 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6251
6252 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6253
6254 2014-09-03 Tobias Burnus <burnus@net-b.de>
6255
6256 PR fortran/61881
6257 PR fortran/61888
6258 PR fortran/57305
6259 * gfortran.dg/sizeof_4.f90: New.
6260
6261 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6262
6263 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6264 vec_cts, and vec_ctu.
6265 * gcc.target/powerpc/builtins-2.c: Likewise.
6266
6267 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6268
6269 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6270 [!__sun__ && !__hpux__] (arena_size): Scale according to
6271 target pointer size.
6272
6273 2014-09-02 Marek Polacek <polacek@redhat.com>
6274
6275 PR fortran/62270
6276 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6277
6278 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6279
6280 PR target/62275
6281 * gcc.target/arm/vect-lceilf_1.c: New test.
6282 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6283 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6284
6285 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6286
6287 PR target/62275
6288 * gcc.target/arm/lceil-vcvt_1.c: New test.
6289 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6290 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6291
6292 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 DR 1453
6295 * g++.dg/cpp0x/constexpr-volatile.C: New.
6296 * g++.dg/ext/is_literal_type2.C: Likewise.
6297
6298 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6299 Balaji V. Iyer <balaji.v.iyer@intel.com>
6300 Igor Zamyatin <igor.zamyatin@intel.com>
6301
6302 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6303 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6304 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6305 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6306 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6307 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6308 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6309 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6310 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6311 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6312 * g++.dg/cilk-plus/CK/for1.cc: New test.
6313 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6314 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6315 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6316
6317 2014-09-02 Richard Biener <rguenther@suse.de>
6318
6319 PR tree-optimization/62695
6320 * gfortran.dg/pr62695.f90: New testcase.
6321
6322 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 PR target/62312
6325 * gcc.c-torture/compile/pr62312.c: New.
6326
6327 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6328
6329 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6330
6331 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6332
6333 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6334 Return right away if !arm*-*-*.
6335
6336 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6337
6338 * gcc.c-torture/unsorted/386.c: Move to ...
6339 * gcc.c-torture/compile/386.c: ... here.
6340 * gcc.c-torture/unsorted/86.c: Move to ...
6341 * gcc.c-torture/compile/86.c: ... here.
6342 * gcc.c-torture/unsorted/a1.c: Move to ...
6343 * gcc.c-torture/compile/a1.c: ... here.
6344 * gcc.c-torture/unsorted/a3.c: Move to ...
6345 * gcc.c-torture/compile/a3.c: ... here.
6346 * gcc.c-torture/unsorted/aaa.c: Move to ...
6347 * gcc.c-torture/compile/aaa.c: ... here.
6348 * gcc.c-torture/unsorted/aa.c: Move to ...
6349 * gcc.c-torture/compile/aa.c: ... here.
6350 * gcc.c-torture/unsorted/abs.c: Move to ...
6351 * gcc.c-torture/compile/abs.c: ... here.
6352 * gcc.c-torture/unsorted/a.c: Move to ...
6353 * gcc.c-torture/compile/a.c: ... here.
6354 * gcc.c-torture/unsorted/ac.c: Move to ...
6355 * gcc.c-torture/compile/ac.c: ... here.
6356 * gcc.c-torture/unsorted/acc.c: Move to ...
6357 * gcc.c-torture/compile/acc.c: ... here.
6358 * gcc.c-torture/unsorted/add386.c: Move to ...
6359 * gcc.c-torture/compile/add386.c: ... here.
6360 * gcc.c-torture/unsorted/add.c: Move to ...
6361 * gcc.c-torture/compile/add.c: ... here.
6362 * gcc.c-torture/unsorted/addcc.c: Move to ...
6363 * gcc.c-torture/compile/addcc.c: ... here.
6364 * gcc.c-torture/unsorted/andm.c: Move to ...
6365 * gcc.c-torture/compile/andm.c: ... here.
6366 * gcc.c-torture/unsorted/andmem.c: Move to ...
6367 * gcc.c-torture/compile/andmem.c: ... here.
6368 * gcc.c-torture/unsorted/andn.c: Move to ...
6369 * gcc.c-torture/compile/andn.c: ... here.
6370 * gcc.c-torture/unsorted/andok.c: Move to ...
6371 * gcc.c-torture/compile/andok.c: ... here.
6372 * gcc.c-torture/unsorted/andsi.c: Move to ...
6373 * gcc.c-torture/compile/andsi.c: ... here.
6374 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6375 * gcc.c-torture/compile/andsparc.c: ... here.
6376 * gcc.c-torture/unsorted/aos.c: Move to ...
6377 * gcc.c-torture/compile/aos.c: ... here.
6378 * gcc.c-torture/unsorted/arr.c: Move to ...
6379 * gcc.c-torture/compile/arr.c: ... here.
6380 * gcc.c-torture/unsorted/as.c: Move to ...
6381 * gcc.c-torture/compile/as.c: ... here.
6382 * gcc.c-torture/unsorted/ase.c: Move to ...
6383 * gcc.c-torture/compile/ase.c: ... here.
6384 * gcc.c-torture/unsorted/b1.c: Move to ...
6385 * gcc.c-torture/compile/b1.c: ... here.
6386 * gcc.c-torture/unsorted/b2.c: Move to ...
6387 * gcc.c-torture/compile/b2.c: ... here.
6388 * gcc.c-torture/unsorted/b3.c: Move to ...
6389 * gcc.c-torture/compile/b3.c: ... here.
6390 * gcc.c-torture/unsorted/b88.c: Move to ...
6391 * gcc.c-torture/compile/b88.c: ... here.
6392 * gcc.c-torture/unsorted/bad.c: Move to ...
6393 * gcc.c-torture/compile/bad.c: ... here.
6394 * gcc.c-torture/unsorted/band.c: Move to ...
6395 * gcc.c-torture/compile/band.c: ... here.
6396 * gcc.c-torture/unsorted/bb0.c: Move to ...
6397 * gcc.c-torture/compile/bb0.c: ... here.
6398 * gcc.c-torture/unsorted/bb1.c: Move to ...
6399 * gcc.c-torture/compile/bb1.c: ... here.
6400 * gcc.c-torture/unsorted/bbb.c: Move to ...
6401 * gcc.c-torture/compile/bbb.c: ... here.
6402 * gcc.c-torture/unsorted/b.c: Move to ...
6403 * gcc.c-torture/compile/b.c: ... here.
6404 * gcc.c-torture/unsorted/bc.c: Move to ...
6405 * gcc.c-torture/compile/bc.c: ... here.
6406 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6407 * gcc.c-torture/compile/bcopy.c: ... here.
6408 * gcc.c-torture/unsorted/bf.c: Move to ...
6409 * gcc.c-torture/compile/bf.c: ... here.
6410 * gcc.c-torture/unsorted/bfins.c: Move to ...
6411 * gcc.c-torture/compile/bfins.c: ... here.
6412 * gcc.c-torture/unsorted/bfx.c: Move to ...
6413 * gcc.c-torture/compile/bfx.c: ... here.
6414 * gcc.c-torture/unsorted/bge.c: Move to ...
6415 * gcc.c-torture/compile/bge.c: ... here.
6416 * gcc.c-torture/unsorted/bit.c: Move to ...
6417 * gcc.c-torture/compile/bit.c: ... here.
6418 * gcc.c-torture/unsorted/bitf.c: Move to ...
6419 * gcc.c-torture/compile/bitf.c: ... here.
6420 * gcc.c-torture/unsorted/bitw.c: Move to ...
6421 * gcc.c-torture/compile/bitw.c: ... here.
6422 * gcc.c-torture/unsorted/blk.c: Move to ...
6423 * gcc.c-torture/compile/blk.c: ... here.
6424 * gcc.c-torture/unsorted/bt386.c: Move to ...
6425 * gcc.c-torture/compile/bt386.c: ... here.
6426 * gcc.c-torture/unsorted/bt.c: Move to ...
6427 * gcc.c-torture/compile/bt.c: ... here.
6428 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6429 * gcc.c-torture/compile/BUG11.c: ... here.
6430 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6431 * gcc.c-torture/compile/BUG12.c: ... here.
6432 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6433 * gcc.c-torture/compile/BUG13.c: ... here.
6434 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6435 * gcc.c-torture/compile/BUG16.c: ... here.
6436 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6437 * gcc.c-torture/compile/BUG17.c: ... here.
6438 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6439 * gcc.c-torture/compile/BUG18.c: ... here.
6440 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6441 * gcc.c-torture/compile/BUG1.c: ... here.
6442 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6443 * gcc.c-torture/compile/BUG21.c: ... here.
6444 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6445 * gcc.c-torture/compile/BUG22.c: ... here.
6446 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6447 * gcc.c-torture/compile/BUG23.c: ... here.
6448 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6449 * gcc.c-torture/compile/BUG24.c: ... here.
6450 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6451 * gcc.c-torture/compile/BUG25.c: ... here.
6452 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6453 * gcc.c-torture/compile/BUG2.c: ... here.
6454 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6455 * gcc.c-torture/compile/BUG3.c: ... here.
6456 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6457 * gcc.c-torture/compile/BUG4.c: ... here.
6458 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6459 * gcc.c-torture/compile/BUG5.c: ... here.
6460 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6461 * gcc.c-torture/compile/BUG6.c: ... here.
6462 * gcc.c-torture/unsorted/bug.c: Move to ...
6463 * gcc.c-torture/compile/bug.c: ... here.
6464 * gcc.c-torture/unsorted/bugc.c: Move to ...
6465 * gcc.c-torture/compile/bugc.c: ... here.
6466 * gcc.c-torture/unsorted/buns.c: Move to ...
6467 * gcc.c-torture/compile/buns.c: ... here.
6468 * gcc.c-torture/unsorted/bx.c: Move to ...
6469 * gcc.c-torture/compile/bx.c: ... here.
6470 * gcc.c-torture/unsorted/c1.c: Move to ...
6471 * gcc.c-torture/compile/c1.c: ... here.
6472 * gcc.c-torture/unsorted/c2.c: Move to ...
6473 * gcc.c-torture/compile/c2.c: ... here.
6474 * gcc.c-torture/unsorted/call386.c: Move to ...
6475 * gcc.c-torture/compile/call386.c: ... here.
6476 * gcc.c-torture/unsorted/call.c: Move to ...
6477 * gcc.c-torture/compile/call.c: ... here.
6478 * gcc.c-torture/unsorted/callind.c: Move to ...
6479 * gcc.c-torture/compile/callind.c: ... here.
6480 * gcc.c-torture/unsorted/c.c: Move to ...
6481 * gcc.c-torture/compile/c.c: ... here.
6482 * gcc.c-torture/unsorted/cc.c: Move to ...
6483 * gcc.c-torture/compile/cc.c: ... here.
6484 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6485 * gcc.c-torture/compile/charmtst.c: ... here.
6486 * gcc.c-torture/unsorted/cmb.c: Move to ...
6487 * gcc.c-torture/compile/cmb.c: ... here.
6488 * gcc.c-torture/unsorted/cmp.c: Move to ...
6489 * gcc.c-torture/compile/cmp.c: ... here.
6490 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6491 * gcc.c-torture/compile/cmphi.c: ... here.
6492 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6493 * gcc.c-torture/compile/cmpsi386.c: ... here.
6494 * gcc.c-torture/unsorted/cmul.c: Move to ...
6495 * gcc.c-torture/compile/cmul.c: ... here.
6496 * gcc.c-torture/unsorted/cn1.c: Move to ...
6497 * gcc.c-torture/compile/cn1.c: ... here.
6498 * gcc.c-torture/unsorted/comb.c: Move to ...
6499 * gcc.c-torture/compile/comb.c: ... here.
6500 * gcc.c-torture/unsorted/consec.c: Move to ...
6501 * gcc.c-torture/compile/consec.c: ... here.
6502 * gcc.c-torture/unsorted/const.c: Move to ...
6503 * gcc.c-torture/compile/const.c: ... here.
6504 * gcc.c-torture/unsorted/conv.c: Move to ...
6505 * gcc.c-torture/compile/conv.c: ... here.
6506 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6507 * gcc.c-torture/compile/conv_tst.c: ... here.
6508 * gcc.c-torture/unsorted/cp.c: Move to ...
6509 * gcc.c-torture/compile/cp.c: ... here.
6510 * gcc.c-torture/unsorted/csebug.c: Move to ...
6511 * gcc.c-torture/compile/csebug.c: ... here.
6512 * gcc.c-torture/unsorted/cvt.c: Move to ...
6513 * gcc.c-torture/compile/cvt.c: ... here.
6514 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6515 * gcc.c-torture/compile/dblbug.c: ... here.
6516 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6517 * gcc.c-torture/compile/dbl_parm.c: ... here.
6518 * gcc.c-torture/unsorted/d.c: Move to ...
6519 * gcc.c-torture/compile/d.c: ... here.
6520 * gcc.c-torture/unsorted/ddd.c: Move to ...
6521 * gcc.c-torture/compile/ddd.c: ... here.
6522 * gcc.c-torture/unsorted/dead.c: Move to ...
6523 * gcc.c-torture/compile/dead.c: ... here.
6524 * gcc.c-torture/unsorted/delay.c: Move to ...
6525 * gcc.c-torture/compile/delay.c: ... here.
6526 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6527 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6528 * gcc.c-torture/unsorted/di.c: Move to ...
6529 * gcc.c-torture/compile/di.c: ... here.
6530 * gcc.c-torture/unsorted/dic.c: Move to ...
6531 * gcc.c-torture/compile/dic.c: ... here.
6532 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6533 * gcc.c-torture/compile/dilayout.c: ... here.
6534 * gcc.c-torture/unsorted/dimove.c: Move to ...
6535 * gcc.c-torture/compile/dimove.c: ... here.
6536 * gcc.c-torture/unsorted/dimul.c: Move to ...
6537 * gcc.c-torture/compile/dimul.c: ... here.
6538 * gcc.c-torture/unsorted/div.c: Move to ...
6539 * gcc.c-torture/compile/div.c: ... here.
6540 * gcc.c-torture/unsorted/divdf.c: Move to ...
6541 * gcc.c-torture/compile/divdf.c: ... here.
6542 * gcc.c-torture/unsorted/dm.c: Move to ...
6543 * gcc.c-torture/compile/dm.c: ... here.
6544 * gcc.c-torture/unsorted/dshift.c: Move to ...
6545 * gcc.c-torture/compile/dshift.c: ... here.
6546 * gcc.c-torture/unsorted/e.c: Move to ...
6547 * gcc.c-torture/compile/e.c: ... here.
6548 * gcc.c-torture/unsorted/ex.c: Move to ...
6549 * gcc.c-torture/compile/ex.c: ... here.
6550 * gcc.c-torture/unsorted/ext.c: Move to ...
6551 * gcc.c-torture/compile/ext.c: ... here.
6552 * gcc.c-torture/unsorted/f1.c: Move to ...
6553 * gcc.c-torture/compile/f1.c: ... here.
6554 * gcc.c-torture/unsorted/f2.c: Move to ...
6555 * gcc.c-torture/compile/f2.c: ... here.
6556 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6557 * gcc.c-torture/compile/fdmul.c: ... here.
6558 * gcc.c-torture/unsorted/float.c: Move to ...
6559 * gcc.c-torture/compile/float.c: ... here.
6560 * gcc.c-torture/unsorted/flo.c: Move to ...
6561 * gcc.c-torture/compile/flo.c: ... here.
6562 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6563 * gcc.c-torture/compile/flt_const.c: ... here.
6564 * gcc.c-torture/unsorted/fnul.c: Move to ...
6565 * gcc.c-torture/compile/fnul.c: ... here.
6566 * gcc.c-torture/unsorted/foo.c: Move to ...
6567 * gcc.c-torture/compile/foo.c: ... here.
6568 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6569 * gcc.c-torture/compile/forgetcc.c: ... here.
6570 * gcc.c-torture/unsorted/fq.c: Move to ...
6571 * gcc.c-torture/compile/fq.c: ... here.
6572 * gcc.c-torture/unsorted/g.c: Move to ...
6573 * gcc.c-torture/compile/g.c: ... here.
6574 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6575 * gcc.c-torture/compile/gen_tst.c: ... here.
6576 * gcc.c-torture/unsorted/glob.c: Move to ...
6577 * gcc.c-torture/compile/glob.c: ... here.
6578 * gcc.c-torture/unsorted/gronk.c: Move to ...
6579 * gcc.c-torture/compile/gronk.c: ... here.
6580 * gcc.c-torture/unsorted/hibug.c: Move to ...
6581 * gcc.c-torture/compile/hibug.c: ... here.
6582 * gcc.c-torture/unsorted/hi.c: Move to ...
6583 * gcc.c-torture/compile/hi.c: ... here.
6584 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6585 * gcc.c-torture/compile/HIcmp.c: ... here.
6586 * gcc.c-torture/unsorted/HIset.c: Move to ...
6587 * gcc.c-torture/compile/HIset.c: ... here.
6588 * gcc.c-torture/unsorted/i.c: Move to ...
6589 * gcc.c-torture/compile/i.c: ... here.
6590 * gcc.c-torture/unsorted/i++.c: Move to ...
6591 * gcc.c-torture/compile/i++.c: ... here.
6592 * gcc.c-torture/unsorted/ic.c: Move to ...
6593 * gcc.c-torture/compile/ic.c: ... here.
6594 * gcc.c-torture/unsorted/icmp.c: Move to ...
6595 * gcc.c-torture/compile/icmp.c: ... here.
6596 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6597 * gcc.c-torture/compile/ifreg.c: ... here.
6598 * gcc.c-torture/unsorted/imm.c: Move to ...
6599 * gcc.c-torture/compile/imm.c: ... here.
6600 * gcc.c-torture/unsorted/isinf.c: Move to ...
6601 * gcc.c-torture/compile/isinf.c: ... here.
6602 * gcc.c-torture/unsorted/jmp.c: Move to ...
6603 * gcc.c-torture/compile/jmp.c: ... here.
6604 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6605 * gcc.c-torture/compile/jumptab.c: ... here.
6606 * gcc.c-torture/unsorted/layout.c: Move to ...
6607 * gcc.c-torture/compile/layout.c: ... here.
6608 * gcc.c-torture/unsorted/lbug.c: Move to ...
6609 * gcc.c-torture/compile/lbug.c: ... here.
6610 * gcc.c-torture/unsorted/l.c: Move to ...
6611 * gcc.c-torture/compile/l.c: ... here.
6612 * gcc.c-torture/unsorted/ll1.c: Move to ...
6613 * gcc.c-torture/compile/ll1.c: ... here.
6614 * gcc.c-torture/unsorted/llbug.c: Move to ...
6615 * gcc.c-torture/compile/llbug.c: ... here.
6616 * gcc.c-torture/unsorted/lll.c: Move to ...
6617 * gcc.c-torture/compile/lll.c: ... here.
6618 * gcc.c-torture/unsorted/load8.c: Move to ...
6619 * gcc.c-torture/compile/load8.c: ... here.
6620 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6621 * gcc.c-torture/compile/loadhicc.c: ... here.
6622 * gcc.c-torture/unsorted/log2.c: Move to ...
6623 * gcc.c-torture/compile/log2.c: ... here.
6624 * gcc.c-torture/unsorted/logic.c: Move to ...
6625 * gcc.c-torture/compile/logic.c: ... here.
6626 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6627 * gcc.c-torture/compile/loop-1.c: ... here.
6628 * gcc.c-torture/unsorted/loop386.c: Move to ...
6629 * gcc.c-torture/compile/loop386.c: ... here.
6630 * gcc.c-torture/unsorted/lop.c: Move to ...
6631 * gcc.c-torture/compile/lop.c: ... here.
6632 * gcc.c-torture/unsorted/m1.c: Move to ...
6633 * gcc.c-torture/compile/m1.c: ... here.
6634 * gcc.c-torture/unsorted/m2.c: Move to ...
6635 * gcc.c-torture/compile/m2.c: ... here.
6636 * gcc.c-torture/unsorted/m5.c: Move to ...
6637 * gcc.c-torture/compile/m5.c: ... here.
6638 * gcc.c-torture/unsorted/m68.c: Move to ...
6639 * gcc.c-torture/compile/m68.c: ... here.
6640 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6641 * gcc.c-torture/compile/mbyte.c: ... here.
6642 * gcc.c-torture/unsorted/mchar.c: Move to ...
6643 * gcc.c-torture/compile/mchar.c: ... here.
6644 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6645 * gcc.c-torture/compile/mcmp.c: ... here.
6646 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6647 * gcc.c-torture/compile/mdouble.c: ... here.
6648 * gcc.c-torture/unsorted/memtst.c: Move to ...
6649 * gcc.c-torture/compile/memtst.c: ... here.
6650 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6651 * gcc.c-torture/compile/miscomp.c: ... here.
6652 * gcc.c-torture/unsorted/mm.c: Move to ...
6653 * gcc.c-torture/compile/mm.c: ... here.
6654 * gcc.c-torture/unsorted/mod.c: Move to ...
6655 * gcc.c-torture/compile/mod.c: ... here.
6656 * gcc.c-torture/unsorted/modcc.c: Move to ...
6657 * gcc.c-torture/compile/modcc.c: ... here.
6658 * gcc.c-torture/unsorted/move.c: Move to ...
6659 * gcc.c-torture/compile/move.c: ... here.
6660 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6661 * gcc.c-torture/compile/move_qhi.c: ... here.
6662 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6663 * gcc.c-torture/compile/mregtst.c: ... here.
6664 * gcc.c-torture/unsorted/msp.c: Move to ...
6665 * gcc.c-torture/compile/msp.c: ... here.
6666 * gcc.c-torture/unsorted/mtst.c: Move to ...
6667 * gcc.c-torture/compile/mtst.c: ... here.
6668 * gcc.c-torture/unsorted/mu.c: Move to ...
6669 * gcc.c-torture/compile/mu.c: ... here.
6670 * gcc.c-torture/unsorted/mul.c: Move to ...
6671 * gcc.c-torture/compile/mul.c: ... here.
6672 * gcc.c-torture/unsorted/mword1.c: Move to ...
6673 * gcc.c-torture/compile/mword1.c: ... here.
6674 * gcc.c-torture/unsorted/mword.c: Move to ...
6675 * gcc.c-torture/compile/mword.c: ... here.
6676 * gcc.c-torture/unsorted/n1.c: Move to ...
6677 * gcc.c-torture/compile/n1.c: ... here.
6678 * gcc.c-torture/unsorted/nand.c: Move to ...
6679 * gcc.c-torture/compile/nand.c: ... here.
6680 * gcc.c-torture/unsorted/n.c: Move to ...
6681 * gcc.c-torture/compile/n.c: ... here.
6682 * gcc.c-torture/unsorted/neg.c: Move to ...
6683 * gcc.c-torture/compile/neg.c: ... here.
6684 * gcc.c-torture/unsorted/o.c: Move to ...
6685 * gcc.c-torture/compile/o.c: ... here.
6686 * gcc.c-torture/unsorted/omit.c: Move to ...
6687 * gcc.c-torture/compile/omit.c: ... here.
6688 * gcc.c-torture/unsorted/opout.c: Move to ...
6689 * gcc.c-torture/compile/opout.c: ... here.
6690 * gcc.c-torture/unsorted/opt.c: Move to ...
6691 * gcc.c-torture/compile/opt.c: ... here.
6692 * gcc.c-torture/unsorted/or386.c: Move to ...
6693 * gcc.c-torture/compile/or386.c: ... here.
6694 * gcc.c-torture/unsorted/or.c: Move to ...
6695 * gcc.c-torture/compile/or.c: ... here.
6696 * gcc.c-torture/unsorted/parms.c: Move to ...
6697 * gcc.c-torture/compile/parms.c: ... here.
6698 * gcc.c-torture/unsorted/pass.c: Move to ...
6699 * gcc.c-torture/compile/pass.c: ... here.
6700 * gcc.c-torture/unsorted/p.c: Move to ...
6701 * gcc.c-torture/compile/p.c: ... here.
6702 * gcc.c-torture/unsorted/pmt.c: Move to ...
6703 * gcc.c-torture/compile/pmt.c: ... here.
6704 * gcc.c-torture/unsorted/poor.c: Move to ...
6705 * gcc.c-torture/compile/poor.c: ... here.
6706 * gcc.c-torture/unsorted/pp.c: Move to ...
6707 * gcc.c-torture/compile/pp.c: ... here.
6708 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6709 * gcc.c-torture/compile/pret-arg.c: ... here.
6710 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6711 * gcc.c-torture/compile/pyr2.c: ... here.
6712 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6713 * gcc.c-torture/compile/PYRBUG.c: ... here.
6714 * gcc.c-torture/unsorted/pyr.c: Move to ...
6715 * gcc.c-torture/compile/pyr.c: ... here.
6716 * gcc.c-torture/unsorted/q.c: Move to ...
6717 * gcc.c-torture/compile/q.c: ... here.
6718 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6719 * gcc.c-torture/compile/QIcmp.c: ... here.
6720 * gcc.c-torture/unsorted/QIset.c: Move to ...
6721 * gcc.c-torture/compile/QIset.c: ... here.
6722 * gcc.c-torture/unsorted/r1.c: Move to ...
6723 * gcc.c-torture/compile/r1.c: ... here.
6724 * gcc.c-torture/unsorted/r.c: Move to ...
6725 * gcc.c-torture/compile/r.c: ... here.
6726 * gcc.c-torture/unsorted/rel.c: Move to ...
6727 * gcc.c-torture/compile/rel.c: ... here.
6728 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6729 * gcc.c-torture/compile/rmsc.c: ... here.
6730 * gcc.c-torture/unsorted/round.c: Move to ...
6731 * gcc.c-torture/compile/round.c: ... here.
6732 * gcc.c-torture/unsorted/run.c: Move to ...
6733 * gcc.c-torture/compile/run.c: ... here.
6734 * gcc.c-torture/unsorted/sar.c: Move to ...
6735 * gcc.c-torture/compile/sar.c: ... here.
6736 * gcc.c-torture/unsorted/s.c: Move to ...
6737 * gcc.c-torture/compile/s.c: ... here.
6738 * gcc.c-torture/unsorted/scal.c: Move to ...
6739 * gcc.c-torture/compile/scal.c: ... here.
6740 * gcc.c-torture/unsorted/sc.c: Move to ...
6741 * gcc.c-torture/compile/sc.c: ... here.
6742 * gcc.c-torture/unsorted/scc.c: Move to ...
6743 * gcc.c-torture/compile/scc.c: ... here.
6744 * gcc.c-torture/unsorted/scond.c: Move to ...
6745 * gcc.c-torture/compile/scond.c: ... here.
6746 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6747 * gcc.c-torture/compile/selfrec.c: ... here.
6748 * gcc.c-torture/unsorted/seq.c: Move to ...
6749 * gcc.c-torture/compile/seq.c: ... here.
6750 * gcc.c-torture/unsorted/set386.c: Move to ...
6751 * gcc.c-torture/compile/set386.c: ... here.
6752 * gcc.c-torture/unsorted/set88.c: Move to ...
6753 * gcc.c-torture/compile/set88.c: ... here.
6754 * gcc.c-torture/unsorted/SFset.c: Move to ...
6755 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6756 * gcc.c-torture/unsorted/shand.c: Move to ...
6757 * gcc.c-torture/compile/shand.c: ... here.
6758 * gcc.c-torture/unsorted/sh.c: Move to ...
6759 * gcc.c-torture/compile/sh.c: ... here.
6760 * gcc.c-torture/unsorted/shft.c: Move to ...
6761 * gcc.c-torture/compile/shft.c: ... here.
6762 * gcc.c-torture/unsorted/shift.c: Move to ...
6763 * gcc.c-torture/compile/shift.c: ... here.
6764 * gcc.c-torture/unsorted/shloop.c: Move to ...
6765 * gcc.c-torture/compile/shloop.c: ... here.
6766 * gcc.c-torture/unsorted/shm.c: Move to ...
6767 * gcc.c-torture/compile/shm.c: ... here.
6768 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6769 * gcc.c-torture/compile/SIcmp.c: ... here.
6770 * gcc.c-torture/unsorted/signext2.c: Move to ...
6771 * gcc.c-torture/compile/signext2.c: ... here.
6772 * gcc.c-torture/unsorted/signext.c: Move to ...
6773 * gcc.c-torture/compile/signext.c: ... here.
6774 * gcc.c-torture/unsorted/sim.c: Move to ...
6775 * gcc.c-torture/compile/sim.c: ... here.
6776 * gcc.c-torture/unsorted/simple.c: Move to ...
6777 * gcc.c-torture/compile/simple.c: ... here.
6778 * gcc.c-torture/unsorted/SIset.c: Move to ...
6779 * gcc.c-torture/compile/SIset.c: ... here.
6780 * gcc.c-torture/unsorted/sne.c: Move to ...
6781 * gcc.c-torture/compile/sne.c: ... here.
6782 * gcc.c-torture/unsorted/sound.c: Move to ...
6783 * gcc.c-torture/compile/sound.c: ... here.
6784 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6785 * gcc.c-torture/compile/sparcbug.c: ... here.
6786 * gcc.c-torture/unsorted/speed.c: Move to ...
6787 * gcc.c-torture/compile/speed.c: ... here.
6788 * gcc.c-torture/unsorted/stor.c: Move to ...
6789 * gcc.c-torture/compile/stor.c: ... here.
6790 * gcc.c-torture/unsorted/store0.c: Move to ...
6791 * gcc.c-torture/compile/store0.c: ... here.
6792 * gcc.c-torture/unsorted/storecc.c: Move to ...
6793 * gcc.c-torture/compile/storecc.c: ... here.
6794 * gcc.c-torture/unsorted/str.c: Move to ...
6795 * gcc.c-torture/compile/str.c: ... here.
6796 * gcc.c-torture/unsorted/stru.c: Move to ...
6797 * gcc.c-torture/compile/stru.c: ... here.
6798 * gcc.c-torture/unsorted/structret.c: Move to ...
6799 * gcc.c-torture/compile/structret.c: ... here.
6800 * gcc.c-torture/unsorted/stuct.c: Move to ...
6801 * gcc.c-torture/compile/stuct.c: ... here.
6802 * gcc.c-torture/unsorted/sub32.c: Move to ...
6803 * gcc.c-torture/compile/sub32.c: ... here.
6804 * gcc.c-torture/unsorted/subcc.c: Move to ...
6805 * gcc.c-torture/compile/subcc.c: ... here.
6806 * gcc.c-torture/unsorted/subcse.c: Move to ...
6807 * gcc.c-torture/compile/subcse.c: ... here.
6808 * gcc.c-torture/unsorted/sym.c: Move to ...
6809 * gcc.c-torture/compile/sym.c: ... here.
6810 * gcc.c-torture/unsorted/symconst.c: Move to ...
6811 * gcc.c-torture/compile/symconst.c: ... here.
6812 * gcc.c-torture/unsorted/t.c: Move to ...
6813 * gcc.c-torture/compile/t.c: ... here.
6814 * gcc.c-torture/unsorted/test.c: Move to ...
6815 * gcc.c-torture/compile/test.c: ... here.
6816 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6817 * gcc.c-torture/compile/test-flow.c: ... here.
6818 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6819 * gcc.c-torture/compile/test-loop.c: ... here.
6820 * gcc.c-torture/unsorted/time.c: Move to ...
6821 * gcc.c-torture/compile/time.c: ... here.
6822 * gcc.c-torture/unsorted/tmp.c: Move to ...
6823 * gcc.c-torture/compile/tmp.c: ... here.
6824 * gcc.c-torture/unsorted/trivial.c: Move to ...
6825 * gcc.c-torture/compile/trivial.c: ... here.
6826 * gcc.c-torture/unsorted/trunc.c: Move to ...
6827 * gcc.c-torture/compile/trunc.c: ... here.
6828 * gcc.c-torture/unsorted/u.c: Move to ...
6829 * gcc.c-torture/compile/u.c: ... here.
6830 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6831 * gcc.c-torture/compile/udconvert.c: ... here.
6832 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6833 * gcc.c-torture/compile/udivmod4.c: ... here.
6834 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6835 * gcc.c-torture/compile/UHIcmp.c: ... here.
6836 * gcc.c-torture/unsorted/uns.c: Move to ...
6837 * gcc.c-torture/compile/uns.c: ... here.
6838 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6839 * gcc.c-torture/compile/uns_tst.c: ... here.
6840 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6841 * gcc.c-torture/compile/UQIcmp.c: ... here.
6842 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6843 * gcc.c-torture/compile/USIcmp.c: ... here.
6844 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6845 * gcc.c-torture/compile/uuarg.c: ... here.
6846 * gcc.c-torture/unsorted/v.c: Move to ...
6847 * gcc.c-torture/compile/v.c: ... here.
6848 * gcc.c-torture/unsorted/w.c: Move to ...
6849 * gcc.c-torture/compile/w.c: ... here.
6850 * gcc.c-torture/unsorted/ww.c: Move to ...
6851 * gcc.c-torture/compile/ww.c: ... here.
6852 * gcc.c-torture/unsorted/xb.c: Move to ...
6853 * gcc.c-torture/compile/xb.c: ... here.
6854 * gcc.c-torture/unsorted/xbg.c: Move to ...
6855 * gcc.c-torture/compile/xbg.c: ... here.
6856 * gcc.c-torture/unsorted/x.c: Move to ...
6857 * gcc.c-torture/compile/x.c: ... here.
6858 * gcc.c-torture/unsorted/xc.c: Move to ...
6859 * gcc.c-torture/compile/xc.c: ... here.
6860 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6861 * gcc.c-torture/compile/xcsebug.c: ... here.
6862 * gcc.c-torture/unsorted/xdi.c: Move to ...
6863 * gcc.c-torture/compile/xdi.c: ... here.
6864 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6865 * gcc.c-torture/compile/xfoo.c: ... here.
6866 * gcc.c-torture/unsorted/xi.c: Move to ...
6867 * gcc.c-torture/compile/xi.c: ... here.
6868 * gcc.c-torture/unsorted/xlop.c: Move to ...
6869 * gcc.c-torture/compile/xlop.c: ... here.
6870 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6871 * gcc.c-torture/compile/xmtst.c: ... here.
6872 * gcc.c-torture/unsorted/xneg.c: Move to ...
6873 * gcc.c-torture/compile/xneg.c: ... here.
6874 * gcc.c-torture/unsorted/xopt.c: Move to ...
6875 * gcc.c-torture/compile/xopt.c: ... here.
6876 * gcc.c-torture/unsorted/xor.c: Move to ...
6877 * gcc.c-torture/compile/xor.c: ... here.
6878 * gcc.c-torture/unsorted/xorn.c: Move to ...
6879 * gcc.c-torture/compile/xorn.c: ... here.
6880 * gcc.c-torture/unsorted/xp.c: Move to ...
6881 * gcc.c-torture/compile/xp.c: ... here.
6882 * gcc.c-torture/unsorted/xpp.c: Move to ...
6883 * gcc.c-torture/compile/xpp.c: ... here.
6884 * gcc.c-torture/unsorted/xs.c: Move to ...
6885 * gcc.c-torture/compile/xs.c: ... here.
6886 * gcc.c-torture/unsorted/xsh.c: Move to ...
6887 * gcc.c-torture/compile/xsh.c: ... here.
6888 * gcc.c-torture/unsorted/xz.c: Move to ...
6889 * gcc.c-torture/compile/xz.c: ... here.
6890 * gcc.c-torture/unsorted/xzz.c: Move to ...
6891 * gcc.c-torture/compile/xzz.c: ... here.
6892
6893 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6894
6895 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6896 (abort, exit): Declare.
6897
6898 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6899
6900 PR sanitizer/61897
6901 PR sanitizer/62140
6902 * c-c++-common/asan/pr62140-1.c: New test.
6903 * c-c++-common/asan/pr62140-2.c: New test.
6904
6905 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6906 Tobias Burnus <burnus@net-b.de>
6907
6908 PR fortran/62309
6909 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6910
6911 2014-08-31 Tobias Burnus <burnus@net-b.de>
6912
6913 * gfortran.dg/coarray_lib_comm_1.f90: New.
6914
6915 2014-08-30 Andrew Pinski <apinski@cavium.com>
6916
6917 * gcc.c-torture/execute/20140828-1.c: New testcase.
6918
6919 2014-08-29 DJ Delorie <dj@redhat.com>
6920
6921 * lib/target-supports.exp (check_effective_target_size32plus):
6922 Increase size to avoid false positives on 24-bit address spaces.
6923 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6924 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6925 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6926 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6927 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6928 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6929 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6930 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6931
6932 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6933
6934 PR c++/54002
6935 * g++.dg/cpp0x/constexpr-54002.C: New.
6936
6937 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6938
6939 PR c++/56991
6940 * g++.dg/cpp0x/constexpr-56991.C: New.
6941
6942 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 PR c++/57764
6945 * g++.dg/cpp0x/constexpr-57764.C: New.
6946
6947 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 PR c++/59938
6950 * g++.dg/cpp0x/constexpr-59938.C: New.
6951
6952 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6953
6954 PR c++/61484
6955 * g++.dg/cpp0x/constexpr-61484.C: New.
6956
6957 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6958
6959 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6960 vec_round, vec_splat, vec_div, and vec_mul.
6961 * gcc.target/powerpc/builtins-2.c: New test.
6962
6963 2014-08-28 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/62283
6966 * gfortran.dg/vect/pr62283.f: New testcase.
6967 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6968 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6969 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6970 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6971 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6972 * gcc.dg/vect/vect-33.c: Likewise.
6973
6974 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6975
6976 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6977
6978 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6979
6980 PR cpp/23827 - standard C++ should not have hex float preprocessor
6981 tokens
6982 * g++.dg/cpp/pr23827_cxx11.C: New.
6983 * g++.dg/cpp/pr23827_cxx98.C: New.
6984 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6985 * gcc.dg/cpp/pr23827_c90.c: New.
6986 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6987 * gcc.dg/cpp/pr23827_c99.c: New.
6988
6989 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/52892
6992 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6993 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6994 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6995
6996 2014-08-27 Guozhi Wei <carrot@google.com>
6997
6998 PR target/62262
6999 * gcc.target/aarch64/pr62262.c: New test.
7000
7001 2014-08-26 Joseph Myers <joseph@codesourcery.com>
7002
7003 PR target/60606
7004 PR target/61330
7005 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7006 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7007
7008 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7009
7010 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7011 failure on s390*-*-linux-gnu.
7012
7013 2014-08-26 Richard Biener <rguenther@suse.de>
7014
7015 PR tree-optimization/62175
7016 * g++.dg/torture/pr62175.C: New testcase.
7017
7018 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7019
7020 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7021 copy of compile/compile.exp.
7022 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7023 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7024 i?86-*.
7025 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7026 m32c-*-*.
7027 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7028 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7029 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7030 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7031 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7032 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7033 * gcc.c-torture/execute/20040703-1.c: Likewise.
7034 * gcc.c-torture/execute/20040705-1.c: Likewise.
7035 * gcc.c-torture/execute/20040705-2.c: Likewise.
7036 * gcc.c-torture/execute/20040709-1.c: Likewise.
7037 * gcc.c-torture/execute/20040709-2.c: Likewise.
7038 * gcc.c-torture/execute/20040811-1.c: Likewise.
7039 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7040 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7041 compiling for x86_64-* or i?86-*.
7042 * gcc.c-torture/execute/20050604-1.c: Likewise.
7043 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7044 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7045 for x86_64-* or i?86-*.
7046 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7047 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7048 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7049 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7050 option.
7051 * gcc.c-torture/execute/20111227-2.c: Moved to...
7052 * gcc.dg/20111227-2.c: ... here. Add -free option.
7053 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7054 * gcc.dg/20111227-3.c: ... here. Add -free option.
7055 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7056 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7057 declarations for abort and exit.
7058 * gcc.c-torture/execute/920711-1.c: Likewise.
7059 * gcc.c-torture/execute/930529-1.c: Likewise.
7060 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7061 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7062 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7063 exit.
7064 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7065 for i?86-* or x86_64-*. Add declarations for abort and exit.
7066 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7067 i?86-* or x86_64-*.
7068 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7069 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7070 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7071 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7072 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7073 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7074 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7075 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7076 m68k-linux.
7077 * gcc.c-torture/execute/loop-2g.c: Likewise.
7078 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7079 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7080 powerpc-*-eabi*.
7081 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7082 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7083 * gcc.c-torture/execute/pr23047.c: Likewise.
7084 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7085 declarations for abort and exit.
7086 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7087 * gcc.c-torture/execute/pr31448.c: Likewise.
7088 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7089 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7090 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7091 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7092 Skip on spu-*.
7093 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7094 declarations for abort and exit.
7095 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7096 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7097 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7098 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7099 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7100 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7101 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7102 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7103 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7104 * gcc.c-torture/execute/pr56799.c: Likewise.
7105 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7106 option. Add declarations for abort and exit.
7107 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7108 * gcc.c-torture/execute/pr58570.c: Likewise.
7109 * gcc.c-torture/execute/pr60822.c: Likewise.
7110 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7111 * gcc.c-torture/execute/shiftdi.c: Likewise.
7112 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7113 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7114 * gcc.c-torture/execute/usmul.c: Require int32plus.
7115 * gcc.c-torture/execute/vrp-5.c: Likewise.
7116 * gcc.c-torture/execute/vrp-6.c: Likewise.
7117 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7118 * gcc.c-torture/execute/20010122-1.x: Delete.
7119 * gcc.c-torture/execute/20010129-1.x: Delete.
7120 * gcc.c-torture/execute/20020404-1.x: Delete.
7121 * gcc.c-torture/execute/20021024-1.x: Delete.
7122 * gcc.c-torture/execute/20021127-1.x: Delete.
7123 * gcc.c-torture/execute/20030125-1.x: Delete.
7124 * gcc.c-torture/execute/20030216-1.x: Delete.
7125 * gcc.c-torture/execute/20030222-1.x: Delete.
7126 * gcc.c-torture/execute/20040629-1.x: Delete.
7127 * gcc.c-torture/execute/20040703-1.x: Delete.
7128 * gcc.c-torture/execute/20040705-1.x: Delete.
7129 * gcc.c-torture/execute/20040705-2.x: Delete.
7130 * gcc.c-torture/execute/20040709-1.x: Delete.
7131 * gcc.c-torture/execute/20040709-2.x: Delete.
7132 * gcc.c-torture/execute/20040811-1.x: Delete.
7133 * gcc.c-torture/execute/20050316-1.x: Delete.
7134 * gcc.c-torture/execute/20050316-2.x: Delete.
7135 * gcc.c-torture/execute/20050316-3.x: Delete.
7136 * gcc.c-torture/execute/20050604-1.x: Delete.
7137 * gcc.c-torture/execute/20061101-1.x: Delete.
7138 * gcc.c-torture/execute/20061220-1.x: Delete.
7139 * gcc.c-torture/execute/20081117-1.x: Delete.
7140 * gcc.c-torture/execute/20101011-1.x: Delete.
7141 * gcc.c-torture/execute/20120919-1.x: Delete.
7142 * gcc.c-torture/execute/920612-1.x: Delete.
7143 * gcc.c-torture/execute/920710-1.x: Delete.
7144 * gcc.c-torture/execute/920711-1.x: Delete.
7145 * gcc.c-torture/execute/930529-1.x: Delete.
7146 * gcc.c-torture/execute/931004-12.x: Delete.
7147 * gcc.c-torture/execute/980709-1.x: Delete.
7148 * gcc.c-torture/execute/981130-1.x: Delete.
7149 * gcc.c-torture/execute/990127-2.x: Delete.
7150 * gcc.c-torture/execute/990413-2.x: Delete.
7151 * gcc.c-torture/execute/990826-0.x: Delete.
7152 * gcc.c-torture/execute/bf64-1.x: Delete.
7153 * gcc.c-torture/execute/bitfld-4.x: Delete.
7154 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7155 * gcc.c-torture/execute/cvt-1.x: Delete.
7156 * gcc.c-torture/execute/eeprof-1.x: Delete.
7157 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7158 * gcc.c-torture/execute/loop-2f.x: Delete.
7159 * gcc.c-torture/execute/loop-2g.x: Delete.
7160 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7161 * gcc.c-torture/execute/nest-align-1.x: Delete.
7162 * gcc.c-torture/execute/pr19689.x: Delete.
7163 * gcc.c-torture/execute/pr22493-1.x: Delete.
7164 * gcc.c-torture/execute/pr23047.x: Delete.
7165 * gcc.c-torture/execute/pr23135.x: Delete.
7166 * gcc.c-torture/execute/pr29797-1.x: Delete.
7167 * gcc.c-torture/execute/pr31448.x: Delete.
7168 * gcc.c-torture/execute/pr35456.x: Delete.
7169 * gcc.c-torture/execute/pr37573.x: Delete.
7170 * gcc.c-torture/execute/pr38151.x: Delete.
7171 * gcc.c-torture/execute/pr39228.x: Delete.
7172 * gcc.c-torture/execute/pr39501.x: Delete.
7173 * gcc.c-torture/execute/pr40386.x: Delete.
7174 * gcc.c-torture/execute/pr43220.x: Delete.
7175 * gcc.c-torture/execute/pr44683.x: Delete.
7176 * gcc.c-torture/execute/pr45262.x: Delete.
7177 * gcc.c-torture/execute/pr47237.x: Delete.
7178 * gcc.c-torture/execute/pr51581-1.x: Delete.
7179 * gcc.c-torture/execute/pr51581-2.x: Delete.
7180 * gcc.c-torture/execute/pr52979-1.x: Delete.
7181 * gcc.c-torture/execute/pr52979-2.x: Delete.
7182 * gcc.c-torture/execute/pr53366-1.x: Delete.
7183 * gcc.c-torture/execute/pr56799.x: Delete.
7184 * gcc.c-torture/execute/pr57124.x: Delete.
7185 * gcc.c-torture/execute/pr57344-2.x: Delete.
7186 * gcc.c-torture/execute/pr58570.x: Delete.
7187 * gcc.c-torture/execute/pr60822.x: Delete.
7188 * gcc.c-torture/execute/pr7284-1.x: Delete.
7189 * gcc.c-torture/execute/shiftdi.x: Delete.
7190 * gcc.c-torture/execute/simd-4.x: Delete.
7191 * gcc.c-torture/execute/strncmp-1.x: Delete.
7192 * gcc.c-torture/execute/usmul.x: Delete.
7193 * gcc.c-torture/execute/vrp-5.x: Delete.
7194 * gcc.c-torture/execute/vrp-6.x: Delete.
7195 * gcc.c-torture/execute/zerolen-2.x: Delete.
7196
7197 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7198
7199 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7200
7201 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7202
7203 PR c++/34938
7204 * g++.dg/template/pr34938-1.C: New.
7205 * g++.dg/template/pr34938-2.C: Likewise.
7206
7207 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7208
7209 PR target/61996
7210 * gcc.target/sh/pr61996.c: New.
7211
7212 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7213
7214 * g++.dg/cpp0x/cplusplus.C: New.
7215 * g++.dg/cpp0x/cplusplus_0x.C: New.
7216 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7217 * g++.dg/cpp0x/auto41.C: Ditto.
7218 * g++.dg/cpp0x/auto9.C: Ditto.
7219 * g++.dg/cpp0x/initlist26.C: Ditto.
7220 * g++.dg/cpp0x/pr59111.C: Ditto.
7221 * g++.dg/cpp0x/trailing2.C: Ditto.
7222 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7223 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7224 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7225 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7226 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7227 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7228 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7229 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7230 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7231 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7232 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7233 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7234 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7235 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7236 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7237 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7238 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7239 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7240 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7241 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7242 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7243 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7244 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7245 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7246 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7247 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7248 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7249 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7250 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7251 * g++.dg/cpp1y/digit-sep.C: Ditto.
7252 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7253 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7254 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7255 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7256 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7257 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7258 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7259 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7260 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7261 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7262 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7263 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7264 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7265 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7266 * g++.dg/cpp1y/lambda-init.C: Ditto.
7267 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7268 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7269 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7270 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7271 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7272 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7273 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7274 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7275 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7276 * g++.dg/cpp1y/mangle1.C: Ditto.
7277 * g++.dg/cpp1y/pr57640.C: Ditto.
7278 * g++.dg/cpp1y/pr57644.C: Ditto.
7279 * g++.dg/cpp1y/pr58500.C: Ditto.
7280 * g++.dg/cpp1y/pr58533.C: Ditto.
7281 * g++.dg/cpp1y/pr58534.C: Ditto.
7282 * g++.dg/cpp1y/pr58535.C: Ditto.
7283 * g++.dg/cpp1y/pr58536.C: Ditto.
7284 * g++.dg/cpp1y/pr58548.C: Ditto.
7285 * g++.dg/cpp1y/pr58549.C: Ditto.
7286 * g++.dg/cpp1y/pr58637.C: Ditto.
7287 * g++.dg/cpp1y/pr58708.C: Ditto.
7288 * g++.dg/cpp1y/pr59110.C: Ditto.
7289 * g++.dg/cpp1y/pr59112.C: Ditto.
7290 * g++.dg/cpp1y/pr59113.C: Ditto.
7291 * g++.dg/cpp1y/pr59629.C: Ditto.
7292 * g++.dg/cpp1y/pr59635.C: Ditto.
7293 * g++.dg/cpp1y/pr59636.C: Ditto.
7294 * g++.dg/cpp1y/pr59638.C: Ditto.
7295 * g++.dg/cpp1y/pr59867.C: Ditto.
7296 * g++.dg/cpp1y/pr60033.C: Ditto.
7297 * g++.dg/cpp1y/pr60052.C: Ditto.
7298 * g++.dg/cpp1y/pr60053.C: Ditto.
7299 * g++.dg/cpp1y/pr60054.C: Ditto.
7300 * g++.dg/cpp1y/pr60064.C: Ditto.
7301 * g++.dg/cpp1y/pr60065.C: Ditto.
7302 * g++.dg/cpp1y/pr60190.C: Ditto.
7303 * g++.dg/cpp1y/pr60311.C: Ditto.
7304 * g++.dg/cpp1y/pr60332.C: Ditto.
7305 * g++.dg/cpp1y/pr60376.C: Ditto.
7306 * g++.dg/cpp1y/pr60377.C: Ditto.
7307 * g++.dg/cpp1y/pr60384.C: Ditto.
7308 * g++.dg/cpp1y/pr60390.C: Ditto.
7309 * g++.dg/cpp1y/pr60391.C: Ditto.
7310 * g++.dg/cpp1y/pr60393.C: Ditto.
7311 * g++.dg/cpp1y/pr60573.C: Ditto.
7312 * g++.dg/cpp1y/pr60626.C: Ditto.
7313 * g++.dg/cpp1y/pr60627.C: Ditto.
7314 * g++.dg/cpp1y/regress1.C: Ditto.
7315 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7316 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7317 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7318 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7319 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7320 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7321 * g++.dg/cpp1y/var-templ1.C: Ditto.
7322 * g++.dg/cpp1y/var-templ2.C: Ditto.
7323 * g++.dg/cpp1y/var-templ3.C: Ditto.
7324 * g++.dg/cpp1y/var-templ4.C: Ditto.
7325 * g++.dg/cpp1y/var-templ5.C: Ditto.
7326 * g++.dg/cpp1y/var-templ6.C: Ditto.
7327 * g++.dg/cpp1y/var-templ7.C: Ditto.
7328 * g++.dg/cpp1y/vla1.C: Ditto.
7329 * g++.dg/cpp1y/vla2.C: Ditto.
7330 * g++.dg/cpp1y/vla3.C: Ditto.
7331 * g++.dg/cpp1y/vla4.C: Ditto.
7332 * g++.dg/cpp1y/vla5.C: Ditto.
7333 * g++.dg/cpp1y/vla8.C: Ditto.
7334 * g++.dg/cpp1y/vla9.C: Ditto.
7335 * g++.dg/cpp1y/vla10.C: Ditto.
7336 * g++.dg/cpp1y/vla11.C: Ditto.
7337 * g++.dg/cpp1y/vla12.C: Ditto.
7338 * g++.dg/cpp1y/vla13.C: Ditto.
7339 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7340 * g++.dg/ext/vector23.C: Ditto.
7341 * g++.dg/ext/vla11.C: Ditto.
7342 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7343 * g++.dg/warn/Wvla-2.C: Ditto.
7344 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7345 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7346 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7347 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7348 in error message.
7349 * g++.dg/system-binary-constants-1.C: Ditto.
7350 * g++.dg/cpp1y/cplusplus_1y.C: New.
7351 * g++.dg/cpp1z/cplusplus.C: New.
7352 * lib/target-supports.exp:
7353 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7354 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7355 (check_effective_target_c++11_down): Ditto.
7356
7357 2014-08-22 Marek Polacek <polacek@redhat.com>
7358
7359 PR c++/62199
7360 * c-c++-common/pr62199.c: New test.
7361 * c-c++-common/pr62199-2.c: New test.
7362 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7363
7364 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7365
7366 PR c++/57709
7367 * g++.dg/Wshadow.C: New test.
7368
7369 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7370
7371 PR fortran/62135
7372 * gfortran.dg/pr62135.f90: New test.
7373
7374 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7375
7376 * g++.dg/warn/wdate-time.C: Remove.
7377 * gcc.dg/wdate-time.c: Move from here...
7378 * c-c++-common/wdate-time.c: ... to here.
7379
7380 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7381
7382 * gfortran.dg/use_without_only_1.f90: New test.
7383
7384 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7385
7386 PR other/62008
7387 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7388
7389 2014-08-22 Tony Wang <tony.wang@arm.com>
7390
7391 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7392 dejagnu wrapper.
7393
7394 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7395
7396 PR fortran/62214
7397 * gfortran.dg/array_assignment_5.f90: New test.
7398
7399 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7400
7401 * lib/target-supports.exp
7402 (check_effective_target_logical_op_short_circuit): Add nios2.
7403 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7404 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7405 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7406 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7407 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7408 for test using -fPIC.
7409 * gcc.dg/lto/pr61526_0.c: Likewise.
7410
7411 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7412
7413 PR tree-optimization/62091
7414 * g++.dg/ipa/devirt-37.C: Update template.
7415 * g++.dg/ipa/devirt-40.C: New testcase.
7416
7417 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7418
7419 PR tree-optimization/62112
7420 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7421 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7422 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7423 * gcc.c-torture/execute/20071219-1.c: Likewise.
7424
7425 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7426
7427 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7428
7429 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430
7431 * gcc.target/powerpc/swaps-p8-1.c: New test.
7432 * gcc.target/powerpc/swaps-p8-2.c: New test.
7433 * gcc.target/powerpc/swaps-p8-3.c: New test.
7434 * gcc.target/powerpc/swaps-p8-4.c: New test.
7435 * gcc.target/powerpc/swaps-p8-5.c: New test.
7436 * gcc.target/powerpc/swaps-p8-6.c: New test.
7437 * gcc.target/powerpc/swaps-p8-7.c: New test.
7438 * gcc.target/powerpc/swaps-p8-8.c: New test.
7439 * gcc.target/powerpc/swaps-p8-9.c: New test.
7440 * gcc.target/powerpc/swaps-p8-10.c: New test.
7441 * gcc.target/powerpc/swaps-p8-11.c: New test.
7442 * gcc.target/powerpc/swaps-p8-12.c: New test.
7443
7444 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7445
7446 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7447
7448 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7449
7450 * g++.dg/ipa/devirt-37.C: Fix testcase.
7451
7452 2014-08-20 Martin Jambor <mjambor@suse.cz>
7453 Wei Mi <wmi@google.com>
7454
7455 PR ipa/60449
7456 PR middle-end/61776
7457 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7458 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7459 * testsuite/gcc.dg/pr61776.c: New test.
7460
7461 2014-08-20 Steve Ellcey <sellcey@mips.com>
7462
7463 PR middle-end/49191
7464 * lib/target-supports.exp (check_effective_target_non_strict_align):
7465 Add function description.
7466
7467 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7468
7469 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7470 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7471
7472 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7473
7474 PR c/59304
7475 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7476 before setting the option.
7477 * diagnostic.c (diagnostic_classify_diagnostic): Record
7478 command-line status.
7479
7480 2014-08-20 Mark Wielaard <mjw@redhat.com>
7481
7482 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7483
7484 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7485
7486 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7487 Return memory full when we have a tiny target and relocation
7488 truncation occurs.
7489 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7490 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7491 * lib/target-supports.exp (check_effective_target_tiny): New function.
7492
7493 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7494
7495 * gfortran.dg/errnocheck_1.f90: New test.
7496 * gfortran.dg/associative_1.f90: New test.
7497
7498 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7499
7500 PR preprocessor/51303
7501 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7502
7503 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7504
7505 PR c/60975
7506 PR c/53063
7507 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7508
7509 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7510
7511 * lib/target-supports.exp
7512 (check_effective_target_arm_v8_neon_ok_nocache): Add
7513 "-march-armv8-a" to compile flags.
7514
7515 2014-08-19 Marek Polacek <polacek@redhat.com>
7516
7517 PR c++/62153
7518 * c-c++-common/Wbool-compare-1.c: New test.
7519
7520 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7521
7522 PR c/45584
7523 * gcc.dg/pr13519-1.c: Adjust.
7524
7525 2014-08-19 Mark Wielaard <mjw@redhat.com>
7526
7527 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7528
7529 2014-07-08 Mark Wielaard <mjw@redhat.com>
7530
7531 PR debug/59051
7532 * gcc.dg/guality/restrict.c: New test.
7533
7534 2014-08-19 Mark Wielaard <mjw@redhat.com>
7535
7536 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7537 matching. Catch '<unknown type in ' to recognize older gdb versions.
7538 * gcc.dg/guality/const-volatile.c: New test.
7539
7540 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7543 !gas.
7544
7545 2014-08-19 Marek Polacek <polacek@redhat.com>
7546
7547 * gcc.dg/Wc99-c11-compat-1.c: New test.
7548 * gcc.dg/Wc99-c11-compat-2.c: New test.
7549 * gcc.dg/Wc99-c11-compat-3.c: New test.
7550 * gcc.dg/Wc99-c11-compat-4.c: New test.
7551 * gcc.dg/Wc99-c11-compat-5.c: New test.
7552 * gcc.dg/Wc99-c11-compat-6.c: New test.
7553 * gcc.dg/Wc99-c11-compat-7.c: New test.
7554
7555 2014-08-19 Marek Polacek <polacek@redhat.com>
7556
7557 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7558 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7559 * gcc.dg/Wc90-c99-compat-7.c: New test.
7560 * gcc.dg/Wc90-c99-compat-8.c: New test.
7561 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7562
7563 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7564 Steven Bosscher <steven@gcc.gnu.org>
7565
7566 PR c/52952
7567 * gcc.dg/redecl-4.c: Add column markers.
7568 * gcc.dg/format/bitfld-1.c: Likewise.
7569 * gcc.dg/format/attr-2.c: Likewise.
7570 * gcc.dg/format/attr-6.c: Likewise.
7571 * gcc.dg/format/array-1.c: Likewise.
7572 * gcc.dg/format/attr-7.c: Likewise.
7573 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7574 * gcc.dg/format/attr-4.c: Likewise.
7575 * gcc.dg/format/branch-1.c: Likewise.
7576 * gcc.dg/format/c90-printf-1.c: Likewise.
7577
7578 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7579
7580 * guality/nrv-1.c: Add `used' attribute to a1.
7581
7582 2014-08-18 Richard Biener <rguenther@suse.de>
7583
7584 PR tree-optimization/62090
7585 * gcc.dg/pr62090-2.c: New testcase.
7586
7587 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7588
7589 * g++.dg/ipa/pr61800.C: New.
7590
7591 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7592
7593 PR sanitizer/62089
7594 * c-c++-common/asan/pr62089.c: New test.
7595 * c-c++-common/asan/bitfield-1.c: New test.
7596 * c-c++-common/asan/bitfield-2.c: New test.
7597 * c-c++-common/asan/bitfield-3.c: New test.
7598 * c-c++-common/asan/bitfield-4.c: New test.
7599
7600 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7601
7602 PR tree-optimization/52904
7603 * gcc.dg/pr52904.c: New test.
7604
7605 2014-08-17 Tobias Burnus <burnus@net-b.de>
7606
7607 * gfortran.dg/finalize_27.f90: New.
7608
7609 2014-08-16 Andrew Pinski <apinski@cavium.com>
7610
7611 * gcc.c-torture/compile/20140816-1.c: New testcase.
7612
7613 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/52819
7616 * g++.dg/template/pr52819.C: New.
7617
7618 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7619
7620 PR fortran/62142
7621 * gfortran.dg/realloc_on_assign_24.f90: New test.
7622
7623 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 PR c++/62072
7626 Revert:
7627 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7628
7629 DR 1584
7630 PR c++/57466
7631 * g++.dg/template/pr57466.C: New.
7632 * g++.dg/cpp0x/pr57466.C: Likewise.
7633 * g++.dg/template/unify6.C: Update.
7634
7635 * g++.dg/cpp0x/sfinae52.C: New.
7636
7637 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7638
7639 PR target/61878
7640 * gcc.target/i386/avx512f-typecast-1.c: New test.
7641 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7642 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7644 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7645 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7646 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7648 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7649 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7650 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7651 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7652 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7653 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7654 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7655 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7656 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7657 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7658 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7659 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7660 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7661 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7662 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7663 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7664 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7666 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7668 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7669 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7670 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7671 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7672 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7673 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7677 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7678 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7679 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7680 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7681
7682 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7683 Tobias Burnus <burnus@net-b.de>
7684
7685 PR fortran/62131
7686 * gfortran.dg/gomp/pr62131.f90: New test.
7687
7688 2014-08-15 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/62031
7691 * gcc.dg/torture/pr62031.c: New testcase.
7692
7693 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7694
7695 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7696
7697 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7698
7699 PR tree-optimization/62091
7700 * g++.dg/ipa/devirt-38.C: New testcase.
7701
7702 2014-08-14 Marek Polacek <polacek@redhat.com>
7703
7704 DR 458
7705 * gcc.dg/c11-stdatomic-2.c: New test.
7706
7707 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7708
7709 PR fortran/62106
7710 * gfortran.dg/array_constructor_49.f90: New test.
7711
7712 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7713
7714 PR c++/54377
7715 * g++.dg/template/pr54377.C: New.
7716 * g++.dg/cpp0x/pr54377.C: Likewise.
7717 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7718 * g++.dg/cpp0x/pr51226.C: Likewise.
7719 * g++.dg/cpp0x/variadic2.C: Likewise.
7720 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7721 * g++.dg/template/dtor3.C: Likewise.
7722 * g++.dg/template/qualttp4.C: Likewise.
7723 * g++.dg/template/spec28.C: Likewise.
7724 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7725 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7726
7727 2014-08-14 Tom de Vries <tom@codesourcery.com>
7728
7729 PR rtl-optimization/62004
7730 PR rtl-optimization/62030
7731 * gcc.dg/pr62004.c: New test.
7732 * gcc.dg/pr62030.c: Same.
7733 * gcc.target/mips/pr62030-octeon.c: Same.
7734
7735 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7736
7737 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7738 * g++.dg/cpp0x/decltype2.C: Likewise.
7739 * g++.dg/cpp0x/decltype3.C: Likewise.
7740 * g++.dg/cpp0x/pr60249.C: Likewise.
7741 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7742 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7743 * g++.dg/cpp0x/variadic2.C: Likewise.
7744 * g++.dg/cpp0x/variadic74.C: Likewise.
7745 * g++.dg/parse/error10.C: Likewise.
7746 * g++.dg/parse/error15.C: Likewise.
7747 * g++.dg/parse/error2.C: Likewise.
7748 * g++.dg/template/crash106.C: Likewise.
7749 * g++.dg/template/crash89.C: Likewise.
7750 * g++.dg/template/nontype7.C: Likewise.
7751 * g++.dg/template/void3.C: Likewise.
7752 * g++.dg/template/void7.C: Likewise.
7753
7754 2014-08-14 Richard Biener <rguenther@suse.de>
7755
7756 PR tree-optimization/62090
7757 * gcc.dg/pr62090.c: New testcase.
7758
7759 2014-08-14 Richard Biener <rguenther@suse.de>
7760
7761 PR rtl-optimization/62079
7762 * g++.dg/pr62079.C: New testcase.
7763
7764 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7765
7766 * gcc.target/arm/max-insns-skipped.c: New test.
7767
7768 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7769
7770 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7771
7772 2014-08-12 Marek Polacek <polacek@redhat.com>
7773
7774 * gcc.dg/concat.c: Add dg-options.
7775 * gcc.dg/func-outside-2.c: Add __extension__.
7776 * gcc.dg/pr19967.c: Use -std=c99.
7777 * gcc.dg/pr22458-1.c: Add dg-options.
7778 * gcc.dg/pr33676.c: Add dg-options.
7779 * gcc.dg/gnu-predef-1.c: New test.
7780 * gcc.dg/c90-func-1.c: New test.
7781 * gcc.dg/c90-func-2.c: New test.
7782 * gcc.dg/c90-func-2.h: New test.
7783
7784 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7785
7786 * lib/target/supports.exp
7787 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7788 or later.
7789
7790 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7791
7792 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7793 on Neon hardware.
7794
7795 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7796 * gcc.target/arm/pr59985.c: Likewise.
7797
7798 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7799
7800 PR other/61962
7801 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7802
7803 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7804
7805 PR middle-end/62103
7806 * gcc.c-torture/execute/bitfld-6.c: New test.
7807
7808 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7809
7810 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7811 * gcc.target/arm/pr56184.C: Likewise.
7812 * gcc.target/arm/pr59896.c: Likewise.
7813 * gcc.target/arm/stack-red-zone.c: Likewise.
7814 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7815
7816 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7817 check_effective_target_arm_thumb2_ok): Test with code that passes
7818 an argument and returns a result.
7819
7820 2014-08-11 Richard Biener <rguenther@suse.de>
7821
7822 PR tree-optimization/62075
7823 * gcc.dg/vect/pr62075.c: New testcase.
7824
7825 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7826
7827 PR tree-optimization/62073
7828 * gcc.dg/vect/pr62073.c: New test.
7829
7830 2014-08-11 Richard Biener <rguenther@suse.de>
7831
7832 PR tree-optimization/62070
7833 * gcc.dg/pr62070.c: New testcase.
7834
7835 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7836
7837 * c-c++-common/asan/inc.c: Update test.
7838 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7839 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7840 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7841 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7842 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7843 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7844 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7845 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7846 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7847 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7848
7849 2014-08-10 Marek Polacek <polacek@redhat.com>
7850
7851 PR c/51849
7852 * gcc.dg/Wc90-c99-compat-1.c: New test.
7853 * gcc.dg/Wc90-c99-compat-2.c: New test.
7854 * gcc.dg/Wc90-c99-compat-3.c: New test.
7855 * gcc.dg/Wc90-c99-compat-4.c: New test.
7856 * gcc.dg/Wc90-c99-compat-5.c: New test.
7857 * gcc.dg/Wc90-c99-compat-6.c: New test.
7858 * gcc.dg/wvla-1.c: Adjust dg-warning.
7859 * gcc.dg/wvla-2.c: Adjust dg-warning.
7860 * gcc.dg/wvla-4.c: Adjust dg-warning.
7861 * gcc.dg/wvla-6.c: Adjust dg-warning.
7862
7863 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7864
7865 PR fortran/61999
7866 * gfortran.dg/dot_product_3.f90: New test case.
7867
7868 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7869
7870 * g++.dg/ipa/devirt-35.C: Fix template.
7871 * g++.dg/ipa/devirt-36.C: Likewise.
7872 * g++.dg/ipa/devirt-37.C: New testcase.
7873
7874 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7875
7876 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7877 * g++.dg/cpp0x/enum29.C: Adjust.
7878
7879 2014-08-08 Richard Biener <rguenther@suse.de>
7880
7881 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7882 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7883 * gfortran.dg/array_memcpy_4.f90: Likewise.
7884 * gfortran.dg/trim_optimize_1.f90: Likewise.
7885 * gfortran.dg/trim_optimize_2.f90: Likewise.
7886
7887 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7888
7889 * gcc.dg/zero_sign_ext_test.c: New test.
7890
7891 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7892
7893 * gcc.dg/torture/pr61772.c: Skip lto running.
7894
7895 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7896
7897 PR tree-optimization/60707
7898 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7899
7900 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7901
7902 * g++.dg/ipa/devirt-35.C: New testcase.
7903 * g++.dg/ipa/devirt-36.C: New testcase.
7904
7905 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7906
7907 PR c++/51312
7908 * g++.dg/cpp0x/enum29.C: New.
7909
7910 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7911
7912 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7913 defining in dg-options.
7914 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7915
7916 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7917
7918 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7919
7920 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7921 on 32-bit hppa-hpux.
7922
7923 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7924 * c-c++-common/pr50459.c: Likewise.
7925
7926 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7927
7928 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7929 values.h, change MAXDOUBLE for DBL_MAX.
7930 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7931 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7932 values.h, change MAXFLOAT for FLT_MAX.
7933 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7934 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7935 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7936 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7937 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7938 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7939 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7940 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7941 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7942
7943 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7944
7945 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7946
7947 2014-08-07 Marek Polacek <polacek@redhat.com>
7948
7949 * gcc.dg/fold-reassoc-3.c: New test.
7950
7951 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7952
7953 * gcc.target/i386/struct-size.c: New.
7954
7955 2014-08-07 Tom de Vries <tom@codesourcery.com>
7956
7957 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7958 * lib/target-supports.exp (check_effective_target_glibc)
7959 (check_effective_target_glibc_2_12_or_later)
7960 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7961
7962 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7963
7964 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7965
7966 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7967
7968 PR c++/43906
7969 * g++.dg/warn/Waddress-1.C: New.
7970
7971 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7972
7973 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7974
7975 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7976
7977 PR debug/61923
7978 * gcc.target/i386/pr61923.c: New test.
7979
7980 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7981
7982 * gcc.target/aarch64/vdup_n_2.c: New test.
7983
7984 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7985
7986 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7987 powerpc_elfv2.
7988
7989 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR rtl-optimization/61801
7992 * gcc.target/i386/pr61801.c: Rewritten.
7993
7994 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7995
7996 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7997 Fix types.
7998 (test_vqdmlsls_lane_s32): Likewise.
7999 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8000 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8001
8002 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8003
8004 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8005 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8006 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8007 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8008 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8009 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8010 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8011 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8012
8013 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8014
8015 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8016 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8017 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8018 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8019 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8020 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8021
8022 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8025
8026 2014-08-04 Rohit <rohitarulraj@freescale.com>
8027
8028 PR target/60102
8029 * gcc.target/powerpc/pr60102.c: New testcase.
8030
8031 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8032
8033 PR target/61713
8034 * gcc.dg/pr61756.c: New test.
8035
8036 2014-08-04 Tom de Vries <tom@codesourcery.com>
8037
8038 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8039 version instead of required-target.
8040 * lib/target-supports.exp
8041 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8042 (check_effective_target_glibc_2_11_or_earlier): ... this.
8043
8044 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8045
8046 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8047 * gnat.dg/specs/debug1.ads: Adjust.
8048 * gnat.dg/specs/formal_type.ads: Fix error in test.
8049
8050 2014-08-03 Marek Polacek <polacek@redhat.com>
8051
8052 * gcc.dg/case-bogus-1.c: New test.
8053
8054 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8055
8056 PR c++/15339
8057 * g++.dg/other/default9.C: New.
8058 * g++.dg/other/default10.C: Likewise.
8059 * g++.dg/other/default3.C: Remove xfail.
8060
8061 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8062
8063 * g++.dg/warn/Wsuggest-final.C: New testcase.
8064 * g++.dg/ipa/devirt-34.C: Fix.
8065
8066 2014-08-02 Marek Polacek <polacek@redhat.com>
8067
8068 PR c/59855
8069 * gcc.dg/Wdesignated-init-2.c: New test.
8070
8071 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 DR 217 again
8074 * g++.dg/tc1/dr217-2.C: New.
8075
8076 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8077
8078 PR other/61963
8079 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8080
8081 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8082
8083 PR middle-end/61455
8084 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8085 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8086
8087 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8088
8089 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8090 testcase.
8091
8092 2014-08-01 Richard Biener <rguenther@suse.de>
8093
8094 PR middle-end/61762
8095 * gcc.dg/pr61762.c: Align the string to make the testcase work
8096 on strict-align targets.
8097
8098 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8099
8100 * c-c++-common/ubsan/align-1.c: New test.
8101 * c-c++-common/ubsan/align-2.c: New test.
8102 * c-c++-common/ubsan/align-3.c: New test.
8103 * c-c++-common/ubsan/align-4.c: New test.
8104 * c-c++-common/ubsan/align-5.c: New test.
8105 * c-c++-common/ubsan/attrib-4.c: New test.
8106 * g++.dg/ubsan/align-1.C: New test.
8107 * g++.dg/ubsan/align-2.C: New test.
8108 * g++.dg/ubsan/align-3.C: New test.
8109 * g++.dg/ubsan/attrib-1.C: New test.
8110 * g++.dg/ubsan/null-1.C: New test.
8111 * g++.dg/ubsan/null-2.C: New test.
8112
8113 2014-08-01 Tom de Vries <tom@codesourcery.com>
8114
8115 * lib/target-supports.exp (check_effective_target_glibc)
8116 (check_effective_target_glibc_2_12_or_later)
8117 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8118 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8119 not_glibc_2_11_or_earlier.
8120
8121 2014-07-31 Tom de Vries <tom@codesourcery.com>
8122
8123 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8124
8125 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8126
8127 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8128 (test_vpaddd_s64): Likewise.
8129 (test_vpaddd_s64): Likewise.
8130 * gcc.target/aarch64/simd/vpaddd_f64: New.
8131 * gcc.target/aarch64/simd/vpaddd_s64: New.
8132 * gcc.target/aarch64/simd/vpaddd_u64: New.
8133
8134 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8135
8136 PR target/61948
8137 * gcc.target/arm/pr61948.c: New test case.
8138
8139 2014-07-31 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/61964
8142 * gcc.dg/torture/pr61964.c: New testcase.
8143
8144 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8145
8146 PR c++/60517
8147 * c-c++-common/addrtmp.c: New file.
8148 * c-c++-common/uninit-G.c: Adapt.
8149
8150 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8151
8152 PR lto/61868
8153 * gcc.dg/pr61868.c: New test.
8154
8155 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8156
8157 PR c++/57397
8158 * g++.dg/cpp0x/vt-57397-1.C: New.
8159 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8160
8161 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8162
8163 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8164
8165 2014-07-30 Tom Tromey <tromey@redhat.com>
8166
8167 PR c/59855
8168 * gcc.dg/Wdesignated-init.c: New file.
8169
8170 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8171
8172 * g++.dg/ipa/devirt-34.C: New testcase.
8173
8174 2014-07-28 Richard Biener <rguenther@suse.de>
8175
8176 PR rtl-optimization/61801
8177 * gcc.target/i386/pr61801.c: Fix testcase.
8178
8179 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gcc.dg/fold-abs-5.c: New test.
8182 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8183 * gcc.dg/fold-compare-8.c: Likewise.
8184
8185 2014-07-28 Richard Biener <rguenther@suse.de>
8186
8187 PR middle-end/52478
8188 * gcc.dg/torture/ftrapv-1.c: New testcase.
8189
8190 2014-07-28 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/61921
8193 * gfortran.dg/pr61921.f90: New testcase.
8194
8195 2014-07-28 Richard Biener <rguenther@suse.de>
8196
8197 PR rtl-optimization/61801
8198 * gcc.target/i386/pr61801.c: New testcase.
8199
8200 2014-07-27 Marek Polacek <polacek@redhat.com>
8201
8202 PR c/61861
8203 * gcc.dg/pr61861.c: New test.
8204
8205 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8206
8207 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8208 variable problem.
8209
8210 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8211
8212 PR rtl-optimization/61926
8213 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8214 Reverse argument order.
8215 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8216 New XFAILed tests that match the original order.
8217
8218 2014-07-26 Marek Polacek <polacek@redhat.com>
8219
8220 PR c/61077
8221 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8222
8223 2014-07-26 Tobias Burnus <burnus@net-b.de>
8224
8225 PR fortran/61881
8226 PR fortran/61888
8227 PR fortran/57305
8228 * gfortran.dg/sizeof_2.f90: Change dg-error.
8229 * gfortran.dg/sizeof_4.f90: New.
8230 * gfortran.dg/storage_size_1.f08: Correct expected
8231 value.
8232
8233 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8234
8235 PR target/44551
8236 * gcc.target/i386/pr44551-1.c: New file.
8237
8238 2014-07-25 Xinliang David Li <davidxl@google.com>
8239
8240 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8241 * g++.dg/tree-prof/reorder_class1.h: New file.
8242 * g++.dg/tree-prof/reorder_class2.h: New file.
8243 * g++.dg/tree-prof/reorder.C: New test.
8244 * g++.dg/tree-prof/morefunc.C: New test.
8245
8246 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8247
8248 Implement N4051 - Allow typename in a template template parameter
8249 * lib/target-supports.exp (check_effective_target_c++1y): Now
8250 means C++1y and up.
8251 (check_effective_target_c++1y_down): New.
8252 (check_effective_target_c++1z_only): New.
8253 (check_effective_target_c++1z): New.
8254 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8255 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8256 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8257
8258 2014-07-25 Tobias Burnus <burnus@net-b.de>
8259
8260 * gfortran.dg/storage_size_5.f90: New.
8261
8262 2014-07-25 Richard Biener <rguenther@suse.de>
8263
8264 PR middle-end/61762
8265 PR middle-end/61894
8266 * gcc.dg/pr61762.c: New testcase.
8267 * gcc.dg/fold-cstring.c: Likewise.
8268 * gcc.dg/fold-cvect.c: Likewise.
8269
8270 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8271
8272 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8273
8274 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8275 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8276 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8277 * gcc.c-torture/execute/pr23135.x: Likewise.
8278
8279 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8280
8281 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8282
8283 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284
8285 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8286
8287 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8288
8289 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8290
8291 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8292
8293 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8294 sequences.
8295 * gcc.target/aarch64/test_frame_2.c: Likewise.
8296 * gcc.target/aarch64/test_frame_4.c: Likewise.
8297 * gcc.target/aarch64/test_frame_6.c: Likewise.
8298 * gcc.target/aarch64/test_frame_7.c: Likewise.
8299 * gcc.target/aarch64/test_frame_8.c: Likewise.
8300 * gcc.target/aarch64/test_frame_10.c: Likewise.
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_10.c: Likewise.
8307 * gcc.target/aarch64/test_frame_2.c: Likewise.
8308 * gcc.target/aarch64/test_frame_4.c: Likewise.
8309 * gcc.target/aarch64/test_frame_6.c: Likewise.
8310 * gcc.target/aarch64/test_frame_7.c: Likewise.
8311 * gcc.target/aarch64/test_frame_8.c: Likewise.
8312 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8313
8314 2014-07-24 Martin Jambor <mjambor@suse.cz>
8315
8316 PR ipa/61160
8317 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8318
8319 2014-07-24 Richard Biener <rguenther@suse.de>
8320
8321 PR ipa/61823
8322 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8323
8324 2014-07-24 Andreas Schwab <schwab@suse.de>
8325
8326 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8327 Also check for __arm__.
8328
8329 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8330
8331 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8332 sequences.
8333
8334 2014-07-24 Marek Polacek <polacek@redhat.com>
8335
8336 PR c/57653
8337 * c-c++-common/pr57653.c: New test.
8338 * c-c++-common/pr57653.h: New file.
8339 * c-c++-common/pr57653-2.c: New test.
8340 * c-c++-common/pr57653-2.h: New file.
8341
8342 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8343
8344 * gcc.target/aarch64/test_frame_common.h: New file.
8345 * gcc.target/aarch64/test_frame_1.c: Likewise.
8346 * gcc.target/aarch64/test_frame_2.c: Likewise.
8347 * gcc.target/aarch64/test_frame_3.c: Likewise.
8348 * gcc.target/aarch64/test_frame_4.c: Likewise.
8349 * gcc.target/aarch64/test_frame_5.c: Likewise.
8350 * gcc.target/aarch64/test_frame_6.c: Likewise.
8351 * gcc.target/aarch64/test_frame_7.c: Likewise.
8352 * gcc.target/aarch64/test_frame_8.c: Likewise.
8353 * gcc.target/aarch64/test_frame_9.c: Likewise.
8354 * gcc.target/aarch64/test_frame_10.c: Likewise.
8355 * gcc.target/aarch64/test_frame_11.c: Likewise.
8356 * gcc.target/aarch64/test_frame_12.c: Likewise.
8357 * gcc.target/aarch64/test_frame_13.c: Likewise.
8358 * gcc.target/aarch64/test_frame_14.c: Likewise.
8359 * gcc.target/aarch64/test_frame_15.c: Likewise.
8360
8361 2014-07-23 Marek Polacek <polacek@redhat.com>
8362
8363 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8364 in the structure.
8365
8366 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8367
8368 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8369 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8370 * gcc.dg/pr10474.c (target): Likewise.
8371
8372 2014-07-22 Martin Jambor <mjambor@suse.cz>
8373
8374 PR ipa/61160
8375 * pr61160-3.C (main): Return zero.
8376
8377 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8378
8379 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8380 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8381 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8382 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8383 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8384 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8385
8386 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8387
8388 PR tree-optimization/61822
8389 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8390
8391 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392
8393 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8394
8395 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8396
8397 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8398 -msse2 -mno-avx instead of -msse.
8399
8400 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8401
8402 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8403 * gcc.dg/pr44024.c (dg-options): Add -O1.
8404 (dg-final): Check for the condition.
8405 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8406
8407 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8408
8409 PR target/55701
8410 * gcc.target/arm/memset-inline-1.c: New test.
8411 * gcc.target/arm/memset-inline-2.c: New test.
8412 * gcc.target/arm/memset-inline-3.c: New test.
8413 * gcc.target/arm/memset-inline-4.c: New test.
8414 * gcc.target/arm/memset-inline-5.c: New test.
8415 * gcc.target/arm/memset-inline-6.c: New test.
8416 * gcc.target/arm/memset-inline-7.c: New test.
8417 * gcc.target/arm/memset-inline-8.c: New test.
8418 * gcc.target/arm/memset-inline-9.c: New test.
8419
8420 2014-07-21 Tom de Vries <tom@codesourcery.com>
8421
8422 PR target/61827
8423 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8424 to bar symbol in scan-assembler-times call check.
8425
8426 2014-07-21 Tom de Vries <tom@codesourcery.com>
8427
8428 PR target/61827
8429 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8430 for darwin in scan-assembler-times check.
8431 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8432 scan-assembler-not checks. Add checks for insns.
8433 (main): Remove.
8434 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8435 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8436 (main): Remove.
8437
8438 2014-07-21 Tom de Vries <tom@codesourcery.com>
8439
8440 PR target/61827
8441 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8442 dg-options. Add checks for insns with xmm registers. Remove
8443 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8444 (main): Remove.
8445
8446 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8447
8448 PR target/61855
8449 * gcc.target/i386/pr61855.c: New test.
8450
8451 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8452
8453 * gnat.dg/pack20.ad[sb]: New test.
8454 * gnat.dg/pack20_pkg.ads: New helper.
8455
8456 2014-07-20 Ian Lance Taylor <iant@google.com>
8457
8458 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8459 package for compiledir tests.
8460
8461 2014-07-20 Marek Polacek <polacek@redhat.com>
8462
8463 PR c/61852
8464 * gcc.dg/pr61852.c: New test.
8465
8466 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8467
8468 * gcc.dg/stack-usage-2.c: Adjust.
8469
8470 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8471
8472 PR target/61794
8473 * gcc.target/i386/pr61794.c: New test.
8474
8475 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8476
8477 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8478 involving both inputs rather than a multiplication involving one.
8479 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8480 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8481 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8482
8483 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 PR c++/50961
8486 * g++.dg/template/operator13.C: New.
8487
8488 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8489
8490 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8491 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8492 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8493 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8494
8495 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8496
8497 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8498 * c-c++-common/ubsan/bounds-5.c: Likewise.
8499 * c-c++-common/ubsan/bounds-6.c: Likewise.
8500 * c-c++-common/ubsan/bounds-7.c: Likewise.
8501 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8502 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8503 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8504 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8505 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8506 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8507 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8508 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8509 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8510 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8511
8512 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8513
8514 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8515 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8516 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8517 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8518
8519 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8520
8521 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8522 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8523 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8524
8525 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/61804
8528 * g++.dg/parse/pr61804.C: New.
8529
8530 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8531
8532 * gnat.dg/specs/alignment2.ads: Update.
8533 * gnat.dg/specs/size_clause1.ads: Likewise.
8534 * gnat.dg/specs/size_clause2.ads: Likewise.
8535
8536 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8537
8538 PR preprocessor/60723 - missing system-ness marks for macro tokens
8539 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8540
8541 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8544 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8545 -mieee-with-inexact for alpha*-*-*.
8546
8547 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8548
8549 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8550 Add IEEE options to compile flags.
8551 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8552 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8553
8554 2014-07-15 Michael Matz <matz@suse.de>
8555
8556 PR rtl-optimization/61772
8557 * gcc.dg/torture/pr61772.c: New test.
8558
8559 2014-07-15 Marek Polacek <polacek@redhat.com>
8560
8561 * gcc.dg/ubsan/bounds-1.c: New test.
8562
8563 2014-06-15 Tobias Burnus <burnus@net-b.de>
8564
8565 * gfortran.dg/coarray_34.f90: New.
8566 * gfortran.dg/coarray_6.f90: Update test case.
8567
8568 2014-07-14 Richard Biener <rguenther@suse.de>
8569
8570 PR tree-optimization/61779
8571 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8572
8573 2014-07-14 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/61786
8576 * gcc.dg/torture/pr61786.c: New testcase.
8577 * gcc.dg/lto/pr61786_0.c: Likewise.
8578 * gcc.dg/lto/pr61786_1.c: Likewise.
8579
8580 2014-07-14 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/61757
8583 PR tree-optimization/61783
8584 PR tree-optimization/61787
8585 * gcc.dg/torture/pr61757.c: New testcase.
8586 * gcc.dg/torture/pr61787.c: Likewise.
8587
8588 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR middle-end/61294
8591 * c-c++-common/Wmemset-transposed-args1.c: New test.
8592 * c-c++-common/Wmemset-transposed-args2.c: New test.
8593 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8594
8595 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8596
8597 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8598 longer happens during parsing.
8599 * gcc.dg/pr44024.c: Update template.
8600 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8601 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8602 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8603
8604 2014-07-13 Tom de Vries <tom@codesourcery.com>
8605
8606 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8607 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8608
8609 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8610
8611 PR C++/60209 - Declaration of user-defined literal operator cause error
8612 * g++.dg/cpp0x/pr60209-neg.C: New.
8613 * g++.dg/cpp0x/pr60209.C: New.
8614 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8615
8616 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8617
8618 PR c++/60967
8619 * g++.dg/cilk-plus/pr60967.C: New.
8620
8621 2014-07-13 Tobias Burnus <burnus@net-b.de>
8622
8623 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8624
8625 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8626
8627 PR fortran/61780
8628 * gfortran.dg/dependency_44.f90 : New test
8629
8630 2014-07-12 Tobias Burnus <burnus@net-b.de>
8631
8632 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8633 * gfortran.dg/coarray_atomic_2.f90: New.
8634 * gfortran.dg/coarray_atomic_3.f90: New.
8635 * gfortran.dg/coarray_atomic_4.f90: New.
8636 * gfortran.dg/coarray/atomic_2.f90: New.
8637
8638 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8639
8640 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8641 * g++.dg/cpp0x/pr57644.C: New.
8642
8643 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/53159
8646 * g++.dg/cpp0x/Wnarrowing1.C: New.
8647
8648 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8649
8650 PR preprocessor/61389
8651 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8652 * gcc.dg/cpp/sysmac1.c: Likewise.
8653
8654 2014-07-11 Richard Biener <rguenther@suse.de>
8655
8656 PR middle-end/61473
8657 * gcc.dg/memmove-4.c: New testcase.
8658 * gcc.dg/strlenopt-8.c: XFAIL.
8659 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8660
8661 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8662
8663 PR target/61561
8664 * gcc.dg/pr61561.c: New test.
8665
8666 2014-07-10 Tom de Vries <tom@codesourcery.com>
8667
8668 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8669 dg-options.
8670 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8671 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8672 dg-options.
8673
8674 2014-07-10 Richard Biener <rguenther@suse.de>
8675
8676 PR c-family/61741
8677 * c-c++-common/torture/pr61741.c: Use signed char.
8678
8679 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8680
8681 * gnat.dg/opt39.adb: New test.
8682
8683 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8684
8685 PR tree-optimization/61742
8686 * gcc.dg/torture/pr61742.c: New test.
8687 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8688 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8689
8690 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/60686
8693 * g++.dg/cpp0x/explicit8.C: New.
8694
8695 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8696
8697 DR 1584
8698 PR c++/57466
8699 * g++.dg/template/pr57466.C: New.
8700 * g++.dg/cpp0x/pr57466.C: Likewise.
8701 * g++.dg/template/unify6.C: Update.
8702
8703 2014-07-09 Tom de Vries <tom@codesourcery.com>
8704
8705 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8706
8707 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8708
8709 * gfortran.dg/ieee/underflow_1.f90: New file.
8710
8711 2014-07-09 Richard Biener <rguenther@suse.de>
8712
8713 PR c-family/61741
8714 * c-c++-common/torture/pr61741.c: New testcase.
8715
8716 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8717
8718 * lib/target-supports.exp
8719 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8720
8721 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8722
8723 * gcc.dg/globalalias.c: Remove XFAIL.
8724 * gcc.dg/localalias.c: Remove XFAIL.
8725
8726 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8727
8728 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8729 * g++.dg/cpp0x/pr58155.C: New.
8730
8731 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8732
8733 PR testsuite/61453
8734 * gfortran.dg/bind_c_array_params_2.f90:
8735 Adjust regexp for more targets.
8736
8737 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8738 Paolo Carlini <paolo.carlini@oracle.com>
8739
8740 PR c++/59361
8741 * g++.dg/cpp0x/vt-59361.C: New.
8742
8743 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8744
8745 PR target/61599
8746 * gcc.target/i386/pr61599-1.c: New test.
8747 * gcc.target/i386/pr61599-2.c: New test.
8748
8749 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR rtl-optimization/61673
8752 * gcc.c-torture/execute/pr61673.c: New test.
8753
8754 PR tree-optimization/61725
8755 * gcc.dg/tree-ssa/vrp93.c: New test.
8756 * gcc.c-torture/execute/pr61725.c: New test.
8757
8758 2014-07-08 Richard Biener <rguenther@suse.de>
8759
8760 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8761 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8762 restriction on loop depth difference.
8763 (record_equality): Likewise.
8764 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8765 (loop_depth_of_name): Remove.
8766 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8767 restriction on loop depth difference.
8768 (init_copy_prop): Likewise.
8769
8770 2014-07-08 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/61681
8773 * gcc.dg/torture/pr61681.c: New testcase.
8774
8775 2014-07-08 Richard Biener <rguenther@suse.de>
8776
8777 PR tree-optimization/61680
8778 * gcc.dg/vect/pr61680.c: New testcase.
8779
8780 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8781
8782 PR tree-optimization/61576
8783 * gcc.dg/torture/pr61576.c: New test.
8784
8785 2014-07-08 Marek Polacek <polacek@redhat.com>
8786
8787 PR c/60226
8788 * c-c++-common/pr60226.c: New test.
8789
8790 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8791
8792 PR fortran/61459
8793 PR fortran/58883
8794 * gfortran.dg/allocatable_function_8.f90 : New test
8795
8796 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8797
8798 * gcc.target/powerpc/spe-evmerge.c: New file.
8799
8800 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8803
8804 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8805
8806 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8807
8808 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8809
8810 PR c++/58898
8811 * g++.dg/parse/pr58898.C: New.
8812
8813 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8814
8815 * gfortran.dg/list_read_12.f90: Delete the file.
8816 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8817 of dg-runtest.
8818
8819 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8820
8821 PR libgfortran/61640
8822 * gfortran.dg/arrayio_16.f90: New test.
8823
8824 2014-07-06 Marek Polacek <polacek@redhat.com>
8825
8826 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8827 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8828
8829 2014-07-06 Marek Polacek <polacek@redhat.com>
8830
8831 PR c/6940
8832 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8833 -Wno-sizeof-array-argument.
8834 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8835 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8836 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8837 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8838 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8839 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8840 * c-c++-common/sizeof-array-argument.c: New test.
8841 * gcc.dg/vla-5.c: Add dg-warnings.
8842
8843 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8844
8845 * g++.dg/ipa/devirt-26.C: Update testcase.
8846 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8847 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8848
8849 2014-07-04 Tobias Burnus <burnus@net-b.de>
8850
8851 * gfortran.dg/coarray/coindexed_3.f90: New.
8852
8853 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/61654
8856 * g++.dg/opt/pr61654.C: New test.
8857
8858 PR tree-optimization/61684
8859 * gcc.c-torture/compile/pr61684.c: New test.
8860
8861 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8862
8863 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8864 dg-runtest's. Adapt all callers.
8865 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8866 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8867 * lib/go-dg.exp (go-dg-runtest): Likewise.
8868 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8869 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8870
8871 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR tree-optimization/61682
8874 * gcc.c-torture/execute/pr61682.c: New test.
8875
8876 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8877
8878 * gcc.target/powerpc/shift-dot.c: New test.
8879
8880 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8881
8882 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8883 avoid optimization.
8884
8885 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8886
8887 * gcc.target/arm/identical-invariants.c: New test.
8888
8889 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8890 Chen Gang <gang.chen.5i5j@gmail.com>
8891
8892 * gcc.c-torture/compile/section.c: New testcase.
8893
8894 2014-07-02 Christian Bruel <christian.bruel@st.com>
8895
8896 PR target/29349
8897 PR target/53513
8898 * gcc.target/sh/fpchg.c: New test.
8899
8900 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8901 Fritz Reese <Reese-Fritz@zai.com>
8902
8903 * gfortran.dg/oldstyle_5.f: New test.
8904
8905 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8906
8907 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8908 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8909
8910 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8913 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8914 * g++.dg/parse/error11.C: Likewise.
8915 * g++.old-deja/g++.brendan/template17.C: Likewise.
8916
8917 2014-07-02 Tobias Burnus <burnus@net-b.de>
8918
8919 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8920 * gfortran.dg/coarray/send_array.f90: Ditto.
8921 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8922
8923 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8924 Yufeng Zhang <yufeng.zhang@arm.com>
8925
8926 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8927 (additional_flags_for_func_ret): New variable based on
8928 $additional_flags with -fno-use-caller-save.
8929 (func-ret-*.c): Use the new variable.
8930
8931 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/59637
8934 * g++.dg/cpp0x/decltype60.C: New.
8935
8936 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8937
8938 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8939 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8940 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8941 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8942 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8943 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8944 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8945 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8946
8947 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8948
8949 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8950
8951 2014-07-01 Marek Polacek <polacek@redhat.com>
8952
8953 * gcc.dg/Wint-conversion.c: New test.
8954
8955 2014-07-01 Marek Polacek <polacek@redhat.com>
8956
8957 PR c/58286
8958 * gcc.dg/Wincompatible-pointer-types.c: New test.
8959
8960 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8961
8962 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8963 MicroBlaze specific pattern.
8964
8965 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8966
8967 PR c++/58781
8968 PR c++/60249
8969 PR c++/59867
8970 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8971 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8972 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8973
8974 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8975
8976 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8977 test requires greater precision than the current PowerPC long
8978 double implementation supports.
8979
8980 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/54891
8983 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8984
8985 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/51400
8988 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8989
8990 2014-06-30 Jeff Law <law@redhat.com>
8991
8992 PR tree-optimization/61607
8993 * gcc.dg/tree-ssa/pr61607.c: New test.
8994
8995 2014-06-30 Marek Polacek <polacek@redhat.com>
8996
8997 * c-c++-common/ubsan/attrib-2.c: New test.
8998 * g++.dg/ubsan/return-3.C: New test.
8999
9000 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
9001
9002 PR middle-end/57541
9003 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9004 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9005
9006 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9007
9008 * gcc.dg/ira-loop-pressure.c: New test.
9009
9010 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9011
9012 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9013 checks that the dump is generated.
9014
9015 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9016
9017 PR fortran/36275
9018 PR fortran/38839
9019 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9020 * gfortran.dg/binding_label_tests_27.f90: New file.
9021
9022 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9023
9024 * gfortran.dg/graphite/pr59586.f: New testcase.
9025
9026 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9027
9028 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9029
9030 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9031
9032 PR fortran/29383
9033 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9034 New function.
9035 * gfortran.dg/ieee/ieee.exp: New file.
9036 * gfortran.dg/ieee/ieee_1.F90: New file.
9037 * gfortran.dg/ieee/ieee_2.f90: New file.
9038 * gfortran.dg/ieee/ieee_3.f90: New file.
9039 * gfortran.dg/ieee/ieee_4.f90: New file.
9040 * gfortran.dg/ieee/ieee_5.f90: New file.
9041 * gfortran.dg/ieee/ieee_6.f90: New file.
9042 * gfortran.dg/ieee/ieee_7.f90: New file.
9043 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9044
9045 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9046
9047 * g++.dg/cpp0x/elision_conv.C: New.
9048
9049 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9050
9051 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9052
9053 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9054
9055 PR c++/61614
9056 * g++.dg/ext/complit14.C: New.
9057
9058 2014-06-27 Martin Jambor <mjambor@suse.cz>
9059
9060 PR ipa/61160
9061 * g++.dg/ipa/pr61160-2.C: New test.
9062 * g++.dg/ipa/pr61160-3.C: Likewise.
9063
9064 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR tree-optimization/57233
9067 PR tree-optimization/61299
9068 * gcc.dg/pr57233.c: New test.
9069 * gcc.target/i386/pr57233.c: New test.
9070 * gcc.target/i386/sse2-pr57233.c: New test.
9071 * gcc.target/i386/avx-pr57233.c: New test.
9072 * gcc.target/i386/avx2-pr57233.c: New test.
9073 * gcc.target/i386/avx512f-pr57233.c: New test.
9074 * gcc.target/i386/xop-pr57233.c: New test.
9075
9076 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9077
9078 * gcc.dg/typeof-2.c: New testcase.
9079
9080 2014-06-27 Marek Polacek <polacek@redhat.com>
9081
9082 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9083 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9084 (fn2): Likewise.
9085 (fn5): Likewise.
9086 (fn6): Likewise.
9087 (fn7): Likewise.
9088 (fn8): Likewise.
9089 (fn9): Likewise.
9090 (fn11): Likewise.
9091 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9092 location. Add memory barrier.
9093 (fn2): Likewise.
9094 (fn3): Likewise.
9095 (fn4): Likewise.
9096 (fn5): Likewise.
9097 * c-c++-common/ubsan/bounds-7.c: New test.
9098
9099 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9100
9101 PR libgfortran/61499
9102 * gfortran.dg/arrayio_15.f90: New test.
9103
9104 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9105
9106 PR target/61586
9107 * gcc.target/alpha/pr61586.c: New test.
9108
9109 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9110
9111 PR c++/57573
9112 * g++.dg/template/pr57573.C: New.
9113
9114 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9115
9116 * gcc.dg/tree-ssa/interposition.c: New testcase.
9117
9118 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9119
9120 PR c++/56633
9121 * g++.dg/cpp0x/deleted8.C: New.
9122
9123 2014-06-26 Martin Jambor <mjambor@suse.cz>
9124
9125 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9126 parameter.
9127 * g++.dg/simulate-thread/bitfields.C: Likewise.
9128 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9129 allow-packed-store-data-races parameter.
9130 * gcc.dg/simulate-thread/subfields.c: Likewise.
9131 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9132 to one.
9133
9134 2014-06-26 Martin Jambor <mjambor@suse.cz>
9135
9136 * g++.dg/ipa/pr60600.C: Fix typo.
9137 * g++.dg/ipa/devirt-25.C: Likewise.
9138
9139 2014-06-26 Richard Biener <rguenther@suse.de>
9140
9141 PR tree-optimization/61607
9142 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9143
9144 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9145
9146 * gcc.dg/inline-22.c: Add bind_pic_locally.
9147 * gcc.dg/inline_4.c: Ditto.
9148 * gcc.dg/fail_always_inline.c: Ditto.
9149 * g++.dg/ipa/devirt-25.C: Ditto.
9150
9151 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9152
9153 * lib/target-support.exp (bind_pic_locally): Save the flags to
9154 'flags_to_postpone' instead of appending to 'flags'.
9155 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9156 with flags_to_postpone and revert after target_compile.
9157 * lib/g++.exp (g++_target_compile): Ditto.
9158 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9159
9160 2014-06-26 Nick Clifton <nickc@redhat.com>
9161
9162 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9163
9164 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9165
9166 PR c++/61537
9167 * g++.dg/template/pr61537.C: New testcase.
9168
9169 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9170
9171 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9172 powerpc*-*-linux*.
9173
9174 2014-06-25 Tobias Burnus <burnus@net-b.de>
9175
9176 * gfortran.dg/coarray_33.f90: New.
9177
9178 2014-06-25 Tobias Burnus <burnus@net-b.de>
9179
9180 * gfortran.dg/coarray/coindexed_1.f90: New.
9181
9182 2014-06-25 Tobias Burnus <burnus@net-b.de>
9183
9184 * gfortran.dg/coarray_collectives_7.f90: New.
9185
9186 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9187
9188 * gcc.c-torture/execute/20140622-1.c: New test.
9189
9190 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9191
9192 DR 178
9193 PR c++/49132
9194 * g++.dg/cpp0x/aggr1.C: New.
9195 * g++.dg/cpp0x/aggr2.C: Likewise.
9196 * g++.dg/init/aggr11.C: Likewise.
9197 * g++.dg/init/aggr12.C: Likewise.
9198
9199 2014-06-25 Martin Jambor <mjambor@suse.cz>
9200
9201 * g++.dg/ipa/pr61540.C: Remove dumping test.
9202
9203 2014-06-25 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/61162
9206 * gcc.dg/pr61162.c: Adjust dg-warning.
9207 * gcc.dg/pr61162-2.c: New test.
9208
9209 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9210
9211 PR tree-optimization/57742
9212 * gcc.dg/tree-ssa/calloc-3.c: New file.
9213
9214 2014-06-25 Richard Biener <rguenther@suse.de>
9215
9216 PR testsuite/61560
9217 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9218 for targets that return _Complex float in memory.
9219
9220 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9221
9222 * gcc.target/arm/vect-noalign.c: Adjust options.
9223
9224 2014-06-24 Cong Hou <congh@google.com>
9225
9226 * gcc.dg/vect/vect-reduc-sad.c: New.
9227 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9228
9229 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9230
9231 PR tree-optimization/57742
9232 * g++.dg/tree-ssa/calloc.C: New testcase.
9233 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9234 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9235 * gcc.dg/strlenopt-9.c: Adapt.
9236
9237 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9238
9239 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9240 global variable.
9241 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9242 instead of calling sequentially in the C code.
9243 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9244 saved_return_address to the stack frame where LR register was stored.
9245 (saved_return_address): Declare weak.
9246
9247 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/33972
9250 * g++.dg/other/operator3.C: New.
9251 * g++.dg/template/operator8.C: Adjust.
9252 * g++.dg/template/operator9.C: Likewise.
9253
9254 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9255
9256 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9257
9258 2014-06-24 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/61572
9261 * gcc.target/i386/pr61572.c: New testcase.
9262
9263 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9264
9265 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9266 reduction clause.
9267 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9268 Remove Label is never defined expected error.
9269 * gfortran.dg/gomp/udr8.f90: New test.
9270
9271 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9272
9273 PR tree-optimization/61554
9274 * g++.dg/torture/pr61554.C: New testcase.
9275
9276 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9277
9278 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9279
9280 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9281
9282 * gcc.dg/localalias-2.c: Guard by require-alias.
9283 * gcc.dg/globalalias-2.c: Likewise.
9284
9285 2014-06-23 Kai Tietz <ktietz@redhat.com>
9286
9287 * gcc.target/i386/indjmp-1.c: New test.
9288
9289 2014-06-23 Andrew Pinski <apinski@cavium.com>
9290
9291 * gcc.c-torture/compile/20140723-1.c: New testcase.
9292
9293 2014-06-23 Marek Polacek <polacek@redhat.com>
9294
9295 PR c/61553
9296 * c-c++-common/pr61553.c (foo): Add dg-error.
9297
9298 2014-06-23 Tobias Burnus <burnus@net-b.de>
9299
9300 * gfortran.dg/coarray_32.f90: New.
9301
9302 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9303
9304 DR 577
9305 PR c++/33101
9306 * g++.dg/other/void1.C: Adjust.
9307 * g++.dg/other/void3.C: Likewise.
9308
9309 2014-06-23 Marek Polacek <polacek@redhat.com>
9310
9311 PR c/61553
9312 * c-c++-common/pr61553.c: New test.
9313
9314 2014-06-23 Richard Biener <rguenther@suse.de>
9315
9316 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9317 * g++.dg/vect/slp-pr50819.cc: Likewise.
9318 * g++.dg/vect/slp-pr56812.cc: Likewise.
9319 * gcc.dg/vect/bb-slp-1.c: Likewise.
9320 * gcc.dg/vect/bb-slp-10.c: Likewise.
9321 * gcc.dg/vect/bb-slp-11.c: Likewise.
9322 * gcc.dg/vect/bb-slp-13.c: Likewise.
9323 * gcc.dg/vect/bb-slp-14.c: Likewise.
9324 * gcc.dg/vect/bb-slp-15.c: Likewise.
9325 * gcc.dg/vect/bb-slp-16.c: Likewise.
9326 * gcc.dg/vect/bb-slp-17.c: Likewise.
9327 * gcc.dg/vect/bb-slp-18.c: Likewise.
9328 * gcc.dg/vect/bb-slp-19.c: Likewise.
9329 * gcc.dg/vect/bb-slp-2.c: Likewise.
9330 * gcc.dg/vect/bb-slp-20.c: Likewise.
9331 * gcc.dg/vect/bb-slp-21.c: Likewise.
9332 * gcc.dg/vect/bb-slp-22.c: Likewise.
9333 * gcc.dg/vect/bb-slp-23.c: Likewise.
9334 * gcc.dg/vect/bb-slp-24.c: Likewise.
9335 * gcc.dg/vect/bb-slp-25.c: Likewise.
9336 * gcc.dg/vect/bb-slp-26.c: Likewise.
9337 * gcc.dg/vect/bb-slp-27.c: Likewise.
9338 * gcc.dg/vect/bb-slp-28.c: Likewise.
9339 * gcc.dg/vect/bb-slp-29.c: Likewise.
9340 * gcc.dg/vect/bb-slp-3.c: Likewise.
9341 * gcc.dg/vect/bb-slp-30.c: Likewise.
9342 * gcc.dg/vect/bb-slp-31.c: Likewise.
9343 * gcc.dg/vect/bb-slp-32.c: Likewise.
9344 * gcc.dg/vect/bb-slp-4.c: Likewise.
9345 * gcc.dg/vect/bb-slp-5.c: Likewise.
9346 * gcc.dg/vect/bb-slp-6.c: Likewise.
9347 * gcc.dg/vect/bb-slp-7.c: Likewise.
9348 * gcc.dg/vect/bb-slp-8.c: Likewise.
9349 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9350 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9351 * gcc.dg/vect/bb-slp-9.c: Likewise.
9352 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9353 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9354 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9355 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9356 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9357 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9358 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9359 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9360 * gcc.dg/vect/pr26359.c: Likewise.
9361 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9362
9363 2014-06-23 Marek Polacek <polacek@redhat.com>
9364
9365 * c-c++-common/pr49706-2.c: New test.
9366
9367 2014-06-23 Alan Modra <amodra@gmail.com>
9368
9369 * gcc.dg/pr61583.c: New.
9370
9371 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9372
9373 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9374 [u]int64x1_t.
9375
9376 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9377 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9378
9379 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9380 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9381 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9382 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9383 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9384 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9385 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9386 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9387 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9388 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9389 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9390 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9391 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9392 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9393 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9394 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9395 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9396 test_vsrid_n_u64): Fix signature to match intrinsic.
9397
9398 (test_vabs_s64): Remove.
9399 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9400
9401 (test_vdupd_lane_s64): Rename to...
9402 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9403
9404 (test_vdupd_lane_u64): Rename to...
9405 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9406
9407 (test_vtst_s64): Rename to...
9408 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9409
9410 (test_vtst_u64): Rename to...
9411 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9412
9413 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9414 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9415 Remove out-of-bounds tests.
9416 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9417 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9418 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9419
9420 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9421
9422 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9423 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9424 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9425 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9426 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9427 vector types.
9428 * gcc.target/aarch64/vsub_f64.c: Likewise.
9429 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9430 scheme as now the same for all variants.
9431 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9432 float64x1_t.
9433
9434 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9435
9436 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9437
9438 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9439
9440 * gcc.dg/localalias.c: Fix broken commit.
9441 * gcc.dg/globalalias.c: Likewise.
9442
9443 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9444
9445 * gcc.dg/localalias.c: New testcase.
9446 * gcc.dg/localalias-2.c: New testcase.
9447 * gcc.dg/globalalias.c: New testcase.
9448 * gcc.dg/globalalias-2.c: New testcase.
9449
9450 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9451
9452 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9453
9454 2014-06-20 Marek Polacek <polacek@redhat.com>
9455
9456 * c-c++-common/ubsan/bounds-1.c: New test.
9457 * c-c++-common/ubsan/bounds-2.c: New test.
9458 * c-c++-common/ubsan/bounds-3.c: New test.
9459 * c-c++-common/ubsan/bounds-4.c: New test.
9460 * c-c++-common/ubsan/bounds-5.c: New test.
9461 * c-c++-common/ubsan/bounds-6.c: New test.
9462
9463 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9464
9465 Make the tests big-endian friendly.
9466
9467 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9468 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9469 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9470 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9471 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9472 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9473 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9474 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9475 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9476
9477 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9478 Max Ostapenko <m.ostapenko@partner.samsung.com>
9479
9480 PR sanitizer/61547
9481 * c-c++-common/asan/strlen-overflow-1.c: New test.
9482
9483 2014-06-20 Martin Jambor <mjambor@suse.cz>
9484
9485 PR ipa/61540
9486 * g++.dg/ipa/pr61540.C: New test.
9487
9488 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9489 Max Ostapenko <m.ostapenko@partner.samsung.com>
9490
9491 PR sanitizer/61530
9492 * c-c++-common/asan/pr61530.c: New test.
9493
9494 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9495
9496 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9497 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9498 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9499 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9500 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9501 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9502 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9503 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9504 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9505 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9506 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9507 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9508 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9509 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9510 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9511 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9512 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9513 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9514 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9515 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9516 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9517 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9518 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9519 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9520 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9521 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9522 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9523 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9524 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9525 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9526 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9527 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9528 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9529 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9530 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9531 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9532 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9533 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9534 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9535 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9536 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9537 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9538 (test_vqdmlal_high_lane_s16): Fix parameter type.
9539 (test_vqdmlal_high_lane_s32): Likewise.
9540 (test_vqdmull_high_lane_s16): Likewise.
9541 (test_vqdmull_high_lane_s32): Likewise.
9542 (test_vqdmlsl_high_lane_s32): Likewise.
9543 (test_vqdmlsl_high_lane_s16): Likewise.
9544 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9545 Fix argument type.
9546 (test_vqdmlals_lane_s32): Likewise.
9547 (test_vqdmlslh_lane_s16): Likewise.
9548 (test_vqdmlsls_lane_s32): Likewise.
9549 (test_vqdmulhh_lane_s16): Likewise.
9550 (test_vqdmulhs_lane_s32): Likewise.
9551 (test_vqdmullh_lane_s16): Likewise.
9552 (test_vqdmulls_lane_s32): Likewise.
9553 (test_vqrdmulhh_lane_s16): Likewise.
9554 (test_vqrdmulhs_lane_s32): Likewise.
9555
9556 2014-06-20 Tobias Burnus <burnus@net-b.de>
9557
9558 PR testsuite/61567
9559 * gfortran.dg/coarray_collectives_5.f90: Update
9560 dg-final scan-tree-dump-times.
9561 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9562
9563 2014-06-20 Hale Wang <hale.wang@arm.com>
9564
9565 * gcc.target/arm/lto/: New folder to verify the LTO option.
9566 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9567 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9568 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9569 * lib/lto.exp (object-readelf): New procedure.
9570
9571 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9572
9573 PR fortran/61454
9574 * gfortran.dg/pr61454.f90: New file.
9575
9576 2014-06-19 Terry Guo <terry.guo@arm.com>
9577
9578 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9579 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9580 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9581
9582 2014-06-19 Tobias Burnus <burnus@net-b.de>
9583
9584 * gfortran.dg/coarray/collectives_2.f90: Extend
9585 and make valid.
9586
9587 2014-06-18 Tom de Vries <tom@codesourcery.com>
9588
9589 * gcc.target/aarch64/fuse-caller-save.c: New test.
9590
9591 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9592 Tom de Vries <tom@codesourcery.com>
9593
9594 * gcc.target/arm/fuse-caller-save.c: New test.
9595
9596 2014-06-18 Richard Biener <rguenther@suse.de>
9597
9598 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9599 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9600 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9601
9602 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9603
9604 PR tree-optimization/61518
9605 * gcc.dg/torture/pr61518.c: New test.
9606
9607 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9608
9609 PR tree-optimization/61517
9610 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9611 (incorrect_read_be32): Likewise.
9612 (main): Call incorrect_read_* to test stmt replacement is made by
9613 bswap at the right place.
9614 * gcc.c-torture/execute/pr61517.c: New test.
9615
9616 2014-06-18 Andreas Schwab <schwab@suse.de>
9617
9618 PR rtl-optimization/54555
9619 * gcc.target/m68k/pr54555.c: New test.
9620
9621 2014-06-18 Olivier Hainque <hainque@adacore.com>
9622
9623 * gnat.dg/blocklocs.adb: New test.
9624
9625 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9626
9627 PR tree-optimization/52252
9628 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9629 * gcc.target/i386/pr52252-core.c: Ditto.
9630
9631 PR tree-optimization/61403
9632 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9633
9634 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9635
9636 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9637 * gfortran.dg/gomp/depend-1.f90: New test.
9638 * gfortran.dg/gomp/target1.f90: New test.
9639 * gfortran.dg/gomp/target2.f90: New test.
9640 * gfortran.dg/gomp/target3.f90: New test.
9641 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9642 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9643 201107.
9644
9645 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9646
9647 PR fortran/61126
9648 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9649
9650 2014-06-17 Tobias Burnus <burnus@net-b.de>
9651 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9652
9653 * gfortran.dg/coarray/send_array.f90: New.
9654 * gfortran.dg/coarray/get_array.f90: New.
9655 * gfortran.dg/coarray/sendget_array.f90: New.
9656 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9657 names.
9658 * gfortran.dg/coarray/collectives_2.f90: New.
9659
9660 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9661
9662 PR target/61533
9663 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9664 dg-options.
9665
9666 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9669 unit_id and kind_id to zero.
9670
9671 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9672
9673 PR target/61483
9674 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9675 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9676 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9677 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9678
9679 2014-06-17 Richard Biener <rguenther@suse.de>
9680
9681 PR lto/61012
9682 * gcc.dg/lto/pr61526_0.c: New testcase.
9683 * gcc.dg/lto/pr61526_1.c: Likewise.
9684
9685 2014-06-17 Richard Biener <rguenther@suse.de>
9686
9687 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9688 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9689 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9690 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9691 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9692
9693 2014-06-17 Richard Biener <rguenther@suse.de>
9694
9695 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9696
9697 2014-06-16 Richard Biener <rguenther@suse.de>
9698
9699 PR tree-optimization/61482
9700 * g++.dg/torture/pr61482.C: New testcase.
9701
9702 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9703
9704 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9705 vpmacsdql instruction.
9706
9707 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9708
9709 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9710 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9711 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9712 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9713 test patterns.
9714 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9715 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9716 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9717 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9718 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9719 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9720
9721 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9722
9723 PR fortran/28484
9724 PR fortran/61429
9725 * gfortran.dg/system_clock_1.f90: New file.
9726 * gfortran.dg/system_clock_2.f90: New file.
9727
9728 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 PR c++/33101
9731 * g++.dg/other/void3.C: New.
9732 * g++.dg/conversion/err-recover1.C: Update.
9733
9734 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9735
9736 PR target/61415
9737 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9738 * gcc.target/powerpc/pack02.c: Use it.
9739 * gcc.target/powerpc/tfmode_off.c: Likewise.
9740
9741 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9742
9743 PR rtl-optimization/61094
9744 PR rtl-optimization/61446
9745 * gcc.target/i386/pr61446.c : New.
9746
9747 2014-06-13 Dehao Chen <dehao@google.com>
9748
9749 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9750
9751 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9752
9753 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9754
9755 2014-06-13 Richard Biener <rguenther@suse.de>
9756
9757 * c-c++-common/pr46562-2.c: Adjust.
9758 * g++.dg/tree-ssa/pr8781.C: Likewise.
9759 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9764
9765 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9766
9767 PR tree-optimization/61375
9768 * gcc.c-torture/execute/pr61375-1.c: New test.
9769
9770 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR middle-end/61486
9773 * c-c++-common/gomp/pr61486-1.c: New test.
9774 * c-c++-common/gomp/pr61486-2.c: New test.
9775
9776 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9777
9778 PR target/59843
9779 * gcc.dg/vect/vect-singleton_1.c: New file.
9780
9781 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9782
9783 PR target/61443
9784 * gcc.target/avr/torture/pr61443.c: New test.
9785
9786 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9787
9788 PR c++/19200
9789 * g++.dg/parse/friend11.C: New.
9790
9791 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9792
9793 PR c++/60265
9794 * g++.dg/cpp0x/using-enum-1.C: New.
9795 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9796
9797 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/19200
9800 * g++.dg/parse/friend9.C: New.
9801 * g++.dg/parse/friend10.C: Likewise.
9802 * g++.dg/parse/friend7.C: Adjust.
9803
9804 2014-06-11 Richard Biener <rguenther@suse.de>
9805
9806 PR tree-optimization/61452
9807 * gcc.dg/torture/pr61452.c: New testcase.
9808
9809 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 PR c++/34049
9812 * g++.dg/parse/pr34049.C: New.
9813
9814 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9815
9816 * gcc.c-torture/execute/pr61306-1.c: New test.
9817 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9818 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9819
9820 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9821
9822 * gcc.target/aarch64/acle/acle.exp: New.
9823 * gcc.target/aarch64/acle/crc32b.c: New test.
9824 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9825 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9826 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9827 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9828 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9829 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9830 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9831
9832 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9833
9834 PR tree-optimization/52252
9835 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9836
9837 2014-06-11 Richard Biener <rguenther@suse.de>
9838
9839 PR middle-end/61437
9840 * gcc.dg/torture/20140610-1.c: New testcase.
9841 * gcc.dg/torture/20140610-2.c: Likewise.
9842
9843 2014-06-10 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/61438
9846 * gcc.dg/torture/pr61438.c: New testcase.
9847
9848 2014-06-10 Richard Biener <rguenther@suse.de>
9849
9850 PR middle-end/61456
9851 * g++.dg/opt/pr61456.C: New testcase.
9852
9853 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9854 Mikael Morin <mikael@gcc.gnu.org>
9855
9856 PR fortran/41936
9857 * gfortran.dg/class_array_15.f03: Check memory leaks.
9858
9859 2014-06-10 Richard Biener <rguenther@suse.de>
9860
9861 PR tree-optimization/57186
9862 PR tree-optimization/59299
9863 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9864 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9865
9866 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR fortran/60928
9869 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9870 directives.
9871 * gfortran.dg/gomp/associate1.f90: New test.
9872 * gfortran.dg/gomp/intentin1.f90: New test.
9873 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9874 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9875 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9876 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9877
9878 2014-06-09 Marek Polacek <polacek@redhat.com>
9879
9880 PR c/36446
9881 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9882 * gcc.dg/array-2.c: Likewise.
9883 * gcc.dg/array-const-2.c: Likewise.
9884 * gcc.dg/ucnid-8.c: Likewise.
9885 * gcc.dg/vla-init-1.c: Likewise.
9886 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9887 * gcc.dg/c99-flex-array-7.c: Likewise.
9888 * gcc.dg/init-bad-1.c: Likewise.
9889 * gcc.dg/init-bad-3.c: Likewise.
9890 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9891 * gcc.dg/pedwarn-init.c: Add dg-warning.
9892 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9893
9894 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/22556
9897 * g++.dg/other/redecl3.C: New.
9898
9899 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9900
9901 PR c++/54442
9902 * g++.dg/pr54442.C: New file.
9903
9904 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9905
9906 PR fortran/61406
9907 * gfortran.dg/associate_17.f90 : New test
9908
9909 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9910
9911 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9912 void for TEST instead of static void.
9913 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9917 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9918 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9999 instead of static void.
10000 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
10001 delete unused variables.
10002 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10006 delete unused variables, void for TEST instead of static void.
10007 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10020 initialize variables.
10021 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10022 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10025 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10026 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10027 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10030 * gcc.target/i386/i386.exp: Ditto.
10031 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10032 CALC, void for TEST instead of static void, initialize variables.
10033 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10034 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10035 static void.
10036 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10037 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10038 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10039 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10040 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10074 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10075 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10078 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10080 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10081 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10083 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10084 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10085 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10099 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10101 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10102 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10103 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10110 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10111 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10115 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10117 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10125 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10126 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10127 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10129 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10130 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10131 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10133 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10134 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10136 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10137 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10138 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10139 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10140 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10142 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10143 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10144 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10146 instead of static void.
10147 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10148 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10150 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10151 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10152 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10154 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10155 static void, delete unused variables.
10156 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10157 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10158 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10159 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10160 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10161 static void, delete unused variables, Change parameters for
10162 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10163 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10164 CALC, void for TEST instead of static void.
10165 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10166 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10167 void.
10168 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10169 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10170 static void, change type of parameter for UNION_TYPE.
10171 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10172 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10173 void for TEST instead of static void, delete unused variables, change
10174 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10175 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10176 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10177 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10178 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10179 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10180 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10181 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10182 void for TEST instead of static void, change parameters for
10183 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10184 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10185 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10186 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10187 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10188 __attribute__((unused)).
10189 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10190 __attribute__((unused)).
10191 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10192 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10193 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10194 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10195 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10196 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10197 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10198 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10199 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10200 add __attribute__((unused)).
10201 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10202 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10203 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10204 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10205 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10206 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10207 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10208 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10209 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10210 delete unused variables.
10211 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10212 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10213 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10214 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10215 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10216 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10217 static void, mask_merging and zero_masking for unsigned types.
10218 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10219 CHECK_ARRAY for unsigned types.
10220 * gcc.target/i386/m256-check.h: Ditto.
10221 * gcc.target/i386/m512-check.h: Ditto.
10222
10223 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10224
10225 PR target/61062
10226 * gcc.target/arm/pr48252.c (main): Expect same result
10227 as endian-neutral.
10228
10229 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10230
10231 PR fortran/45187
10232 * gfortran.dg/cray_pointers_10.f90: New file.
10233
10234 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10235
10236 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10237 instead of complex(kind=16).
10238
10239 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10240
10241 PR fortran/38829
10242 * gfortran.dg/bind_c_usage_29.f90: New file.
10243
10244 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10245
10246 * gnat.dg/opt38.adb: New test.
10247 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10248
10249 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10250
10251 PR target/18343
10252 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10253 New macro, 0 for __MMIX__, default 64.
10254 (bar): Pass it to __builtin_apply instead of literal 64.
10255
10256 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10257
10258 * gfortran.dg/io_constraints_11.f90: New file.
10259 * gfortran.dg/io_constraints_12.f90: New file.
10260 * gfortran.dg/io_constraints_13.f90: New file.
10261
10262 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10263
10264 PR target/61423
10265 * gcc.target/i386/pr61423.c: New test.
10266
10267 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10268
10269 PR c++/60184
10270 * g++.dg/cpp0x/constexpr-union6.C: New.
10271 * g++.dg/cpp0x/union6.C: Likewise.
10272 * g++.dg/init/ref14.C: Adjust.
10273 * g++.dg/init/union1.C: Likewise.
10274
10275 2014-06-06 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/59299
10278 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10279
10280 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10281
10282 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10283 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10284
10285 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10286
10287 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10288 bitfield and test wrong results instead of correct results to make the
10289 test more portable.
10290
10291 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10292
10293 PR c++/60432
10294 * g++.dg/cpp0x/constexpr-60432.C: New.
10295
10296 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10297
10298 PR c++/60199
10299 * g++.dg/cpp0x/constexpr-60199.C: New.
10300
10301 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10302
10303 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10304 Specify -march=z900 as an additional option.
10305 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10306 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10307 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10308
10309 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10310
10311 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10312 reduction clause diagnostic changes.
10313 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10314 * gfortran.dg/gomp/reduction1.f90: Likewise.
10315 * gfortran.dg/gomp/reduction3.f90: Likewise.
10316 * gfortran.dg/gomp/udr1.f90: New test.
10317 * gfortran.dg/gomp/udr2.f90: New test.
10318 * gfortran.dg/gomp/udr3.f90: New test.
10319 * gfortran.dg/gomp/udr4.f90: New test.
10320 * gfortran.dg/gomp/udr5.f90: New test.
10321 * gfortran.dg/gomp/udr6.f90: New test.
10322 * gfortran.dg/gomp/udr7.f90: New test.
10323
10324 2014-06-06 Christian Bruel <christian.bruel@st.com>
10325
10326 PR tree-optimization/43934
10327 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10328
10329 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10330
10331 PR c/53119
10332 * gcc.dg/pr53119.c: New testcase.
10333
10334 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10335
10336 PR target/52472
10337 * gcc.target/avr/pr52472.c: New test.
10338
10339
10340 2014-06-05 Jeff Law <law@redhat.com>
10341
10342 PR tree-optimization/61289
10343 * g++.dg/pr61289.C: New test.
10344 * g++.dg/pr61289-2.C: New test.
10345
10346 2014-06-05 Richard Biener <rguenther@suse.de>
10347 Paolo Carlini <paolo.carlini@oracle.com>
10348
10349 PR c++/56961
10350 * g++.dg/parse/pr56961.C: New.
10351
10352 2014-06-05 Kai Tietz <ktietz@redhat.com>
10353
10354 PR target/46219
10355 * gcc.target/i386/sibcall-4.c: Remove xfail.
10356
10357 2014-06-05 Julian Brown <julian@codesourcery.com>
10358 Sandra Loosemore <sandra@codesourcery.com>
10359
10360 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10361
10362 2014-06-05 Richard Biener <rguenther@suse.de>
10363
10364 PR c++/61004
10365 * g++.dg/diagnostic/pr61004.C: New testcase.
10366
10367 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10368
10369 * gcc.dg/torture/pr61319.c: New test.
10370
10371 2014-06-05 Marek Polacek <polacek@redhat.com>
10372
10373 PR c/56724
10374 * gcc.dg/pr56724-3.c: New test.
10375
10376 2014-06-05 Andreas Schwab <schwab@suse.de>
10377
10378 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10379
10380 2014-06-05 Marek Polacek <polacek@redhat.com>
10381
10382 PR c/49706
10383 * c-c++-common/pr49706.c: New test.
10384
10385 2014-06-05 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/48062
10388 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10389 * gcc.dg/Wshadow-3.c: Likewise.
10390 * gcc.dg/pr48062.c: New test.
10391
10392 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/43453
10395 * g++.dg/init/pr43453.C: New.
10396
10397 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10398
10399 PR tree-optimization/61385
10400 * gcc.dg/tree-ssa/pr61385.c: New file.
10401
10402 2014-06-04 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/60098
10405 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10406
10407 2014-06-04 Richard Biener <rguenther@suse.de>
10408
10409 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10410
10411 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10412
10413 PR c/58942
10414 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10415 the case with a pointer.
10416
10417 2014-06-04 Marek Polacek <polacek@redhat.com>
10418
10419 PR c/30020
10420 * c-c++-common/pr30020.c: New test.
10421
10422 2014-06-03 Andrew Pinski <apinski@cavium.com>
10423
10424 * gcc.c-torture/compile/20140528-1.c: New testcase.
10425
10426 2014-06-03 Dehao Chen <dehao@google.com>
10427
10428 * gcc.dg/tree-prof/merge_block.c: New test.
10429
10430 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10431
10432 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10433 * g++.dg/ext/mv15.C (dg-options): Ditto.
10434
10435 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10436
10437 DR 1423
10438 PR c++/52174
10439 * g++.dg/cpp0x/nullptr31.C: New.
10440 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10441 * g++.dg/cpp0x/nullptr17.C: Update.
10442
10443 2014-06-03 Marek Polacek <polacek@redhat.com>
10444
10445 PR c/60439
10446 * c-c++-common/pr60439.c: New test.
10447 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10448
10449 2014-06-03 Martin Jambor <mjambor@suse.cz>
10450
10451 PR ipa/61160
10452 * g++.dg/ipa/pr61160-1.C: New test.
10453
10454 2014-06-03 Richard Biener <rguenther@suse.de>
10455
10456 PR tree-optimization/61383
10457 * gcc.dg/torture/pr61383-1.c: New testcase.
10458
10459 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10460
10461 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10462
10463 2014-06-02 Jeff Law <law@redhat.com>
10464
10465 PR rtl-optimization/61094
10466 * g++.dg/pr61094: New test.
10467
10468 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10469
10470 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10471 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10472 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10473 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10474 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10475 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10476 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10477 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10478
10479 2014-06-02 Richard Biener <rguenther@suse.de>
10480
10481 PR tree-optimization/61346
10482 * gcc.dg/torture/pr61346.c: New testcase.
10483
10484 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10485
10486 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10487 not compilation.
10488 * gcc.target/i386/sibcall-4.c: Ditto.
10489 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10490
10491 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10492
10493 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10494 in scan-assembler-not string.
10495 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10496 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10497 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10498
10499 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10502
10503 2014-06-01 Kai Tietz <ktietz@redhat.com>
10504
10505 PR target/61377
10506 * gcc.target/i386/sibcall-6.c: New test.
10507
10508 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10509
10510 DR 1227
10511 PR c++/57543
10512 * g++.dg/cpp0x/pr57543-1.C: New.
10513 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10514 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10515 * g++.dg/cpp0x/decltype59.C: Likewise.
10516
10517 2014-05-31 Tom de Vries <tom@codesourcery.com>
10518
10519 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10520
10521 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10522
10523 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10524 restore_gcc_exec_prefix_env_var): New procedures.
10525 (set_ld_library_path_env_vars,
10526 restore_ld_library_path_env_vars): Use them.
10527 * lib/c-compat.exp: Load target-libpath.exp.
10528 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10529 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10530 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10531 restore_gcc_exec_prefix_env_var.
10532 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10533 Likewise.
10534
10535 * c-c++-common/asan/misalign-1.c: New test.
10536 * c-c++-common/asan/misalign-2.c: New test.
10537
10538 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10539 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10540 -DASAN_USE_DEJAGNU_GTEST=1.
10541 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10542 * g++.dg/asan/asan_oob_test.cc: Likewise.
10543 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10544 * g++.dg/asan/asan_str_test.cc: Likewise.
10545 * g++.dg/asan/asan_test_utils.h: Likewise.
10546 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10547 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10548 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10549 Imported from upstream r209283.
10550 * g++.dg/asan/asan_test_config.h: Likewise.
10551
10552 2014-05-30 Kai Tietz <ktietz@redhat.com>
10553
10554 PR target/60104
10555 * gcc.target/i386/sibcall-1.c: New test.
10556 * gcc.target/i386/sibcall-2.c: New test.
10557 * gcc.target/i386/sibcall-3.c: New test.
10558 * gcc.target/i386/sibcall-4.c: New test.
10559
10560 2014-05-30 Ian Lance Taylor <iant@google.com>
10561
10562 * gcc.target/i386/pause-2.c: New test.
10563
10564 2014-05-30 Tom de Vries <tom@codesourcery.com>
10565
10566 * gcc.target/i386/fuse-caller-save.c: New test.
10567 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10568 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10569
10570 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10571
10572 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10573 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10574 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10575 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10576 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10577 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10578 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10579 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10580 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10581 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10582 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10583 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10584 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10585 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10586 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10587 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10588 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10589 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10590 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10591 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10592 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10593 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10594 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10595 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10596 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10597 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10598 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10599 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10600 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10601 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10602 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10603 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10604 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10605 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10606 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10607 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10608
10609 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10610
10611 PR rtl-optimization/61325
10612 * gcc.target/aarch64/pr61325.c: New.
10613
10614 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10615
10616 * gcc.target/arm/simd/vextQf32_1.c: New file.
10617 * gcc.target/arm/simd/vextQp16_1.c: New file.
10618 * gcc.target/arm/simd/vextQp8_1.c: New file.
10619 * gcc.target/arm/simd/vextQs16_1.c: New file.
10620 * gcc.target/arm/simd/vextQs32_1.c: New file.
10621 * gcc.target/arm/simd/vextQs64_1.c: New file.
10622 * gcc.target/arm/simd/vextQs8_1.c: New file.
10623 * gcc.target/arm/simd/vextQu16_1.c: New file.
10624 * gcc.target/arm/simd/vextQu32_1.c: New file.
10625 * gcc.target/arm/simd/vextQu64_1.c: New file.
10626 * gcc.target/arm/simd/vextQu8_1.c: New file.
10627 * gcc.target/arm/simd/vextQp64_1.c: New file.
10628 * gcc.target/arm/simd/vextf32_1.c: New file.
10629 * gcc.target/arm/simd/vextp16_1.c: New file.
10630 * gcc.target/arm/simd/vextp8_1.c: New file.
10631 * gcc.target/arm/simd/vexts16_1.c: New file.
10632 * gcc.target/arm/simd/vexts32_1.c: New file.
10633 * gcc.target/arm/simd/vexts64_1.c: New file.
10634 * gcc.target/arm/simd/vexts8_1.c: New file.
10635 * gcc.target/arm/simd/vextu16_1.c: New file.
10636 * gcc.target/arm/simd/vextu32_1.c: New file.
10637 * gcc.target/arm/simd/vextu64_1.c: New file.
10638 * gcc.target/arm/simd/vextu8_1.c: New file.
10639 * gcc.target/arm/simd/vextp64_1.c: New file.
10640
10641 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10642 Tom de Vries <tom@codesourcery.com>
10643
10644 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10645 options.
10646 * gcc.target/mips/fuse-caller-save.h: New include file.
10647 * gcc.target/mips/fuse-caller-save.c: New test.
10648 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10649 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10650
10651 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10652
10653 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10654
10655 2014-05-28 Richard Biener <rguenther@suse.de>
10656
10657 PR middle-end/61045
10658 * gcc.dg/pr61045.c: New testcase.
10659
10660 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10661
10662 * lib/clearcap.exp: New file.
10663 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10664 Remove clearcap_ldflags handling.
10665 Call clearcap-init, clearcap-finish.
10666 * gcc.target/i386/i386.exp: Likewise.
10667 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10668 * gcc.target/i386/clearcapv2.map: Move to
10669 ../config/sol2-clearcapv2.map.
10670 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10671 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10672
10673 2014-05-28 Richard Biener <rguenther@suse.de>
10674
10675 PR tree-optimization/61335
10676 * gfortran.dg/pr61335.f90: New testcase.
10677
10678 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10679
10680 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10681
10682 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10683
10684 * gnat.dg/overflow_fixed.adb: New test.
10685
10686 2014-05-27 Marek Polacek <polacek@redhat.com>
10687
10688 PR c/56724
10689 * gcc.dg/pr56724-1.c: New test.
10690 * gcc.dg/pr56724-2.c: New test.
10691 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10692 -Wtraditional.
10693 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10694
10695 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10696
10697 * gcc.dg/fold-compare-8.c: New test.
10698 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10699
10700 2014-05-27 Richard Biener <rguenther@suse.de>
10701
10702 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10703
10704 2014-05-27 Marek Polacek <polacek@redhat.com>
10705
10706 PR testsuite/61319
10707 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10708 LLONG_MIN, and ULLONG_MAX.
10709
10710 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10711
10712 * lib/target-supports.exp (check_effective_target_vect_bswap):
10713 Specify arm*-*-* support.
10714
10715 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10716
10717 PR testsuite/61319
10718 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10719 -nan optional.
10720 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10721 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10722
10723 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10724
10725 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10726
10727 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10728
10729 PR rtl-optimization/61222
10730 * gcc.c-torture/compile/pr61222-1.c: New test.
10731 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10732
10733 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10734
10735 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10736
10737 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10738
10739 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10740
10741 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10742
10743 PR libgfortran/55117
10744 * gfortran.dg/namelist_85.f90: New test.
10745
10746 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10747
10748 PR c/61191
10749 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10750 the case with syntax error.
10751
10752 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10753
10754 * gcc.dg/lto/pr61278_0.c: New test.
10755 * gcc.dg/lto/pr61278_1.c: New test.
10756
10757 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10758
10759 * gcc.dg/pr61220.c: New test.
10760 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10761
10762 2014-05-25 Tobias Burnus <burnus@net-b.de>
10763
10764 * gfortran.dg/coarray_10.f90: Update dg-warning.
10765 * gfortran.dg/coarray_this_image_1.f90: New.
10766 * gfortran.dg/coarray_this_image_2.f90: New.
10767
10768 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10769
10770 PR libfortran/61173
10771 * gfortran.dg/arrayio_14.f90: New test.
10772
10773 2014-05-24 Andreas Schwab <schwab@suse.de>
10774
10775 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10776
10777 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10778
10779 * gfortran.dg/bind_c_array_params_2.f90:
10780 Adjust regexp for -flto.
10781 * gfortran.dg/pr48636-2.f90: Likewise.
10782 * gfortran.dg/pr52835.f90: Likewise.
10783
10784 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10785
10786 PR rtl-optimization/61215
10787 * gcc.target/i386/pr61215.c: New.
10788
10789 2014-05-23 Marek Polacek <polacek@redhat.com>
10790 Jakub Jelinek <jakub@redhat.com>
10791
10792 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10793 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10794 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10795 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10796 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10797 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10798 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10799 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10800 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10801 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10802 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10803 * c-c++-common/ubsan/float-cast.h: New file.
10804 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10805 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10806
10807 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10808
10809 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10810
10811 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10812
10813 * g++.dg/cpp1y/lambda-init9.C: New.
10814
10815 2014-05-23 Richard Biener <rguenther@suse.de>
10816
10817 PR testsuite/61266
10818 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10819 adjust testcase to reflect reality.
10820
10821 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10822
10823 PR tree-optimization/54733
10824 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10825 optimization to support memory sources and bitwise operations
10826 equivalent to load in host endianness.
10827 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10828 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10829 * gcc.c-torture/execute/bswap-2.c: Likewise.
10830
10831 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10832
10833 * lib/target-supports.exp: New effective targets for architectures
10834 capable of performing byte swap.
10835 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10836 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10837 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10838
10839 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10840
10841 PR c++/61088
10842 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10843 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10844
10845 2014-05-22 Xinliang David Li <davidxl@google.com>
10846
10847 * g++.dg/ipa/devirt-15.C: Fix expected message.
10848 * g++.dg/ipa/devirt-16.C: Ditto.
10849 * g++.dg/ipa/devirt-17.C: Ditto.
10850 * g++.dg/ipa/devirt-26.C: Ditto.
10851 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10852 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10853 * g++.dg/tree-ssa/pr8781.C:Ditto.
10854
10855 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10856
10857 * gcc.target/powerpc/htm-ttest.c: New test.
10858
10859 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10860
10861 * gnat.dg/opt37.ad[sb]: New test.
10862
10863 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10864
10865 PR c/61271
10866 * g++.dg/cilk-plus/AN/array_function.cc: New.
10867
10868 2014-05-22 Richard Biener <rguenther@suse.de>
10869
10870 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10871
10872 2014-05-22 Kostya Serebryany <kcc@google.com>
10873
10874 * c-c++-common/tsan/mutexset1.c: Update the test to match
10875 upstream r209283.
10876 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10877
10878 2014-05-21 Marek Polacek <polacek@redhat.com>
10879
10880 PR sanitizer/61272
10881 * g++.dg/ubsan/pr61272.C: New test.
10882
10883 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10884 Sandra Loosemore <sandra@codesourcery.com>
10885
10886 PR lto/60179
10887 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10888 * gcc.target/nios2/custom-fp-lto.c: New test.
10889
10890 2014-05-21 Andreas Schwab <schwab@suse.de>
10891
10892 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10893
10894 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10895
10896 PR target/54236
10897 * gcc.target/sh/pr54236-3.c: New.
10898
10899 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10900
10901 PR c++/60189
10902 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10903
10904 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10905
10906 PR tree-optimization/60899
10907 * g++.dg/ipa/devirt-11.C: Update template.
10908
10909 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10910
10911 PR C++/61038
10912 * g++.dg/cpp0x/pr61038.C: New.
10913
10914 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10915
10916 PR c++/58753
10917 PR c++/58930
10918 PR c++/58704
10919 * g++.dg/cpp0x/nsdmi-template11.C: New.
10920 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10921 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10922
10923 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10924
10925 * gnat.dg/opt35.adb: New test.
10926 * gnat.dg/opt36.adb: Likewise.
10927 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10928
10929 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10930
10931 PR c++/60373
10932 * g++.dg/cpp0x/Wattributes1.C: New.
10933 * g++.dg/ext/visibility/redecl1.C: Adjust.
10934 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10935
10936 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10937
10938 * gcc.target/powerpc/vsxcopy.c: New test.
10939
10940 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/58664
10943 * g++.dg/cpp0x/nsdmi-union6.C: New.
10944 * g++.dg/parse/pr58664.C: Likewise.
10945 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10946 * g++.dg/parse/crash31.C: Likewise.
10947 * g++.dg/template/error2.C: Likewise.
10948 * g++.dg/template/inherit8.C: Likewise.
10949 * g++.dg/template/offsetof2.C: Likewise.
10950
10951 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10952
10953 * c-c++-common/gomp/simd4.c: Adjust for inform.
10954 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10955 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10956 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10957 * g++.dg/cpp0x/noexcept15.C: Likewise.
10958 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10959 * g++.dg/eh/spec6.C: Likewise.
10960 * g++.dg/expr/cast1.C: Likewise.
10961 * g++.dg/expr/dtor1.C: Likewise.
10962 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10963 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10964 * g++.dg/gomp/pr49223-2.C: Likewise.
10965 * g++.dg/gomp/udr-4.C: Likewise.
10966 * g++.dg/init/delete1.C: Likewise.
10967 * g++.dg/other/crash-2.C: Likewise.
10968 * g++.dg/parse/crash24.C: Likewise.
10969 * g++.dg/parse/crash25.C: Likewise.
10970 * g++.dg/parse/crash31.C: Likewise.
10971 * g++.dg/parse/crash49.C: Likewise.
10972 * g++.dg/parse/crash50.C: Likewise.
10973 * g++.dg/parse/crash54.C: Likewise.
10974 * g++.dg/parse/dtor7.C: Likewise.
10975 * g++.dg/parse/error40.C: Likewise.
10976 * g++.dg/parse/fused-params1.C: Likewise.
10977 * g++.dg/parse/new1.C: Likewise.
10978 * g++.dg/template/crash35.C: Likewise.
10979 * g++.dg/template/crash59.C: Likewise.
10980 * g++.dg/template/crash77.C: Likewise.
10981 * g++.dg/template/error51.C: Likewise.
10982 * g++.dg/template/incomplete1.C: Likewise.
10983 * g++.dg/template/incomplete3.C: Likewise.
10984 * g++.dg/template/incomplete4.C: Likewise.
10985 * g++.dg/template/incomplete5.C: Likewise.
10986 * g++.dg/template/inherit8.C: Likewise.
10987 * g++.dg/template/instantiate1.C: Likewise.
10988 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10989 * g++.dg/template/offsetof2.C: Likewise.
10990 * g++.dg/tm/pr51928.C: Likewise.
10991 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10992 * g++.dg/warn/incomplete1.C: Likewise.
10993 * g++.dg/warn/incomplete2.C: Likewise.
10994 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10995 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10996 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10997 * g++.old-deja/g++.eh/catch1.C: Likewise.
10998 * g++.old-deja/g++.eh/spec6.C: Likewise.
10999 * g++.old-deja/g++.mike/p7868.C: Likewise.
11000 * g++.old-deja/g++.other/crash38.C: Likewise.
11001 * g++.old-deja/g++.other/enum2.C: Likewise.
11002 * g++.old-deja/g++.other/incomplete.C: Likewise.
11003 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11004 * g++.old-deja/g++.pt/crash9.C: Likewise.
11005 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11006 * g++.old-deja/g++.pt/typename8.C: Likewise.
11007 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11008
11009 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11010
11011 * lib/target-supports.exp
11012 (check_effective_target_vect_sizes_32B_16B): Return false if
11013 128-bit AVX vectors preferred.
11014
11015 2014-05-19 Mike Stump <mikestump@comcast.net>
11016
11017 * lib/target-supports.exp (check_effective_target_avx): Early out
11018 if not x86 to prevent x86 flags on non-x86 targets.
11019
11020 2014-05-19 Richard Biener <rguenther@suse.de>
11021
11022 PR tree-optimization/61221
11023 * gcc.dg/torture/pr61221.c: New testcase.
11024
11025 2014-05-19 Richard Biener <rguenther@suse.de>
11026
11027 PR tree-optimization/61209
11028 * gfortran.dg/pr61209.f90: New testcase.
11029
11030 2014-05-19 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/61184
11033 * c-c++-common/torture/pr61184.c: New testcase.
11034
11035 2014-05-19 Christian Bruel <christian.bruel@st.com>
11036
11037 PR target/61195
11038 * gcc.target/sh/pr61195.c: New test.
11039
11040 2014-05-18 Wei Mi <wmi@google.com>
11041
11042 PR target/58066
11043 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11044 directive with rtl insns. Add effective-target fpic and
11045 tls_native.
11046
11047 2014-05-17 Xinliang David Li <davidxl@google.com>
11048
11049 * g++.dg/ipa/devirt-33.C: New testcase.
11050
11051 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11052
11053 * g++.dg/ipa/comdat.C: New file.
11054
11055 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11056
11057 * gnat.dg/volatile12.ad[sb]: New test.
11058
11059 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11060
11061 * gnat.dg/enum3.adb: New test.
11062
11063 2014-05-18 Andreas Schwab <schwab@suse.de>
11064
11065 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11066
11067 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11068
11069 PR libfortran/52539
11070 * gfortran.dg/namelist_utf8.f90: New test.
11071
11072 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11073
11074 PR c++/52875
11075 * g++.dg/cpp0x/decltype58.C: New.
11076
11077 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11078
11079 * gcc.target/microblaze/others/break_handler.c: New.
11080
11081 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11082
11083 PR tree-optimization/61140
11084 PR tree-optimization/61150
11085 PR tree-optimization/61197
11086 * gcc.dg/tree-ssa/pr61140.c: New file.
11087 * gcc.dg/tree-ssa/pr61150.c: New file.
11088 * gcc.dg/tree-ssa/pr61197.c: New file.
11089
11090 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11091
11092 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11093 (dg-options): Add -mfpmath=387.
11094 (dg-final): Check that no MMX registers are used.
11095
11096 2014-05-17 Andreas Schwab <schwab@suse.de>
11097
11098 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11099
11100 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11101
11102 Revert:
11103 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11104
11105 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11106 occurrences of "int" in the gimple dump to reflect that the return
11107 types of functions now show up in such dumps.
11108 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11109
11110 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11111
11112 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11113 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11114 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11115 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11116 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11117 * gcc.dg/debug/pr35154.c: Update testcase.
11118 * gcc.target/i386/vectorize1.c: Update testcase.
11119
11120 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11121
11122 PR c++/51640
11123 * g++.dg/parse/error54.C: New.
11124
11125 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11126
11127 PR rtl-optimization/60969
11128 * g++.dg/pr60969.C: New.
11129
11130 2014-05-16 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/61194
11133 * gcc.dg/vect/pr61194.c: New testcase.
11134
11135 2014-05-16 Richard Biener <rguenther@suse.de>
11136
11137 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11138 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11139 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11140 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11141
11142 2014-05-16 Richard Biener <rguenther@suse.de>
11143
11144 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11145
11146 2014-05-15 Martin Jambor <mjambor@suse.cz>
11147
11148 PR ipa/61085
11149 * g++.dg/ipa/pr61085.C: New test.
11150
11151 2014-05-15 Martin Jambor <mjambor@suse.cz>
11152
11153 PR tree-optimization/61090
11154 * gcc.dg/tree-ssa/pr61090.c: New test.
11155
11156 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR tree-optimization/61158
11159 * gcc.dg/pr61158.c: New test.
11160
11161 2014-05-15 Andreas Schwab <schwab@suse.de>
11162
11163 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11164 emitted.
11165 * obj-c++.dg/exceptions-5.mm: Likewise.
11166
11167 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11168
11169 * shrink-wrap-loop.c: New test case.
11170
11171 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11172
11173 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11174 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11175 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11176 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11177 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11178 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11179 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11180 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11181 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11182 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11183 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11184 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11185 * gcc.target/arm/simd/vtrns16_1.c: New file.
11186 * gcc.target/arm/simd/vtrns32_1.c: New file.
11187 * gcc.target/arm/simd/vtrns8_1.c: New file.
11188 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11189 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11190 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11191
11192 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11193
11194 * gcc.target/i386/clflushopt-1.c: New.
11195 * gcc.target/i386/xsavec-1.c: Ditto.
11196 * gcc.target/i386/xsavec64-1.c: Ditto.
11197 * gcc.target/i386/xsaves-1.c: Ditto.
11198 * gcc.target/i386/xsaves64-1.c: Ditto.
11199 * gcc.target/i386/sse-12.c: Test new options.
11200 * gcc.target/i386/sse-13.c: Ditto.
11201 * gcc.target/i386/sse-14.c: Ditto.
11202 * gcc.target/i386/sse-22.c: Ditto.
11203 * gcc.target/i386/sse-23.c: Ditto.
11204 * g++.dg/other/i386-2.C: Ditto.
11205 * g++.dg/other/i386-3.C: Ditto.
11206
11207 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11208
11209 PR rtl-optimization/60866
11210 * gcc.dg/pr60866.c: New test.
11211
11212 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11213
11214 PR rtl-optimization/60901
11215 * gcc.target/i386/pr60901.c: New test.
11216
11217 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11218
11219 PR sanitizer/61100
11220 * c-c++-common/asan/asan-interface-1.c: New test.
11221 * lib/asan-dg.exp (asan_include_flags): New function.
11222 (asan_init): Call asan_include_flags to obtain path
11223 to sanitizer headers.
11224
11225 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11226
11227 * lib/target-support.exp (check_dfp_hw_available): New function.
11228 (is-effective-target): Check $arg for dfp_hw.
11229 (is-effective-target-keyword): Likewise.
11230 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11231 Change target to dfp_hw.
11232
11233 2014-05-13 Marek Polacek <polacek@redhat.com>
11234
11235 PR c/61162
11236 * gcc.dg/pr61162.c: New test.
11237
11238 2014-05-13 Marek Polacek <polacek@redhat.com>
11239
11240 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11241 * c-c++-common/pr50459-2.c: New test.
11242
11243 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11244
11245 PR c++/54310
11246 * g++.dg/template/pr54310.C: New.
11247
11248 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11249 Sandra Loosemore <sandra@codesourcery.com>
11250
11251 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11252
11253 2014-05-13 Catherine Moore <clm@cm00re.com>
11254
11255 * gcc.target/mips/near-far-1.c: Adjust expected output
11256 to allow the JALS instruction.
11257 * gcc.target/mips/near-far-2.c: Likewise.
11258 * gcc.target/mips/near-far-4.c: Likewise.
11259
11260 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11261
11262 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11263
11264 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR target/61060
11267 * gcc.dg/pr61060.c: New test.
11268
11269 2014-05-12 DJ Delorie <dj@redhat.com>
11270
11271 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11272 * gcc.dg/sibcall-4.c: Likewise.
11273
11274 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11275
11276 * objc.dg/shadow-1.m: New test.
11277 * objc.dg/shadow-2.m: New test.
11278 * objc.dg/ivar-scope-1.m: New test.
11279 * objc.dg/ivar-scope-2.m: New test.
11280 * objc.dg/ivar-scope-3.m: New test.
11281 * objc.dg/ivar-scope-4.m: New test.
11282 * objc.dg/ivar-visibility-1.m: New test.
11283 * objc.dg/ivar-visibility-2.m: New test.
11284 * objc.dg/ivar-visibility-3.m: New test.
11285 * objc.dg/ivar-visibility-4.m: New test.
11286
11287 2014-05-12 Tobias Burnus <burnus@net-b.de>
11288
11289 PR fortran/60127
11290 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11291
11292 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11293
11294 PR fortran/60834
11295 * gfortran.dg/associate_16.f90: New test.
11296
11297 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11298
11299 PR target/60991
11300 * gcc.target/avr/pr60991.c: New testcase.
11301
11302 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11303
11304 PR c++/60054
11305 * g++.dg/cpp1y/pr60054.C: New.
11306
11307 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11308
11309 PR c++/51199
11310 * g++.dg/template/pr51199.C: New.
11311
11312 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11313
11314 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11315
11316 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11317
11318 * gfortran.dg/gomp/affinity-1.f90: New test.
11319
11320 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11321
11322 * gcc.dg/torture/pr61136.c: New test.
11323
11324 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11325
11326 PR c++/59705
11327 * g++.dg/cpp0x/sfinae51.C: New.
11328
11329 PR c++/58353
11330 * g++.dg/cpp0x/variadic157.C: New.
11331
11332 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11333
11334 PR target/51244
11335 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11336
11337 2014-05-10 Marek Polacek <polacek@redhat.com>
11338
11339 * gcc.dg/pedwarn-init.c: New test.
11340 * gcc.dg/init-string-1.c: Adjust dg-error.
11341
11342 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11343
11344 * lib/target-supports.exp
11345 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11346 to the list.
11347
11348 2014-05-09 Marek Polacek <polacek@redhat.com>
11349
11350 PR c/61096
11351 * gcc.dg/pr61096-1.c: New test.
11352 * gcc.dg/pr61096-2.c: New test.
11353
11354 2014-05-09 Florian Weimer <fweimer@redhat.com>
11355
11356 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11357 * g++.dg/fstack-protector-strong.C: Likewise.
11358 * gcc.target/i386/ssp-strong-reg.c: New file.
11359
11360 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11361
11362 PR target/61055
11363 * gcc.target/avr/torture/pr61055.c: New test.
11364
11365 2014-05-09 Marek Polacek <polacek@redhat.com>
11366
11367 PR c/50459
11368 * c-c++-common/attributes-1.c: Move test line to a new test.
11369 * c-c++-common/attributes-2.c: New test.
11370 * c-c++-common/pr50459.c: New test.
11371 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11372 * gcc.dg/nonnull-2.c: Likewise.
11373 * gcc.dg/pr55570.c: Modify dg-error.
11374 * gcc.dg/tm/wrap-2.c: Likewise.
11375
11376 2014-05-08 Jeff Law <law@redhat.com>
11377
11378 PR tree-optimization/61009
11379 * g++.dg/tree-ssa/pr61009.C: New test.
11380
11381 2014-05-08 Matthias Klose <doko@ubuntu.com>
11382
11383 PR driver/61106
11384 * gcc-dg/unused-8a.c: New.
11385 * gcc-dg/unused-8b.c: Likewise.
11386
11387 2014-05-08 Marek Polacek <polacek@redhat.com>
11388
11389 PR c/61053
11390 * gcc.dg/pr61053.c: New test.
11391
11392 2014-05-08 Marek Polacek <polacek@redhat.com>
11393
11394 PR c/61077
11395 * gcc.dg/pr61077.c: New test.
11396
11397 2014-05-08 Tobias Burnus <burnus@net-b.de>
11398
11399 * gfortran.dg/coarray_collectives_1.f90: New.
11400 * gfortran.dg/coarray_collectives_2.f90: New.
11401 * gfortran.dg/coarray_collectives_3.f90: New.
11402 * gfortran.dg/coarray_collectives_4.f90: New.
11403 * gfortran.dg/coarray_collectives_5.f90: New.
11404 * gfortran.dg/coarray_collectives_6.f90: New.
11405 * gfortran.dg/coarray/collectives_1.f90: New.
11406 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11407 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11408 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11409 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11410 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11411 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11412 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11413
11414 2014-05-08 Wei Mi <wmi@google.com>
11415
11416 PR target/58066
11417 * gcc.target/i386/pr58066.c: New test.
11418
11419 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11420
11421 * gcc.target/i386/avx256-unaligned-load-2.c,
11422 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11423 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11424 packed-single instructions.
11425
11426 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11427
11428 PR c++/13981
11429 * g++.dg/diagnostic/pr13981.C: New.
11430
11431 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11432
11433 PR tree-optimization/59100
11434 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11435 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11436
11437 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11438
11439 PR tree-optimization/61095
11440 * gcc.dg/torture/pr61095.c: New test.
11441
11442 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11443
11444 PR middle-end/39246
11445 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11446 the uninitialized complex is used.
11447 * gcc.dg/uninit-17.c: New test to check partial initialization of
11448 complex with branches.
11449 * gcc.dg/uninit-17-O0.c: Likewise.
11450
11451 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11452
11453 PR target/60884
11454 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11455 (test_03): Rename to test_02.
11456
11457 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11458
11459 PR c++/61083
11460 * g++.dg/cpp0x/sfinae50.C: New.
11461
11462 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11463
11464 PR c++/61080
11465 * g++.dg/cpp0x/deleted7.C: New.
11466
11467 2014-05-07 Richard Biener <rguenther@suse.de>
11468
11469 PR tree-optimization/61034
11470 * g++.dg/tree-ssa/pr61034.C: New testcase.
11471
11472 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11473
11474 * gcc.target/epiphany/isr-arg.c: New file.
11475
11476 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11477
11478 PR tree-optimization/52252
11479 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11480
11481 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11482
11483 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11484 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11485 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11486 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11487 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11488 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11489 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11490 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11491 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11492 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11493 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11494 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11495 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11496 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11497 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11498 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11499 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11500 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11501 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11502 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11503 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11504 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11505 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11506 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11507 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11508 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11509 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11510 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11511 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11512 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11513 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11514 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11515 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11516 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11517 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11518 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11519 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11520 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11521 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11522 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11523 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11524 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11525 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11526 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11527 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11528 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11529 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11530 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11531 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11532 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11533 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11534 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11535 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11536 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11537 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11538 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11539 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11540 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11541 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11542 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11543 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11544 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11545 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11546 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11547 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11548 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11549 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11550 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11551 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11552 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11553 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11554 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11555
11556 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11557
11558 gcc.target/aarch64/simd/ext_f32.x: New file.
11559 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11560 gcc.target/aarch64/simd/ext_p16.x: New file.
11561 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11562 gcc.target/aarch64/simd/ext_p8.x: New file.
11563 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11564 gcc.target/aarch64/simd/ext_s16.x: New file.
11565 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11566 gcc.target/aarch64/simd/ext_s32.x: New file.
11567 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11568 gcc.target/aarch64/simd/ext_s64.x: New file.
11569 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11570 gcc.target/aarch64/simd/ext_s8.x: New file.
11571 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11572 gcc.target/aarch64/simd/ext_u16.x: New file.
11573 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11574 gcc.target/aarch64/simd/ext_u32.x: New file.
11575 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11576 gcc.target/aarch64/simd/ext_u64.x: New file.
11577 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11578 gcc.target/aarch64/simd/ext_u8.x: New file.
11579 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11580 gcc.target/aarch64/simd/ext_f64.c: New file.
11581 gcc.target/aarch64/simd/extq_f32.x: New file.
11582 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11583 gcc.target/aarch64/simd/extq_p16.x: New file.
11584 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11585 gcc.target/aarch64/simd/extq_p8.x: New file.
11586 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11587 gcc.target/aarch64/simd/extq_s16.x: New file.
11588 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11589 gcc.target/aarch64/simd/extq_s32.x: New file.
11590 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11591 gcc.target/aarch64/simd/extq_s64.x: New file.
11592 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11593 gcc.target/aarch64/simd/extq_s8.x: New file.
11594 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11595 gcc.target/aarch64/simd/extq_u16.x: New file.
11596 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11597 gcc.target/aarch64/simd/extq_u32.x: New file.
11598 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11599 gcc.target/aarch64/simd/extq_u64.x: New file.
11600 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11601 gcc.target/aarch64/simd/extq_u8.x: New file.
11602 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11603 gcc.target/aarch64/simd/extq_f64.c: New file.
11604
11605 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11606
11607 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11608 * gcc.target/aarch64/vtrnu32.c: Likewise.
11609 * gcc.target/aarch64/vtrnf32.c: Likewise.
11610
11611 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11612
11613 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11614 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11615 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11616 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11617 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11618 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11619 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11620 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11621 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11622 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11623 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11624 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11625 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11626 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11627 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11628 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11629 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11630 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11631 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11632 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11633 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11634 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11635 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11636 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11637 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11638 * gcc.target/aarch64/simd/vtrns16.x: New file.
11639 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11640 * gcc.target/aarch64/simd/vtrns32.x: New file.
11641 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11642 * gcc.target/aarch64/simd/vtrns8.x: New file.
11643 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11644 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11645 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11646 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11647 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11648 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11649
11650 2014-05-07 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/57864
11653 * gcc.dg/torture/pr57864.c: New testcase.
11654
11655 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11656
11657 PR libfortran/61049
11658 * gfortran.dg/list_read_13.f: New test.
11659
11660 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11661
11662 PR c++/60999
11663 * g++.dg/cpp0x/nsdmi-template9.C: New.
11664 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11665
11666 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11667 Mike Stump <mikestump@comcast.net>
11668 Richard Sandiford <rdsandiford@googlemail.com>
11669
11670 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11671
11672 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11673
11674 PR ipa/60965
11675 * g++.dg/ipa/devirt-32.C: New testcase.
11676
11677 2014-05-05 Richard Biener <rguenther@suse.de>
11678
11679 PR middle-end/61010
11680 * gcc.dg/torture/pr61010.c: New testcase.
11681
11682 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11683
11684 * gcc.target/s390/leaf-profile.c: New testcase.
11685
11686 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11687
11688 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11689 Disable asm scan for s390.
11690 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11691 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11692
11693 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11694
11695 PR tree-optimization/60363
11696 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11697
11698 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11699
11700 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11701 (dg-require-effective-target): Change target to powerpc_fprs.
11702 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11703 (dg-require-effective-target): Change target to dfprt.
11704
11705 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11706
11707 PR c++/58582
11708 * g++.dg/cpp0x/deleted4.C: New.
11709 * g++.dg/cpp0x/deleted5.C: Likewise.
11710 * g++.dg/cpp0x/deleted6.C: Likewise.
11711
11712 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11713
11714 PR fortran/61025
11715 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11716 regexps for -m32.
11717 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11718 * gfortran.dg/coarray_poly_6.f90: Likewise.
11719 * gfortran.dg/coarray_poly_7.f90: Likewise.
11720 * gfortran.dg/coarray_poly_8.f90: Likewise.
11721
11722 2014-05-02 Marek Polacek <polacek@redhat.com>
11723
11724 PR c/25801
11725 * gcc.dg/pr25801.c: New test.
11726
11727 2014-05-02 Marek Polacek <polacek@redhat.com>
11728
11729 PR c/60784
11730 * gcc.dg/pr60784.c: New test.
11731
11732 2014-05-01 Marek Polacek <polacek@redhat.com>
11733
11734 PR c/60915
11735 * gcc.dg/pr60915.c: New test.
11736
11737 2014-05-01 Marek Polacek <polacek@redhat.com>
11738
11739 PR c/60257
11740 * gcc.dg/pr60257.c: New test.
11741
11742 2014-05-01 Marek Polacek <polacek@redhat.com>
11743
11744 PR c/43395
11745 * c-c++-common/pr43395.c: New test.
11746
11747 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11748
11749 * gcc.dg/cond-reduc-1.c: New test.
11750 * gcc.dg/cond-reduc-2.c: Likewise.
11751
11752 2014-05-01 Marek Polacek <polacek@redhat.com>
11753
11754 PR c/29467
11755 * gcc.dg/pr29467.c: New test.
11756 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11757 about boolean types.
11758 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11759 to bool.
11760 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11761
11762 2014-05-01 Marek Polacek <polacek@redhat.com>
11763
11764 PR c/43245
11765 * gcc.dg/pr43245.c: New test.
11766
11767 2014-05-01 Marek Polacek <polacek@redhat.com>
11768
11769 PR c/56989
11770 * gcc.dg/pr56989.c: New test.
11771
11772 2014-04-30 Ian Lance Taylor <iant@google.com>
11773
11774 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11775 in go_compile_args rather than in argument to go-torture-execute.
11776
11777 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11778
11779 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11780 instead of getpid.
11781
11782 2014-04-30 Tobias Burnus <burnus@net-b.de>
11783
11784 * gfortran.dg/coarray_poly_6.f90
11785 * gfortran.dg/coarray_poly_7.f90
11786 * gfortran.dg/coarray_poly_8.f90
11787
11788 2014-04-30 Tobias Burnus <burnus@net-b.de>
11789
11790 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11791 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11792 * gfortran.dg/coarray/codimension.f90: New.
11793
11794 2014-04-30 Tobias Burnus <burnus@net-b.de>
11795
11796 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11797 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11798
11799 2014-04-30 Tobias Burnus <burnus@net-b.de>
11800
11801 * gfortran.dg/coarray_poly_4.f90: New.
11802 * gfortran.dg/coarray_poly_5.f90: New.
11803
11804 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11805
11806 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11807 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11808 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11809 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11810 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11811 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11812 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11813 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11814 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11815 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11816 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11817 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11818 * gcc.target/arm/simd/vuzps16_1.c: New file.
11819 * gcc.target/arm/simd/vuzps32_1.c: New file.
11820 * gcc.target/arm/simd/vuzps8_1.c: New file.
11821 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11822 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11823 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11824
11825 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11826
11827 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11828 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11829 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11830
11831 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11832
11833 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11834 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11835 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11836 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11837 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11838 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11839 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11840 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11841 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11842 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11843 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11844 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11845 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11846 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11847 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11848 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11849 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11850 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11851 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11852 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11853 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11854 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11855 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11856 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11857 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11858 * gcc.target/aarch64/simd/vuzps16.x: New file.
11859 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11860 * gcc.target/aarch64/simd/vuzps32.x: New file.
11861 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11862 * gcc.target/aarch64/simd/vuzps8.x: New file.
11863 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11864 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11865 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11866 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11867 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11868 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11869
11870 2014-04-30 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/48329
11873 * gfortran.dg/vect/pr48329.f90: New testcase.
11874
11875 2014-04-30 Marek Polacek <polacek@redhat.com>
11876
11877 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11878 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11879
11880 2014-04-30 Marek Polacek <polacek@redhat.com>
11881
11882 PR c/60139
11883 * gcc.dg/pr60139.c: New test.
11884
11885 2014-04-30 Marek Polacek <polacek@redhat.com>
11886
11887 PR c/60351
11888 * gcc.dg/pr60351.c: New test.
11889
11890 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11891
11892 * gcc.target/arm/simd/simd.exp: New file.
11893 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11894 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11895 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11896 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11897 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11898 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11899 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11900 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11901 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11902 * gcc.target/arm/simd/vzipf32_1.c: New file.
11903 * gcc.target/arm/simd/vzipp16_1.c: New file.
11904 * gcc.target/arm/simd/vzipp8_1.c: New file.
11905 * gcc.target/arm/simd/vzips16_1.c: New file.
11906 * gcc.target/arm/simd/vzips32_1.c: New file.
11907 * gcc.target/arm/simd/vzips8_1.c: New file.
11908 * gcc.target/arm/simd/vzipu16_1.c: New file.
11909 * gcc.target/arm/simd/vzipu32_1.c: New file.
11910 * gcc.target/arm/simd/vzipu8_1.c: New file.
11911
11912 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11913
11914 PR c++/51707
11915 * g++.dg/cpp0x/constexpr-51707.C: New.
11916
11917 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11918
11919 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11920 occurrences of "int" in the gimple dump to reflect that the return
11921 types of functions now show up in such dumps.
11922 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11923
11924 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11925
11926 PR tree-optimization/60971
11927 * c-c++-common/turtore/pr60971.c: New test.
11928
11929 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11930
11931 * gcc.target/aarch64/simd/simd.exp: New file.
11932 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11933 * gcc.target/aarch64/simd/vzipf32.x: New file.
11934 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11935 * gcc.target/aarch64/simd/vzipp16.x: New file.
11936 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11937 * gcc.target/aarch64/simd/vzipp8.x: New file.
11938 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11939 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11940 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11941 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11942 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11943 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11944 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11945 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11946 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11947 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11948 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11949 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11950 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11951 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11952 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11953 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11954 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11955 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11956 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11957 * gcc.target/aarch64/simd/vzips16.x: New file.
11958 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11959 * gcc.target/aarch64/simd/vzips32.x: New file.
11960 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11961 * gcc.target/aarch64/simd/vzips8.x: New file.
11962 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11963 * gcc.target/aarch64/simd/vzipu16.x: New file.
11964 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11965 * gcc.target/aarch64/simd/vzipu32.x: New file.
11966 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11967 * gcc.target/aarch64/simd/vzipu8.x: New file.
11968
11969 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11970
11971 * gcc.target/aarch64/fcsel_1.c: New test case.
11972
11973 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11974
11975 PR libfortran/60810
11976 * gfortran.dg/arrayio_13.f90: New test.
11977
11978 2014-04-28 Martin Jambor <mjambor@suse.cz>
11979
11980 * gcc.dg/tree-ssa/sra-14.c: New test.
11981
11982 2014-04-28 Richard Biener <rguenther@suse.de>
11983
11984 PR middle-end/60092
11985 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11986 * gcc.dg/vect/pr60092.c: Likewise.
11987
11988 2014-04-28 Richard Biener <rguenther@suse.de>
11989
11990 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11991 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11992 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11993 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11994
11995 2014-04-28 Richard Biener <rguenther@suse.de>
11996
11997 PR tree-optimization/60979
11998 * gcc.dg/graphite/pr60979.c: New testcase.
11999
12000 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12001
12002 PR c/60983
12003 * gcc.dg/pr60114.c: Use signed chars.
12004
12005 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12006
12007 PR c++/59120
12008 * g++.dg/cpp0x/alias-decl-43.C: New.
12009
12010 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12011
12012 PR fortran/59604
12013 PR fortran/58003
12014 * gfortran.dg/no_range_check_3.f90: New test.
12015
12016 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12017
12018 PR libfortran/52539
12019 * gfortran.dg/namelist_utf8.f90: New test.
12020
12021 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12022
12023 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12024 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12025 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12026
12027 2014-04-25 Cary Coutant <ccoutant@google.com>
12028
12029 PR debug/60929
12030 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12031 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12032 -fdebug-types-section flag.
12033
12034 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12035
12036 * gcc.target/arm/tail-long-call.c: New test.
12037
12038 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12039
12040 PR tree-optimization/60930
12041 * gcc.dg/torture/pr60930.c: New test.
12042
12043 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR tree-optimization/60960
12046 * gcc.c-torture/execute/pr60960.c: New test.
12047
12048 2014-04-25 Marek Polacek <polacek@redhat.com>
12049
12050 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12051
12052 2014-04-25 Marek Polacek <polacek@redhat.com>
12053
12054 PR c/18079
12055 * gcc.dg/pr18079.c: New test.
12056 * gcc.dg/pr18079-2.c: New test.
12057
12058 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12059
12060 * c-c++-common/gomp/pr60823-2.c: Require effective target
12061 vect_simd_clones.
12062
12063 2014-04-25 Marek Polacek <polacek@redhat.com>
12064
12065 PR c/60114
12066 * gcc.dg/pr60114.c: New test.
12067
12068 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12069
12070 * gcc.c-torture/execute/20140425-1.c: New test.
12071
12072 2014-04-25 Marek Polacek <polacek@redhat.com>
12073
12074 PR c/60156
12075 * c-c++-common/pr60156.c: New test.
12076
12077 2014-04-25 Richard Biener <rguenther@suse.de>
12078
12079 PR ipa/60912
12080 * g++.dg/opt/pr60912.C: New testcase.
12081
12082 2014-04-25 Richard Biener <rguenther@suse.de>
12083
12084 PR ipa/60911
12085 * gcc.dg/lto/pr60911_0.c: New testcase.
12086
12087 2014-04-24 Cong Hou <congh@google.com>
12088
12089 PR tree-optimization/60896
12090 * g++.dg/vect/pr60896.cc: New test.
12091
12092 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12093
12094 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12095 unpack builtin functionss for 128-bit types.
12096 * gcc.target/powerpc/pack02.c: Likewise.
12097 * gcc.target/powerpc/pack03.c: Likewise.
12098 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12099 divide builtin functionss.
12100 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12101 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12102 functions.
12103 * gcc.target/powerpc/bcd-2.c: Likewise.
12104 * gcc.target/powerpc/bcd-3.c: Likewise.
12105 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12106 builtin functionss.
12107 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12108
12109 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12110
12111 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12112 keeps_null_pointer_checks.
12113 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12114 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12115 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12116 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12117
12118 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12119
12120 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12121 Replace load with read and store with write.
12122
12123 2014-04-24 Jeff Law <law@redhat.com>
12124
12125 PR target/60822
12126 * gcc.c-torture/pr60822.c: New test.
12127 * gcc.c-torture/pr60822.x: New test.
12128
12129 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12130
12131 PR c++/57958
12132 * g++.dg/cpp0x/pr57958.C: New test.
12133
12134 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12135
12136 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12137 true for aarch64_be.
12138
12139 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12140 Tom de Vries <tom@codesourcery.com>
12141
12142 * gcc.dg/fuse-caller-save.c: New test.
12143
12144 2014-04-24 Joey Ye <joey.ye@arm.com>
12145
12146 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12147
12148 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12149
12150 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12151 * gcc.dg/vect/vect-bswap16: New test.
12152 * gcc.dg/vect/vect-bswap32: Likewise.
12153 * gcc.dg/vect/vect-bswap64: Likewise.
12154
12155 2014-04-23 Jeff Law <law@redhat.com>
12156
12157 PR tree-optimization/60902
12158 * gcc.target/i386/pr60902.c: New test.
12159
12160 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12161
12162 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12163 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12164 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12165
12166 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12167
12168 * gcc.target/arm/rev16.c: New test.
12169
12170 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12171
12172 * gcc.target/aarch64/rev16_1.c: New test.
12173
12174 2014-04-23 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/60903
12177 * gcc.dg/torture/pr60903.c: New testcase.
12178
12179 2014-04-23 Richard Biener <rguenther@suse.de>
12180
12181 PR middle-end/60895
12182 * g++.dg/torture/pr60895.C: New testcase.
12183
12184 2014-04-23 Richard Biener <rguenther@suse.de>
12185
12186 PR middle-end/60891
12187 * gcc.dg/torture/pr60891.c: New testcase.
12188
12189 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR sanitizer/60275
12192 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12193 -fno-sanitize-recover to dg-options.
12194 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12195 add -std=c++11 to dg-options.
12196 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12197 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12198 add -std=c++1y to dg-options.
12199 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12200 -fno-sanitize-recover to dg-options.
12201 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12202 * c-c++-common/ubsan/vla-4.c: Likewise.
12203 * c-c++-common/ubsan/pr59503.c: Likewise.
12204 * c-c++-common/ubsan/vla-3.c: Likewise.
12205 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12206 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12207 * c-c++-common/ubsan/shift-3.c: Likewise.
12208 * c-c++-common/ubsan/overflow-1.c: Likewise.
12209 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12210 * c-c++-common/ubsan/vla-2.c: Likewise.
12211 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12212 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12213 * c-c++-common/ubsan/shift-6.c: Likewise.
12214 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12215 * c-c++-common/ubsan/overflow-add-3.c: New test.
12216 * c-c++-common/ubsan/overflow-add-4.c: New test.
12217 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12218 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12219
12220 2014-04-22 Christian Bruel <christian.bruel@st.com>
12221
12222 * gcc.target/sh/hiconst.c: New test.
12223
12224 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12225
12226 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12227 lroundf generates custom round instruction, too.
12228
12229 2014-04-22 Tobias Burnus <burnus@net-b.de>
12230
12231 PR fortran/60881
12232 * coarray/alloc_comp_3.f90: New.
12233
12234 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12235
12236 PR target/60868
12237 * gcc.target/i386/pr60868.c: New testcase.
12238
12239 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR c/59073
12242 * c-c++-common/gomp/pr59073.c: New test.
12243
12244 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12245
12246 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12247
12248 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12249
12250 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12251 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12252
12253 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12254
12255 * gcc.dg/memcpy-5.c: New test.
12256
12257 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12258
12259 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12260
12261 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12262 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12263 *-*-solaris2.9.
12264 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12265 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12266 from dg-options.
12267 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12268 from dg-additional-options.
12269 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12270 from dg-options.
12271
12272 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12273 execution check.
12274 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12275 (sigill_hdlr): Remove.
12276 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12277 check.
12278
12279 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12280 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12281 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12282
12283 * lib/target-supports.exp (add_options_for_tls): Remove
12284 *-*-solaris2.9* handling.
12285
12286 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12287
12288 * gcc.target/aarch64/vect_cvtf_1.c: New.
12289
12290 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12291
12292 PR tree-optimization/60823
12293 * c-c++-common/gomp/pr60823-1.c: New test.
12294 * c-c++-common/gomp/pr60823-2.c: New test.
12295 * c-c++-common/gomp/pr60823-3.c: New test.
12296
12297 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12298
12299 * gcc.target/arm/anddi_notdi-1.c: New test.
12300 * gcc.target/arm/iordi_notdi-1.c: New test case.
12301
12302 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12303
12304 * gcc.target/arm/iordi_notdi-1.c: New test.
12305
12306 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12307
12308 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12309
12310 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12311
12312 PR target/60735
12313 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12314 not cause errors if -mspe.
12315
12316 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12317
12318 PR target/60909
12319 * gcc.target/i386/pr60909-1.c: New test.
12320 * gcc.target/i386/pr60909-2.c: Ditto.
12321
12322 2014-04-18 Cong Hou <congh@google.com>
12323
12324 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12325 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12326
12327 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12328
12329 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12330 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12331
12332 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12333
12334 PR c++/59200
12335 * g++.dg/cpp0x/alias-decl-42.C: New.
12336
12337 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12338
12339 * gcc.target/powerpc/ti_math1.c: New.
12340 * gcc.target/powerpc/ti_math2.c: New.
12341
12342 2014-04-17 Martin Jambor <mjambor@suse.cz>
12343
12344 * gnat.dg/opt34.adb: New.
12345 * gnat.dg/opt34_pkg.ads: Likewise.
12346
12347 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12348
12349 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12350 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12351
12352 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12353
12354 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12355 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12356
12357 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12358
12359 PR target/60847
12360 Forward port from 4.8 branch
12361 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12362
12363 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12364 Fix scan patterns.
12365 * gcc.target/i386/bmi-2.c: Ditto.
12366
12367 2014-04-17 Richard Biener <rguenther@suse.de>
12368
12369 PR middle-end/60849
12370 * g++.dg/opt/pr60849.C: New testcase.
12371
12372 2014-04-17 Richard Biener <rguenther@suse.de>
12373
12374 PR tree-optimization/60836
12375 * g++.dg/vect/pr60836.cc: New testcase.
12376
12377 2014-04-17 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/60841
12380 * gcc.dg/vect/pr60841.c: New testcase.
12381
12382 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12383
12384 * g++.dg/ipa/devirt-31.C: New testcase.
12385
12386 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12387
12388 PR lto/60820
12389 * gcc.dg/lto/pr60820_0.c: New testcase.
12390 * gcc.dg/lto/pr60820_1.c: New testcase.
12391
12392 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12393
12394 PR ipa/60854
12395 * g++.dg/torture/pr60854.C: New testcase.
12396
12397 2014-04-16 Catherine Moore <clm@codesourcery.com>
12398
12399 * gcc.target/mips/umips-store16-2.c: New test.
12400
12401 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12402
12403 * g++.dg/cpp0x/initlist-vect.C: New file.
12404
12405 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12406
12407 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12408 * gcc.dg/uninit-I-O0.c: Likewise.
12409 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12410
12411 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR tree-optimization/60844
12414 * gcc.dg/pr60844.c: New test.
12415
12416 2014-04-15 Richard Biener <rguenther@suse.de>
12417
12418 PR rtl-optimization/56965
12419 * gcc.dg/torture/pr56965-1.c: New testcase.
12420 * gcc.dg/torture/pr56965-2.c: Likewise.
12421
12422 2014-04-15 Teresa Johnson <tejohnson@google.com>
12423
12424 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12425
12426 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12427
12428 * gnat.dg/vect14.adb: New test.
12429
12430 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12431
12432 * gnat.dg/vect12.ad[sb]: New test.
12433 * gnat.dg/vect13.ad[sb]: Likewise.
12434
12435 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12436
12437 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12438 under qemu-arm.
12439 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12440 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12441 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12442 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12443 * c-c++-common/ubsan/null-1.c: Likewise.
12444 * c-c++-common/ubsan/null-10.c: Likewise.
12445 * c-c++-common/ubsan/null-11.c: Likewise.
12446 * c-c++-common/ubsan/null-2.c: Likewise.
12447 * c-c++-common/ubsan/null-3.c: Likewise.
12448 * c-c++-common/ubsan/null-4.c: Likewise.
12449 * c-c++-common/ubsan/null-5.c: Likewise.
12450 * c-c++-common/ubsan/null-6.c: Likewise.
12451 * c-c++-common/ubsan/null-7.c: Likewise.
12452 * c-c++-common/ubsan/null-8.c: Likewise.
12453 * c-c++-common/ubsan/null-9.c: Likewise.
12454 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12455 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12456 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12457 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12458 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12459 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12460 * c-c++-common/ubsan/pr59333.c: Likewise.
12461 * c-c++-common/ubsan/pr59667.c: Likewise.
12462 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12463 * c-c++-common/ubsan/pr60636.c: Likewise.
12464 * c-c++-common/ubsan/shift-1.c: Likewise.
12465 * c-c++-common/ubsan/shift-2.c: Likewise.
12466 * c-c++-common/ubsan/vla-1.c: Likewise.
12467
12468 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12469
12470 * gnat.dg/vect11.ad[sb]: New test.
12471
12472 2014-04-14 Richard Biener <rguenther@suse.de>
12473
12474 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12475
12476 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12477
12478 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12479
12480 2014-04-14 Richard Biener <rguenther@suse.de>
12481 Marc Glisse <marc.glisse@inria.fr>
12482
12483 PR c/60819
12484 * gcc.target/i386/vec-may_alias.c: New testcase.
12485
12486 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12487
12488 * lib/target-supports.exp
12489 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12490 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12491 Fix formatting.
12492
12493 2014-04-14 Richard Biener <rguenther@suse.de>
12494
12495 PR lto/60720
12496 * gcc.dg/lto/pr60720_0.c: New testcase.
12497 * gcc.dg/lto/pr60720_1.c: Likewise.
12498
12499 2014-04-14 Christian Bruel <christian.bruel@st.com>
12500
12501 * gcc.target/sh/memset.c: New test.
12502
12503 2014-04-14 Richard Biener <rguenther@suse.de>
12504
12505 PR middle-end/55022
12506 * gcc.dg/graphite/pr55022.c: New testcase.
12507
12508 2014-04-14 Richard Biener <rguenther@suse.de>
12509
12510 PR tree-optimization/59817
12511 PR tree-optimization/60453
12512 * gfortran.dg/graphite/pr59817.f: New testcase.
12513 * gcc.dg/graphite/pr59817-1.c: Likewise.
12514 * gcc.dg/graphite/pr59817-2.c: Likewise.
12515
12516 2014-04-14 Jason Merrill <jason@redhat.com>
12517
12518 Revert:
12519 * lib/gcc-dg.exp (dg-build-dso): New.
12520 (gcc-dg-test-1): Handle dg-do-what "dso".
12521
12522 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12523
12524 PR fortran/60717
12525 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12526
12527 PR fortran/58085
12528 * gfortran.dg/associate_15.f90: New test.
12529
12530 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12531
12532 PR middle-end/60467
12533 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12534 case to check.
12535
12536 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12537
12538 PR middle-end/60469
12539 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12540
12541 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12542
12543 * gcc.target/mips/umips-store16-1.c: New test.
12544
12545 2014-04-11 Tobias Burnus <burnus@net-b.de>
12546
12547 PR c/60194
12548 * * g++.dg/warn/warn_format_signedness.C: New.
12549 * gcc.dg/format/warn-signedness.c: New.
12550
12551 2014-04-11 Tobias Burnus <burnus@net-b.de>
12552
12553 PR fortran/58880
12554 PR fortran/60495
12555 * gfortran.dg/finalize_25.f90: New.
12556
12557 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12558
12559 * gcc.target/epiphany/t1068-2.c: New file.
12560
12561 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12562
12563 * gcc.target/epiphany/btst-1.c: New test.
12564
12565 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12566
12567 PR rtl-optimization/60651
12568 * gcc.target/epiphany/mode-switch.c: New test.
12569
12570 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12571
12572 PR c++/58600
12573 * g++.dg/cpp0x/gen-attrs-58.C: New.
12574 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12575
12576 2014-04-11 Steve Ellcey <sellcey@mips.com>
12577 Jakub Jelinek <jakub@redhat.com>
12578
12579 PR middle-end/60556
12580 * gcc.c-torture/compile/pr60556.c: New test.
12581
12582 2014-04-11 Richard Biener <rguenther@suse.de>
12583
12584 PR middle-end/60797
12585 * gcc.dg/pr60797.c: New testcase.
12586
12587 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12588
12589 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12590 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12591 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12592 rename to ...
12593 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12594 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12595 instructions as well.
12596
12597 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR rtl-optimization/60663
12600 * gcc.target/arm/pr60663.c: New test.
12601
12602 2014-04-10 Jason Merrill <jason@redhat.com>
12603
12604 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12605
12606 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR lto/60567
12609 * g++.dg/lto/pr60567_0.C: New test.
12610
12611 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12612
12613 * gfortran.dg/class_nameclash.f90: New test.
12614
12615 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12616
12617 PR c++/52844
12618 * g++.dg/cpp0x/variadic156.C: New.
12619
12620 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12621
12622 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12623 long.
12624
12625 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12626
12627 PR debug/60655
12628 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12629 -fdata-sections.
12630
12631 2014-04-09 Steve Ellcey <sellcey@mips.com>
12632
12633 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12634 and scan lists.
12635
12636 2014-04-09 Cong Hou <congh@google.com>
12637
12638 PR testsuite/60773
12639 * lib/target-supports.exp:
12640 (check_effective_target_vect_widen_si_to_di_pattern): New.
12641 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12642 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12643 targets only.
12644 (foo): Fix up formatting.
12645 (main): Call check_vect.
12646
12647 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12648
12649 PR c++/59115
12650 * g++.dg/template/crash119.C: New.
12651
12652 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12653
12654 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12655
12656 2014-04-08 Jason Merrill <jason@redhat.com>
12657
12658 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12659
12660 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12661
12662 PR rtl-optimization/60776
12663 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12664 * gcc.dg/builtin-bswap-7.c: Likewise.
12665 * gcc.dg/builtin-bswap-6a.c: New testcase.
12666 * gcc.dg/builtin-bswap-7a.c: New testcase.
12667
12668 Revert
12669 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12670
12671 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12672 optimization.
12673 * gcc.dg/builtin-bswap-7.c: Likewise.
12674
12675 2014-04-08 Richard Biener <rguenther@suse.de>
12676
12677 PR tree-optimization/60785
12678 * gcc.dg/graphite/pr60785.c: New testcase.
12679
12680 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682 PR target/60602
12683 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12684 with as at -O0.
12685
12686 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12687
12688 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12689 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12690 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12691
12692 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12693
12694 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12695
12696 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12697
12698 PR target/60609
12699 * g++.dg/torture/pr60609.C: New test.
12700
12701 2014-04-07 Richard Biener <rguenther@suse.de>
12702
12703 PR tree-optimization/60766
12704 * gcc.dg/torture/pr60766.c: New testcase.
12705
12706 2014-04-07 Jason Merrill <jason@redhat.com>
12707
12708 * lib/gcc-dg.exp (dg-build-dso): New.
12709 (gcc-dg-test-1): Handle dg-do-what "dso".
12710 * lib/target-supports.exp (add_options_for_dlopen): New.
12711 (check_effective_target_dlopen): Use it.
12712
12713 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12714
12715 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12716
12717 2014-04-07 Richard Biener <rguenther@suse.de>
12718
12719 PR middle-end/60750
12720 * g++.dg/torture/pr60750.C: New testcase.
12721 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12722
12723 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12724
12725 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12726
12727 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12728
12729 PR testsuite/60671
12730 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12731
12732 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12733
12734 PR testsuite/60672
12735 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12736
12737 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12738
12739 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12740
12741 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12742
12743 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12744
12745 * gcc.target/avr/dev-specific-rmw.c: New test.
12746
12747 2014-04-04 Cong Hou <congh@google.com>
12748
12749 PR tree-optimization/60656
12750 * gcc.dg/vect/pr60656.c: New test.
12751
12752 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12753
12754 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12755 optimization.
12756 * gcc.dg/builtin-bswap-7.c: Likewise.
12757
12758 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12759
12760 PR c++/58207
12761 * g++.dg/cpp0x/constexpr-ice15.C: New.
12762
12763 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12764
12765 PR ipa/59626
12766 testcase by Richard Biener
12767 * gcc.dg/lto/pr59626_0.c: New testcase.
12768 * gcc.dg/lto/pr59626_1.c: New testcase.
12769
12770 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12771
12772 PR debug/60655
12773 * gcc.c-torture/compile/pr60655-1.c: New test.
12774
12775 2014-04-04 Martin Jambor <mjambor@suse.cz>
12776
12777 PR ipa/60640
12778 * g++.dg/ipa/pr60640-1.C: New test.
12779 * g++.dg/ipa/pr60640-2.C: Likewise.
12780 * g++.dg/ipa/pr60640-3.C: Likewise.
12781 * g++.dg/ipa/pr60640-4.C: Likewise.
12782
12783 2014-04-04 Jeff Law <law@redhat.com>
12784
12785 PR target/60657
12786 * gcc.target/arm/pr60657.c: New test.
12787
12788 2014-04-04 Richard Biener <rguenther@suse.de>
12789
12790 PR ipa/60746
12791 * g++.dg/torture/pr60746.C: New testcase.
12792
12793 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12794
12795 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12796 * g++.old-deja/g++.jason/overload21.C: Likewise.
12797 * g++.old-deja/g++.law/init5.C: Likewise.
12798
12799 2014-04-03 Cong Hou <congh@google.com>
12800
12801 PR tree-optimization/60505
12802 * gcc.dg/vect/pr60505.c: New test.
12803
12804 2014-04-03 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/60740
12807 * gcc.dg/graphite/pr60740.c: New testcase.
12808
12809 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12810
12811 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12812 * g++.dg/warn/Wnvdtor-2.C: New.
12813 * g++.dg/warn/Wnvdtor-3.C: New.
12814 * g++.dg/warn/Wnvdtor-4.C: New.
12815 * g++.dg/warn/Weff1.C: Delete.
12816 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12817 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12818
12819 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12820
12821 PR ipa/60659
12822 * g++.dg/torture/pr60659.C: New testcase.
12823
12824 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12825
12826 PR tree-optimization/60733
12827 * gcc.dg/torture/pr60733.c: New test.
12828
12829 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12830
12831 PR rtl-optimization/60650
12832 * gcc.target/arm/pr60650-2.c: New.
12833
12834 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12835
12836 * gcc.target/i386/avx2-vpand-3.c,
12837 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12838
12839 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12840
12841 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12842 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12843 gcc.target/i386/memcpy-strategy-1.c,
12844 gcc.target/i386/memcpy-strategy-2.c,
12845 gcc.target/i386/memcpy-vector_loop-1.c,
12846 gcc.target/i386/memcpy-vector_loop-2.c,
12847 gcc.target/i386/memset-vector_loop-1.c,
12848 gcc.target/i386/memset-vector_loop-2.c,
12849 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12850 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12851 -march= options different from those in dg-options.
12852
12853 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12854
12855 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12856 gcc.target/i386/pr30970.c: Use -mtune=generic.
12857 * gcc.target/i386/avx2-vpaddb-3.c,
12858 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12859 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12860 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12861 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12862 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12863 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12864 gcc.target/i386/avx2-vpsubw-3.c,
12865 gcc.target/i386/avx256-unaligned-load-1.c,
12866 gcc.target/i386/avx256-unaligned-load-4.c,
12867 gcc.target/i386/avx256-unaligned-store-1.c,
12868 gcc.target/i386/avx256-unaligned-store-2.c,
12869 gcc.target/i386/avx256-unaligned-store-4.c: Use
12870 -mno-prefer-avx128.
12871
12872 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12873 Iain Sandoe <iain@codesourcery.com>
12874
12875 PR target/54083
12876 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12877 with the additional options -Wl,-undefined,dynamic_lookup
12878 and -Wl,-flat_namespace.
12879 * gcc.dg/torture/pr53922.c: Additional option
12880 -Wl,-flat_namespace for darwin[89].
12881 * gcc.dg/torture/pr60092.c: Additional options
12882 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12883 for darwin[89].
12884
12885 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12886
12887 PR target/43751
12888 * lib/prune.exp: Modify the regular express to prune
12889 the new warnings introduced by r205679 on darwin9.
12890
12891 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12892
12893 * g++.dg/init/ctor4.C: Adjust.
12894 * g++.dg/init/ctor4-1.C: New.
12895 * g++.dg/cpp0x/defaulted2.C: Adjust.
12896
12897 2014-04-01 Richard Henderson <rth@redhat.com>
12898
12899 PR target/60704
12900 * gcc.dg/pr60704.c: New file.
12901
12902 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12903
12904 PR target/60363
12905 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12906 logical_op_short_circuit targets.
12907
12908 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12909
12910 PR libfortran/60128
12911 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12912 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12913
12914 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12915
12916 PR rtl-optimization/60700
12917 * gcc.target/i386/pr60700.c: New test.
12918
12919 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12920
12921 PR target/60650
12922 * gcc.target/arm/pr60650.c: Adjust command line options.
12923
12924 2014-03-31 Martin Jambor <mjambor@suse.cz>
12925
12926 PR middle-end/60647
12927 * gcc.dg/pr60647-1.c: New test.
12928 * gcc.dg/pr60647-2.c: Likewise.
12929
12930 2014-03-31 Richard Biener <rguenther@suse.de>
12931
12932 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12933
12934 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12935
12936 PR target/60034
12937 * gcc.target/aarch64/pr60034.c: New file.
12938
12939 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12940
12941 PR c++/60626
12942 * g++.dg/cpp1y/pr60626.C: New testcase.
12943
12944 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12945
12946 * gcc.dg/pr45416.c: Allow bextr on x86.
12947 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12948 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12949 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12950 * gcc.target/i386/l_fma_double_1.c,
12951 gcc.target/i386/l_fma_double_2.c,
12952 gcc.target/i386/l_fma_double_3.c,
12953 gcc.target/i386/l_fma_double_4.c,
12954 gcc.target/i386/l_fma_double_5.c,
12955 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12956 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12957 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12958 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12959 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12960 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12961 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12962
12963 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR target/60648
12966 * g++.dg/pr60648.C: Move test to...
12967 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12968 dg-options, add for fpic targets dg-additional-options -fPIC.
12969
12970 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12971
12972 * gnat.dg/opt33.adb: New testcase.
12973
12974 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12975
12976 PR target/60697
12977 * gcc.target/aarch64/pr60697.c: New.
12978
12979 2014-03-27 Jeff Law <law@redhat.com>
12980
12981 PR target/60648
12982 * g++.dg/pr60648.C: New test.
12983
12984 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12985
12986 PR c++/60573
12987 * g++.dg/cpp1y/pr60573.C: New testcase.
12988
12989 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR target/60693
12992 * gcc.target/i386/pr60693.c: New test.
12993
12994 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12995
12996 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12997
12998 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR c++/60689
13001 * c-c++-common/pr60689.c: New test.
13002
13003 PR c++/58678
13004 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13005 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13006 targets.
13007
13008 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13009
13010 PR target/60675
13011 * gcc.target/aarch64/pr60675.C: New.
13012
13013 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13014
13015 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13016 * lib/target-supports.exp: Return true for s390
13017 in check_effective_logical_op_short_circuit.
13018
13019 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13020
13021 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13022 of second source operand.
13023 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13024 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13025 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13026
13027 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR ipa/60315
13030 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13031
13032 2014-03-28 Tobias Burnus <burnus@net-b.de>
13033
13034 * lib/cilk-plus-dg.exp: New.
13035 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13036 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13037
13038 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13039
13040 PR fortran/60522
13041 * gfortran.dg/where_4.f90: New test case.
13042
13043 2014-03-27 Tobias Burnus <burnus@net-b.de>
13044
13045 PR fortran/58880
13046 * gfortran.dg/finalize_24.f90: New.
13047
13048 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13049
13050 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13051 vbpermq builtin.
13052
13053 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13054 vec_select optimizations.
13055 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13056 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13057
13058 PR target/60672
13059 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13060 xxpermdi builtins are supported.
13061
13062 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13063
13064 PR rtl-optimization/60650
13065 * gcc.target/arm/pr60650.c: New.
13066
13067 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13068
13069 * gcc.target/s390/20140327-1.c: New testcase.
13070
13071 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR middle-end/60682
13074 * g++.dg/gomp/pr60682.C: New test.
13075
13076 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13077
13078 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13079
13080 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13081
13082 PR target/60580
13083 * gcc.target/aarch64/pr60580_1.c: New.
13084 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13085 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13086
13087 2014-03-26 Dehao Chen <dehao@google.com>
13088
13089 * gcc.dg/predict-8.c: New test.
13090
13091 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13092
13093 PR c++/52369
13094 * g++.dg/init/const10.C: New.
13095 * g++.dg/init/const11.C: New.
13096 * g++.dg/init/pr25811.C: Adjust.
13097 * g++.dg/init/pr29043.C: Likewise.
13098 * g++.dg/init/pr43719.C: Likewise.
13099 * g++.dg/init/pr44086.C: Likewise.
13100 * g++.dg/init/ctor8.C: Likewise.
13101 * g++.dg/init/uninitialized1.C: Likewise.
13102
13103 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR sanitizer/60636
13106 * c-c++-common/ubsan/pr60636.c: New test.
13107
13108 2014-03-26 Andreas Schwab <schwab@suse.de>
13109
13110 * g++.dg/torture/pr60315.C: Remove duplication.
13111
13112 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13113
13114 * gcc.c-torture/execute/20140326-1.c: New test.
13115
13116 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13117
13118 PR ipa/60315
13119 * g++.dg/torture/pr60315.C: New testcase.
13120
13121 2014-03-25 Martin Jambor <mjambor@suse.cz>
13122
13123 PR ipa/60600
13124 * g++.dg/ipa/pr60600.C: New test.
13125
13126 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13127
13128 PR testsuite/58013
13129 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13130
13131 2014-03-25 Richard Biener <rguenther@suse.de>
13132
13133 PR middle-end/60635
13134 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13135 * gfortran.dg/lto/pr60635_1.c: Likewise.
13136
13137 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13138
13139 PR c++/60627
13140 * g++.dg/cpp1y/pr60627.C: New testcase.
13141
13142 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13143
13144 * gcc.target/aarch64/ushr64_1.c: New.
13145
13146 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13147
13148 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13149 (LONG_LONG): Use LLONG.
13150 (set_rvector_long): Explicitly return void.
13151 (set_vector_long): Likewise.
13152 (check_vector_long): Likewise.
13153
13154 2014-03-24 Marek Polacek <polacek@redhat.com>
13155
13156 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13157 Define INT_MIN.
13158 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13159 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13160 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13161 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13162 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13163 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13164 * c-c++-common/ubsan/pr59503.c: Likewise.
13165 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13166 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13167 * c-c++-common/ubsan/shift-3.c: Likewise.
13168 * c-c++-common/ubsan/shift-6.c: Likewise.
13169 * c-c++-common/ubsan/undefined-1.c: Likewise.
13170 * c-c++-common/ubsan/vla-2.c: Likewise.
13171 * c-c++-common/ubsan/vla-3.c: Likewise.
13172 * c-c++-common/ubsan/vla-4.c: Likewise.
13173 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13174 * g++.dg/ubsan/return-2.C: Likewise.
13175
13176 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13177
13178 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13179 hppa*-*-hpux*.
13180
13181 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13182
13183 PR libfortran/59313
13184 PR libfortran/58015
13185 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13186 * gfortran.dg/round_4.f90: Likewise.
13187
13188 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13189
13190 PR libfortran/60128
13191 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13192 i?86-*-solaris2.9*.
13193
13194 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13195
13196 PR sanitizer/60613
13197 * c-c++-common/ubsan/pr60613-1.c: New test.
13198 * c-c++-common/ubsan/pr60613-2.c: New test.
13199
13200 2014-03-22 Matthias Klose <doko@ubuntu.com>
13201
13202 * g++.dg/cpp0x/regress: Remove empty directory.
13203
13204 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13205
13206 PR debug/60603
13207 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13208
13209 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13210
13211 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13212 * g++.dg/cpp1y/pr60393.C: Likewise.
13213
13214 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13215
13216 PR c++/60384
13217 * g++.dg/cpp1y/pr60384.C: New.
13218
13219 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13220
13221 PR target/60598
13222 * gcc.dg/pr60598.c: New test.
13223
13224 2014-03-21 Martin Jambor <mjambor@suse.cz>
13225
13226 PR ipa/59176
13227 * g++.dg/torture/pr59176.C: New test.
13228
13229 2014-03-21 Martin Jambor <mjambor@suse.cz>
13230
13231 PR ipa/60419
13232 * g++.dg/ipa/pr60419.C: New test.
13233
13234 2014-03-21 Richard Biener <rguenther@suse.de>
13235
13236 PR tree-optimization/60577
13237 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13238
13239 2014-03-21 Tobias Burnus <burnus@net-b.de>
13240
13241 PR fortran/60599
13242 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13243
13244 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR middle-end/60597
13247 * g++.dg/opt/pr60597.C: New test.
13248
13249 PR c++/60572
13250 * g++.dg/init/pr60572.C: New test.
13251
13252 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13253
13254 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13255
13256 2014-03-19 Tobias Burnus <burnus@net-b.de>
13257
13258 PR fortran/60543
13259 PR fortran/60283
13260 * gfortran.dg/implicit_pure_4.f90: New.
13261
13262 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13263
13264 PR c++/51474
13265 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13266
13267 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13268
13269 PR testsuite/60590
13270 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13271 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13272 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13273
13274 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13275
13276 PR c++/60332
13277 * g++.dg/cpp1y/pr60332.C: New.
13278
13279 2014-03-19 Marek Polacek <polacek@redhat.com>
13280
13281 PR sanitizer/60569
13282 * g++.dg/ubsan/pr60569.C: New test.
13283
13284 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13285
13286 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13287
13288 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR tree-optimization/60559
13291 * g++.dg/vect/pr60559.cc: New test.
13292
13293 2014-03-18 Ian Lance Taylor <iant@google.com>
13294
13295 PR target/60563
13296 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13297 (ditype): Rename typedef from int64_t.
13298
13299 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13300
13301 PR c/55383
13302 * gcc.dg/cast-qual-3.c: New.
13303 Revert:
13304 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13305 * c-c++-common/Wcast-qual-1.c: More precise match text.
13306
13307 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13308
13309 PR fortran/55207
13310 PR fortran/60549
13311 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13312 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13313 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13314 * gfortran.dg/intent_optimize_1.f90: Ditto.
13315 * gfortran.dg/pointer_init_9.f90: Ditto.
13316 * gfortran.dg/volatile4.f90: Ditto.
13317 * gfortran.dg/volatile6.f90: Ditto.
13318
13319 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13320
13321 PR c/55383
13322 * c-c++-common/Wcast-qual-1.c: More precise match text.
13323
13324 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13325
13326 PR c++/60305
13327 * g++.dg/cpp0x/constexpr-ice14.C: New.
13328
13329 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13330
13331 PR c++/54250
13332 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13333
13334 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13335
13336 PR sanitizer/60535
13337 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13338 * c-c++-common/ubsan/null-2.c: Likewise.
13339 * c-c++-common/ubsan/null-3.c: Likewise.
13340 * c-c++-common/ubsan/null-4.c: Likewise.
13341 * c-c++-common/ubsan/null-5.c: Likewise.
13342 * c-c++-common/ubsan/null-6.c: Likewise.
13343 * c-c++-common/ubsan/null-7.c: Likewise.
13344 * c-c++-common/ubsan/null-8.c: Likewise.
13345 * c-c++-common/ubsan/null-9.c: Likewise.
13346 * c-c++-common/ubsan/null-10.c: Likewise.
13347 * c-c++-common/ubsan/null-11.c: Likewise.
13348 * c-c++-common/ubsan/overflow-1.c: Likewise.
13349 * c-c++-common/ubsan/overflow-2.c: Likewise.
13350 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13351 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13352 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13353 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13354 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13355 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13356 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13357 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13358 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13359 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13360 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13361 * c-c++-common/ubsan/pr59333.c: Likewise.
13362 * c-c++-common/ubsan/pr59503.c: Likewise.
13363 * c-c++-common/ubsan/pr59667.c: Likewise.
13364 * c-c++-common/ubsan/undefined-1.c: Likewise.
13365 * g++.dg/ubsan/pr59250.C: Likewise.
13366 * g++.dg/ubsan/pr59306.C: Likewise.
13367
13368 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13369
13370 * gcc.dg/tls/pr58595.c: Add tls options.
13371
13372 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13373
13374 * gcc.target/i386/avx-additional-reg-names.c: New.
13375 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13376
13377 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13378
13379 PR c++/60390
13380 * g++.dg/cpp1y/pr60390.C: New testcase.
13381
13382 PR c++/60391
13383 * g++.dg/cpp1y/pr60391.C: New testcase.
13384
13385 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR target/60516
13388 * gcc.target/i386/pr60516.c: New test.
13389
13390 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13391
13392 PR c++/59571
13393 * g++.dg/cpp0x/constexpr-ice13.C: New.
13394
13395 2014-03-17 Marek Polacek <polacek@redhat.com>
13396
13397 PR middle-end/60534
13398 * gcc.dg/gomp/pr60534.c: New test.
13399
13400 2014-03-17 Kai Tietz <ktietz@redhat.com>
13401
13402 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13403
13404 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13405
13406 PR testsuite/58851
13407 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13408 storage size.
13409
13410 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13411
13412 PR libfortran/58324
13413 * gfortran.dg/list_read_12.f90: New test.
13414
13415 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13416
13417 PR fortran/55207
13418 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13419 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13420 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13421 -Wno-aggressive-loop-optimizations and remove an unused variable.
13422 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13423 * gfortran.dg/pointer_init_9.f90: New.
13424 * gfortran.dg/volatile4.f90: Put into subroutine.
13425 * gfortran.dg/volatile6.f90: Ditto.
13426
13427 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13428
13429 PR fortran/60392
13430 * gfortran.dg/transpose_4.f90: New test.
13431
13432 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13433
13434 PR rtl-optimization/60508
13435 * gcc.target/i386/pr60508.c: New.
13436
13437 2014-03-14 Richard Biener <rguenther@suse.de>
13438
13439 PR middle-end/60518
13440 * g++.dg/pr60518.C: New testcase.
13441
13442 2014-03-14 Martin Jambor <mjambor@suse.cz>
13443
13444 PR lto/60461
13445 * gcc.dg/lto/pr60461_0.c: New test.
13446
13447 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13448
13449 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13450 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13451 * gcc.dg/lto/save-temps_0.c: New testcase.
13452
13453 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13454
13455 PR middle-end/36282
13456 * c-c++-common/pr36282-1.c: New test.
13457 * c-c++-common/pr36282-2.c: New test.
13458 * c-c++-common/pr36282-3.c: New test.
13459 * c-c++-common/pr36282-4.c: New test.
13460
13461 2014-03-13 Richard Henderson <rth@redhat.com>
13462
13463 PR debug/60438
13464 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13465
13466 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13467
13468 PR c++/60383
13469 * g++.dg/template/crash118.C: New.
13470 * g++.dg/template/crash95.C: Adjust.
13471
13472 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13473
13474 PR rtl-optimization/57189
13475 * gcc.target/i386/pr57189.c: New.
13476
13477 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13478
13479 PR c++/60254
13480 * g++.dg/cpp0x/static_assert10.C: New.
13481 * g++.dg/cpp0x/static_assert11.C: Likewise.
13482 * g++.dg/cpp0x/static_assert3.C: Adjust.
13483
13484 2014-03-13 Richard Biener <rguenther@suse.de>
13485
13486 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13487
13488 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13489
13490 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13491 2.07 128-bit arithmetic.
13492 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13493
13494 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13495 due to when TImode is allowed in VSX registers, the allowable
13496 address modes for TImode is just a single indirect address in
13497 order for the value to be loaded and store in either GPR or VSX
13498 registers. This affects the generated code, and it would cause
13499 this test to fail, when such an option is used.
13500
13501 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13502
13503 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13504
13505 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13506
13507 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13508 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13509 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13510 only test for exactly one if if -mbranch-cost=1 has been passed.
13511
13512 2014-03-12 Christian Bruel <christian.bruel@st.com>
13513
13514 PR target/60264
13515 * gcc.target/arm/pr60264.c
13516
13517 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13518
13519 PR tree-optimization/60454
13520 * gcc.c-torture/execute/pr60454.c: New test.
13521
13522 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13523 Marc Glisse <marc.glisse@inria.fr>
13524
13525 PR tree-optimization/60502
13526 * gcc.c-torture/compile/pr60502.c: New test.
13527
13528 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13529
13530 PR middle-end/60482
13531 * gcc.dg/vect/pr60482.c: New test.
13532
13533 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13534
13535 PR c++/60389
13536 * g++.dg/cpp0x/inh-ctor19.C: New.
13537
13538 2014-03-11 Richard Biener <rguenther@suse.de>
13539
13540 PR tree-optimization/60429
13541 PR tree-optimization/60485
13542 * gcc.dg/pr60485-1.c: New testcase.
13543 * gcc.dg/pr60485-2.c: Likewise.
13544
13545 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR ipa/60457
13548 * g++.dg/ipa/pr60457.C: New test.
13549
13550 2014-03-10 Richard Biener <rguenther@suse.de>
13551
13552 PR middle-end/60474
13553 * g++.dg/torture/pr60474.C: New testcase.
13554
13555 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13556
13557 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13558
13559 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13560
13561 * gcc.dg/lto/pr55113_0.c: New testcase.
13562
13563 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13564
13565 PR c++/60033
13566 * g++.dg/cpp1y/pr60033.C: New testcase.
13567
13568 PR c++/60393
13569 * g++.dg/cpp1y/pr60393.C: New testcase.
13570
13571 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13572
13573 PR libfortran/60128
13574 * gfortran.dg/fmt_en.f90: New test.
13575
13576 2014-03-07 Jason Merrill <jason@redhat.com>
13577
13578 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13579 * lib/target-supports.exp (check_effective_target_c++11): Now
13580 means C++11 and up.
13581 (check_effective_target_c++11_only): New.
13582 (check_effective_target_c++11_down): New.
13583 (check_effective_target_c++1y): New.
13584 (check_effective_target_c++1y_only): New.
13585 (check_effective_target_c++98_only): Rename from
13586 check_effective_target_c++98.
13587 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13588
13589 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13590
13591 PR c++/58609
13592 * g++.dg/cpp0x/constexpr-ice12.C: New.
13593
13594 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13595
13596 * c-c++-common/gomp/map-1.c: Extend.
13597
13598 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13599 Janus Weil <janus@gcc.gnu.org>
13600
13601 PR fortran/51976
13602 * gfortran.dg/deferred_type_component_1.f90 : New test.
13603 * gfortran.dg/deferred_type_component_2.f90 : New test.
13604
13605 2014-03-06 Marek Polacek <polacek@redhat.com>
13606
13607 PR c/60197
13608 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13609 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13610
13611 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR target/58595
13614 * gcc.dg/tls/pr58595.c: New test.
13615
13616 2014-03-06 Richard Biener <rguenther@suse.de>
13617
13618 PR middle-end/60445
13619 PR lto/60424
13620 PR lto/60427
13621 Revert
13622 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13623
13624 * gcc.dg/lto/pr55113_0.c: New testcase.
13625
13626 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR testsuite/59308
13629 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13630 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13631 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13632 s390*/i?86/x86_64.
13633 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13634 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13635 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13636 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13638 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13639 even for mips*/s390*/i?86/x86_64.
13640 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13642 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13643 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13645
13646 PR lto/60404
13647 * gcc.dg/lto/pr60404_0.c: New test.
13648 * gcc.dg/lto/pr60404_1.c: New file.
13649 * gcc.dg/lto/pr60404_2.c: New file.
13650
13651 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13652
13653 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13654 long long" throughout.
13655 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13656 * gcc.dg/vmx/insert-vsx.c: Likewise.
13657 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13658 * gcc.dg/vmx/ld-vsx.c: Likewise.
13659 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13660 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13661 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13662 * gcc.dg/vmx/merge-vsx.c: Likewise.
13663 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13664 * gcc.dg/vmx/st-vsx.c: Likewise.
13665 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13666 * gcc.dg/vmx/stl-vsx.c: Likewise.
13667 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13668
13669 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13670
13671 * gcc.dg/lto/pr55113_0.c: New testcase.
13672
13673 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13674
13675 PR c++/60376
13676 * g++.dg/cpp1y/pr60376.C: New.
13677
13678 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13679
13680 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13681
13682 2014-03-04 Richard Biener <rguenther@suse.de>
13683
13684 PR tree-optimization/60382
13685 * gcc.dg/vect/pr60382.c: New testcase.
13686
13687 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13688
13689 PR libfortran/60148
13690 * gfortran.dg/namelist_84.f90: New test.
13691
13692 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13693
13694 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13695 argument to avoid inf values.
13696 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13697 UNION_FP_CHECK machinery.
13698
13699 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13700
13701 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13702 i32in128 cases outside special big-endian processing block.
13703
13704 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13705
13706 PR preprocessor/60400
13707 * c-c++-common/cpp/pr60400.c: New test.
13708 * c-c++-common/cpp/pr60400-1.h: New file.
13709 * c-c++-common/cpp/pr60400-2.h: New file.
13710
13711 PR objc++/60398
13712 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13713
13714 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13715 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13716
13717 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13718
13719 PR ipa/60150
13720 * g++.dg/lto/pr60150.H: New testcase.
13721 * g++.dg/lto/pr60150_0.C: New testcase.
13722 * g++.dg/lto/pr60150_1.C: New testcase.
13723
13724 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13725
13726 PR ipa/60306
13727 * g++.dg/ipa/devirt-29.C: New testcase
13728
13729 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13730
13731 PR fortran/60236
13732 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13733
13734 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13735
13736 PR c++/50025
13737 * g++.dg/cpp0x/pr50025.C: New.
13738
13739 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13740
13741 PR c++/60377
13742 * g++.dg/cpp1y/pr60377.C: New testcase.
13743
13744 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13745
13746 PR fortran/60341
13747 * gfortran.dg/str_comp_optimize_1.f90: New test.
13748
13749 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13750
13751 PR target/60071
13752 * gcc.c-torture/compile/pr60071.c: New.
13753
13754 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13755
13756 PR fortran/60359
13757 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13758
13759 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13760
13761 PR c++/58610
13762 * g++.dg/cpp0x/constexpr-ice11.C: New.
13763
13764 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13765
13766 PR c++/60314
13767 * g++.dg/cpp1y/auto-fn24.C: New.
13768
13769 2014-02-28 Joey Ye <joey.ye@arm.com>
13770
13771 PR target/PR60169
13772 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13773
13774 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13775
13776 PR c++/60253
13777 * g++.dg/overload/ellipsis2.C: New.
13778
13779 2014-02-27 Jeff Law <law@redhat.com>
13780
13781 PR rtl-optimization/52714
13782 * gcc.c-torture/compile/pr52714.c: New test.
13783
13784 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13785 Jeff Law <law@redhat.com>
13786
13787 PR rtl-optimization/49847
13788 * g++.dg/pr49847.C: New test.
13789
13790 2014-02-27 Marek Polacek <polacek@redhat.com>
13791
13792 PR middle-end/59223
13793 * c-c++-common/pr59223.c: New test.
13794
13795 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13796
13797 * common/config/i386/predicates.md (const1256_operand): Remove.
13798 (const2356_operand): New.
13799 (const_1_to_2_operand): Remove.
13800 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13801 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13802 (*avx512pf_gatherpf<mode>sf): Ditto.
13803 (avx512pf_gatherpf<mode>df): Ditto.
13804 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13805 (*avx512pf_gatherpf<mode>df): Ditto.
13806 (avx512pf_scatterpf<mode>sf): Ditto.
13807 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13808 (*avx512pf_scatterpf<mode>sf): Ditto.
13809 (avx512pf_scatterpf<mode>df): Ditto.
13810 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13811 (*avx512pf_scatterpf<mode>df): Ditto.
13812 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13813
13814 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13815
13816 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13817 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13818 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13819 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13820 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13821 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13822 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13823 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13824
13825 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13826
13827 PR target/60280
13828 * gnat.dg/renaming5.adb: Change to two expected gotos.
13829 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13830 jump threads.
13831 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13832 messages for removed basic block.
13833 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13834 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13835 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13836 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13837
13838 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13839
13840 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13841 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13842 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13843 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13844 * gcc.dg/vmx/merge-vsx.c: Likewise.
13845 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13846
13847 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13848
13849 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13850 * gcc.target/i386/prefetchwt1-1.c: New.
13851 * g++.dg/other/i386-2.C: Add new option.
13852 * g++.dg/other/i386-3.C: Ditto.
13853 * gcc.target/i386/sse-12.c: Ditto.
13854 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13855 * gcc.target/i386/sse-22.c: Add new option.
13856 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13857
13858 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13859
13860 PR libfortran/59313
13861 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13862
13863 PR libfortran/58015
13864 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13865
13866 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13867
13868 PR c++/60311
13869 * g++.dg/cpp1y/pr60311.C: New testcase.
13870
13871 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13872
13873 PR c++/60065
13874 * g++.dg/cpp1y/pr60065.C: New testcase.
13875
13876 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13877
13878 PR rtl-optimization/60268
13879 * gcc.c-torture/compile/pr60268.c: New test.
13880
13881 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13882
13883 * gcc.target/microblaze/others/mem_reload.c: New test.
13884
13885 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13886
13887 * gcc.dg/vmx/lde.c: New test.
13888 * gcc.dg/vmx/lde-be-order.c: New test.
13889 * gcc.dg/vmx/ste.c: New test.
13890 * gcc.dg/vmx/ste-be-order.c: New test.
13891
13892 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13893
13894 PR testsuite/60173
13895 * lib/target-supports.exp
13896 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13897 and crisv32-*-* to list.
13898
13899 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13900
13901 PR fortran/60302
13902 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13903
13904 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13905
13906 * gcc.dg/vmx/vsums.c: Check entire result vector.
13907 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13908
13909 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13910
13911 * gcc.dg/vmx/ld.c: New test.
13912 * gcc.dg/vmx/ld-be-order.c: New test.
13913 * gcc.dg/vmx/ld-vsx.c: New test.
13914 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13915 * gcc.dg/vmx/ldl.c: New test.
13916 * gcc.dg/vmx/ldl-be-order.c: New test.
13917 * gcc.dg/vmx/ldl-vsx.c: New test.
13918 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13919 * gcc.dg/vmx/st.c: New test.
13920 * gcc.dg/vmx/st-be-order.c: New test.
13921 * gcc.dg/vmx/st-vsx.c: New test.
13922 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13923 * gcc.dg/vmx/stl.c: New test.
13924 * gcc.dg/vmx/stl-be-order.c: New test.
13925 * gcc.dg/vmx/stl-vsx.c: New test.
13926 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13927
13928 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13929
13930 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13931 * g++.dg/other/i386-3.C (dg-options): Ditto.
13932 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13933 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13934 -mavx512pf and -msha.
13935
13936 2014-02-21 Richard Biener <rguenther@suse.de>
13937
13938 PR tree-optimization/60276
13939 * gcc.dg/vect/pr60276.c: New testcase.
13940
13941 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13942
13943 PR fortran/60234
13944 * gfortran.dg/finalize_23.f90: New.
13945
13946 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13947
13948 PR c++/60052
13949 PR c++/60053
13950 * g++.dg/cpp1y/pr60052.C: New testcase.
13951 * g++.dg/cpp1y/pr60053.C: New testcase.
13952
13953 2014-02-21 Tobias Burnus <burnus@net-b.de>
13954
13955 PR fortran/60286
13956 * gfortran.dg/inquire_16.f90: New.
13957
13958 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13959
13960 * gcc.target/nios2/biggot-1.c: New.
13961 * gcc.target/nios2/biggot-2.c: New.
13962
13963 2014-02-20 Martin Jambor <mjambor@suse.cz>
13964
13965 PR ipa/55260
13966 * gcc.dg/ipa/pr55260.c: New test.
13967
13968 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13969
13970 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13971 for execution test case.
13972
13973 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13974
13975 PR ipa/58555
13976 * g++.dg/torture/pr58555.C: New testcase.
13977
13978 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13979
13980 PR target/60204
13981 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13982 reflect abi fix.
13983 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13984
13985 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13986 Kirill Yukhin <kirill.yukhin@intel.com>
13987
13988 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13989 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13990 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13991 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13992 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13993 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13994
13995 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR c/37743
13998 * g++.dg/ext/builtin-bswap1.C: New test.
13999 * c-c++-common/pr37743.c: New test.
14000
14001 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
14002
14003 * gcc.dg/decl-10.c: New test.
14004
14005 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14006
14007 PR c++/60267
14008 * g++.dg/ext/ivdep-1.C: New test.
14009
14010 PR c++/60267
14011 * gcc.dg/pr60267.c: New test.
14012
14013 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14014
14015 PR target/59794
14016 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14017 (dg-options): Remove -Wno-psabi.
14018 * gcc.target/i386/pr59794-2.c: Ditto.
14019 * gcc.target/i386/pr60205-1.c: Ditto.
14020 * gcc.target/i386/sse-5.c: Ditto.
14021
14022 2014-02-18 Nick Clifton <nickc@redhat.com>
14023
14024 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14025 * gcc.dg/pr23623.c: Likewise.
14026 * gcc.dg/pr48784-1.c: Likewise.
14027 * gcc.dg/pr48784-2.c: Likewise.
14028 * gcc.dg/pr56997-2.c: Likewise.
14029 * gcc.dg/sms-6.c: Likewise.
14030 * gcc.dg/torture/pr60183.c: Likewise.
14031 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14032 * gcc.c-torture/execute/20061220-1.x: New.
14033 * gcc.c-torture/execute/pr43220.x: New.
14034 * gcc.c-torture/execute/pr51581-1.x: New.
14035 * gcc.c-torture/execute/pr51581-2.x: New.
14036 * gcc.c-torture/execute/pr58570.x: New.
14037 * gcc.c-torture/unsorted/DFcmp.x: New.
14038 * gcc.c-torture/unsorted/SFset.x: New.
14039
14040 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14041
14042 * gnat.dg/opt31.adb: New test.
14043
14044 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14045
14046 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14047
14048 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14049
14050 PR fortran/60232
14051 * gfortran.dg/typebound_proc_33.f90: New.
14052
14053 2014-02-19 Marek Polacek <polacek@redhat.com>
14054
14055 PR c/60195
14056 * gcc.dg/pr60195.c: New test.
14057
14058 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14059
14060 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14061
14062 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14063
14064 PR preprocessor/58844
14065 * c-c++-common/cpp/pr58844-1.c: New test.
14066 * c-c++-common/cpp/pr58844-2.c: New test.
14067
14068 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14069
14070 PR c++/60225
14071 * g++.dg/cpp0x/constexpr-ice10.C: New.
14072
14073 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14074
14075 PR c++/60215
14076 * g++.dg/cpp0x/pr60215.C: New.
14077
14078 2014-02-18 Tobias Burnus <burnus@net-b.de>
14079
14080 PR fortran/49397
14081 * gfortran.dg/proc_ptr_45.f90: New.
14082 * gfortran.dg/proc_ptr_46.f90: New.
14083
14084 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14085
14086 PR c++/60190
14087 * g++.dg/cpp1y/pr60190.C: New testcase.
14088
14089 PR c++/60064
14090 * g++.dg/cpp1y/pr60064.C: New testcase.
14091
14092 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14093
14094 PR target/60205
14095 * gcc.target/i386/pr60205-1.c: New test.
14096 * gcc.target/i386/pr60205-2.c: Ditto.
14097
14098 2014-02-18 Kai Tietz <ktietz@redhat.com>
14099
14100 PR target/60193
14101 * gcc.target/i386/nest-1.c: New testcase.
14102
14103 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14104
14105 * gnat.dg/opt32.adb: New test.
14106
14107 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14108
14109 PR fortran/60231
14110 * gfortran.dg/typebound_generic_15.f90: New.
14111
14112 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14113
14114 PR fortran/55907
14115 * gfortran.dg/init_flag_12.f90: New.
14116
14117 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14118 Ilya Tocar <ilya.tocar@intel.com>
14119
14120 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14121 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14122 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14123 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14124
14125 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14126
14127 * lib/target-supports.exp
14128 (check_effective_target_logical_op_short_circuit): New procedure.
14129 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14130 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14131 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14132 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14133 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14135 logical_op_short_circuit for the alternative test, extending
14136 it to arm_cortex_m.
14137
14138 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14139
14140 PR target/60203
14141 * gcc.target/powerpc/pr60203.c: New testsuite.
14142
14143 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14144
14145 PR fortran/59599
14146 * gfortran.dg/ichar_3.f90: New test.
14147
14148 2014-02-15 Richard Biener <rguenther@suse.de>
14149
14150 PR tree-optimization/60183
14151 * gcc.dg/torture/pr60183.c: New testcase.
14152
14153 2014-02-14 Jeff Law <law@redhat.com>
14154
14155 PR rtl-optimization/60131
14156 * g++.dg/torture/pr60131.C: New test.
14157
14158 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14159
14160 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14161 on command-line.
14162
14163 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14164
14165 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14166
14167 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14168
14169 * gcc.c-torture/compile/20140213.c: New test.
14170
14171 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR target/43546
14174 * gcc.target/i386/pr43546.c: New test.
14175
14176 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14177
14178 * gcc.target/s390/hotpatch-compile-8.c: New test.
14179
14180 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14181
14182 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14183 definition with an ifndef.
14184 * gcc.dg/pr59605-2.c: New test.
14185
14186 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14187
14188 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14189
14190 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14191
14192 * gcc.dg/torture/float128-mul-underflow.c,
14193 gcc.dg/torture/float128-truncdf-underflow.c,
14194 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14195
14196 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14197
14198 PR middle-end/59737
14199 * g++.dg/ipa/pr59737.C: New test.
14200
14201 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14202
14203 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14204
14205 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14206
14207 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14208
14209 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14210
14211 2014-02-12 Richard Biener <rguenther@suse.de>
14212
14213 PR middle-end/60092
14214 * gcc.dg/torture/pr60092.c: New testcase.
14215 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14216
14217 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14218
14219 * gcc.c-torture/execute/20140212-1.c: New test.
14220
14221 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14222
14223 PR c++/60047
14224 * g++.dg/cpp0x/pr60047.C: New.
14225
14226 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14227
14228 PR c/60101
14229 * c-c++-common/pr60101.c: New test.
14230
14231 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14232
14233 PR lto/59468
14234 * g++.dg/ipa/devirt-27.C: New testcase.
14235 * g++.dg/ipa/devirt-26.C: New testcase.
14236
14237 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14238
14239 PR target/60137
14240 * gcc.target/powerpc/pr60137.c: New file.
14241
14242 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14243
14244 PR fortran/52370
14245 * gfortran.dg/pr52370.f90: New test.
14246
14247 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14248
14249 PR target/59927
14250 Revert
14251 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14252
14253 PR testsuite/58630
14254 * gcc.target/i386/pr43662.c (dg-options):
14255 Add -maccumulate-outgoing-args.
14256 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14257 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14258 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14259 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14260 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14261 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14262 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14263 Add -maccumulate-outgoing-args.
14264 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14265 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14266 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14267 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14268 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14269 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14270 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14271 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14272 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14273 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14274 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14275 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14276 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14277 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14278 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14279
14280 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14281
14282 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14283
14284 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14285
14286 PR debug/59776
14287 * gcc.dg/guality/pr59776.c: New test.
14288
14289 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14290
14291 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14292 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14293 (add_options_for_arm_vfp3): New.
14294
14295 2014-02-11 Jeff Law <law@redhat.com>
14296
14297 PR middle-end/54041
14298 * gcc.target/m68k/pr54041.c: New test.
14299
14300 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/59927
14303 * gcc.target/i386/pr59927.c: New test.
14304
14305 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14306
14307 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14308 * gcc.dg/vect/pr60012.c: Likewise.
14309 * gcc.dg/vect/vect-119.c: Likewise.
14310 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14311 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14312
14313 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14314
14315 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14316
14317 2014-02-10 Jeff Law <law@redhat.com>
14318
14319 PR middle-end-52306
14320 * gcc.c-torture/compile/pr52306.c: New test.
14321
14322 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14323
14324 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14325
14326 2014-02-10 Richard Biener <rguenther@suse.de>
14327
14328 PR tree-optimization/60115
14329 * gcc.dg/torture/pr60115.c: New testcase.
14330
14331 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14332
14333 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14334 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14335
14336 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14337 Ilya Tocar <ilya.tocar@intel.com>
14338
14339 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14340 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14341 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14342 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14343 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14344 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14345 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14346 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14347 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14348 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14349 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14350 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14351 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14352 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14353 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14354 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14355 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14356 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14357 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14358 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14359 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14360 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14361 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14362 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14363 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14364 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14365 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14366
14367 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14368
14369 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14370
14371 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14372
14373 PR fortran/57522
14374 * gfortran.dg/associated_target_5.f03: New test.
14375
14376 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14377
14378 PR fortran/59026
14379 * gfortran.dg/elemental_by_value_1.f90: New test.
14380
14381 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14382
14383 PR fortran/58470
14384 * gfortran.dg/finalize_22.f90: New.
14385
14386 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14387
14388 PR fortran/60066
14389 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14390 was fixed by the patch for PR59906.
14391
14392 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14393
14394 PR translation/52289
14395 * gfortran.dg/coarray_8.f90: Update dg-error match.
14396
14397 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14398
14399 PR c/59984
14400 * gcc.dg/vect/pr59984.c: New test.
14401
14402 PR middle-end/60092
14403 * gcc.dg/attr-alloc_align-1.c: New test.
14404 * gcc.dg/attr-alloc_align-2.c: New test.
14405 * gcc.dg/attr-alloc_align-3.c: New test.
14406 * gcc.dg/attr-assume_aligned-1.c: New test.
14407 * gcc.dg/attr-assume_aligned-2.c: New test.
14408 * gcc.dg/attr-assume_aligned-3.c: New test.
14409
14410 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR target/60077
14413 * gcc.target/i386/pr60077-1.c: New test.
14414 * gcc.target/i386/pr60077-2.c: New test.
14415
14416 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14417
14418 PR preprocessor/56824
14419 * gcc.dg/pr56824.c: New test.
14420
14421 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14422
14423 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14424 variable used for atomic operations.
14425
14426 2014-02-07 Richard Biener <rguenther@suse.de>
14427
14428 PR middle-end/60092
14429 * gcc.dg/vect/pr60092-2.c: New testcase.
14430
14431 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14432
14433 PR c++/60082
14434 Revert
14435 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14436
14437 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14438 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14439
14440 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14441
14442 * gcc.target/s390/fp2int1.c: New testcase.
14443
14444 2014-02-07 Richard Biener <rguenther@suse.de>
14445
14446 PR middle-end/60092
14447 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14448 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14449
14450 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14451
14452 PR ipa/59918
14453 * g++.dg/torture/pr59918.C: New testcase.
14454
14455 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14456
14457 PR target/59575
14458 * gcc.target/arm/pr59575.c: New test.
14459
14460 PR debug/59992
14461 * gcc.dg/pr59992.c: New test.
14462
14463 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14464
14465 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14466 init_priority. Test alignment of variable instead of function.
14467
14468 2014-02-06 Marek Polacek <polacek@redhat.com>
14469
14470 PR c/60087
14471 * gcc.dg/pr60087.c: New test.
14472
14473 2014-02-06 Alan Modra <amodra@gmail.com>
14474
14475 * gcc.target/powerpc/pr60032.c: New.
14476
14477 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14478
14479 PR target/60062
14480 * gcc.c-torture/execute/pr60062.c: New test.
14481 * gcc.c-torture/execute/pr60072.c: New test.
14482
14483 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14484
14485 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14486 so that expected outcome works for PIC variants too.
14487
14488 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14489 Kugan Vivekanandarajah <kuganv@linaro.org>
14490
14491 * gcc.target/arm/vect-noalign.c: New file.
14492
14493 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14494 Jakub Jelinek <jakub@redhat.com>
14495
14496 PR middle-end/60013
14497 * gcc.dg/pr60013.c: New testcase.
14498
14499 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14500
14501 * gcc.dg/vmx/sum2s.c: New.
14502 * gcc.dg/vmx/sum2s-be-order.c: New.
14503
14504 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14505
14506 * gcc.dg/vmx/pack.c: New.
14507 * gcc.dg/vmx/pack-be-order.c: New.
14508 * gcc.dg/vmx/unpack.c: New.
14509 * gcc.dg/vmx/unpack-be-order.c: New.
14510
14511 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14512
14513 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14514 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14515
14516 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14517
14518 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14519 Use __builtin_floorf, __builtin_ceilf.
14520 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14521 declaration.
14522 (TEST): Use __builtin_floorf.
14523 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14524
14525 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14526
14527 PR ipa/59947
14528 * g++.dg/opt/pr59947.C: New test.
14529
14530 PR c++/58703
14531 * c-c++-common/gomp/pr58703.c: New test.
14532
14533 2014-02-05 Richard Biener <rguenther@suse.de>
14534
14535 PR testsuite/60076
14536 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14537 avoid using unsigned long long.
14538
14539 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14540
14541 PR middle-end/57499
14542 * g++.dg/torture/pr57499.C: New test.
14543
14544 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14545
14546 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14547
14548 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14549
14550 * g++.dg/ipa/devirrt-22.C: Fix template.
14551
14552 2014-02-04 Marek Polacek <polacek@redhat.com>
14553
14554 PR c/60036
14555 * gcc.dg/pr60036.c: New test.
14556
14557 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14558
14559 PR ipa/60058
14560 * g++.dg/torture/pr60058.C: New testcase.
14561
14562 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14563
14564 * g++.dg/tsan/default_options.C: Invert check.
14565
14566 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14567
14568 PR tree-optimization/60002
14569 * g++.dg/opt/pr60002.C: New test.
14570
14571 PR tree-optimization/60023
14572 * g++.dg/vect/pr60023.cc: New test.
14573
14574 PR ipa/60026
14575 * c-c++-common/torture/pr60026.c: New test.
14576
14577 PR rtl-optimization/57915
14578 * gcc.target/i386/pr57915.c: New test.
14579
14580 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14581
14582 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14583
14584 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14585
14586 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14587
14588 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14589
14590 PR middle-end/59261
14591 * gcc.dg/pr59261.c: New test.
14592
14593 2014-02-04 Richard Biener <rguenther@suse.de>
14594
14595 PR tree-optimization/60012
14596 * gcc.dg/vect/pr60012.c: New testcase.
14597
14598 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14599
14600 PR target/59788
14601 * g++.dg/eh/unwind-direct.C: New test.
14602
14603 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14604
14605 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14606 timeout value to 20s.
14607
14608 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14609
14610 PR ipa/59882
14611 * g++.dg/torture/pr59882.C: New testcase
14612
14613 2014-02-03 Jan Hubicka <jh@suse.cz>
14614
14615 PR ipa/59831
14616 * g++.dg/ipa/devirt-22.C: New testcase.
14617
14618 2014-02-03 Jan Hubicka <jh@suse.cz>
14619
14620 * g++.dg/ipa/devirt-25.C: New testcase.
14621
14622 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14623
14624 PR tree-optimization/59924
14625 * gcc.dg/pr59924.c: New test.
14626
14627 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14628
14629 PR ipa/59831
14630 * g++.dg/ipa/devirt-24.C: New testcase.
14631
14632 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14633
14634 PR c++/53017
14635 PR c++/59211
14636 * c-c++-common/attributes-1.c: New testcase.
14637 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14638
14639 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14640
14641 PR c++/58871
14642 * g++.dg/cpp0x/pr58871.C: New.
14643
14644 2014-02-03 Cong Hou <congh@google.com>
14645
14646 PR tree-optimization/60000
14647 * g++.dg/vect/pr60000.cc: New test.
14648
14649 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14650
14651 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14652 * gcc.target/i386/long-double-64-4.c: Likewise.
14653 * gcc.target/i386/long-double-80-1.c: Likewise.
14654 * gcc.target/i386/long-double-80-2.c: Likewise.
14655 * gcc.target/i386/long-double-80-3.c: Likewise.
14656 * gcc.target/i386/long-double-80-4.c: Likewise.
14657 * gcc.target/i386/long-double-80-5.c: Likewise.
14658 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14659 __multf3 isn't used.
14660 * gcc.target/i386/long-double-64-3.c: Likewise.
14661 * gcc.target/i386/long-double-128-1.c: New test.
14662 * gcc.target/i386/long-double-128-2.c: Likewise.
14663 * gcc.target/i386/long-double-128-3.c: Likewise.
14664 * gcc.target/i386/long-double-128-4.c: Likewise.
14665 * gcc.target/i386/long-double-128-5.c: Likewise.
14666 * gcc.target/i386/long-double-128-6.c: Likewise.
14667 * gcc.target/i386/long-double-128-7.c: Likewise.
14668 * gcc.target/i386/long-double-128-8.c: Likewise.
14669 * gcc.target/i386/long-double-128-9.c: Likewise.
14670 * gcc.target/i386/long-double-64-5.c: Likewise.
14671 * gcc.target/i386/long-double-64-6.c: Likewise.
14672 * gcc.target/i386/long-double-64-7.c: Likewise.
14673 * gcc.target/i386/long-double-64-8.c: Likewise.
14674 * gcc.target/i386/long-double-64-9.c: Likewise.
14675 * gcc.target/i386/long-double-80-10.c: Likewise.
14676 * gcc.target/i386/long-double-80-8.c: Likewise.
14677 * gcc.target/i386/long-double-80-9.c: Likewise.
14678
14679 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14680
14681 PR rtl-optimization/57662
14682 * g++.dg/pr57662.C: New test.
14683
14684 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14685
14686 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14687 * gcc.dg/vmx/perm.c: New.
14688 * gcc.dg/vmx/perm-be-order.c: New.
14689
14690 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14691
14692 * gcc.dg/vmx/vsums.c: New.
14693 * gcc.dg/vmx/vsums-be-order.c: New.
14694
14695 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14696
14697 * g++.dg/ipa/devirt-23.C: New testcase.
14698 * g++.dg/ipa/devirt-20.C: Fix template.
14699
14700 2014-02-02 Jan Hubicka <jh@suse.cz>
14701
14702 * g++.dg/ipa/devirt-21.C: New testcase.
14703
14704 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14705
14706 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14707 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14708
14709 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14710
14711 PR target/60017
14712 * gcc.c-torture/execute/pr60017.c: New test.
14713
14714 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14715
14716 PR fortran/57033
14717 * gfortran.dg/default_initialization_7.f90: New test.
14718
14719 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14720
14721 PR fortran/59906
14722 * gfortran.dg/elemental_subroutine_9.f90: New test.
14723
14724 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14725
14726 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14727
14728 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14729
14730 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14731
14732 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14733
14734 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14735
14736 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14737
14738 PR c++/51219
14739 * g++.dg/init/bitfield5.C: New.
14740
14741 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14742
14743 PR tree-optimization/60003
14744 * gcc.c-torture/execute/pr60003.c: New test.
14745
14746 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14747
14748 PR bootstrap/59985
14749 * gcc.target/arm/pr59985.C: New.
14750
14751 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR sanitizer/59410
14754 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14755 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14756 to compile.
14757 (tsan_finish): Restore dg-do-what-default.
14758 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14759 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14760 * g++.dg/tsan/default_options.C: Likewise.
14761 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14762 * g++.dg/tsan/atomic_free2.C: Likewise.
14763 * g++.dg/tsan/cond_race.C: Likewise.
14764 * g++.dg/tsan/fd_close_norace.C: Likewise.
14765 * g++.dg/tsan/benign_race.C: Likewise.
14766 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14767 * c-c++-common/tsan/simple_race.c: Likewise.
14768 * c-c++-common/tsan/mutexset1.c: Likewise.
14769 * c-c++-common/tsan/thread_leak2.c: Likewise.
14770 * c-c++-common/tsan/tls_race.c: Likewise.
14771 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14772 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14773 * c-c++-common/tsan/free_race2.c: Likewise.
14774 * c-c++-common/tsan/thread_leak.c: Likewise.
14775 * c-c++-common/tsan/thread_leak1.c: Likewise.
14776 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14777 * c-c++-common/tsan/free_race.c: Likewise.
14778 * c-c++-common/tsan/sleep_sync.c: Likewise.
14779 * c-c++-common/tsan/tiny_race.c: Likewise.
14780 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14781 * c-c++-common/tsan/atomic_stack.c: Likewise.
14782 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14783 in dg-output regexps.
14784 * c-c++-common/tsan/simple_stack.c: Likewise.
14785
14786 2014-01-31 Richard Henderson <rth@redhat.com>
14787
14788 * g++.dg/tm/pr60004.C: New.
14789
14790 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14791
14792 PR c++/59082
14793 * g++.dg/inherit/crash4.C: New.
14794
14795 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14796
14797 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14798
14799 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14800
14801 * gcc.target/i386/m512-check.h: Use correct rounding values.
14802
14803 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14804
14805 * gcc.target/i386/avx-1.c: Use correct rounding values.
14806 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14807 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14808 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14809 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14810 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14811 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14812 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14813 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14814 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14815 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14816 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14817 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14818 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14819 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14820 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14821 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14822 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14823 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14824 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14825 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14826 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14827 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14828 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14829 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14830 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14831 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14832 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14833 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14834 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14835 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14836 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14837 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14838 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14839 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14841 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14842 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14843 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14844 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14845 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14846 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14847 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14848 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14849 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14850 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14851 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14852 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14853 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14854 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14855 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14856 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14857 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14858 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14859 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14860 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14861 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14862 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14863 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14864 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14865 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14866 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14867 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14868 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14869 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14870 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14871 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14872 * gcc.target/i386/sse-13.c: Ditto.
14873 * gcc.target/i386/sse-14.c: Ditto.
14874 * gcc.target/i386/sse-22.c: Ditto.
14875 * gcc.target/i386/sse-23.c: Ditto.
14876
14877 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14878
14879 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14880 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14881
14882 2014-01-31 Richard Biener <rguenther@suse.de>
14883
14884 PR middle-end/59990
14885 * gcc.dg/torture/pr59990.c: New testcase.
14886
14887 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14888
14889 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14890 if it fails don't run any tsan tests.
14891
14892 2014-01-31 Marek Polacek <polacek@redhat.com>
14893
14894 PR c/59963
14895 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14896 (y): Adjust dg-error.
14897 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14898 * gcc.dg/pr59963-1.c: New test.
14899 * gcc.dg/pr59963-2.c: New test.
14900 * gcc.dg/pr59963-3.c: New test.
14901
14902 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR target/59923
14905 * gcc.target/arm/pr59923.c: New test.
14906
14907 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14908
14909 * gcc.dg/vmx/splat.c: New.
14910 * gcc.dg/vmx/splat-vsx.c: New.
14911 * gcc.dg/vmx/splat-be-order.c: New.
14912 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14913 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14914 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14915
14916 2014-01-30 Richard Biener <rguenther@suse.de>
14917
14918 PR tree-optimization/59993
14919 * gcc.dg/torture/pr59993.c: New testcase.
14920
14921 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14922
14923 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14924 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14925 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14926 vect_int rather than vect_float.
14927
14928 2014-01-30 Marek Polacek <polacek@redhat.com>
14929
14930 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14931
14932 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14933
14934 * gcc.target/microblaze/isa/fcmp4.c: New.
14935
14936 2014-01-30 Marek Polacek <polacek@redhat.com>
14937
14938 PR c/59940
14939 * gcc.dg/pr59940.c: New test.
14940 * gcc.dg/pr35635.c (func3): Move dg-warning.
14941
14942 2014-01-30 Richard Biener <rguenther@suse.de>
14943
14944 PR tree-optimization/59903
14945 * gcc.dg/torture/pr59903.c: New testcase.
14946
14947 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14948
14949 PR c++/58843
14950 * g++.dg/lookup/crash8.C: New.
14951
14952 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14953
14954 PR c++/58649
14955 * g++.dg/template/crash117.C: New.
14956
14957 2014-01-30 Richard Biener <rguenther@suse.de>
14958
14959 PR c/59905
14960 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14961 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14962 abort.
14963 * gcc.dg/invalid-call-1.c: Likewise.
14964
14965 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14966
14967 PR c++/58561
14968 * g++.dg/cpp1y/auto-fn23.C: New.
14969
14970 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14971
14972 PR c++/58846
14973 * g++.dg/init/dso_handle2.C: New.
14974
14975 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14976
14977 PR c++/58674
14978 * g++.dg/cpp0x/pr58674.C: New.
14979
14980 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14981
14982 PR target/59617
14983 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14984 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14985
14986 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14987
14988 * gcc.dg/vmx/merge-be-order.c: New.
14989 * gcc.dg/vmx/merge.c: New.
14990 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14991 * gcc.dg/vmx/merge-vsx.c: New.
14992
14993 2014-01-29 Richard Biener <rguenther@suse.de>
14994
14995 PR tree-optimization/58742
14996 * gcc.dg/pr58742-1.c: New testcase.
14997 * gcc.dg/pr58742-2.c: Likewise.
14998 * gcc.dg/pr58742-3.c: Likewise.
14999
15000 2014-01-29 Renlin Li <Renlin.Li@arm.com>
15001
15002 * gcc.target/arm/ftest-armv7ve-arm.c: New.
15003 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15004 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15005
15006 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15007
15008 PR c++/58702
15009 * g++.dg/gomp/pr58702.C: New.
15010
15011 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15012
15013 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15014 selector.
15015
15016 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15017
15018 PR middle-end/59917
15019 PR tree-optimization/59920
15020 * gcc.dg/pr59920-1.c: New test.
15021 * gcc.dg/pr59920-2.c: New test.
15022 * gcc.dg/pr59920-3.c: New test.
15023 * c-c++-common/gomp/pr59917-1.c: New test.
15024 * c-c++-common/gomp/pr59917-2.c: New test.
15025
15026 PR tree-optimization/59594
15027 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15028 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15029 * gcc.dg/vect/pr59594.c: New test.
15030
15031 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15032
15033 PR fortran/59414
15034 * gfortran.dg/allocate_class_3.f90: New test.
15035
15036 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15037
15038 PR preprocessor/59935
15039 * c-c++-common/cpp/warning-zero-location.c: New test.
15040 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15041
15042 2014-01-27 Steve Ellcey <sellcey@mips.com>
15043
15044 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15045
15046 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15047
15048 * g++.dg/ext/mv16.C: New tests.
15049
15050 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15051
15052 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15053 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15054 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15055 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15056 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15057 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15058 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15059 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15060 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15061 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15062 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15063 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15064 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15065 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15066 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15067 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15068 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15069 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15070 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15071 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15072 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15073 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15074 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15075 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15076 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15077 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15078 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15079 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15080 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15081 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15082 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15083 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15084 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15085 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15086 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15087 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15088 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15089 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15090 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15091 _mm512_mask_cvtepi32_storeu_epi8.
15092 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15093 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15094 _mm512_mask_cvtepi32_storeu_epi16.
15095 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15096 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15097 _mm512_mask_cvtepi64_storeu_epi8.
15098 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15099 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15100 _mm512_mask_cvtepi64_storeu_epi16.
15101 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15102 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15103 _mm512_mask_cvtepi64_storeu_epi32.
15104 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15105 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15106 _mm512_mask_cvtsepi32_storeu_epi8.
15107 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15108 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15109 _mm512_mask_cvtsepi32_storeu_epi16.
15110 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15111 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15112 _mm512_mask_cvtsepi64_storeu_epi8.
15113 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15114 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15115 _mm512_mask_cvtsepi64_storeu_epi16.
15116 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15117 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15118 _mm512_mask_cvtsepi64_storeu_epi32.
15119 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15120 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15121 _mm512_mask_cvtusepi32_storeu_epi8.
15122 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15123 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15124 _mm512_mask_cvtusepi32_storeu_epi16.
15125 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15126 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15127 _mm512_mask_cvtusepi64_storeu_epi8.
15128 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15129 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15130 _mm512_mask_cvtusepi64_storeu_epi16.
15131 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15132 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15133 _mm512_mask_cvtusepi64_storeu_epi32.
15134 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15135 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15136
15137 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15138
15139 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15140 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15141 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15142 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15143 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15144 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15145 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15146 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15147 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15148 built-ins roudning immediate.
15149 * gcc.target/i386/sse-22.c: Add new built-ins.
15150 * gcc.target/i386/sse-23.c: Ditto.
15151 * gcc.target/i386/avx-1.c: Ditto.
15152
15153 2014-01-27 Christian Bruel <christian.bruel@st.com>
15154
15155 * gcc.target/sh/torture/strncmp.c: New tests.
15156
15157 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15158
15159 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15160
15161 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15162
15163 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15164
15165 2014-01-24 Jeff Law <law@redhat.com>
15166
15167 PR tree-optimization/59919
15168 * gcc.c-torture/compile/pr59919.c: New test.
15169
15170 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15171
15172 PR c++/57524
15173 * g++.dg/ext/timevar2.C: New.
15174
15175 2014-01-24 Marek Polacek <polacek@redhat.com>
15176
15177 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15178
15179 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15180
15181 PR target/59929
15182 * gcc.target/i386/pr59929.c: New test.
15183
15184 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15185
15186 PR target/59909
15187 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15188 word atomic functions at runtime.
15189
15190 2014-01-23 Marek Polacek <polacek@redhat.com>
15191
15192 PR c/59846
15193 * gcc.dg/pr59846.c: New test.
15194
15195 2014-01-23 Marek Polacek <polacek@redhat.com>
15196
15197 PR c/58346
15198 * c-c++-common/pr58346-1.c: New test.
15199 * c-c++-common/pr58346-2.c: New test.
15200 * c-c++-common/pr58346-3.c: New test.
15201
15202 2014-01-23 Marek Polacek <polacek@redhat.com>
15203
15204 PR c/59871
15205 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15206 * gcc.dg/pr59871.c: New test.
15207
15208 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15209
15210 PR c++/58980
15211 * g++.dg/parse/enum11.C: New.
15212
15213 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15214
15215 * gcc.target/aarch64/sshr64_1.c: New testcase.
15216
15217 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15218
15219 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15220 SIMD enabled function.
15221 * g++.dg/cilk-plus/ef_test.C: New test.
15222 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15223 and added C++ ones.
15224 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15225 to differenciate C error messages from C++ ones.
15226
15227 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15228
15229 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15230
15231 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15232
15233 * gcc.target/microblaze/others/builtin-trap.c: New test,
15234
15235 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR middle-end/58809
15238 * c-c++-common/gomp/pr58809.c: New test.
15239
15240 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15241
15242 PR sanitizer/59897
15243 * c-c++-common/asan/use-after-return-1.c: Fixed
15244 to pass on darwin.
15245
15246 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15247
15248 PR preprocessor/58580
15249 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15250
15251 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15252 Ilya Tocar <ilya.tocar@intel.com>
15253
15254 * gcc.target/i386/avx512f-kmovw-1.c: New.
15255
15256 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15257
15258 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15259 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15260 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15261 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15262 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15263 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15264
15265 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15266
15267 PR target/52125
15268 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15269 * gcc.target/mips/pr52125.c: New test.
15270
15271 2014-01-22 Marek Polacek <polacek@redhat.com>
15272
15273 PR c/59891
15274 * gcc.dg/torture/pr59891.c: New test.
15275
15276 2014-01-22 Jeff Law <law@redhat.com>
15277
15278 PR tree-optimization/59597
15279 * gcc.dg/tree-ssa/pr59597.c: New test.
15280
15281 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15282
15283 PR rtl-optimization/59477
15284 * g++.dg/pr59477.C: New.
15285
15286 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15287
15288 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15289
15290 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15291
15292 PR c++/59482
15293 * g++.dg/pr59482.C: New.
15294
15295 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15296
15297 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15298 * gcc.dg/vmx/extract-vsx.c: New.
15299 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15300 * gcc.dg/vmx/insert-vsx.c: New.
15301
15302 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15303
15304 PR rtl-optimization/59896
15305 * gcc.target/arm/pr59896.c: New.
15306
15307 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15308
15309 PR rtl-optimization/59858
15310 * gcc.target/arm/pr59858.c: New.
15311
15312 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR target/59003
15315 * gcc.dg/tree-prof/pr59003.c: New test.
15316
15317 PR middle-end/59860
15318 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15319 other targets.
15320
15321 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15322
15323 * gfortran.dg/round_3.f08: Add more cases.
15324
15325 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15326
15327 * lib/target-supports.exp (force_conventional_output_for): New
15328 procedure.
15329 * lib/scanasm.exp (scan-assembler_required_options)
15330 (scan-assembler-not_required_options)
15331 (scan-assembler-times_required_options): Replace with
15332 force_conventional_output_fors.
15333 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15334 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15335
15336 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15337
15338 PR middle-end/59789
15339 * gcc.target/i386/pr59789.c: New testcase.
15340
15341 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15342
15343 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15344 the 'code' bitfield from 16 to 8.
15345
15346 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15347
15348 * lib/target-supports.exp
15349 (check_effective_target_vect_perm): Exclude aarch64_be.
15350 (check_effective_target_vect_perm_byte): Likewise.
15351 (check_effective_target_vect_perm_short): Likewise.
15352
15353 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15354
15355 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15356 (RUN_TEST): Use new macro.
15357 (INDEX64_32): Delete.
15358 (INDEX64_64): Likewise.
15359 (INDEX128_32): Likewise.
15360 (INDEX128_64): Likewise.
15361 (INDEX): Likewise.
15362 (test_vneg_f32): Use fixed RUN_TEST.
15363
15364 2014-01-20 Richard Biener <rguenther@suse.de>
15365
15366 PR middle-end/59860
15367 * gcc.dg/pr59860.c: New testcase.
15368
15369 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15370
15371 PR target/59880
15372 * gcc.target/i386/pr59880.c: New test.
15373
15374 2014-01-20 Renlin Li <renlin.li@arm.com>
15375
15376 * gcc.dg/pr44194-1.c: Tweak regexp.
15377
15378 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15379
15380 PR libfortran/59771
15381 PR libfortran/59774
15382 PR libfortran/59836
15383 * gfortran.dg/round_3.f08: New cases added.
15384 * gfortran.dg/fmt_g_1.f90: New test.
15385
15386 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15387
15388 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15389
15390 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15391
15392 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15393
15394 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15395
15396 * gcc.dg/vect/pr57705.c: Require vect_int.
15397 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15398 * gcc.dg/vect/vect-alias-check.c: Likewise.
15399
15400 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15401
15402 PR fortran/58007
15403 * gfortran.dg/unresolved_fixup_1.f90: New test.
15404 * gfortran.dg/unresolved_fixup_2.f90: New test.
15405
15406 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR target/58944
15409 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15410 Remove dg-prune-output lines.
15411
15412 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15413
15414 PR middle-end/59706
15415 * gfortran.dg/pr59706.f90: New test.
15416 * g++.dg/ext/pr59706.C: New test.
15417
15418 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15419
15420 PR c++/59270
15421 PR c++/58811
15422 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15423 * g++.dg/init/pr58811.C: Likewise.
15424
15425 2014-01-17 Jeff Law <law@redhat.com>
15426
15427 PR middle-end/57904
15428 * gfortran.dg/pr57904.f90: New test.
15429
15430 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15431
15432 PR c++/59269
15433 * g++.dg/cpp0x/nsdmi-union4.C: New.
15434
15435 2014-01-17 Marek Polacek <polacek@redhat.com>
15436
15437 PR c++/59838
15438 * g++.dg/diagnostic/pr59838.C: New test.
15439
15440 2014-01-17 Marek Polacek <polacek@redhat.com>
15441
15442 PR c/58346
15443 * gcc.dg/pr58346.c: New test.
15444
15445 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15446
15447 PR testsuite/58776
15448 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15449 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15450 option duplication.
15451
15452 PR fortran/59440
15453 * gfortran.dg/pr59440-1.f90: New test.
15454 * gfortran.dg/pr59440-2.f90: New test.
15455 * gfortran.dg/pr59440-3.f90: New test.
15456
15457 PR testsuite/59064
15458 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15459 testing for " version" and " alias" with one testing for
15460 " version\[^\n\r]* alias".
15461 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15462 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15463 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15464 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15465 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15466 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15467
15468 PR c++/57945
15469 * c-c++-common/torture/pr57945.c: New test.
15470
15471 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15472
15473 * gcc.target/arm/its.c: New testcase.
15474
15475 2014-01-16 Jan Hubicka <jh@suse.cz>
15476
15477 PR ipa/59775
15478 * g++.dg/torture/pr59775.C: New testcase.
15479
15480 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15481
15482 PR middle-end/58344
15483 * gcc.c-torture/compile/pr58344.c: New test.
15484
15485 PR target/59839
15486 * gcc.target/i386/pr59839.c: New test.
15487
15488 PR debug/54694
15489 * gcc.target/i386/pr9771-1.c (main): Rename to...
15490 (real_main): ... this. Add __asm name "main".
15491 (ASMNAME, ASMNAME2, STRING): Define.
15492
15493 2014-01-16 Nick Clifton <nickc@redhat.com>
15494
15495 PR middle-end/28865
15496 * gcc.c-torture/compile/pr28865.c: New.
15497 * gcc.c-torture/execute/pr28865.c: New.
15498
15499 2014-01-16 Marek Polacek <polacek@redhat.com>
15500
15501 PR middle-end/59827
15502 * gcc.dg/pr59827.c: New test.
15503
15504 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15505
15506 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15507
15508 2014-01-15 Richard Henderson <rth@redhat.com>
15509
15510 PR debug/54694
15511 * gcc.target/i386/pr54694.c: New test.
15512
15513 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15514
15515 PR c++/49718
15516 * g++.dg/pr49718.C: New test.
15517
15518 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15519
15520 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15521
15522 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15523
15524 * gcc.dg/vmx/mult-even-odd.c: New.
15525 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15526
15527 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15528
15529 * lib/target-supports.exp (check_libcilkrts_available): Added an
15530 extern "C" if we are using C++ along with a function prototype.
15531
15532 2014-01-15 Jeff Law <law@redhat.com>
15533
15534 PR tree-optimization/59747
15535 * gcc.c-torture/execute/pr59747.c: New test.
15536
15537 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15538
15539 PR target/59794
15540 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15541 Linux/x86.
15542 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15543 * g++.dg/ext/attribute-test-1.C: Likewise.
15544 * g++.dg/ext/attribute-test-2.C: Likewise.
15545 * g++.dg/ext/attribute-test-3.C: Likewise.
15546 * g++.dg/ext/attribute-test-4.C: Likewise.
15547 * g++.dg/ext/pr56790-1.C: Likewise.
15548 * g++.dg/torture/pr38565.C: Likewise.
15549 * gcc.dg/pr53060.c: Likewise.
15550 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15551 * c-c++-common/vector-compare-2.c: Likewise.
15552 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15553 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15554 dg-message line number.
15555
15556 2014-01-15 Matthias Klose <doko@ubuntu.com>
15557
15558 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15559
15560 2014-01-15 Richard Biener <rguenther@suse.de>
15561
15562 PR tree-optimization/59822
15563 * g++.dg/torture/pr59822.C: New testcase.
15564
15565 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15566
15567 PR target/59808
15568 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15569 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15570
15571 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15572 Kugan Vivekanandarajah <kuganv@linaro.org>
15573
15574 PR target/59695
15575 * g++.dg/pr59695.C: New testcase.
15576
15577 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15578
15579 PR target/59803
15580 * gcc.c-torture/compile/pr59803.c: New testcase.
15581
15582 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15583
15584 PR c/58943
15585 * gcc.c-torture/execute/pr58943.c: New test.
15586 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15587
15588 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15589
15590 PR target/59794
15591 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15592 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15593 (bar): Change return type to void. Set y to x.
15594 * gcc.target/i386/pr59794-1.c: New testcase.
15595 * gcc.target/i386/pr59794-2.c: Likewise.
15596 * gcc.target/i386/pr59794-3.c: Likewise.
15597 * gcc.target/i386/pr59794-4.c: Likewise.
15598 * gcc.target/i386/pr59794-5.c: Likewise.
15599 * gcc.target/i386/pr59794-6.c: Likewise.
15600 * gcc.target/i386/pr59794-7.c: Likewise.
15601
15602 2014-01-14 Richard Biener <rguenther@suse.de>
15603
15604 PR tree-optimization/58921
15605 PR tree-optimization/59006
15606 * gcc.dg/torture/pr58921.c: New testcase.
15607 * gcc.dg/torture/pr59006.c: Likewise.
15608 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15609
15610 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15611
15612 PR testsuite/59494
15613 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15614 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15615 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15616 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15617 Executing predictive commoning without unrolling.
15618
15619 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15620
15621 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15622 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15623 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15624 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15625 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15626 __builtin_ia32_rsqrt28sd_round.
15627 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15628 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15629 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15630 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15631 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15632 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15633 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15634 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15635 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15636 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15637 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15638 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15639 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15640 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15641 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15642 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15643 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15644 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15645 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15646 fix wrong rounding mode (see above).
15647 * gcc.target/i386/sse-23.c: Ditto.
15648
15649 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15650
15651 * gcc.dg/vmx/insert.c: New.
15652 * gcc.dg/vmx/insert-be-order.c: New.
15653 * gcc.dg/vmx/extract.c: New.
15654 * gcc.dg/vmx/extract-be-order.c: New.
15655
15656 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15657
15658 PR tree-optimization/59387
15659 * gcc.c-torture/execute/pr59387.c: New test.
15660
15661 2014-01-13 Richard Biener <rguenther@suse.de>
15662
15663 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15664 adjusting mathlib options.
15665 * gfortran.dg/lto/lto.exp: Likewise.
15666
15667 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15668
15669 * gnat.dg/loop_optimization17.adb: New test.
15670 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15671
15672 2014-01-13 Christian Bruel <christian.bruel@st.com>
15673
15674 * gcc.target/sh/cmpstrn.c: New case.
15675
15676 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15677
15678 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15679 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15680
15681 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15682
15683 PR fortran/58026
15684 * gfortran.dg/alloc_comp_basics_6.f90: New.
15685
15686 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15687
15688 PR fortran/59700
15689 * gfortran.dg/pr59700.f90: New test.
15690
15691 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15692
15693 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15694 * gfortran.dg/use_only_3.f90: Likewise.
15695 * gfortran.dg/inquire_10.f90: Delete opened file.
15696 * gfortran.dg/inquire_15.f90: Likewise.
15697 * gfortran.dg/pr16597.f90: Likewise.
15698 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15699 for PR59419.
15700
15701 2014-01-10 Jeff Law <law@redhat.com>
15702
15703 PR middle-end/59743
15704 * gcc.c-torture/compile/pr59743.c: New test.
15705
15706 2014-01-10 Jan Hubicka <jh@suse.cz>
15707
15708 PR ipa/58585
15709 * g++.dg/torture/pr58585.C: New testcase.
15710
15711 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15712
15713 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15714
15715 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15716
15717 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15718
15719 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15720
15721 PR target/59744
15722 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15723 * gcc.target/aarch64/cmn-neg2.c: New test.
15724
15725 2014-01-10 Richard Biener <rguenther@suse.de>
15726
15727 PR tree-optimization/59374
15728 * gcc.dg/torture/pr59374-3.c: New testcase.
15729
15730 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15731
15732 * lib/target-supports.exp
15733 (check_effective_target_arm_crypto_ok_nocache): New.
15734 (check_effective_target_arm_crypto_ok): Use above procedure.
15735 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15736
15737 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15738
15739 PR ipa/58252
15740 PR ipa/59226
15741 * g++.dg/ipa/devirt-20.C: New testcase.
15742 * g++.dg/torture/pr58252.C: Likewise.
15743 * g++.dg/torture/pr59226.C: Likewise.
15744
15745 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15746
15747 * c-c++-common/asan/no-asan-stack.c: New test.
15748
15749 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15750
15751 PR middle-end/59670
15752 * gcc.dg/pr59670.c: New test.
15753
15754 2014-01-09 Steve Ellcey <sellcey@mips.com>
15755
15756 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15757
15758 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15759
15760 PR middle-end/47735
15761 * gcc.target/i386/pr47735.c: New test.
15762
15763 PR tree-optimization/59622
15764 * g++.dg/opt/pr59622-2.C: New test.
15765 * g++.dg/opt/pr59622-3.C: New test.
15766 * g++.dg/opt/pr59622-4.C: New test.
15767 * g++.dg/opt/pr59622-5.C: New test.
15768
15769 PR sanitizer/59136
15770 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15771 filename:line instead of (modulename+offset) form with stripped
15772 initial / from the filename.
15773
15774 2014-01-09 Ian Lance Taylor <iant@google.com>
15775
15776 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15777 the other Go compiler.
15778
15779 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15780
15781 PR c++/59730
15782 * g++.dg/cpp0x/variadic145.C: New.
15783
15784 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15785
15786 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15787 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15788
15789 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15790
15791 PR testsuite/59524
15792 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15793 are run only if the Cilk library is available/enabled.
15794 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15795 * lib/target-supports.exp (check_libcilkrts_available): New function.
15796
15797 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15798
15799 PR c++/59631
15800 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15801 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15802 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15803 with dg-additional-options.
15804 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15805 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15806 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15807 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15808 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15809 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15810
15811 2014-01-09 Richard Biener <rguenther@suse.de>
15812
15813 PR tree-optimization/59715
15814 * gcc.dg/torture/pr59715.c: New testcase.
15815
15816 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15817
15818 * c-c++-common/asan/no-asan-globals.c: New test.
15819 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15820 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15821 * c-c++-common/asan/use-after-return-1.c: Likewise.
15822 * c-c++-common/asan/no-use-after-return.c: Likewise.
15823
15824 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15825
15826 * gnat.dg/weak2.ad[sb]: New test.
15827
15828 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR middle-end/59471
15831 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15832 type, use pointers to vector type instead.
15833
15834 2014-01-08 Catherine Moore <clm@codesourcery.com>
15835
15836 * gcc.target/mips/umips-branch-3.c: New test.
15837 * gcc.target/mips/umips-branch-4.c: New test.
15838
15839 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15840
15841 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15842 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15843 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15845 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15846 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15847 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15848 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15849
15850 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15851
15852 PR rtl-optimization/59137
15853 * gcc.target/mips/pr59137.c: New test.
15854
15855 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15856
15857 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15858 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15859 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15860 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15861 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15862 Require fpic effective target.
15863 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15864
15865 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR ipa/59722
15868 * gcc.dg/pr59722.c: New test.
15869
15870 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15871
15872 PR middle-end/57748
15873 * gcc.dg/torture/pr57748-3.c: New test.
15874 * gcc.dg/torture/pr57748-4.c: New test.
15875
15876 2014-01-08 Marek Polacek <polacek@redhat.com>
15877
15878 PR middle-end/59669
15879 * gcc.dg/gomp/pr59669-1.c: New test.
15880 * gcc.dg/gomp/pr59669-2.c: New test.
15881
15882 2014-01-08 Martin Jambor <mjambor@suse.cz>
15883
15884 PR ipa/59610
15885 * gcc.dg/ipa/pr59610.c: New test.
15886
15887 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15888
15889 PR fortran/58182
15890 * gfortran.dg/binding_label_tests_26a.f90: New.
15891 * gfortran.dg/binding_label_tests_26b.f90: New.
15892
15893 2014-01-08 Marek Polacek <polacek@redhat.com>
15894
15895 PR sanitizer/59667
15896 * c-c++-common/ubsan/pr59667.c: New test.
15897
15898 2014-01-08 Richard Biener <rguenther@suse.de>
15899
15900 PR middle-end/59630
15901 * gcc.dg/pr59630.c: New testcase.
15902
15903 2014-01-08 Richard Biener <rguenther@suse.de>
15904
15905 PR middle-end/59471
15906 * gcc.dg/pr59471.c: New testcase.
15907
15908 2014-01-07 Jeff Law <law@redhat.com>
15909
15910 PR middle-end/53623
15911 * gcc.target/i386/pr53623.c: New test.
15912
15913 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15914
15915 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15916 blanks at EOF.
15917 * g++.dg/cpp1y/pr58534.C: Likewise.
15918 * g++.dg/cpp1y/pr58536.C: Likewise.
15919 * g++.dg/cpp1y/pr58548.C: Likewise.
15920 * g++.dg/cpp1y/pr58549.C: Likewise.
15921 * g++.dg/cpp1y/pr58637.C: Likewise.
15922 * g++.dg/cpp1y/pr59112.C: Likewise.
15923 * g++.dg/cpp1y/pr59113.C: Likewise.
15924 * g++.dg/cpp1y/pr59629.C: Likewise.
15925 * g++.dg/cpp1y/pr59635.C: Likewise.
15926 * g++.dg/cpp1y/pr59636.C: Likewise.
15927 * g++.dg/cpp1y/pr59638.C: Likewise.
15928
15929 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15930
15931 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15932
15933 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15934
15935 * gcc.target/i386/intrinsics_4.c (bar): New function.
15936
15937 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15938
15939 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15940
15941 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15942
15943 PR rtl-optimization/58668
15944 * gcc.dg/pr58668.c: New test.
15945
15946 PR tree-optimization/59643
15947 * gcc.dg/pr59643.c: New test.
15948 * gcc.c-torture/execute/pr59643.c: New test.
15949
15950 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15951
15952 PR fortran/59589
15953 * gfortran.dg/class_allocate_16.f90: New.
15954
15955 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15956
15957 PR target/59644
15958 * gcc.target/i386/pr59644.c: New test.
15959
15960 2014-01-06 Marek Polacek <polacek@redhat.com>
15961
15962 PR c/57773
15963 * gcc.dg/pr57773.c: New test.
15964
15965 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15966
15967 PR c++/59635
15968 PR c++/59636
15969 PR c++/59629
15970 PR c++/59638
15971 * g++.dg/cpp1y/pr59635.C: New testcase.
15972 * g++.dg/cpp1y/pr59636.C: New testcase.
15973 * g++.dg/cpp1y/pr59629.C: New testcase.
15974 * g++.dg/cpp1y/pr59638.C: New testcase.
15975
15976 2014-01-06 Martin Jambor <mjambor@suse.cz>
15977
15978 PR ipa/59008
15979 * gcc.dg/ipa/pr59008.c: New test.
15980
15981 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15982
15983 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15984 if supported.
15985
15986 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15987
15988 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15989 Require c99_runtime.
15990 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15991
15992 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15993 Require c99_runtime.
15994 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15995 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15996 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15997
15998 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15999 Require c99_runtime.
16000 Make CALC void static.
16001 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
16002
16003 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16004 Require c99_runtime.
16005 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16006
16007 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16008
16009 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16010 * gcc.target/i386/pr59501-2.c: Likewise.
16011 * gcc.target/i386/pr59501-3.c: Likewise.
16012 * gcc.target/i386/pr59501-4.c: Likewise.
16013 * gcc.target/i386/pr59501-5.c: Likewise.
16014 * gcc.target/i386/pr59501-6.c: Likewise.
16015
16016 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16017
16018 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16019 * gcc.target/i386/pr59390_1.c: Likewise.
16020 * gcc.target/i386/pr59390_2.c: Likewise.
16021
16022 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16023
16024 * gcc.dg/pr59350.c: Tweak.
16025 * gcc.dg/pr59350-2.c: New test.
16026 * g++.dg/pr59510.C: Likewise.
16027
16028 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16029
16030 PR fortran/59023
16031 * gfortran.dg/bind_c_procs_2.f90: New.
16032
16033 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16034
16035 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16036 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16037 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16038 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16039 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16040 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16041 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16042
16043 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16044
16045 * gcc.target/arm/neon-nested-apcs.c: New test.
16046
16047 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16048
16049 PR tree-optimization/59519
16050 * gcc.dg/vect/pr59519-1.c: New test.
16051 * gcc.dg/vect/pr59519-2.c: New test.
16052
16053 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16054 vmovdqu32.
16055
16056 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16057
16058 PR fortran/59547
16059 * gfortran.dg/typebound_proc_32.f90: New.
16060
16061 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16062
16063 PR c++/58950
16064 * g++.dg/pr58950.C: New file.
16065
16066 2014-01-03 Tobias Burnus <burnus@net-b.de>
16067
16068 PR c++/58567
16069 * g++.dg/gomp/pr58567.C: New.
16070
16071 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16072
16073 PR tree-optimization/59651
16074 * gcc.dg/torture/pr59651.c: New test.
16075 * gcc.dg/vect/pr59651.c: Ditto.
16076
16077 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16078
16079 PR target/59625
16080 * gcc.target/i386/pr59625.c: New test.
16081
16082 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16083
16084 Core DR 1442
16085 PR c++/59165
16086 * g++.dg/cpp0x/range-for28.C: New.
16087 * g++.dg/cpp0x/range-for3.C: Update.
16088
16089 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16090
16091 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16092
16093 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16094
16095 PR c++/59641
16096 * g++.dg/cpp0x/pr59641.C: New file.
16097
16098 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16099
16100 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16101
16102 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16103
16104 PR c++/59378
16105 * g++.dg/ext/pr59378.C: New file.
16106
16107 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16108
16109 Update copyright years
16110
16111 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16112
16113 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16114 notice.
16115
16116 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16117
16118 PR fortran/59654
16119 * gfortran.dg/dynamic_dispatch_12.f90: New.
16120
16121 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16122
16123 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16124 the builtin isn't optimized away as unused.
16125
16126 PR rtl-optimization/59647
16127 * g++.dg/opt/pr59647.C: New test.
16128 \f
16129 Copyright (C) 2014 Free Software Foundation, Inc.
16130
16131 Copying and distribution of this file, with or without modification,
16132 are permitted in any medium without royalty provided the copyright
16133 notice and this notice are preserved.