re PR target/63847 (FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c execution...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/63847
4 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
5 for 32bit x86 targets.
6 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
7
8 2014-11-24 Tobias Burnus <burnus@net-b.de>
9
10 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
11 * gfortran.dg/dollar_sym_1.f90: Ditto.
12 * gfortran.dg/dollar_sym_3.f: Ditto.
13
14 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
15
16 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
17 Add aarch64{,_be}.
18
19 2014-11-24 Richard Biener <rguenther@suse.de>
20
21 PR tree-optimization/63679
22 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
23 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
24 * gcc.target/i386/ssetype-1.c: Likewise.
25 * gcc.target/i386/ssetype-3.c: Likewise.
26 * gcc.target/i386/ssetype-5.c: Likewise.
27
28 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
29 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/63203
32 * g++.dg/warn/Winit-self-2.C: New.
33
34 2014-11-24 Petr Murzin <petr.murzin@intel.com>
35
36 * gcc.target/i386/extract-insert-combining.c: New test.
37
38 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
39
40 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
41
42 2014-11-24 Richard Biener <rguenther@suse.de>
43
44 PR testsuite/64039
45 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
46
47 2014-11-24 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/55334
50 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
51
52 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
53
54 * gnat.dg/opt45.adb: New test.
55
56 2014-11-24 Tobias Burnus <burnus@net-b.de>
57
58 * gfortran.dg/dollar_sym_3.f: Update dg-error.
59 * gfortran.dg/coarray_collectives_3.f90: Ditto.
60
61 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
62
63 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
64 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
65 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
66 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
67
68 2014-11-23 Tobias Burnus <burnus@net-b.de>
69
70 * gfortran.dg/tab_continuation.f: Update dg-*.
71
72 2014-11-23 Andrew Pinski <apinski@cavium.com>
73
74 * gcc.c-torture/compile/20120927-1.c: New testcase.
75 * gcc.c-torture/compile/20120830-1.c: New testcase.
76
77 2014-11-22 Andrew Pinski <apinski@cavium.com>
78
79 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
80 argc is always greater than 1 (octeon simulator).
81 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
82
83 2014-11-22 Andrew Pinski <apinski@cavium.com>
84
85 PR target/63971
86 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
87 x30 (in the epilogue).
88 * gcc.target/aarch64/test_frame_6.c: Likewise.
89 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
90 x30 and x19 (in the epilogue).
91 * gcc.target/aarch64/test_frame_4.c: Likewise.
92 * gcc.target/aarch64/test_frame_7.c: Likewise.
93
94 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
95
96 PR target/63783
97 PR target/51244
98 * gcc.target/sh/torture/pr63783-1.c: New.
99 * gcc.target/sh/torture/pr63783-2.c: New.
100 * gcc.target/sh/pr51244-20.c: Adjust.
101 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
102
103 2014-11-22 Tobias Burnus <burnus@net-b.de>
104
105 * gfortran.dg/coarray/cosubscript_1.f90: New.
106
107 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
108
109 * gnat.dg/specs/pack11.ads: New test.
110
111 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
112
113 * gnat.dg/specs/no_streams.ads: New test.
114
115 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
116
117 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
118 store_modtion rtl dump.
119 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
120 * gcc.dg/var-expand3.c (dg-final): Ditto.
121
122 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
123
124 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
125 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
126 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
127 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
128 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
129 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
130
131 2014-11-21 Jakub Jelinek <jakub@redhat.com>
132
133 PR tree-optimization/64006
134 * gcc.c-torture/execute/pr64006.c: New test.
135
136 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
137
138 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
139 value for go testing.
140
141 2014-11-21 Jiong Wang <jiong.wang@arm.com>
142
143 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
144
145 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146
147 * gcc.target/aarch64/simd/vsqrt_f64_1.c
148
149 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
150
151 * g++.dg/other/i386-2.C: Add -mpcommit.
152 * g++.dg/other/i386-3.C: Ditto.
153 * gcc.target/i386/pcommit-1.c: New test.
154 * gcc.target/i386/sse-12.c: Add new options.
155 * gcc.target/i386/sse-13.c: Ditto.
156 * gcc.target/i386/sse-14.c: Ditto.
157 * gcc.target/i386/sse-22.c: Ditto.
158 * gcc.target/i386/sse-23.c: Ditto.
159
160 2014-11-20 Mark Wielaard <mjw@redhat.com>
161
162 PR debug/38757
163 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
164 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
165
166 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
167
168 * g++.dg/other/i386-2.C: Add -mclwb.
169 * g++.dg/other/i386-3.C: Ditto.
170 * gcc.target/i386/clwb-1.c: New test.
171 * gcc.target/i386/sse-12.c: Add new options.
172 * gcc.target/i386/sse-13.c: Ditto.
173 * gcc.target/i386/sse-14.c: Ditto.
174 * gcc.target/i386/sse-22.c: Ditto.
175 * gcc.target/i386/sse-23.c: Ditto.
176
177 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
178
179 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
180 * g++.dg/other/i386-3.C: Ditto.
181 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
182 * gcc.target/i386/avx512vbmi-check.h: Ditto.
183 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
184 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
185 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
186 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
187 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
188 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
189 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
190 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
191 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
192 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
193 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
194 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
195 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
196 * gcc.target/i386/sse-12.c: Add new options.
197 * gcc.target/i386/sse-13.c: Ditto.
198 * gcc.target/i386/sse-14.c: Ditto.
199 * gcc.target/i386/sse-22.c: Ditto.
200 * gcc.target/i386/sse-23.c: Ditto.
201
202 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
203
204 * g++.dg/other/i386-2.C: Add -mavx512ifma.
205 * g++.dg/other/i386-3.C: Ditto.
206 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
207 * gcc.target/i386/avx512ifma-check.h: New.
208 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
209 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
210 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
211 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
212 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
213 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
214 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
215 * gcc.target/i386/sse-12.c: Add new options.
216 * gcc.target/i386/sse-13.c: Ditto.
217 * gcc.target/i386/sse-14.c: Ditto.
218 * gcc.target/i386/sse-22.c: Ditto.
219 * gcc.target/i386/sse-23.c: Ditto.
220
221 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
222
223 Forward-port from 2014-10-30 4_9-branch r216934
224
225 PR target/63633
226 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
227
228 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
229
230 PR debug/63239
231 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
232 -gno-strict-dwarf.
233
234 2014-11-21 Tom de Vries <tom@codesourcery.com>
235
236 * gcc.dg/store-motion-fgcse-sm.c: New test.
237
238 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
239
240 PR target/60451
241 * gcc.target/i386/pr60451.c: New.
242
243 2014-11-21 Jakub Jelinek <jakub@redhat.com>
244
245 PR tree-optimization/61773
246 * gcc.dg/pr61773.c: New test.
247
248 PR target/63764
249 * c-c++-common/pr63764-1.c: New test.
250 * c-c++-common/pr63764-2.c: New test.
251
252 PR target/63910
253 * gcc.target/i386/pr63910.c: New test.
254
255 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
256
257 PR lto/63998
258 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
259
260 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
261
262 * gcc.dg/no-strict-overflow-8.c: New test.
263
264 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
265
266 * gcc.dg/undefined-loop-1.c: New file.
267 * gcc.dg/undefined-loop-2.c: New file.
268
269 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
270
271 * gcc.target/aarch64/symbol-range.c: New.
272 * gcc.target/aarch64/symbol-range-tiny.c: New.
273 2014-11-20 Richard Biener <rguenther@suse.de>
274
275 PR middle-end/63962
276 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
277
278 2014-11-20 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/63677
281 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
282 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
283
284 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
285
286 PR sanitizer/63845
287 * gcc.dg/asan/pr63845.c: New test.
288
289 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
290
291 PR sanitizer/63939
292 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
293 stack pointer address, to fit darwin output when symbolizer is not
294 present.
295 * c-c++-common/asan/heap-overflow-1.c: Likewise.
296 * c-c++-common/asan/memcmp-1.c: Likewise.
297 * c-c++-common/asan/misalign-1.c: Likewise.
298 * c-c++-common/asan/misalign-2.c: Likewise.
299 * c-c++-common/asan/null-deref-1.c: Likewise.
300 * c-c++-common/asan/stack-overflow-1.c: Likewise.
301 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
302 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
303 * c-c++-common/asan/use-after-free-1.c: Likewise.
304 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
305 * g++.dg/asan/deep-tail-call-1.C: Likewise.
306 * g++.dg/asan/large-func-test-1.C: Likewise.
307
308 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
309
310 PR sanitizer/63939
311 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
312
313 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
314
315 PR sanitizer/63939
316 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
317 * c-c++-common/asan/memcmp-1.c: Likewise.
318 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
319 * c-c++-common/asan/use-after-free-1.c: Likewise.
320
321 2014-11-19 David Malcolm <dmalcolm@redhat.com>
322
323 PR jit/63854
324 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
325 (make_random_function): Free ff->locals.
326
327 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
328
329 PR target/63947
330 * gcc.target/i386/pr63947.c: New test.
331
332 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
333
334 PR c++/55425
335 * g++.dg/cpp0x/constexpr-__func__.C: New.
336
337 2014-11-19 Renlin Li <Renlin.Li@arm.com>
338
339 PR target/63424
340 * gcc.target/aarch64/pr63424.c: New test.
341
342 2014-11-19 Renlin Li <Renlin.Li@arm.com>
343
344 PR middle-end/63762
345 * gcc.dg/pr63762.c: New test.
346
347 2014-11-19 Marek Polacek <polacek@redhat.com>
348
349 PR sanitizer/63690
350 * gcc.dg/ubsan/pr63690.c: New test.
351
352 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
353
354 PR sanitizer/62132
355 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
356 darwin, adjust dg-output.
357 * c-c++-common/asan/misalign-2.c: Likewise.
358
359 2014-11-19 Richard Henderson <rth@redhat.com>
360
361 * gcc.dg/cwsc0.c: New test.
362 * gcc.dg/cwsc1.c: New test.
363
364 2014-11-19 Marek Polacek <polacek@redhat.com>
365
366 PR sanitizer/63879
367 * c-c++-common/ubsan/pr63879-1.c: New test.
368 * c-c++-common/ubsan/pr63879-2.c: New test.
369
370 2014-11-19 Tom de Vries <tom@codesourcery.com>
371
372 PR tree-optimization/62167
373 * gcc.dg/pr51879-12.c: Add xfails.
374 * gcc.dg/pr62167-run.c: New test.
375 * gcc.dg/pr62167.c: New test.
376
377 2014-11-19 Jakub Jelinek <jakub@redhat.com>
378
379 PR tree-optimization/63915
380 * c-c++-common/gomp/pr60823-4.c: New test.
381
382 PR sanitizer/63520
383 * c-c++-common/ubsan/pr63520.c: New test.
384
385 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
386
387 PR c++/57654
388 * g++.dg/cpp0x/constexpr-ref7.C: New.
389
390 2014-11-19 Jakub Jelinek <jakub@redhat.com>
391
392 PR sanitizer/63913
393 * g++.dg/ubsan/pr63913.C: New test.
394
395 2014-11-19 Andreas Schwab <schwab@suse.de>
396
397 * gcc.dg/pure-2.c: Update line numbers.
398
399 2014-11-19 Jakub Jelinek <jakub@redhat.com>
400
401 PR rtl-optimization/63843
402 * gcc.c-torture/execute/pr63843.c: New test.
403
404 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
405
406 PR target/63937
407 * gcc.dg/memset-2.c: New.
408
409 2014-11-18 Jakub Jelinek <jakub@redhat.com>
410
411 PR sanitizer/63813
412 * g++.dg/ubsan/pr63813.C: New test.
413
414 PR tree-optimization/61042
415 * gcc.c-torture/compile/pr61042.c: New test.
416
417 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
418
419 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
420 setting.
421
422 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
423
424 PR c++/55942
425 * g++.dg/cpp0x/constexpr-55942.C: New.
426
427 2014-11-18 Marek Polacek <polacek@redhat.com>
428
429 PR sanitizer/63866
430 * c-c++-common/ubsan/pr63866.c: New test.
431
432 2014-11-18 Richard Biener <rguenther@suse.de>
433
434 PR tree-optimization/63914
435 * gcc.dg/pr63914.c: New testcase.
436
437 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/55443
440 * g++.dg/cpp0x/noexcept26.C: New.
441 * g++.dg/cpp0x/noexcept27.C: Likewise.
442
443 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/60245
446 * g++.dg/cpp0x/constexpr-60245.C: New.
447
448 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/60771
451 * g++.dg/cpp0x/constexpr-ref6.C: New.
452
453 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
454
455 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
456 * gcc.target/arm/neon/vbicQs32.c: Likewise.
457 * gcc.target/arm/neon/vbicQs64.c: Likewise.
458 * gcc.target/arm/neon/vbicQs8.c: Likewise.
459 * gcc.target/arm/neon/vbicQu16.c: Likewise.
460 * gcc.target/arm/neon/vbicQu32.c: Likewise.
461 * gcc.target/arm/neon/vbicQu64.c: Likewise.
462 * gcc.target/arm/neon/vbicQu8.c: Likewise.
463 * gcc.target/arm/neon/vbics16.c: Likewise.
464 * gcc.target/arm/neon/vbics32.c: Likewise.
465 * gcc.target/arm/neon/vbics64.c: Likewise.
466 * gcc.target/arm/neon/vbics8.c: Likewise.
467 * gcc.target/arm/neon/vbicu16.c: Likewise.
468 * gcc.target/arm/neon/vbicu32.c: Likewise.
469 * gcc.target/arm/neon/vbicu64.c: Likewise.
470 * gcc.target/arm/neon/vbicu8.c: Likewise.
471 * gcc.target/arm/neon/vornQs16.c: Likewise.
472 * gcc.target/arm/neon/vornQs32.c: Likewise.
473 * gcc.target/arm/neon/vornQs64.c: Likewise.
474 * gcc.target/arm/neon/vornQs8.c: Likewise.
475 * gcc.target/arm/neon/vornQu16.c: Likewise.
476 * gcc.target/arm/neon/vornQu32.c: Likewise.
477 * gcc.target/arm/neon/vornQu64.c: Likewise.
478 * gcc.target/arm/neon/vornQu8.c: Likewise.
479 * gcc.target/arm/neon/vorns16.c: Likewise.
480 * gcc.target/arm/neon/vorns32.c: Likewise.
481 * gcc.target/arm/neon/vorns64.c: Likewise.
482 * gcc.target/arm/neon/vorns8.c: Likewise.
483 * gcc.target/arm/neon/vornu16.c: Likewise.
484 * gcc.target/arm/neon/vornu32.c: Likewise.
485 * gcc.target/arm/neon/vornu64.c: Likewise.
486 * gcc.target/arm/neon/vornu8.c: Likewise.
487
488 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
489
490 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
491 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
492 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
493 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
495 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
496 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
497 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
498 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
499
500 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
501
502 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
503 * g++.dg/ipa/devirt-15.C: Ditto.
504 * g++.dg/ipa/devirt-7.C: Ditto.
505 * g++.dg/ipa/pr60600.C: Ditto.
506 * g++.dg/opt/vt2.C: Ditto.
507 * g++.dg/opt/vt4.C: Ditto.
508 * g++.dg/pr48484.C: Ditto.
509 * g++.dg/tm/pr47746.C: Ditto.
510 * g++.dg/tree-ssa/pr57380.C: Ditto.
511 * gcc.dg/ipa/inline-4.c: Ditto.
512 * gcc.dg/ipa/inlinehint-1.c: Ditto.
513 * gcc.dg/ipa/inlinehint-2.c: Ditto.
514 * gcc.dg/ipa/inlinehint-3.c: Ditto.
515 * gcc.dg/pr47276.c: Ditto.
516 * gcc.dg/pure-2.c: Ditto.
517 * gcc.dg/tm/nested-2.c: Ditto.
518 * gcc.dg/tree-ssa/alias-29.c: Ditto.
519 * gcc.target/i386/3dnow-1.c: Ditto.
520 * gcc.target/i386/3dnow-2.c: Ditto.
521 * gcc.target/i386/3dnowA-1.c: Ditto.
522 * gcc.target/i386/3dnowA-2.c: Ditto.
523 * gcc.target/i386/avx-1.c: Ditto.
524 * gcc.target/i386/avx-2.c: Ditto.
525 * gcc.target/i386/memcpy-1.c: Ditto.
526 * gcc.target/i386/mmx-1.c: Ditto.
527 * gcc.target/i386/mmx-2.c: Ditto.
528 * gcc.target/i386/sse-14.c: Ditto.
529 * gcc.target/i386/sse-22.c: Ditto.
530 * gcc.target/i386/sse-22a.c: Ditto.
531 * gcc.target/i386/sse-23.c: Ditto.
532 * gcc.target/i386/sse-24.c: Ditto.
533 * gcc.target/i386/vect-double-1.c: Ditto.
534 * g++.dg/fstack-protector-strong.C: Add target nonpic.
535 * gcc.dg/fstack-protector-strong.c: Ditto.
536
537 2014-11-18 Hale Wang <hale.wang@arm.com>
538
539 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
540 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
541 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
542 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
543 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
544 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
545 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
546 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
547 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
548 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
549
550 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
551
552 * g++.dg/abi/mangle-arm-crypto.C: New.
553 * g++.dg/abi/mangle-neon.C (f19): New.
554 (f20): Likewise.
555
556 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
557
558 * gcc.target/arm/pr51968.c (foo): Fix call to
559 __builtin_neon_vqmovunv8hi.
560
561 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
562
563 * c-c++-common/asan/aggressive-opts.c: New test.
564
565 2014-11-18 Yury Gribov <y.gribov@samsung.com>
566
567 PR sanitizer/63802
568 * c-c++-common/ubsan/pr63802.c: New test.
569
570 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
571
572 * g++.dg/pr63766.C: New.
573
574 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
575
576 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
577 floating point variables instead of using asm to test allocating
578 values to the Altivec registers.
579
580 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
581 -mupper-regs-df tests.
582 * gcc.target/powerpc/upper-regs-df.c: Likewise.
583
584 * config/rs6000/predicates.md (memory_fp_constant): New predicate
585
586 2014-11-17 Tom de Vries <tom@codesourcery.com>
587
588 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
589 * gcc.dg/pr43864-3.c: Same.
590 * gcc.dg/pr43864-4.c: Same.
591 * gcc.dg/pr43864.c: Same.
592 * gcc.dg/pr50763.c: Same.
593 * gcc.dg/pr51879-12.c: Same.
594 * gcc.dg/pr51879-16.c: Same.
595 * gcc.dg/pr51879-17.c: Same.
596 * gcc.dg/pr51879-18.c: Same.
597 * gcc.dg/pr51879-2.c: Same.
598 * gcc.dg/pr51879-3.c: Same.
599 * gcc.dg/pr51879-4.c: Same.
600 * gcc.dg/pr51879-6.c: Same.
601 * gcc.dg/pr51879-7.c: Same.
602 * gcc.dg/pr51879.c: Same.
603
604 2014-11-17 Tom de Vries <tom@codesourcery.com>
605
606 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
607 * gcc.dg/pr43864-3.c: Same.
608 * gcc.dg/pr43864-4.c: Same.
609
610 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
611
612 * gcc.target/aarch64/vld1_lane.c: New test.
613
614 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
615
616 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
617 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
618
619 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
620
621 * gcc.target/i386/chkp-strlen-1.c: New.
622 * gcc.target/i386/chkp-strlen-2.c: New.
623 * gcc.target/i386/chkp-strlen-3.c: New.
624 * gcc.target/i386/chkp-strlen-4.c: New.
625 * gcc.target/i386/chkp-strlen-5.c: New.
626
627 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
628
629 * gcc.target/i386/chkp-stropt-1.c: New.
630 * gcc.target/i386/chkp-stropt-2.c: New.
631 * gcc.target/i386/chkp-stropt-3.c: New.
632 * gcc.target/i386/chkp-stropt-4.c: New.
633 * gcc.target/i386/chkp-stropt-5.c: New.
634 * gcc.target/i386/chkp-stropt-6.c: New.
635 * gcc.target/i386/chkp-stropt-7.c: New.
636 * gcc.target/i386/chkp-stropt-8.c: New.
637 * gcc.target/i386/chkp-stropt-9.c: New.
638 * gcc.target/i386/chkp-stropt-10.c: New.
639 * gcc.target/i386/chkp-stropt-11.c: New.
640 * gcc.target/i386/chkp-stropt-12.c: New.
641 * gcc.target/i386/chkp-stropt-13.c: New.
642 * gcc.target/i386/chkp-stropt-14.c: New.
643 * gcc.target/i386/chkp-stropt-15.c: New.
644 * gcc.target/i386/chkp-stropt-16.c: New.
645
646 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
647
648 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
649 __SIZE_TYPE__.
650
651 2014-11-17 Richard Biener <rguenther@suse.de>
652
653 PR middle-end/63898
654 PR middle-end/63883
655 * gfortran.dg/pr63883.f90: New testcase.
656
657 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
658
659 PR ipa/63894
660 * g++.dg/ipa/pr63894.C: New test.
661
662 2014-11-17 Terry Guo <terry.guo@arm.com>
663
664 * gcc.target/arm/thumb1-ual-1.c: New test.
665
666 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
667
668 PR middle-end/63790
669 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
670 * gcc.dg/tree-ssa/forwprop-29.c: New test.
671
672 2014-11-16 Andrew Pinski <apinski@cavium.com>
673
674 * gcc.c-torture/execute/memset-4.c: New test.
675 * gcc.c-torture/execute/20110418-1.c: New test.
676 * gcc.c-torture/execute/20141022-1.c: New test.
677 * gcc.c-torture/execute/strcpy-2.c: New test.
678 * gcc.c-torture/execute/20140212-2.c: New test.
679 * gcc.c-torture/compile/20120913-1.c: New test.
680 * gcc.c-torture/compile/20121010-1.c: New test.
681 * gcc.c-torture/compile/20120917-1.c: New test.
682 * gcc.c-torture/compile/20140110-1.c: New test.
683 * gcc.c-torture/compile/20121220-1.c: New test.
684 * gcc.c-torture/compile/20120822-1.c: New test.
685 * gcc.c-torture/compile/20121027-1.c: New test.
686 * gcc.c-torture/compile/20120830-2.c: New test.
687
688 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
689
690 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
691 restoration.
692
693 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
694
695 * gcc.dg/atomic/c11-atomic-exec-5.c
696 (test_main_long_double_add_overflow): Only actually define if
697 LDBL_MANT_DIG != 106.
698 (test_main_complex_long_double_add_overflow): Likewise.
699 (test_main_long_double_sub_overflow): Likewise.
700 (test_main_complex_long_double_sub_overflow): Likewise.
701
702 (NOT_LDBL_EPSILON_2): Likewise.
703 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
704
705 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
706
707 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
708 instead of run on ia32 targets.
709
710 2014-11-15 Marek Polacek <polacek@redhat.com>
711
712 PR middle-end/63884
713 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
714
715 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
716
717 PR target/60104
718 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
719
720 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
721
722 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
723 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
724 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
725 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
726
727 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
728
729 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
730
731 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
732
733 * gcc.dg/pubtypes-3.c: Include <string.h>.
734 * gcc.dg/pubtypes-4.c: Likewise.
735
736 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
737
738 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
739
740 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/opt44.ad[sb]: New test.
743
744 2014-11-15 Tobias Burnus <burnus@net-b.de>
745
746 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
747 * gfortran.dg/coarray_9.f90: Ditto.
748 * gfortran.dg/empty_label.f: Ditto.
749 * gfortran.dg/empty_label.f90: Ditto.
750
751 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
752
753 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
754 changes.
755 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
756 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
757 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
758 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
759 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
760 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
761 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
762 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
763 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
764 * gcc.target/powerpc/ppc-round.c: Likewise.
765
766 2014-11-14 Martin Jambor <mjambor@suse.cz>
767
768 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
769 from the dump scan.
770 * g++.dg/ipa/devirt-21.C: Xfail.
771 * g++.dg/ipa/devirt-24.C: Likewise.
772 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
773 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
774 * g++.dg/ipa/devirt-44.C: Likewise.
775 * g++.dg/ipa/devirt-43.C: Xfail.
776
777 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
778
779 * g++.dg/abi/abi-tag11.C: New.
780
781 2014-11-14 Marek Polacek <polacek@redhat.com>
782
783 * c-c++-common/ubsan/overflow-negate-3.c: New test.
784
785 2014-11-14 Marek Polacek <polacek@redhat.com>
786
787 PR sanitizer/63839
788 * c-c++-common/ubsan/pr63839.c: New test.
789 * c-c++-common/ubsan/unreachable-2.c: New test.
790
791 2014-11-14 Richard Biener <rguenther@suse.de>
792
793 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
794
795 2014-11-13 Teresa Johnson <tejohnson@google.com>
796
797 PR tree-optimization/63841
798 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
799
800 2014-11-14 Bin Cheng <bin.cheng@arm.com>
801
802 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
803 * gcc.target/arm/vfp-1.c: Improve scanning string.
804
805 2014-11-13 Rong Xu <xur@google.com>
806
807 PR debug/63581
808 * g++.dg/tree-prof/pr63581.C: New test.
809
810 2014-11-13 Teresa Johnson <tejohnson@google.com>
811
812 PR tree-optimization/63841
813 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
814
815 2014-11-13 Teresa Johnson <tejohnson@google.com>
816
817 PR tree-optimization/63841
818 * g++.dg/tree-ssa/pr63841.C: New test.
819
820 2014-11-13 Richard Biener <rguenther@suse.de>
821
822 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
823
824 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
825
826 * lib/target-supports.exp (error_h): New check.
827 (libc_has_complex_functions): Ditto.
828 (tgmath_h): Ditto.
829 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
830 * gcc.dg/builtins-61.c: Likewise.
831 * gcc.dg/builtins-67.c: Disable test for Bionic.
832 * gcc.dg/strlenopt-14g.c: Likewise.
833 * gcc.dg/strlenopt-14gf.c: Likewise.
834 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
835 * gcc.dg/c99-tgmath-2.c: Likewise.
836 * gcc.dg/c99-tgmath-3.c: Likewise.
837 * gcc.dg/c99-tgmath-4.c: Likewise.
838 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
839
840 2014-11-12 Jakub Jelinek <jakub@redhat.com>
841
842 PR ipa/63838
843 * g++.dg/ipa/pr63838.C: New test.
844
845 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
846
847 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
848 * gcc.target/mips/call-clobbered-1.c: New.
849 * gcc.target/mips/call-clobbered-2.c: New.
850 * gcc.target/mips/call-clobbered-3.c: New.
851 * gcc.target/mips/call-clobbered-4.c: New.
852 * gcc.target/mips/call-clobbered-5.c: New.
853 * gcc.target/mips/call-saved-4.c: New.
854 * gcc.target/mips/call-saved-5.c: New.
855 * gcc.target/mips/call-saved-6.c: New.
856 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
857 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
858 odd-spreg option. Account for -modd-spreg in minimum arch code.
859 * gcc.target/mips/movdf-1.c: New.
860 * gcc.target/mips/movdf-2.c: New.
861 * gcc.target/mips/movdf-3.c: New.
862 * gcc.target/mips/oddspreg-1.c: New.
863 * gcc.target/mips/oddspreg-2.c: New.
864 * gcc.target/mips/oddspreg-3.c: New.
865 * gcc.target/mips/oddspreg-4.c: New.
866 * gcc.target/mips/oddspreg-5.c: New.
867 * gcc.target/mips/oddspreg-6.c: New.
868
869 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR target/63815
872 * g++.dg/other/pr63815.C: New test.
873
874 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
875
876 DR 1510
877 PR c++/60420
878 * g++.dg/cpp0x/decltype61.C: New.
879
880 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
881
882 PR tree-optimization/63835
883 * gcc.dg/pr63835.c: New test.
884
885 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
886
887 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
888 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
889 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
890 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
891 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
892 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
893 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
894 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
895 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
896 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
897 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
898 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
899 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
900 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
901 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
902 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
903 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
904 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
905 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
906 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
907 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
908 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
909 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
910 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
911 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
912 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
913 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
914 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
915 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
916 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
917 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
918 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
919 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
920 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
921 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
922 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
923 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
924 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
925 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
926 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
927 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
928 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
929 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
930 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
931 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
932 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
933 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
934 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
935 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
936 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
937
938 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
939
940 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
941 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
942 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
943 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
944 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
945 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
946 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
947 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
948 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
949 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
950 Ditto.
951 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
952 Ditto.
953 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
954 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
955 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
956 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
957 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
958 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
959 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
960 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
961 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
962 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
963 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
964 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
965 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
966 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
967 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
968 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
969 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
970 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
971 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
972 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
973 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
974 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
975 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
976 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
977 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
978 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
979 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
980 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
981 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
982 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
983
984 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
985
986 * gcc.target/i386/pr45852.c: Simplify target selector.
987 * gcc.target/i386/pr63495.c: Ditto.
988 * gcc.target/i386/pr39496.c: Ditto.
989 * gcc.target/i386/pr36613.c: Ditto.
990
991 2014-11-12 Jiong Wang <jiong.wang@arm.com>
992
993 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
994 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
995 -fno-omit-frame-pointer.
996
997 2014-11-12 Marek Polacek <polacek@redhat.com>
998
999 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1000 of prune_gcc_output.
1001 * lib/prune.exp (prune_file_path): New procedure.
1002
1003 2014-11-12 Marek Polacek <polacek@redhat.com>
1004
1005 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1006 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1007 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1008
1009 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1010
1011 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1012
1013 2014-11-12 Richard Biener <rguenther@suse.de>
1014
1015 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1016
1017 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1018
1019 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1020 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1021
1022 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 PR testsuite/63830
1025 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1026
1027 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR c/59708
1030 * c-c++-common/builtin-arith-overflow-1.c: New test.
1031 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1032 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1033 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1034 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1035 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1036 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1037 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1038 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1039 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1040 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1041 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1042 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1043 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1044 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1045 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1046 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1047 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1048 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1049 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1050 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1051 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1052 * gcc.dg/builtin-arith-overflow-1.c: New test.
1053 * gcc.dg/builtin-arith-overflow-2.c: New test.
1054
1055 2014-11-12 Richard Biener <rguenther@suse.de>
1056
1057 PR middle-end/63821
1058 * gfortran.dg/pr63821.f90: New testcase.
1059
1060 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1061
1062 PR tree-optimization/63761
1063 * gcc.c-torture/compile/pr63761.c: New test.
1064
1065 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1066
1067 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1068 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1069 truncation pattern.
1070
1071 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1072
1073 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1074 with arm_eabi.
1075 * g++.dg/abi/arm_rtti1.C: Likewise.
1076 * g++.dg/abi/key1.C: Likewise.
1077 * g++.dg/ext/visibility/arm1.C: Likewise.
1078 * g++.dg/ext/visibility/arm2.C: Likewise.
1079 * g++.dg/ext/visibility/arm3.C: Likewise.
1080
1081 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1084
1085 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1086 Manuel López-Ibáñez <manu@gcc.gnu.org>
1087
1088 PR driver/36312
1089 * gcc.misc-tests/output.exp: New test case for identical input and
1090 output files.
1091
1092 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1093
1094 PR fortran/44054
1095 * lib/gfortran-dg.exp: Update regexp to match locus and message
1096 without caret.
1097 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1098 * gfortran.dg/warnings_are_errors_1.f: Update.
1099
1100 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1101
1102 * ChangeLog.jit: New.
1103 * jit.dg/all-non-failing-tests.h: New.
1104 * jit.dg/harness.h: New.
1105 * jit.dg/jit.exp: New.
1106 * jit.dg/test-accessing-struct.c: New.
1107 * jit.dg/test-accessing-union.c: New.
1108 * jit.dg/test-array-as-pointer.c: New.
1109 * jit.dg/test-arrays.c: New.
1110 * jit.dg/test-calling-external-function.c: New.
1111 * jit.dg/test-calling-function-ptr.c: New.
1112 * jit.dg/test-combination.c: New.
1113 * jit.dg/test-dot-product.c: New.
1114 * jit.dg/test-empty.c: New.
1115 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1116 * jit.dg/test-error-adding-to-terminated-block.c: New.
1117 * jit.dg/test-error-array-as-pointer.c: New.
1118 * jit.dg/test-error-bad-cast.c: New.
1119 * jit.dg/test-error-block-in-wrong-function.c: New.
1120 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1121 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1122 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1123 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1124 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1125 * jit.dg/test-error-call-with-mismatching-args.c: New.
1126 * jit.dg/test-error-call-with-not-enough-args.c: New.
1127 * jit.dg/test-error-call-with-too-many-args.c: New.
1128 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1129 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1130 * jit.dg/test-error-get-type-bad-enum.c: New.
1131 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1132 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1133 * jit.dg/test-error-mismatching-types-in-call.c: New.
1134 * jit.dg/test-error-missing-return.c: New.
1135 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1136 * jit.dg/test-error-new-function-bad-kind.c: New.
1137 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1138 * jit.dg/test-error-null-passed-to-api.c: New.
1139 * jit.dg/test-error-return-within-void-function.c: New.
1140 * jit.dg/test-error-unreachable-block.c: New.
1141 * jit.dg/test-error-unterminated-block.c: New.
1142 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1143 * jit.dg/test-expressions.c: New.
1144 * jit.dg/test-factorial.c: New.
1145 * jit.dg/test-fibonacci.c: New.
1146 * jit.dg/test-functions.c: New.
1147 * jit.dg/test-fuzzer.c: New.
1148 * jit.dg/test-hello-world.c: New.
1149 * jit.dg/test-linked-list.c: New.
1150 * jit.dg/test-long-names.c: New.
1151 * jit.dg/test-nested-contexts.c: New.
1152 * jit.dg/test-nested-loops.c: New.
1153 * jit.dg/test-operator-overloading.cc: New.
1154 * jit.dg/test-quadratic.c: New.
1155 * jit.dg/test-quadratic.cc: New.
1156 * jit.dg/test-reading-struct.c: New.
1157 * jit.dg/test-string-literal.c: New.
1158 * jit.dg/test-sum-of-squares.c: New.
1159 * jit.dg/test-threads.c: New.
1160 * jit.dg/test-types.c: New.
1161 * jit.dg/test-using-global.c: New.
1162 * jit.dg/test-volatile.c: New.
1163
1164 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1165
1166 * gcc.target/aarch64/vbslq_f64_1.c: New.
1167 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1168 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1169 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1170
1171 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/63265
1174 * g++.dg/cpp0x/constexpr-63265.C: New.
1175
1176 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1177
1178 * gcc.target/i386/pr52252-atom-1.c: New.
1179
1180 2014-11-11 Martin Liska <mliska@suse.cz>
1181
1182 PR ipa/63622
1183 PR ipa/63795
1184 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1185 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1186 with symbol alias support.
1187
1188 2014-11-10 Andi Kleen <ak@linux.intel.com>
1189
1190 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1191 new cilk errors.
1192
1193 2014-11-10 Andi Kleen <ak@linux.intel.com>
1194
1195 * c-c++-common/cilk-plus/CK/errors.c: New test.
1196
1197 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1198 Ilya Enkovich <ilya.enkovich@intel.com>
1199
1200 PR target/63620
1201 * gcc.target/i386/pr63620.c: New test.
1202
1203 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1204
1205 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1206
1207 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1208 * gcc.dg/ipa/ipa-icf-31.c: New test.
1209
1210 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1211
1212 PR middle-end/63748
1213 * gcc.dg/pr63748.c: New testcase.
1214
1215 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1218
1219 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1220
1221 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1222 fgraphite-code-generator flag.
1223 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1224 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1225 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1226 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1227 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1228 * gcc.dg/graphite/pr35356-2.c: Likewise.
1229 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1230 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1231 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1232 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1233 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1234
1235 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1236
1237 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1238
1239 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 * c-c++-common/Wshift-count-overflow-1.c: New.
1242 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1243 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1244 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1245
1246 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1247
1248 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1249 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1250 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1251 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1252 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1253 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1254 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1255 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1256 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1257 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1258 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1259 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1260 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1261 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1262 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1263 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1264 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1265 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1266 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1267 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1268 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1269 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1270 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1271 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1272 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1273 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1274
1275 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1276
1277 PR tree-optimization/63778
1278 * gfortran.dg/pr63778.f: New test.
1279
1280 2014-11-10 Renlin Li <renlin.li@arm.com>
1281
1282 PR middle-end/61529
1283 * gcc.dg/pr61529.c: New.
1284
1285 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1286
1287 * lib/target-supports.exp (check_effective_target_return_address):
1288 New function.
1289 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1290 * gcc.c-torture/execute/20030323-1.c: Likewise.
1291 * gcc.c-torture/execute/20030811-1.c: Likewise.
1292 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1293 * gcc.c-torture/execute/frame-address.c: Likewise.
1294 * gcc.c-torture/execute/pr17377.c: Likewise.
1295
1296 * gcc.c-torture/compile/920625-2.c: Add return type to
1297 freeReturnStruct.
1298 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1299 * gcc.c-torture/execute/pr61375.c: Likewise.
1300 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1301 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1302
1303 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1304 New function.
1305 (check_effective_target_nonlocal_goto): New function.
1306 (check_effective_target_label_values): New function.
1307 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1308 * gcc.c-torture/compile/labels-2.c: Likewise.
1309 * gcc.c-torture/compile/20000518-1.c: Likewise.
1310 * gcc.c-torture/compile/20021108-1.c: Likewise.
1311 * gcc.c-torture/compile/981006-1.c: Likewise.
1312 * gcc.c-torture/execute/20040302-1.c: Likewise.
1313 * gcc.dg/torture/pr33848.c: Likewise.
1314
1315 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1316 label values.
1317 * gcc.c-torture/compile/pr32919.c: Likewise.
1318 * gcc.c-torture/compile/pr17913.c: Likewise.
1319 * gcc.c-torture/compile/pr51495.c: Likewise.
1320 * gcc.c-torture/compile/pr25224.c: Likewise.
1321 * gcc.c-torture/compile/labels-3.c: Likewise.
1322 * gcc.c-torture/compile/pr27863.c: Likewise.
1323 * gcc.c-torture/compile/20050510-1.c: Likewise.
1324 * gcc.c-torture/compile/pr28489.c: Likewise.
1325 * gcc.c-torture/compile/pr29128.c: Likewise.
1326 * gcc.c-torture/compile/pr21356: Likewise.
1327 * gcc.c-torture/execute/20071210-1.c: Likewise.
1328 * gcc.c-torture/execute/200701220-1.c: Likewise.
1329 * gcc.c-torture/execute/pr51447.c: Likewise.
1330 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1331 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1332 * gcc.dg/20021029-1.c: Likewise.
1333 * gcc.dg/pr43379.c: Likewise.
1334 * gcc.dg/pr45259.c: Likewise.
1335 * gcc.dg/torture/pr53695.c: Likewise.
1336 * gcc.dg/torture/pr57584.c: Likewise.
1337
1338 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1339 or indirect_jumps are available.
1340 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1341 test.
1342 * gcc.c-torture/compile/920428-3.c: Likewise.
1343 * gcc.c-torture/compile/950613-1.c: Likewise.
1344
1345 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1346 * gcc.c-torture/compile/991213-3.c: Likewise.
1347 * gcc.c-torture/compile/920825-1.c: Likewise.
1348 * gcc.c-torture/compile/20011029-1.c: Likewise.
1349 * gcc.c-torture/compile/complex-6.c: Likewise.
1350 * gcc.c-torture/compile/pr27127.c: Likewise.
1351 * gcc.c-torture/compile/pr58164.c: Likewise.
1352 * gcc.c-torture/compile/20041214-1.c: Likewise.
1353 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1354 * gcc.c-torture/execute/pr56982.c: Likewise.
1355 * gcc.c-torture/execute/pr60003.c: Likewise.
1356 * gcc.c-torture/execute/pr26983.c: Likewise.
1357 * gcc.dg/pr57287-2.c: Likewise.
1358 * gcc.dg/pr59920-1.c: Likewise.
1359 * gcc.dg/pr59920-2.c: Likewise.
1360 * gcc.dg/pr59920-3.c: Likewise.
1361 * gcc.dg/setjmp-3.c: Likewise.
1362 * gcc.dg/setjmp-4.c: Likewise.
1363 * gcc.dg/setjmp-5.c: Likewise.
1364 * gcc.dg/torture/pr48542.c: Likewise.
1365 * gcc.dg/torture/pr57147-2.c: Likewise.
1366 * gcc.dg/torture/pr59993.c: Likewise.
1367
1368 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1369 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1370 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1371 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1372 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1373 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1374 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1375 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1376 * gcc.dg/non-local-goto-1.c: Likewise.
1377 * gcc.dg/non-local-goto-2.c: Likewise.
1378 * gcc.dg/pr49994-1.c: Likewise.
1379 * gcc.dg/torture/pr57036-2.c: Likewise.
1380
1381 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1382 NO_LABEL_VALUES test.
1383 * gcc.c-torture/compile/920831-1.c: Likewise.
1384 * gcc.c-torture/compile/920502-1.c: Likewise.
1385 * gcc.c-torture/compile/920501-7.c: Likewise.
1386 * gcc.dg/pr52139.c: Likewise.
1387
1388 * lib/target-supports.exp (check_effective_target_trampolines,
1389 check_profiling_available, check_effective_target_lto,
1390 check_effective_target_vect_natural): False for nvptx-*-*.
1391 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1392 * gcc.c-torture/compile/pr34334.c: Likewise.
1393 * gcc.c-torture/compile/pr37056.c: Likewise.
1394 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1395 * gcc.c-torture/compile/pr46534.c: Likewise.
1396 * gcc.c-torture/compile/pr49049.c: Likewise.
1397 * gcc.c-torture/compile/pr59417.c: Likewise.
1398 * gcc.c-torture/compile/20080721-1.c: Likewise.
1399 * gcc.c-torture/compile/920501-4.c: Likewise.
1400 * gcc.c-torture/compile/921011-1.c: Likewise.
1401 * gcc.dg/20040813-1.c: Likewise.
1402 * gcc.dg/pr28755.c: Likewise.
1403 * gcc.dg/pr44194-1.c: Likewise.
1404 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1405 * gcc.c-torture/compile/pr61684.c: Likewise.
1406 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1407 * gcc.c-torture/compile/pr59221.c: Likewise.
1408 * gcc.c-torture/compile/20060208-1.c: Likewise.
1409 * gcc.c-torture/execute/pr52129.c: Likewise.
1410 * gcc.c-torture/execute/20020310-1.c: Likewise.
1411 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1412 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1413 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1414 for nvptx-*-*.
1415 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1416 * gcc.dg/const-elim-2.c: Likewise.
1417
1418 * lib/target-supports.exp
1419 (check_effective_target_untyped_assembly): New function.
1420 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1421 * gcc.c-torture/compile/920917-1.c: Likewise.
1422 * gcc.c-torture/compile/930120-1.c: Likewise.
1423 * gcc.c-torture/compile/930411-1.c: Likewise.
1424 * gcc.c-torture/compile/930529-1.c: Likewise.
1425 * gcc.c-torture/compile/930623-1.c: Likewise.
1426 * gcc.c-torture/compile/950329-1.c: Likewise.
1427 * gcc.c-torture/compile/calls.c: Likewise.
1428 * gcc.c-torture/compile/pr37258.c: Likewise.
1429 * gcc.c-torture/compile/pr37327.c: Likewise.
1430 * gcc.c-torture/compile/pr38360.c: Likewise.
1431 * gcc.c-torture/compile/pr43635.c: Likewise.
1432 * gcc.c-torture/compile/pr47428.c: Likewise.
1433 * gcc.c-torture/compile/pr47967.c: Likewise.
1434 * gcc.c-torture/compile/pr49145.c: Likewise.
1435 * gcc.c-torture/compile/pr51694.c: Likewise.
1436 * gcc.c-torture/compile/pr53411.c: Likewise.
1437 * gcc.c-torture/execute/20001101.c: Likewise.
1438 * gcc.c-torture/execute/20051012-1.c: Likewise.
1439 * gcc.c-torture/execute/920501-1.c: Likewise.
1440 * gcc.c-torture/execute/921202-1.c: Likewise.
1441 * gcc.c-torture/execute/921208-2.c: Likewise.
1442 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1443 * gcc.c-torture/compile/20010525-1.c: Likewise.
1444 * gcc.c-torture/compile/20021015-2.c: Likewise.
1445 * gcc.c-torture/compile/20031023-1.c: Likewise.
1446 * gcc.c-torture/compile/20031023-2.c: Likewise.
1447 * gcc.c-torture/compile/pr49206.c: Likewise.
1448 * gcc.c-torture/execute/pr47237.c: Likewise.
1449 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1450 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1451 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1452 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1453 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1454 * gcc.dg/builtin-apply1.c: Likewise.
1455 * gcc.dg/builtin-apply2.c: Likewise.
1456 * gcc.dg/builtin-apply3.c: Likewise.
1457 * gcc.dg/builtin-apply4.c: Likewise.
1458 * gcc.dg/pr38338.c: Likewise.
1459 * gcc.dg/torture/pr41993.c: Likewise.
1460 * gcc.c-torture/compile/386.c: Likewise.
1461 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1462 * gcc.c-torture/compile/consec.c: Likewise.
1463 * gcc.c-torture/compile/ex.c: Likewise.
1464 * gcc.c-torture/compile/pass.c: Likewise.
1465 * gcc.c-torture/compile/scal.c: Likewise.
1466 * gcc.c-torture/compile/uuarg.c: Likewise.
1467 * gcc.c-torture/compile/conv_tst.c: Likewise.
1468
1469 * lib/target-supports.exp (check_effective_target_alloca): New function.
1470 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1471 * gcc.c-torture/execute/20020314-1.c: Likewise.
1472 * gcc.c-torture/execute/20020412-1.c: Likewise.
1473 * gcc.c-torture/execute/20021113-1.c: Likewise.
1474 * gcc.c-torture/execute/20040223-1.c: Likewise.
1475 * gcc.c-torture/execute/20040308-1.c: Likewise.
1476 * gcc.c-torture/execute/20040811-1.c: Likewise.
1477 * gcc.c-torture/execute/20070824-1.c: Likewise.
1478 * gcc.c-torture/execute/20070919-1.c: Likewise.
1479 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1480 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1481 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1482 * gcc.c-torture/execute/pr43220.c: Likewise.
1483 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1484 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1485 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1486 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1487 * gcc.c-torture/compile/20000923-1.c: Likewise.
1488 * gcc.c-torture/compile/20030224-1.c: Likewise.
1489 * gcc.c-torture/compile/20071108-1.c: Likewise.
1490 * gcc.c-torture/compile/20071117-1.c: Likewise.
1491 * gcc.c-torture/compile/900313-1.c: Likewise.
1492 * gcc.c-torture/compile/pr17397.c: Likewise.
1493 * gcc.c-torture/compile/pr35006.c: Likewise.
1494 * gcc.c-torture/compile/pr42956.c: Likewise.
1495 * gcc.c-torture/compile/pr51354.c: Likewise.
1496 * gcc.c-torture/compile/pr55851.c: Likewise.
1497 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1498 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1499 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1500 * gcc.c-torture/compile/pr52714.c: Likewise.
1501 * gcc.dg/20001012-2.c: Likewise.
1502 * gcc.dg/auto-type-1.c: Likewise.
1503 * gcc.dg/builtin-object-size-1.c: Likewise.
1504 * gcc.dg/builtin-object-size-2.c: Likewise.
1505 * gcc.dg/builtin-object-size-3.c: Likewise.
1506 * gcc.dg/builtin-object-size-4.c: Likewise.
1507 * gcc.dg/packed-vla.c: Likewise.
1508 * gcc.c-torture/compile/parms.c: Likewise.
1509 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1510 * gcc.c-torture/execute/920929-1.c: Likewise.
1511 * gcc.c-torture/execute/921017-1.c: Likewise.
1512 * gcc.c-torture/execute/941202-1.c: Likewise.
1513 * gcc.c-torture/execute/align-nest.c: Likewise.
1514 * gcc.c-torture/execute/alloca-1.c: Likewise.
1515 * gcc.c-torture/execute/pr36321.c: Likewise.
1516 * gcc.c-torture/compile/20001221-1.c: Likewise.
1517 * gcc.c-torture/compile/20020807-1.c: Likewise.
1518 * gcc.c-torture/compile/20050801-2.c: Likewise.
1519 * gcc.c-torture/compile/920428-4.c: Likewise.
1520 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1521 * gcc.c-torture/compile/pr41469.c: Likewise.
1522 * gcc.dg/torture/pr48953.c: Likewise.
1523 * gcc.dg/torture/pr8081.c: Likewise.
1524 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1525 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1526 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1527 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1528 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1529 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1530 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1531 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1532 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1533 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1534 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1535 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1536 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1537
1538 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1539
1540 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1541 and C++11; Test existence of __has_cpp_attribute; Test C++11
1542 attributes.
1543 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1544 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1545 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1546 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1547 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1548 will be undefined for -fno-rtti -fno-exceptions.
1549
1550 2014-11-10 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/63800
1553 * gcc.dg/torture/pr63800.c: New testcase.
1554
1555 2014-11-10 Marek Polacek <polacek@redhat.com>
1556
1557 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1558 * c-c++-common/ubsan/align-8.c: Likewise.
1559 * g++.dg/ubsan/null-4.C: Likewise.
1560 * g++.dg/ubsan/null-5.C: Likewise.
1561
1562 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gcc.misc-tests/gcov-16.c: New test.
1565
1566 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1567
1568 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1569
1570 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1571
1572 PR testsuite/63305
1573 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1574 buffer overflow.
1575 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1576
1577 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1578
1579 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1580
1581 2014-11-09 Richard Biener <rguenther@suse.de>
1582
1583 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1584 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1585
1586 2014-11-07 Andrew Pinski <apinski@cavium.com>
1587
1588 * gcc.c-torture/execute/20141107-1.c: New testcase.
1589
1590 2014-11-07 Richard Biener <rguenther@suse.de>
1591
1592 PR tree-optimization/63605
1593 * gcc.dg/vect/pr63605.c: New testcase.
1594
1595 2014-11-07 Jeff Law <law@redhat.com>
1596
1597 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1598
1599 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1600
1601 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1602 (xhci_check_trb_in_td_math): Likewise.
1603
1604 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1605
1606 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1607
1608 2014-11-07 Martin Liska <mliska@suse.cz>
1609
1610 PR ipa/63580
1611 * g++.dg/ipa/pr63580.C: New test.
1612
1613 2014-11-07 Martin Liska <mliska@suse.cz>
1614
1615 PR ipa/63747
1616 * gcc.dg/ipa/pr63747.c: New test.
1617
1618 2014-11-07 Martin Liska <mliska@suse.cz>
1619
1620 PR ipa/63595
1621 * g++.dg/ipa/pr63595.C: New test.
1622
1623 2014-11-07 Richard Biener <rguenther@suse.de>
1624
1625 PR middle-end/63770
1626 * gcc.dg/pr63770.c: New testcase.
1627
1628 2014-11-07 Terry Guo <terry.guo@arm.com>
1629
1630 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1631 * gcc.target/arm/pr40956.c: Likewise.
1632 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1633 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1634 * gcc.target/arm/scd42-1.c: Likewise.
1635
1636 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1637
1638 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1639 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1640 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1641 gcc.dg/cpp/ucnid-15.c: New tests.
1642
1643 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1644
1645 * gnat.dg/opt43.adb: New test.
1646
1647 2014-11-06 Marek Polacek <polacek@redhat.com>
1648
1649 * c-c++-common/ubsan/align-2.c: Add dg-output.
1650 * c-c++-common/ubsan/align-4.c: Likewise.
1651 * c-c++-common/ubsan/align-6.c: New test.
1652 * c-c++-common/ubsan/align-7.c: New test.
1653 * c-c++-common/ubsan/align-8.c: New test.
1654 * g++.dg/ubsan/null-1.C: Add dg-output.
1655 * g++.dg/ubsan/null-2.C: Likewise.
1656 * g++.dg/ubsan/null-3.C: New test.
1657 * g++.dg/ubsan/null-4.C: New test.
1658 * g++.dg/ubsan/null-5.C: New test.
1659
1660 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1661
1662 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1663 dg-require-effective-target check.
1664 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1790
1791 2014-11-06 Hale Wang <hale.wang@arm.com>
1792
1793 * gcc.target/arm/small-multiply-m0-1.c: New test for
1794 target -mcpu=cortex-m0.small-multiply.
1795 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1796 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1797 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1798 target -mcpu=cortex-m0plus.small-multiply.
1799 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1800 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1801 * gcc.target/arm/small-multiply-m1-1.c: New test for
1802 target -mcpu=cortex-m1.small-multiply.
1803 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1804 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1805
1806 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1807
1808 * lib/mpx-dg.exp: New.
1809 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1810 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1811 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1812 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1813 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1814 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1815 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1816 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1817 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1818 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1819
1820 2014-11-06 Richard Biener <rguenther@suse.de>
1821
1822 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1823 desired transform.
1824
1825 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1826
1827 * gcc.target/mips/asm-1.c (bar): Add prototype.
1828 * gcc.target/mips/call-1.c (f, h): Add return type.
1829 * gcc.target/mips/call-5.c (f, h): Likewise.
1830 * gcc.target/mips/call-6.c (f, h): Likewise.
1831 * gcc.target/mips/call-3.c (f): Likewise.
1832 * gcc.target/mips/call-2.c (g): Add prototype.
1833 (f): Add return type.
1834 * gcc.target/mips/call-4.c: Likewise.
1835 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1836 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1837 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1838 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1839 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1840 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1841 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1842 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1843 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1844 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1845 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1846 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1847 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1848 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1849 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1850 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1851 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1852 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1853 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1854 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1855 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1856 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1857 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1858 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1859 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1860 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1861 (nonpic_call, nonpic_addr_call): Add prototype.
1862 (pic_call, pic_addr_call): Likewise.
1863 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1864 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1865 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1866 * gcc.target/mips/truncate-3.c (g): Add prototype.
1867 (f): Add return type.
1868
1869 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1870
1871 PR target/63538
1872 * gcc.target/i386/pr63538.c: New test.
1873
1874 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1875
1876 * gnat.dg/discr42.adb: New test.
1877 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1878
1879 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1880
1881 * gnat.dg/specs/private2.ads: New test.
1882 * gnat.dg/specs/private2_pkg.ads: New helper.
1883
1884 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * gnat.dg/inline1.adb: New test.
1887 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1888 * gnat.dg/inline2.adb: New test.
1889 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1890 * gnat.dg/inline3.adb: New test.
1891 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1892 * gnat.dg/inline4.adb: New test.
1893 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1894 * gnat.dg/inline5.adb: New test.
1895 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1896 * gnat.dg/inline6.adb: New test.
1897 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1898 * gnat.dg/inline7.adb: New test.
1899 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1900 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1901 * gnat.dg/inline8.adb: New test.
1902 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1903 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1904 * gnat.dg/inline9.adb: New test.
1905 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1906 * gnat.dg/inline10.adb: New test.
1907 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1908 * gnat.dg/inline11.adb: New test.
1909 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1910
1911 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1912
1913 PR preprocessor/9449
1914 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1915 Don't use -fextended-identifiers.
1916 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1917 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1918 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1919 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1920 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1921 -g3.
1922 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1923 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1924 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1925 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1926 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1927 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1928 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1929 -fextended-identifiers. Use -g.
1930 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1931 -fextended-identifiers.
1932 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1933 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1934 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1935 -fextended-identifiers. Use -g.
1936 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1937 * gcc.dg/cpp/ucnid-8.c: Remove test.
1938 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1939
1940 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1941
1942 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1943 Skip tests if target does not support Neon.
1944
1945 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1946
1947 * lib/target-supports.exp (check_effective_target_bswap): Update
1948 conditions for AArch64 and ARM targets.
1949
1950 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1951
1952 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1953 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1954 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1955 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1956 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1957
1958 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1959
1960 * gcc.target/i386/chkp-builtins-1.c: New.
1961 * gcc.target/i386/chkp-builtins-2.c: New.
1962 * gcc.target/i386/chkp-builtins-3.c: New.
1963 * gcc.target/i386/chkp-builtins-4.c: New.
1964 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1965 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1966 * gcc.target/i386/chkp-const-check-1.c: New.
1967 * gcc.target/i386/chkp-const-check-2.c: New.
1968 * gcc.target/i386/chkp-lifetime-1.c: New.
1969 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1970 with build_ssa_passes.
1971
1972 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1973
1974 * gcc.dg/asr-div1.c: New testcase.
1975
1976 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1977
1978 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1979
1980 * go.test/go-test.exp: In +build lines, require whitespace around
1981 expected strings, fix check for negation.
1982
1983 2014-11-04 Marek Polacek <polacek@redhat.com>
1984
1985 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1986 * c-c++-common/ubsan/align-4.c: Likewise.
1987 * g++.dg/ubsan/null-1.C: Likewise.
1988 * g++.dg/ubsan/null-2.C: Likewise.
1989
1990 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1991
1992 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1993
1994 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1995
1996 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1997 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1998 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1999 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2000 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2001 ipa dump.
2002 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2003 Cleanup original tree dump.
2004 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2005 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2006 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2007
2008 2014-11-04 Martin Jambor <mjambor@suse.cz>
2009
2010 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2011 function body.
2012
2013 2014-11-04 Jason Merrill <jason@redhat.com>
2014
2015 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2016 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2017
2018 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2019
2020 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2021 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2022 conflicting -mcpu options.
2023 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2024 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2025 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2026 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2027 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2028 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2029 * gcc.target/powerpc/pr48053-3.c: Likewise.
2030 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2031 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2032 * gcc.target/powerpc/pr57744.c: Likewise.
2033 * gcc.target/powerpc/pr47862.c: Likewise.
2034 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2035 * gcc.target/powerpc/recip-1.c: Likewise.
2036 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2037 * gcc.target/powerpc/bool2-p8.c: Likewise.
2038 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2039 * gcc.target/powerpc/pr60203.c: Likewise.
2040 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2041 * gcc.target/powerpc/bool2-av.c: Likewise.
2042 * gcc.target/powerpc/pr43154.c: Likewise.
2043 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2044 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2045 * gcc.target/powerpc/pr59054.c: Likewise.
2046 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2047 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2048 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2049 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2050 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2051 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2052 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2053 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2054 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2055 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2056 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2057 * gcc.target/powerpc/bswap64-3.c: Likewise.
2058 * gcc.target/powerpc/bcd-1.c: Likewise.
2059 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2060 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2061 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2062 * gcc.target/powerpc/pr48192.c: Likewise.
2063 * gcc.target/powerpc/pr52775.c: Likewise.
2064 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2065 * gcc.target/powerpc/pr58673-1.c: Likewise.
2066 * gcc.target/powerpc/pr53487.c: Likewise.
2067 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2068 * gcc.target/powerpc/recip-2.c: Likewise.
2069 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2070 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2071 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2072 * gcc.target/powerpc/pr57150.c: Likewise.
2073 * gcc.target/powerpc/pr47251.c: Likewise.
2074 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2075 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2076 * gcc.target/powerpc/bool3-p7.c: Likewise.
2077 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2078 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2079 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2080 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2081 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2082 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2083 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2084 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2085 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2086 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2087 * gcc.target/powerpc/loop_align.c: Likewise.
2088 * gcc.target/powerpc/lhs-1.c: Likewise.
2089 * gcc.target/powerpc/sd-vsx.c: Likewise.
2090 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2091 * gcc.target/powerpc/bcd-2.c: Likewise.
2092 * gcc.target/powerpc/20040121-1.c: Likewise.
2093 * gcc.target/powerpc/pr52457.c: Likewise.
2094 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2095 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2096 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2097 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2098 * gcc.target/powerpc/pr58673-2.c: Likewise.
2099 * gcc.target/powerpc/atomic-p7.c: Likewise.
2100 * gcc.target/powerpc/recip-3.c: Likewise.
2101 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2102 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2103 * gcc.target/powerpc/popcount-1.c: Likewise.
2104 * gcc.target/powerpc/altivec-32.c: Likewise.
2105 * gcc.target/powerpc/timode_off.c: Likewise.
2106 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2107 * gcc.target/powerpc/pack01.c: Likewise.
2108 * gcc.target/powerpc/pr55033.c: Likewise.
2109 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2110 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2111 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2112 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2113 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2114 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2115 * gcc.target/powerpc/bool3-p8.c: Likewise.
2116 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2117 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2118 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2119 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2120 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2121 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2122 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2123 * gcc.target/powerpc/pr46728-16.c: Likewise.
2124 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2125 * gcc.target/powerpc/bool3-av.c: Likewise.
2126 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2127 * gcc.target/powerpc/ppc-pow.c: Likewise.
2128 * gcc.target/powerpc/lhs-2.c: Likewise.
2129 * gcc.target/powerpc/pr39902-2.c: Likewise.
2130 * gcc.target/powerpc/20041111-1.c: Likewise.
2131 * gcc.target/powerpc/builtins-1.c: Likewise.
2132 * gcc.target/powerpc/bcd-3.c: Likewise.
2133 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2134 * gcc.target/powerpc/pr57949-1.c: Likewise.
2135 * gcc.target/powerpc/atomic-p8.c: Likewise.
2136 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2137 * gcc.target/powerpc/recip-4.c: Likewise.
2138 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2139 * gcc.target/powerpc/warn-2.c: Likewise.
2140 * gcc.target/powerpc/parity-1.c: Likewise.
2141 * gcc.target/powerpc/popcount-2.c: Likewise.
2142 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2143 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2144 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2145 * gcc.target/powerpc/pr42747.c: Likewise.
2146 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2147 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2148 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2149 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2150 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2151 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2152 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2153 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2154 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2155 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2156 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2157 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2158 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2159 * gcc.target/powerpc/lhs-3.c: Likewise.
2160 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2161 * gcc.target/powerpc/builtins-2.c: Likewise.
2162 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2163 * gcc.target/powerpc/pr52199.c: Likewise.
2164 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2165 * gcc.target/powerpc/pr57949-2.c: Likewise.
2166 * gcc.target/powerpc/recip-5.c: Likewise.
2167 * gcc.target/powerpc/popcount-3.c: Likewise.
2168 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2169 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2170 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2171 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2172 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2173 * gcc.target/powerpc/pr48226.c: Likewise.
2174 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2175 * gcc.target/powerpc/pr47755-2.c: Likewise.
2176 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2177 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2178 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2179 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2180 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2181 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2182 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2183 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2184 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2185 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2186 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2187 * gcc.target/powerpc/bool2-p5.c: Likewise.
2188 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2189 * gcc.target/powerpc/fusion.c: Likewise.
2190 * gcc.target/powerpc/recip-6.c: Likewise.
2191 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2192 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2193 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2194 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2195 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2196 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2197 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2198 * gcc.target/powerpc/dfp-dd.c: Likewise.
2199 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2200 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2201 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2202 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2203 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2204 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2205 * gcc.target/powerpc/dfp-td.c: Likewise.
2206 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2207 * gcc.target/powerpc/pr48053-1.c: Likewise.
2208 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2209 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2210 * gcc.target/powerpc/pr60676.c: Likewise.
2211 * gcc.target/powerpc/pr48258-1.c: Likewise.
2212 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2213 * gcc.target/powerpc/pr48857.c: Likewise.
2214 * gcc.target/powerpc/quad-atomic.c: Likewise.
2215 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2216 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2217 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2218 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2219 * gcc.target/powerpc/pr56605.c: Likewise.
2220 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2221 * gcc.target/powerpc/pr53199.c: Likewise.
2222 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2223 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2224 * gcc.target/powerpc/vsx-float0.c: Likewise.
2225 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2226 * gcc.target/powerpc/altivec-20.c: Likewise.
2227 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2228 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2229 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2230 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2231 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2232 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2233 * gcc.target/powerpc/pr60137.c: Likewise.
2234 * gcc.target/powerpc/bswap64-1.c: Likewise.
2235 * gcc.target/powerpc/pr48053-2.c: Likewise.
2236 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2237 * gcc.target/powerpc/pr48258-2.c: Likewise.
2238 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2239 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2240 * gcc.target/powerpc/bool2-p7.c: Likewise.
2241 * gcc.target/powerpc/ppc-round.c: Likewise.
2242 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2243 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2244 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2245 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2246 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2247 * gcc.target/powerpc/pr47755.c: Likewise.
2248
2249 2014-11-04 Marek Polacek <polacek@redhat.com>
2250
2251 * c-c++-common/ubsan/object-size-10.c: New test.
2252
2253 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2254
2255 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2256
2257 2014-11-03 Tobias Burnus <burnus@net-b.de>
2258
2259 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2260
2261 2014-11-03 Marek Polacek <polacek@redhat.com>
2262
2263 PR c/52769
2264 * gcc.dg/pr52769.c: New test.
2265
2266 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2267
2268 PR c++/57820
2269 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2270 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2271
2272 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2273
2274 PR tree-optimization/60770
2275 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2276
2277 2014-11-03 Jan Beulich <jbeulich@suse.com>
2278
2279 * gcc.target/i386/i386.exp: Extend option set to test
2280 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2281 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2282
2283 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2284
2285 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2286 for ia32 targets only.
2287 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2288 * g++.dg/tree-ssa/pr29902.C: Ditto.
2289 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2290
2291 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2292
2293 * gcc.target/arm/ifcvt-size-check.c: New test.
2294
2295 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2296
2297 * gcc.target/mips/octeon3-pipe-1.c: New test.
2298
2299 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2300
2301 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2302 * g++.dg/ext/attrib42.C: Ditto.
2303 * g++.dg/torture/pr51344.C: Ditto.
2304 * g++.dg/tree-ssa/pr29902.C: Ditto.
2305 * gcc.c-torture/execute/20010129-1.c: Ditto.
2306 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2307 * gcc.dg/march-generic.c: Ditto.
2308 * gcc.dg/torture/pr17526.c: Ditto.
2309 * gcc.dg/union-4.c: Ditto.
2310
2311 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2312
2313 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2314 * g++.dg/abi/no-weak1.C: Ditto.
2315 * g++.dg/opt/pr44919.C: Ditto.
2316 * g++.dg/opt/pr46640.C: Ditto.
2317 * g++.dg/opt/pr46649.C: Ditto.
2318 * g++.dg/opt/pr47036.C: Ditto.
2319 * g++.dg/opt/pr48273.C: Ditto.
2320 * g++.dg/opt/pr48302.C: Ditto.
2321 * g++.dg/opt/pr45788.C: Ditto.
2322 * g++.dg/opt/pr57662.C: Ditto.
2323 * gcc.dg/20031102-1.c: Ditto.
2324 * gcc.dg/builtin-bswap-7.c: Ditto.
2325 * gcc.dg/builtin-bswap-7a.c: Ditto.
2326 * gcc.dg/builtin-bswap-9.c: Ditto.
2327 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2328 * gcc.dg/guality/bswaptest.c: Ditto.
2329 * gcc.dg/guality/clztest.c: Ditto.
2330 * gcc.dg/guality/ctztest.c: Ditto.
2331 * gcc.dg/guality/pr45003-1.c: Ditto.
2332 * gcc.dg/guality/pr45003-2.c: Ditto.
2333 * gcc.dg/guality/pr45003-3.c: Ditto.
2334 * gcc.dg/guality/pr58791-4.c: Ditto.
2335 * gcc.dg/guality/rotatetest.c:Ditto.
2336 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2337 * gcc.dg/ira-loop-pressure.c: Ditto.
2338 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2339 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2340 * gcc.dg/lto/pr47259_0.c: Ditto.
2341 * gcc.dg/memcpy-5.c: Ditto.
2342 * gcc.dg/pr10474.c: Ditto.
2343 * gcc.dg/pr37438.c: Ditto.
2344 * gcc.dg/pr39453.c: Ditto.
2345 * gcc.dg/pr40501.c: Ditto.
2346 * gcc.dg/pr42245-2.c: Ditto.
2347 * gcc.dg/pr42245.c: Ditto.
2348 * gcc.dg/pr42246.c: Ditto.
2349 * gcc.dg/pr42249.c: Ditto.
2350 * gcc.dg/pr42388.c: Ditto.
2351 * gcc.dg/pr42389.c: Ditto.
2352 * gcc.dg/pr45352-1.c: Ditto.
2353 * gcc.dg/pr45352-2.c: Ditto.
2354 * gcc.dg/pr45352-3.c: Ditto.
2355 * gcc.dg/pr45352.c: Ditto.
2356 * gcc.dg/pr45472.c: Ditto.
2357 * gcc.dg/pr45652.c: Ditto.
2358 * gcc.dg/pr46212.c: Ditto.
2359 * gcc.dg/pr46521.c: Ditto.
2360 * gcc.dg/pr46522.c: Ditto.
2361 * gcc.dg/pr46875.c: Ditto.
2362 * gcc.dg/pr48374.c: Ditto.
2363 * gcc.dg/pr50251.c: Ditto.
2364 * gcc.dg/pr54472.c: Ditto.
2365 * gcc.dg/pr55702.c: Ditto.
2366 * gcc.dg/pr56990.c: Ditto.
2367 * gcc.dg/pr57104.c: Ditto.
2368 * gcc.dg/pr57662.c: Ditto.
2369 * gcc.dg/pr60866.c: Ditto.
2370 * gcc.dg/shrink-wrap-loop.c: Ditto.
2371 * gcc.dg/tm/memopt-15.c: Ditto.
2372 * gcc.dg/torture/pr52720.c: Ditto.
2373 * gcc.dg/torture/pr56778.c: Ditto.
2374 * gcc.dg/tree-prof/pr45354.c: Ditto.
2375 * gcc.dg/tree-prof/pr50907.c: Ditto.
2376 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2377 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2378 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2379 * gcc.dg/misc-tests/godump-1.c: Ditto.
2380 * gfortran.dg/PR24188.f: Ditto.
2381 * gfortran.dg/errnocheck_1.f90: Ditto.
2382 * gfortran.dg/g77/20010216-1.f: Ditto.
2383 * gfortran.dg/pr42246-2.f: Ditto.
2384 * gfortran.dg/pr42294.f: Ditto.
2385 * gfortran.dg/pr44691.f: Ditto.
2386 * gfortran.dg/vect/pr45714-a.f: Ditto.
2387 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2388 * gcc.misc-tests/linkage.exp: Ditto.
2389 * lib/target-supports.exp: Reformat x86 tagets.
2390 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2391
2392 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2393
2394 PR c++/57694
2395 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2396
2397 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2398
2399 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2400 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2401 Commentary and rearrangement of tests.
2402 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2403 Commentary and rearrangement of tests.
2404 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2405 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2406
2407 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR rtl-optimization/63659
2410 * gcc.c-torture/execute/pr63659.c: New test.
2411
2412 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2413
2414 PR target/63534
2415 * gcc.target/i386/mcount_pic.c: New.
2416
2417 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2418
2419 * gcc.target/i386/pr23098.c: Remove xfail.
2420
2421 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gnat.dg/opt42.ad[sb]: New test.
2424
2425 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2426
2427 PR tree-optimization/63259
2428 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2429 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2430 following comment.
2431
2432 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR sanitizer/63697
2435 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2436
2437 2014-10-30 Marek Polacek <polacek@redhat.com>
2438
2439 * gcc.dg/diag-aka-1.c: New test.
2440 * gcc.dg/pr13804-1.c: Adjust dg-error.
2441 * gcc.dg/redecl-14.c: Likewise.
2442 * gcc.dg/pr56980.c: Adjust dg-message.
2443
2444 2014-10-30 Ian Lance Taylor <iant@google.com>
2445
2446 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2447
2448 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2449
2450 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2451 platforms except s390[x] and x86_64.
2452
2453 2014-10-30 Martin Liska <mliska@suse.cz>
2454
2455 PR ipa/63574
2456 PR ipa/63664
2457 * g++.dg/ipa/pr63574.C: New test.
2458
2459 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2460
2461 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2462
2463 2014-10-29 DJ Delorie <dj@redhat.com>
2464
2465 * gcc.dg/20141029-1.c: New.
2466
2467 2014-10-29 Martin Liska <mliska@suse.cz>
2468
2469 PR ipa/63587
2470 * g++.dg/ipa/pr63587-1.C: New test.
2471 * g++.dg/ipa/pr63587-2.C: New test.
2472
2473 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2474
2475 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2476
2477 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2478
2479 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2480 * gcc.dg/optimize-bswapsi-3.c: New test.
2481
2482 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2483 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2484 Anna Tikhonova <anna.tikhonova@intel.com>
2485 Ilya Tocar <ilya.tocar@intel.com>
2486 Andrey Turetskiy <andrey.turetskiy@intel.com>
2487 Ilya Verbin <ilya.verbin@intel.com>
2488 Kirill Yukhin <kirill.yukhin@intel.com>
2489 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2490
2491 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2492
2493 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2494 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2495 Anna Tikhonova <anna.tikhonova@intel.com>
2496 Ilya Tocar <ilya.tocar@intel.com>
2497 Andrey Turetskiy <andrey.turetskiy@intel.com>
2498 Ilya Verbin <ilya.verbin@intel.com>
2499 Kirill Yukhin <kirill.yukhin@intel.com>
2500 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2501
2502 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2503 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2505 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2506 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2507 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2508 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2509 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2510 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2511 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2512 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2513 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2514 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2515 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2516 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2517 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2533 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2534 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2535 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2536 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2537 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2538 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2539 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2540 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2541 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2546 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2547 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2548 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2549 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2552 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2553 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2554 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2555 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2556 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2557 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2558 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2559 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2560 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2561 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2562 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2563 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2564 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2565 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2566 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2567 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2568 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2569 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2570
2571 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2572 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2573 Anna Tikhonova <anna.tikhonova@intel.com>
2574 Ilya Tocar <ilya.tocar@intel.com>
2575 Andrey Turetskiy <andrey.turetskiy@intel.com>
2576 Ilya Verbin <ilya.verbin@intel.com>
2577 Kirill Yukhin <kirill.yukhin@intel.com>
2578 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2579
2580 * gcc.target/i386/avx512bw-check.h: New.
2581 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2582 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2584 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2585 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2586 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2720 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2721 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2722 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2733 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2734 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2735 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2736 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2737 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2738 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2739 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2740 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2741 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2742 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2743 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2744 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2745 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2746 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2747 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2748 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2749 * gcc.target/i386/avx512dq-check.h: Ditto.
2750 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2751 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2752 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2753 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2754 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2755 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2756 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2757 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2758 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2759 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2760 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2762 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2763 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2764 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2765 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2766 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2767 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2768 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2769 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2770 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2771 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2772 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2773 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2774 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2775 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2776 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2777 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2778 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2779 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2780 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2781 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2782 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2784 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2785 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2786 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2787 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2788 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2789 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2790 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2791 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2792 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2793 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2794 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2795 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2796 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2797 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2798 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2799 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2800 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2801 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2802 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2803 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2804 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2805 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2806 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2807 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2808 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2809 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2810 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2811 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2812 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2813 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2814 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2815 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2816 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2817 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2818 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2819 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2820 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2821 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2822 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2823 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2824 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2825 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2826 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2827 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2828 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2829 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2830 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2831 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2832 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2833 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2834 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2835 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2836 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2837 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2838 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2839 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2840 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2841 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-check.h: Ditto.
2843 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2844 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2846 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2848 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2851 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2853 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2854 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2856 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2858 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2859 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2860 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2861 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2863 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2864 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2865 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2867 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2872 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2873 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2875 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2882 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2887 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2899 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2901 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2903 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2905 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2906 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2909 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2911 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2913 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2915 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2918 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2919 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2928 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2933 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2966 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2974 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2976 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2980 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2982 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2997 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3002 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3004 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3010 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3024 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3031 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3035 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3277 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3279 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3281 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3283 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3289 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3291 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3293 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3366 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3367 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3368 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3375 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3379 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3380 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3381 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3388 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3390 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3392 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3393 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3394 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3395 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3396 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3397 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3398 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3399 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3400 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3401 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3402 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3403 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3404 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3405 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3406 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3407 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3408 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3409 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3410 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3411 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3412 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3413 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3414 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3415 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3416 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3417 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3418 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3419 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3420 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3421 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3422 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3424 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3425 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3426 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3427 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3428 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3429 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3430 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3431 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3432 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3433 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3434 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3435 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3436 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3437 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3438 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3439 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3440 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3441 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3442 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3443 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3445 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3446 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3447 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3448 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3449 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3450 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3451 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3452 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3453 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3454 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3455 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3456 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3457 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3458 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3459 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3460 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3461 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3462 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3463 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3464 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3465 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3466 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3467 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3468 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3469 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3470 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3471 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3472 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3473 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3474 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3475 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3476 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3477 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3478 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3479 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3480 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3481 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3482 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3483 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3484 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3485 * gcc.target/i386/i386.exp: Ditto.
3486 * gcc.target/i386/m512-check.h: Ditto.
3487
3488 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3489 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3490 Anna Tikhonova <anna.tikhonova@intel.com>
3491 Ilya Tocar <ilya.tocar@intel.com>
3492 Andrey Turetskiy <andrey.turetskiy@intel.com>
3493 Ilya Verbin <ilya.verbin@intel.com>
3494 Kirill Yukhin <kirill.yukhin@intel.com>
3495 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3496
3497 * g++.dg/other/i386-2.C: Add new options.
3498 * g++.dg/other/i386-3.C: Ditto.
3499 * gcc.target/i386/sse-12.c: Ditto.
3500 * gcc.target/i386/sse-14.c: Ditto.
3501 * gcc.target/i386/sse-22.c: Ditto.
3502 * gcc.target/i386/sse-13.c: Add new options and builtins.
3503 * gcc.target/i386/sse-23.c: Ditto.
3504 * gcc.target/i386/avx-1.c: Add new builtins.
3505
3506 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3507
3508 * gcc.misc-tests/godump.exp: New.
3509 * gcc.misc-tests/godump-1.c: New.
3510
3511 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3512
3513 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3514 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3515 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3516 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3517 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3518 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3519 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3520 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3521 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3522 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3523 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3524 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3525 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3526 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3527 * c-c++-common/asan/pr63638.c: Likewise.
3528
3529 2014-10-28 Richard Biener <rguenther@suse.de>
3530
3531 PR middle-end/63665
3532 * gcc.dg/pr63665.c: New testcase.
3533
3534 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3535
3536 * c-c++-common/asan/kasan-recover-1.c: New test.
3537 * c-c++-common/asan/kasan-recover-2.c: New test.
3538 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3539 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3540 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3541 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3542 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3543 * c-c++-common/asan/no-asan-globals.c: Likewise.
3544 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3545 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3546 * c-c++-common/asan/no-use-after-return.c: Likewise.
3547
3548 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3549
3550 * c-c++-common/asan/shadow-offset-1.c: New test.
3551
3552 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3553
3554 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3555 gcc-plugin.h earlier.
3556
3557 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3558
3559 * gnat.dg/specs/concat1.ads: New test.
3560 * gnat.dg/specs/concat1_pkg.ads: New helper.
3561
3562 2014-10-27 Richard Biener <rguenther@suse.de>
3563
3564 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3565 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3566 target due to memcpy inline-expansion.
3567
3568 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3569
3570 * gnat.dg/specs/pack10.ads: New test.
3571 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3572
3573 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3574
3575 * gnat.dg/entry_queues2.adb: New test.
3576
3577 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR tree-optimization/63641
3580 * gcc.c-torture/execute/pr63641.c: New test.
3581
3582 2014-10-24 Tobias Burnus <burnus@net-b.de>
3583
3584 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3585 * gfortran.dg/coarray_collectives_13.f90: New.
3586 * gfortran.dg/coarray_collectives_14.f90: New.
3587 * gfortran.dg/coarray_collectives_15.f90: New.
3588 * gfortran.dg/coarray_collectives_16.f90: New.
3589
3590 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3591
3592 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3593
3594 2014-10-24 Marek Polacek <polacek@redhat.com>
3595
3596 PR c/56980
3597 * gcc.dg/pr56980.c: New test.
3598
3599 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3600
3601 * lib/target-supports.exp
3602 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3603 vaeseq_u8.
3604 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3605 for vcvt_f16_f32.
3606 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3607 vfma_f32.
3608
3609 2014-10-24 Martin Liska <mliska@suse.cz>
3610
3611 * gcc.dg/ipa/pr63595.c: New test.
3612
3613 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3614
3615 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3616 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3617
3618 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3619
3620 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3621
3622 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3623
3624 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3625
3626 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3627
3628 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3629
3630 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3631
3632 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3633
3634 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3635
3636 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3637
3638 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3639
3640 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3641
3642 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3643
3644 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3645
3646 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3647
3648 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3649
3650 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3651
3652 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3653
3654 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3655
3656 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3657
3658 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3659
3660 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3661
3662 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3663
3664 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3665
3666 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3667
3668 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3669
3670 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3671
3672 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3673 file.
3674 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3675 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3676
3677 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3678
3679 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3680 file.
3681 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3682 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3683
3684 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3685
3686 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3687 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3688 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3689 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3690 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3691
3692 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3693
3694 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3695 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3696 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3697 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3698 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3699 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3700
3701 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3702
3703 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3704 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3705 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3706 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3707 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3708 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3709 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3710 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3711
3712 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3713
3714 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3715 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3716 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3717
3718 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * gcc.target/arm/README.advsimd-intrinsics: New file.
3721 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3722 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3723 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3724 Likewise.
3725 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3726 Likewise.
3727 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3728 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3729 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3730
3731 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3732
3733 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3734 wrap_compile_flags before setting it.
3735
3736 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3737
3738 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3739 targets.
3740 * gcc.dg/pr63594-2.c: Likewise.
3741
3742 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3743
3744 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3745 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3746
3747 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3748
3749 PR bootstrap/63632
3750 * g++.dg/torture/pr63632.C: New test.
3751
3752 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3753
3754 PR c++/63619
3755 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3756 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3757
3758 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3759
3760 PR target/63618
3761 * gcc.target/i386/pr63618.c: New test.
3762
3763 2014-10-23 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/63626
3766 * gcc.dg/pr63626.c: New test.
3767
3768 2014-10-23 Marek Polacek <polacek@redhat.com>
3769
3770 * c-c++-common/ubsan/undefined-2.c: New test.
3771
3772 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3773
3774 * gcc.target/i386/pr63600.c: New.
3775
3776 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3777
3778 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3779
3780 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781
3782 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3783 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3784
3785 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3786
3787 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3788 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3789 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3790 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3791 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3792 Declare.
3793
3794 2014-10-22 Guozhi Wei <carrot@google.com>
3795
3796 PR tree-optimization/63530
3797 gcc.dg/vect/pr63530.c: New testcase.
3798
3799 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3800
3801 * gcc.target/i386/conversion-2.c: New test.
3802
3803 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3804 Yury Gribov <y.gribov@samsung.com>
3805
3806 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3807 * c-c++-common/ubsan/align-3.c: Likewise.
3808 * c-c++-common/ubsan/bounds-1.c: Likewise.
3809 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3810 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3811 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3812 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3813 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3814 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3815 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3816 * c-c++-common/ubsan/object-size-3.c: Likewise.
3817 * c-c++-common/ubsan/overflow-1.c: Likewise.
3818 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3819 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3820 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3821 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3822 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3823 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3824 * c-c++-common/ubsan/pr59503.c: Likewise.
3825 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3826 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3827 * c-c++-common/ubsan/shift-3.c: Likewise.
3828 * c-c++-common/ubsan/shift-6.c: Likewise.
3829 * c-c++-common/ubsan/undefined-1.c: Likewise.
3830 * c-c++-common/ubsan/vla-2.c: Likewise.
3831 * c-c++-common/ubsan/vla-3.c: Likewise.
3832 * c-c++-common/ubsan/vla-4.c: Likewise.
3833 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3834 * g++.dg/ubsan/return-2.C: Likewise.
3835 * c-c++-common/ubsan/recovery-1.c: New test.
3836 * c-c++-common/ubsan/recovery-2.c: New test.
3837 * c-c++-common/ubsan/recovery-3.c: New test.
3838 * c-c++-common/ubsan/recovery-common.inc: New file.
3839
3840 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3841
3842 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3843 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3844 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3845 * gcc.target/aarch64/vect.x: Likewise.
3846 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3847 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3848 * gcc.target/aarch64/vect-fp.c: Likewise.
3849
3850 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3851
3852 * lib/compat.exp (compat-run): Remove "unresolved".
3853 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3854 unsupported testcase.
3855
3856 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR target/63594
3859 * gcc.dg/pr63594-1.c: New test.
3860 * gcc.dg/pr63594-2.c: New test.
3861 * gcc.target/i386/sse2-pr63594-1.c: New test.
3862 * gcc.target/i386/sse2-pr63594-2.c: New test.
3863 * gcc.target/i386/avx-pr63594-1.c: New test.
3864 * gcc.target/i386/avx-pr63594-2.c: New test.
3865 * gcc.target/i386/avx2-pr63594-1.c: New test.
3866 * gcc.target/i386/avx2-pr63594-2.c: New test.
3867 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3868 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3869 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3870 insn counts.
3871
3872 PR target/63542
3873 * gcc.target/i386/pr63542-1.c: New test.
3874 * gcc.target/i386/pr63542-2.c: New test.
3875
3876 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3877
3878 * gcc.target/avr/tiny-memx.c: New test.
3879
3880 * gcc.target/avr/tiny-caller-save.c: New test.
3881
3882 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3883
3884 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3885 (Proc_1): Add return type.
3886 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3887 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3888 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3889 * gcc.target/arm/pr44788.c (foo): Likewise.
3890 * gcc.target/arm/pr55642.c (abs): Likewise.
3891 * gcc.target/arm/pr58784.c (f): Likewise.
3892 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3893 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3894 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3895 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3896 for local variables.
3897 * lib/target-supports.exp
3898 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3899 vaeseq_u8.
3900 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3901 vcvt_f16_f32.
3902 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3903 vfma_f32.
3904 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3905
3906 2014-10-21 Andreas Schwab <schwab@suse.de>
3907
3908 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3909
3910 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3911
3912 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3913
3914 2014-10-21 Richard Biener <rguenther@suse.de>
3915
3916 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3917 * g++.dg/ipa/devirt-46.C: Likewise.
3918 * g++.dg/ipa/devirt-47.C: Likewise.
3919 * g++.dg/tree-prof/pr35545.C: Likewise.
3920
3921 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR tree-optimization/63563
3924 * gcc.target/i386/pr63563.c: New test.
3925
3926 2014-10-20 Richard Biener <rguenther@suse.de>
3927
3928 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3929 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3930
3931 2014-10-20 Martin Liska <mliska@suse.cz>
3932
3933 * gcc.dg/ipa/pr63595.c: New test.
3934
3935 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3936
3937 PR fortran/48979
3938 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3939
3940 2014-10-19 Marek Polacek <polacek@redhat.com>
3941
3942 PR c/63567
3943 * gcc.dg/pr63567-3.c: New test.
3944 * gcc.dg/pr63567-4.c: New test.
3945
3946 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3947
3948 * gcc.dg/atomic/c11-atomic-exec-5.c
3949 (test_main_long_double_add_overflow): Define and run only for
3950 LDBL_MANT_DIG != 106.
3951 (test_main_complex_long_double_add_overflow): Likewise.
3952 (test_main_long_double_sub_overflow): Likewise.
3953 (test_main_complex_long_double_sub_overflow): Likewise.
3954
3955 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3956
3957 PR fortran/63553
3958 * gfortran.dg/class_to_type_3.f03 : New test
3959
3960 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3961
3962 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3963 to GNU11.
3964
3965 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3966
3967 * gcc.dg/attr-isr.c: Move SH specific test to ...
3968 * gcc.target/sh/attr-isr.c: ... here.
3969
3970 >>>>>>> .r217525
3971 2014-10-17 Marek Polacek <polacek@redhat.com>
3972
3973 PR c/63567
3974 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3975 * gcc.dg/pr63567-1.c: New test.
3976 * gcc.dg/pr63567-2.c: New test.
3977
3978 2014-10-17 Marek Polacek <polacek@redhat.com>
3979
3980 PR c/63543
3981 * gcc.dg/pr63543.c: New test.
3982 * gcc.dg/array-8.c: Remove dg-error.
3983 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3984 * gcc.dg/pr48552-2.c: Likewise.
3985
3986 2014-10-17 Marek Polacek <polacek@redhat.com>
3987
3988 PR c/63549
3989 * gcc.dg/pr63549.c: New test.
3990
3991 2014-10-17 Marek Polacek <polacek@redhat.com>
3992
3993 * gcc.dg/Wimplicit-int-1.c: New test.
3994 * gcc.dg/Wimplicit-int-2.c: New test.
3995 * gcc.dg/Wimplicit-int-3.c: New test.
3996 * gcc.dg/Wimplicit-int-4.c: New test.
3997
3998 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3999
4000 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4001 changes.
4002
4003 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR tree-optimization/63464
4006 * gcc.dg/torture/pr63464.c: New test.
4007 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4008 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4009
4010 PR tree-optimization/63302
4011 * gcc.c-torture/execute/pr63302.c: New test.
4012
4013 2014-10-17 Tom de Vries <tom@codesourcery.com>
4014
4015 PR rtl-optimization/61605
4016 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4017 absence check.
4018
4019 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4020
4021 PR middle-end/61848
4022 * g++.dg/torture/pr61848.C: New testcase.
4023 * gcc.c-torture/compile/pr61848.c: New testcase.
4024
4025 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4028 * gcc.target/sh/strlen.c: Likewise.
4029 * gcc.target/sh/pr51244-13.c: Likewise.
4030 * gcc.target/sh/cmpstrn.c: Likewise.
4031 * gcc.target/sh/hiconst.c: Likewise.
4032 * gcc.target/sh/pr43417.c: Likewise.
4033
4034 2014-10-16 Martin Liska <mliska@suse.cz>
4035
4036 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4037 to match defined expectations.
4038
4039 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4040
4041 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4042
4043 2014-10-16 Martin Liska <mliska@suse.cz>
4044
4045 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4046 * g++.dg/ipa/ipa-icf-5.C: Likewise
4047
4048 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4049
4050 PR target/63260
4051 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4052
4053 2014-10-16 Richard Biener <rguenther@suse.de>
4054
4055 PR middle-end/63554
4056 * gcc.dg/torture/pr63554.c: New testcase.
4057
4058 2014-10-16 Marek Polacek <polacek@redhat.com>
4059
4060 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4061 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4062
4063 2014-10-16 Marek Polacek <polacek@redhat.com>
4064
4065 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4066 * gcc.dg/graphite/id-2.c: Likewise.
4067 * gcc.dg/graphite/id-4.c: Likewise.
4068 * gcc.dg/graphite/id-8.c: Likewise.
4069 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4070 * gcc.dg/graphite/id-pr45230.c: Likewise.
4071 * gcc.dg/graphite/id-pr45231.c: Likewise.
4072 * gcc.dg/graphite/pr38073.c: Likewise.
4073 * gcc.dg/graphite/pr38125.c: Likewise.
4074 * gcc.dg/graphite/pr38409.c: Likewise.
4075 * gcc.dg/graphite/pr38413.c: Likewise.
4076 * gcc.dg/graphite/pr38510.c: Likewise.
4077 * gcc.dg/graphite/pr38786.c: Likewise.
4078 * gcc.dg/graphite/pr39260.c: Likewise.
4079 * gcc.dg/graphite/scop-19.c: Likewise.
4080 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4081 * gcc.dg/graphite/id-17.c: Likewise.
4082 * gcc.dg/graphite/id-23.c: Likewise.
4083 * gcc.dg/graphite/id-26.c: Likewise.
4084 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4085 * gcc.dg/graphite/pr37485.c: Likewise.
4086 * gcc.dg/graphite/pr38500.c: Likewise.
4087 * gcc.dg/graphite/pr42284.c: Likewise.
4088 * gcc.dg/graphite/pr42914.c: Likewise.
4089 * gcc.dg/graphite/pr46404-1.c: Likewise.
4090 * gcc.dg/graphite/pr60979.c: Likewise.
4091 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4092 defaulting to int.
4093
4094 2014-10-16 Martin Liska <mliska@suse.cz>
4095 Jan Hubicka <hubicka@ucw.cz>
4096
4097 * g++.dg/ipa/ipa-icf-1.C: New test.
4098 * g++.dg/ipa/ipa-icf-2.C: New test.
4099 * g++.dg/ipa/ipa-icf-3.C: New test.
4100 * g++.dg/ipa/ipa-icf-4.C: New test.
4101 * g++.dg/ipa/ipa-icf-5.C: New test.
4102 * gcc.dg/ipa/ipa-icf-1.c: New test.
4103 * gcc.dg/ipa/ipa-icf-10.c: New test.
4104 * gcc.dg/ipa/ipa-icf-11.c: New test.
4105 * gcc.dg/ipa/ipa-icf-12.c: New test.
4106 * gcc.dg/ipa/ipa-icf-13.c: New test.
4107 * gcc.dg/ipa/ipa-icf-14.c: New test.
4108 * gcc.dg/ipa/ipa-icf-15.c: New test.
4109 * gcc.dg/ipa/ipa-icf-16.c: New test.
4110 * gcc.dg/ipa/ipa-icf-17.c: New test.
4111 * gcc.dg/ipa/ipa-icf-18.c: New test.
4112 * gcc.dg/ipa/ipa-icf-19.c: New test.
4113 * gcc.dg/ipa/ipa-icf-2.c: New test.
4114 * gcc.dg/ipa/ipa-icf-20.c: New test.
4115 * gcc.dg/ipa/ipa-icf-21.c: New test.
4116 * gcc.dg/ipa/ipa-icf-22.c: New test.
4117 * gcc.dg/ipa/ipa-icf-23.c: New test.
4118 * gcc.dg/ipa/ipa-icf-24.c: New test.
4119 * gcc.dg/ipa/ipa-icf-25.c: New test.
4120 * gcc.dg/ipa/ipa-icf-26.c: New test.
4121 * gcc.dg/ipa/ipa-icf-27.c: New test.
4122 * gcc.dg/ipa/ipa-icf-28.c: New test.
4123 * gcc.dg/ipa/ipa-icf-29.c: New test.
4124 * gcc.dg/ipa/ipa-icf-3.c: New test.
4125 * gcc.dg/ipa/ipa-icf-30.c: New test.
4126 * gcc.dg/ipa/ipa-icf-4.c: New test.
4127 * gcc.dg/ipa/ipa-icf-5.c: New test.
4128 * gcc.dg/ipa/ipa-icf-6.c: New test.
4129 * gcc.dg/ipa/ipa-icf-7.c: New test.
4130 * gcc.dg/ipa/ipa-icf-8.c: New test.
4131 * gcc.dg/ipa/ipa-icf-9.c: New test.
4132
4133 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4134
4135 PR target/53513
4136 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4137
4138 2014-10-16 Martin Liska <mliska@suse.cz>
4139 Jan Hubicka <hubicka@ucw.cz>
4140
4141 * c-c++-common/rotate-1.c: Options changed to not collide
4142 with a new IPA ICF pass.
4143 * c-c++-common/rotate-2.c: Likewise.
4144 * c-c++-common/rotate-3.c: Likewise.
4145 * c-c++-common/rotate-4.c: Likewise.
4146 * g++.dg/cpp0x/rv-return.C: Likewise.
4147 * g++.dg/cpp0x/rv1n.C: Likewise.
4148 * g++.dg/cpp0x/rv1p.C: Likewise.
4149 * g++.dg/cpp0x/rv2n.C: Likewise.
4150 * g++.dg/cpp0x/rv3n.C: Likewise.
4151 * g++.dg/cpp0x/rv4n.C: Likewise.
4152 * g++.dg/cpp0x/rv5n.C: Likewise.
4153 * g++.dg/cpp0x/rv6n.C: Likewise.
4154 * g++.dg/cpp0x/rv7n.C: Likewise.
4155 * g++.dg/ipa/devirt-g-1.C: Likewise.
4156 * g++.dg/ipa/inline-1.C: Likewise.
4157 * g++.dg/ipa/inline-2.C: Likewise.
4158 * g++.dg/ipa/inline-3.C: Likewise.
4159 * g++.dg/opt/pr30965.C: Likewise.
4160 * g++.dg/tree-ssa/pr19637.C: Likewise.
4161 * gcc.dg/guality/csttest.c: Likewise.
4162 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4163 * gcc.dg/ipa/iinline-7.c: Likewise.
4164 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4165 * gcc.dg/ipa/ipacost-1.c: Likewise.
4166 * gcc.dg/ipa/ipacost-2.c: Likewise.
4167 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4168 * gcc.dg/ipa/remref-2a.c: Likewise.
4169 * gcc.dg/ipa/remref-2b.c: Likewise.
4170 * gcc.dg/pr46309-2.c: Likewise.
4171 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4172 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4173 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4174 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4175 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4176 * gcc.dg/vect/vect-cond-10.c: Likewise.
4177 * gcc.dg/vect/vect-cond-9.c: Likewise.
4178 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4179 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4180 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4181 * gcc.target/i386/bmi-1.c: Likewise.
4182 * gcc.target/i386/bmi-2.c: Likewise.
4183 * gcc.target/i386/pr56564-2.c: Likewise.
4184
4185 2014-10-16 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/63168
4188 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4189
4190 2014-10-16 Andreas Schwab <schwab@suse.de>
4191
4192 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4193
4194 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4195 implicit int.
4196 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4197 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4198 * gcc.target/ia64/pr29682.c: Likewise.
4199 * gcc.target/ia64/pr43603.c: Likewise.
4200 * gcc.target/ia64/pr48496.c: Likewise.
4201
4202 2014-10-16 Marek Polacek <polacek@redhat.com>
4203
4204 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4205
4206 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4207 Marek Polacek <polacek@redhat.com>
4208
4209 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4210 declarations.
4211 * gcc.dg/pr32176.c: Likewise.
4212 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4213 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4214 * gcc.dg/ia64-sync-2.c: Likewise.
4215 * gcc.dg/ia64-sync-3.c: Likewise.
4216 * gcc.dg/sync-2.c: Likewise.
4217 * gcc.dg/sync-3.c: Likewise.
4218 * gcc.target/i386/990524-1.c: Likewise.
4219 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4220 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4221 * gcc.target/i386/pr26826.c: Likewise.
4222 * gcc.target/i386/pr37184.c: Likewise.
4223 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4224 * gcc.target/i386/20060125-2.c: Likewise.
4225 * gcc.target/i386/memcpy-1.c: Likewise.
4226 * gcc.target/i386/pr40934.c: Likewise.
4227 * gcc.target/i386/sse-5.c: Likewise.
4228 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4229 * gcc.target/i386/vectorize4.c: Likewise.
4230 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4231 -fgnu89-inline.
4232 * gcc.target/i386/980313-1.c: Likewise.
4233 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4234 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4235 * gcc.target/i386/crc32-3.c: Likewise.
4236 * gcc.target/i386/intrinsics_3.c: Likewise.
4237 * gcc.target/i386/loop-1.c: Likewise.
4238 * gcc.target/i386/pr44948-2a.c: Likewise.
4239 * gcc.target/i386/pr47564.c: Likewise.
4240 * gcc.target/i386/pr50712.c: Likewise.
4241 * gcc.target/i386/stackalign/return-2.c: Likewise.
4242
4243 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4244
4245 PR lto/62026
4246 * lto/pr62026.C: New testcase.
4247
4248 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4249
4250 PR rtl-optimization/63448
4251 * gcc.target/i386/pr63448.c: New test.
4252
4253 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/opt41.adb: New test.
4256 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4257
4258 2014-10-15 Richard Biener <rguenther@suse.de>
4259
4260 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4261
4262 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4263
4264 * gcc.dg/tree-prof/peel-1.c: Update.
4265 * gcc.dg/tree-prof/unroll-1.c: Update.
4266 * gcc.dg/unroll_1.c: Update.
4267 * gcc.dg/unroll_2.c: Update.
4268 * gcc.dg/unroll_3.c: Update.
4269 * gcc.dg/unroll_4.c: Update.
4270
4271 2014-10-14 DJ Delorie <dj@redhat.com>
4272
4273 * g++.dg/abi/mangle64.C: New.
4274
4275 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4276
4277 * g++.dg/ext/vector9.C: Test ! with float vectors.
4278
4279 2014-10-14 Richard Biener <rguenther@suse.de>
4280
4281 PR tree-optimization/63512
4282 * g++.dg/torture/pr63512.C: New testcase.
4283
4284 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4285
4286 PR target/63260
4287 * gcc.target/sh/pr63260.c: New.
4288
4289 2014-10-13 Richard Henderson <rth@redhat.com>
4290
4291 * g++.dg/torture/20141013.C: New.
4292
4293 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4294
4295 PR target/8340
4296 PR middle-end/47602
4297 PR rtl-optimization/55458
4298 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4299 * gcc.target/i386/pr55458.c: Likewise.
4300 * gcc.target/i386/pr47602.c: New.
4301 * gcc.target/i386/pr23098.c: Move to XFAIL.
4302
4303 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4304
4305 PR tree-optimization/62127
4306 * g++.dg/torture/pr62127.C: New testcase.
4307
4308 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4309
4310 * c-c++-common/asan/bitfield-5.c: New test.
4311
4312 2014-10-13 Richard Biener <rguenther@suse.de>
4313
4314 PR tree-optimization/63419
4315 * g++.dg/torture/pr63419.C: New testcase.
4316
4317 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4318
4319 PR target/59401
4320 PR target/54760
4321 * gcc.target/sh/pr54760-5.c: New.
4322 * gcc.target/sh/pr54760-6.c: New.
4323 * gcc.target/sh/pr59401-1.c: New.
4324
4325 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4326
4327 PR fortran/48979
4328 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4329
4330 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4331
4332 * lib/target-supports.exp (check_effective_target_shared): New
4333 function.
4334 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4335
4336 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR c/63495
4339 * gcc.target/i386/pr63495.c: New test.
4340
4341 2014-10-10 Marek Polacek <polacek@redhat.com>
4342
4343 * c-c++-common/ubsan/object-size-1.c: New test.
4344 * c-c++-common/ubsan/object-size-2.c: New test.
4345 * c-c++-common/ubsan/object-size-3.c: New test.
4346 * c-c++-common/ubsan/object-size-4.c: New test.
4347 * c-c++-common/ubsan/object-size-5.c: New test.
4348 * c-c++-common/ubsan/object-size-6.c: New test.
4349 * c-c++-common/ubsan/object-size-7.c: New test.
4350 * c-c++-common/ubsan/object-size-8.c: New test.
4351 * c-c++-common/ubsan/object-size-9.c: New test.
4352 * g++.dg/ubsan/object-size-1.C: New test.
4353 * gcc.dg/ubsan/object-size-9.c: New test.
4354
4355 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4356
4357 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4358 (asan_finish): Remove restore_ld_library_path_env_vars.
4359 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4360 related env variables by calling set_ld_library_path_env_vars.
4361 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4362 (tsan_finish): Remove restore_ld_library_path_env_vars.
4363 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4364 related env variables by calling set_ld_library_path_env_vars.
4365 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4366 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4367 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4368 related env variables by calling set_ld_library_path_env_vars.
4369
4370 2014-10-10 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/63379
4373 * gcc.dg/vect/pr63379.c: New testcase.
4374
4375 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR fortran/59488
4378 * gfortran.dg/gomp/pr59488-1.f90: New test.
4379 * gfortran.dg/gomp/pr59488-2.f90: New test.
4380
4381 2014-10-10 Richard Biener <rguenther@suse.de>
4382
4383 PR tree-optimization/63476
4384 * g++.dg/torture/pr63476.C: New testcase.
4385
4386 2014-10-10 Tobias Burnus <burnus@net-b.de>
4387
4388 * gfortran.dg/implicit_16.f90: New.
4389
4390 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4391
4392 * g++.dg/cpp0x/constexpr-using3.C: New.
4393 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4394 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4395 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4396 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4397
4398 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4399
4400 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4401
4402 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4403
4404 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4405
4406 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4407
4408 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4409 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4410 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4411 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4412 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4413 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4414 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4415 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4416 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4417 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4418 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4419 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4420
4421 2014-10-09 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/63380
4424 * gcc.dg/torture/pr63380-1.c: New testcase.
4425 * gcc.dg/torture/pr63380-2.c: Likewise.
4426
4427 2014-10-09 Marek Polacek <polacek@redhat.com>
4428
4429 PR c/63480
4430 * gcc.dg/pr63480.c: New test.
4431
4432 2014-10-09 Richard Biener <rguenther@suse.de>
4433
4434 PR tree-optimization/63445
4435 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4436
4437 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4438
4439 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4440 * gcc.dg/vmx/ops.c: Likewise.
4441 * gcc.dg/vmx/ops-long-1.c: Likewise.
4442
4443 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4444
4445 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4446
4447 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4448
4449 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4450 dg-additional-options.
4451
4452 2014-10-08 Mark Wielaard <mjw@redhat.com>
4453
4454 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4455 prefix from scan-assembler-times.
4456
4457 2014-10-07 Marek Polacek <polacek@redhat.com>
4458
4459 * lib/target-supports.exp (check_effective_target_fd_truncate):
4460 Include <string.h>.
4461
4462 2014-10-07 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/59717
4465 * gcc.dg/pr59717.c: New test.
4466
4467 2014-10-07 Marek Polacek <polacek@redhat.com>
4468
4469 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4470 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4471 * gcc.target/powerpc/pr26350.c: Likewise.
4472 * gcc.target/powerpc/altivec-consts.c: Likewise.
4473 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4474 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4475 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4476 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4477 * gcc.target/powerpc/pr47862.c: Likewise.
4478 * gcc.target/powerpc/pr48053-1.c: Likewise.
4479 * gcc.target/powerpc/pr53487.c: Likewise.
4480 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4481 to int.
4482 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4483 * gcc.target/powerpc/altivec-2.c: Likewise.
4484 * gcc.target/powerpc/pr47755-2.c: Likewise.
4485
4486 2014-10-07 Martin Liska <mliska@suse.cz>
4487
4488 * g++.dg/lto/pr63270.h: New test.
4489 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4490 include.
4491 * g++.dg/lto/pr63270_2.C: New test.
4492
4493 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4494
4495 * gnat.dg/lto16.adb: New test.
4496 * gnat.dg/lto16_pkg.adb: New helper.
4497
4498 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4499
4500 * gnat.dg/return4.adb: New test.
4501 * gnat.dg/return4_pkg.ad[sb]: New helper.
4502
4503 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4504
4505 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4506 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4507 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4508
4509 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 PR c++/55250
4512 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4513 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4514 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4515
4516 2014-10-06 Marek Polacek <polacek@redhat.com>
4517
4518 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4519 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4520 * g++.dg/lto/pr54625-2_0.c: Likewise.
4521 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4522
4523 2014-10-06 Marek Polacek <polacek@redhat.com>
4524
4525 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4526 * gcc.target/i386/avxfp-1.c: Likewise.
4527 * gcc.target/i386/avxfp-2.c: Likewise.
4528 * gcc.target/i386/cadd.c: Likewise.
4529 * gcc.target/i386/cmov2.c: Likewise.
4530 * gcc.target/i386/cmov3.c: Likewise.
4531 * gcc.target/i386/cmov4.c: Likewise.
4532 * gcc.target/i386/cold-attribute-1.c: Likewise.
4533 * gcc.target/i386/cvt-1.c: Likewise.
4534 * gcc.target/i386/fpcvt-1.c: Likewise.
4535 * gcc.target/i386/fpcvt-2.c: Likewise.
4536 * gcc.target/i386/fpcvt-3.c: Likewise.
4537 * gcc.target/i386/local.c: Likewise.
4538 * gcc.target/i386/memcpy-2.c: Likewise.
4539 * gcc.target/i386/memcpy-3.c: Likewise.
4540 * gcc.target/i386/memset-1.c: Likewise.
4541 * gcc.target/i386/minmax-1.c: Likewise.
4542 * gcc.target/i386/minmax-2.c: Likewise.
4543 * gcc.target/i386/pr45352-2.c: Likewise.
4544 * gcc.target/i386/pr46253.c: Likewise.
4545 * gcc.target/i386/pr53623.c: Likewise.
4546 * gcc.target/i386/pr60902.c: Likewise.
4547 * gcc.target/i386/pr57003.c: Likewise.
4548 * gcc.target/i386/sse-14.c: Likewise.
4549 * gcc.target/i386/sse-19.c: Likewise.
4550 * gcc.target/i386/sse-22.c: Likewise.
4551 * gcc.target/i386/sse4a-extract.c: Likewise.
4552 * gcc.target/i386/sse4a-insert.c: Likewise.
4553 * gcc.target/i386/ssefp-1.c: Likewise.
4554 * gcc.target/i386/ssefp-2.c: Likewise.
4555 * gcc.target/i386/testimm-10.c: Likewise.
4556 * gcc.target/i386/vectorize4-avx.c: Likewise.
4557 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4558 * gcc.target/i386/avx-pr57233.c: Likewise.
4559 * gcc.target/i386/avx2-pr57233.c: Likewise.
4560 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4561 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4562 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4563 * gcc.target/i386/crc32-4.c: Likewise.
4564 * gcc.target/i386/pr20204.c: Likewise.
4565 * gcc.target/i386/pr23570.c: Likewise.
4566 * gcc.target/i386/pr26449-1.c: Likewise.
4567 * gcc.target/i386/pr28839.c: Likewise.
4568 * gcc.target/i386/pr37101.c: Likewise.
4569 * gcc.target/i386/pr61923.c: Likewise.
4570 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4571 * gcc.target/i386/sse2-pr57233.c: Likewise.
4572 * gcc.target/i386/vect-abs-s16.c: Likewise.
4573 * gcc.target/i386/vect-abs-s32.c: Likewise.
4574 * gcc.target/i386/vect-abs-s8.c: Likewise.
4575 * gcc.target/i386/xop-pr57233.c: Likewise.
4576 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4577 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4578 implicit declarations.
4579 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4580 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4581 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4582
4583 2014-10-06 Marek Polacek <polacek@redhat.com>
4584
4585 * gcc.dg/20001012-1.c: Fix defaulting to int.
4586 * gcc.dg/20001012-2.c: Likewise.
4587 * gcc.dg/20001108-1.c: Likewise.
4588 * gcc.dg/20010516-1.c: Likewise.
4589 * gcc.dg/20011008-2.c: Likewise.
4590 * gcc.dg/20030612-1.c: Likewise.
4591 * gcc.dg/20040219-1.c: Likewise.
4592 * gcc.dg/20050603-2.c: Likewise.
4593 * gcc.dg/20070507-1.c: Likewise.
4594 * gcc.dg/attr-alias-3.c: Likewise.
4595 * gcc.dg/fastmath-1.c: Likewise.
4596 * gcc.dg/fork-instrumentation.c: Likewise.
4597 * gcc.dg/fwrapv-1.c: Likewise.
4598 * gcc.dg/fwrapv-2.c: Likewise.
4599 * gcc.dg/memmove-1.c: Likewise.
4600 * gcc.dg/non-local-goto-1.c: Likewise.
4601 * gcc.dg/non-local-goto-2.c: Likewise.
4602 * gcc.dg/noreturn-8.c: Likewise.
4603 * gcc.dg/parse-decl-after-if.c: Likewise.
4604 * gcc.dg/parse-decl-after-label.c: Likewise.
4605 * gcc.dg/pr25795-1.c: Likewise.
4606 * gcc.dg/pr25795.c: Likewise.
4607 * gcc.dg/pr28574.c: Likewise.
4608 * gcc.dg/pr30189.c: Likewise.
4609 * gcc.dg/pr31529-2.c: Likewise.
4610 * gcc.dg/pr33923.c: Likewise.
4611 * gcc.dg/pr34263.c: Likewise.
4612 * gcc.dg/pr36194.c: Likewise.
4613 * gcc.dg/pr45415.c: Likewise.
4614 * gcc.dg/pr47443.c: Likewise.
4615 * gcc.dg/pr47763.c: Likewise.
4616 * gcc.dg/pr49000.c: Likewise.
4617 * gcc.dg/pr50340.c: Likewise.
4618 * gcc.dg/webizer.c: Likewise.
4619 * gcc.dg/pr59940.c: Likewise.
4620 * gcc.dg/pr63186.c: Likewise.
4621 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4622 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4623 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4624 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4625 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4626 * gcc.dg/sms-1.c: Likewise.
4627 * gcc.dg/unused-3.c: Likewise.
4628 * gcc.dg/varpool-1.c: Likewise.
4629 * gcc.dg/pr35899.c: Use -std=gnu89.
4630 * gcc.dg/pr59963-1.c: Likewise.
4631 * gcc.dg/redecl-15.c: Likewise.
4632 * gcc.dg/20041213-1.c: Likewise.
4633 * gcc.dg/20080820.c: Likewise.
4634 * gcc.dg/920413-1.c: Likewise.
4635 * gcc.dg/Wold-style-definition-1.c: Likewise.
4636 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4637 * gcc.dg/decl-nospec-1.c: Likewise.
4638 * gcc.dg/decl-nospec-2.c: Likewise.
4639 * gcc.dg/decl-nospec-3.c: Likewise.
4640 * gcc.dg/bitfld-1.c: Likewise.
4641 * gcc.dg/bitfld-9.c: Likewise.
4642 * gcc.dg/parm-impl-decl-1.c: Likewise.
4643 * gcc.dg/parm-impl-decl-3.c: Likewise.
4644 * gcc.dg/pr18596-1.c: Likewise.
4645 * gcc.dg/pr18596-2.c: Likewise.
4646 * gcc.dg/pr18596-3.c: Likewise.
4647 * gcc.dg/pr60139.c: Likewise.
4648 * gcc.dg/utf-dflt.c: Likewise.
4649 * gcc.dg/utf-dflt2.c: Likewise.
4650 * gcc.dg/wtr-func-def-1.c: Likewise.
4651 * gcc.dg/declspec-5.c: Likewise.
4652 * gcc.dg/declspec-6.c: Likewise.
4653 * gcc.dg/ftrapv-2.c: Likewise.
4654 * gcc.dg/20020430-1.c: Fix implicit declarations.
4655 * gcc.dg/20030702-1.c: Likewise.
4656 * gcc.dg/20040127-2.c: Likewise.
4657 * gcc.dg/20041122-1.c: Likewise.
4658 * gcc.dg/20050309-1.c: Likewise.
4659 * gcc.dg/20061026.c: Likewise.
4660 * gcc.dg/20101010-1.c: Likewise.
4661 * gcc.dg/Werror-1.c: Likewise.
4662 * gcc.dg/Werror-10.c: Likewise.
4663 * gcc.dg/Werror-11.c: Likewise.
4664 * gcc.dg/Werror-12.c: Likewise.
4665 * gcc.dg/Werror-2.c: Likewise.
4666 * gcc.dg/Werror-3.c: Likewise.
4667 * gcc.dg/Werror-4.c: Likewise.
4668 * gcc.dg/Werror-5.c: Likewise.
4669 * gcc.dg/Werror-6.c: Likewise.
4670 * gcc.dg/Werror-7.c: Likewise.
4671 * gcc.dg/Werror-8.c: Likewise.
4672 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4673 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4674 * gcc.dg/delay-slot-2.c: Likewise.
4675 * gcc.dg/errno-1.c: Likewise.
4676 * gcc.dg/globalalias.c: Likewise.
4677 * gcc.dg/inline-3.c: Likewise.
4678 * gcc.dg/localalias.c: Likewise.
4679 * gcc.dg/pr19633-1.c: Likewise.
4680 * gcc.dg/pr19633.c: Likewise.
4681 * gcc.dg/pr23408.c: Likewise.
4682 * gcc.dg/pr23470-1.c: Likewise.
4683 * gcc.dg/pr28121.c: Likewise.
4684 * gcc.dg/pr28243.c: Likewise.
4685 * gcc.dg/pr30260.c: Likewise.
4686 * gcc.dg/pr32573.c: Likewise.
4687 * gcc.dg/pr33826.c: Likewise.
4688 * gcc.dg/pr35065.c: Likewise.
4689 * gcc.dg/pr38616.c: Likewise.
4690 * gcc.dg/pr39867.c: Likewise.
4691 * gcc.dg/pr41470.c: Likewise.
4692 * gcc.dg/pr41837.c: Likewise.
4693 * gcc.dg/pr44024.c: Likewise.
4694 * gcc.dg/pr44699.c: Likewise.
4695 * gcc.dg/pr46252.c: Likewise.
4696 * gcc.dg/pr46878-1.c: Likewise.
4697 * gcc.dg/pr50908-3.c: Likewise.
4698 * gcc.dg/pr51796.c: Likewise.
4699 * gcc.dg/pr55150-2.c: Likewise.
4700 * gcc.dg/pr55833.c: Likewise.
4701 * gcc.dg/pr59350.c: Likewise.
4702 * gcc.dg/pr59418.c: Likewise.
4703 * gcc.dg/pr60647-2.c: Likewise.
4704 * gcc.dg/uninit-suppress.c: Likewise.
4705 * gcc.dg/uninit-suppress_2.c: Likewise.
4706 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4707 * gcc.dg/always_inline.c: Likewise.
4708 * gcc.dg/always_inline2.c: Likewise.
4709 * gcc.dg/always_inline3.c: Likewise.
4710 * gcc.dg/builtin-apply4.c: Likewise.
4711 * gcc.dg/declspec-7.c: Likewise.
4712 * gcc.dg/inline-1.c: Likewise.
4713 * gcc.dg/va-arg-pack-1.c: Likewise.
4714 * gcc.dg/winline-2.c: Likewise.
4715 * gcc.dg/winline-3.c: Likewise.
4716 * gcc.dg/winline-5.c: Likewise.
4717 * gcc.dg/winline-6.c: Likewise.
4718 * gcc.dg/winline-7.c: Likewise.
4719 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4720 int.
4721 * gcc.dg/inline-33.c: Likewise.
4722 * gcc.dg/pr27861-1.c: Likewise.
4723 * gcc.dg/pr28888.c: Likewise.
4724 * gcc.dg/pr29254.c: Likewise.
4725 * gcc.dg/pr50908.c: Likewise.
4726 * gcc.dg/pr60647-1.c: Likewise.
4727 * gcc.dg/pragma-diag-1.c: Likewise.
4728 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4729 * gcc.dg/winline-9.c: Likewise.
4730 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4731
4732 2014-10-06 Marek Polacek <polacek@redhat.com>
4733
4734 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4735 * gcc.dg/ipa/inline-4.c: Likewise.
4736 * gcc.dg/ipa/inline-5.c: Likewise.
4737 * gcc.dg/ipa/pr57539.c: Likewise.
4738 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4739 defaulting to int.
4740 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4741 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4742 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4743 * gcc.dg/ipa/ipacost-1.c: Likewise.
4744 * gcc.dg/ipa/ipacost-2.c: Likewise.
4745 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4746 to int.
4747
4748 2014-10-06 Marek Polacek <polacek@redhat.com>
4749
4750 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4751 declarations.
4752 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4753 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4754 * gcc.dg/debug/pr42767.c: Likewise.
4755 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4756 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4757 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4758 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4759
4760 2014-10-06 Marek Polacek <polacek@redhat.com>
4761
4762 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4763 * gcc.dg/lto/20090213_0.c: Likewise.
4764 * gcc.dg/lto/20090706-2_0.c: Likewise.
4765 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4766 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4767 * gcc.dg/lto/ipareference2_0.c: Likewise.
4768 * gcc.dg/lto/ipareference_0.c: Likewise.
4769 * gcc.dg/lto/ipareference_1.c: Likewise.
4770 * gcc.dg/lto/pr55703_0.c: Likewise.
4771 * gcc.dg/lto/resolutions_0.c: Likewise.
4772 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4773 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4774 declarations. Mark function as gnu_inline.
4775 * gcc.dg/lto/20081118_0.c: Likewise.
4776 * gcc.dg/lto/20081201-1_0.c: Likewise.
4777 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4778 * gcc.dg/lto/20081118_1.c: Likewise.
4779 * gcc.dg/lto/20081120-1_1.c: Likewise.
4780 * gcc.dg/lto/20081201-1_1.c: Likewise.
4781 * gcc.dg/lto/20081210-1_0.c: Likewise.
4782 * gcc.dg/lto/20090218-1_0.c: Likewise.
4783 * gcc.dg/lto/20091006-1_0.c: Likewise.
4784 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4785 * gcc.dg/lto/20090218-2_1.c: Likewise.
4786 * gcc.dg/lto/materialize-1_0.c: Likewise.
4787 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4788 * gcc.dg/lto/20091013-1_1.c: Likewise.
4789 * gcc.dg/lto/20091013-1_2.c: Likewise.
4790 * gcc.dg/lto/20091015-1_2.c: Likewise.
4791 * gcc.dg/lto/20091027-1_1.c: Likewise.
4792 * gcc.dg/lto/pr48622_0.c: Likewise.
4793 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4794 defaulting to int.
4795 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4796
4797 2014-10-06 Tobias Burnus <burnus@net-b.de>
4798
4799 * gfortran.dg/implicit_14.f90: New.
4800 * gfortran.dg/implicit_15.f90: New.
4801 * gfortran.dg/implicit_4.f90: Update dg-error.
4802
4803 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4804
4805 * g++.dg/ipa/devirt-42.C: Update template.
4806 * g++.dg/ipa/devirt-44.C: Update template.
4807 * g++.dg/ipa/devirt-45.C: Update template.
4808 * g++.dg/ipa/devirt-46.C: Update template.
4809 * g++.dg/ipa/devirt-47.C: Update template.
4810 * g++.dg/ipa/devirt-48.C: New testcase.
4811
4812 2014-10-02 Mark Wielaard <mjw@redhat.com>
4813
4814 PR debug/63239
4815 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4816
4817 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4818
4819 * g++.dg/ipa/devirt-47.C: New testcase.
4820
4821 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4822
4823 PR ipa/61144
4824 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4825
4826 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4827
4828 * g++.dg/ipa/devirt-46.C: New testcase.
4829
4830 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4831
4832 PR fortran/36534
4833 * gfortran.dg/widechar_10.f90: New test.
4834
4835 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4836
4837 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4838 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4839 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4840 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4841
4842 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4843
4844 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4845
4846 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4847
4848 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4849 failing with the new warning message.
4850 * gcc.dg/vmx/3c-01a.c: Likewise.
4851 * gcc.dg/vmx/ops-long-1.c: Likewise.
4852 * gcc.dg/vmx/ops.c: Likewise.
4853 * gcc.target/powerpc/altivec-20.c: Likewise.
4854 * gcc.target/powerpc/altivec-6.c: Likewise.
4855 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4856 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4857 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4858
4859 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4860
4861 * gcc.dg/tm/debug-1.c: Update regex.
4862 * c-c++-common/raw-string-18.c: Update regex.
4863 * c-c++-common/raw-string-19.c: Update regex.
4864
4865 2014-10-03 Marek Polacek <polacek@redhat.com>
4866
4867 PR c/63453
4868 * gcc.dg/pr63453.c: New test.
4869
4870 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4871
4872 PR c++/54427
4873 PR c++/57198
4874 PR c++/58845
4875 * g++.dg/ext/vector9.C: Update, not an error anymore.
4876 * g++.dg/ext/vector27.C: Replace with new test.
4877 * g++.dg/ext/vector28.C: New file.
4878 * g++.dg/other/error23.C: Update to a different error.
4879
4880 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4881
4882 * gcc.dg/torture/vshuf-v8df.c: New test.
4883 * gcc.dg/torture/vshuf-v8di.c: New test.
4884 * gcc.dg/torture/vshuf-v16sf.c: New test.
4885 * gcc.dg/torture/vshuf-v16si.c: New test.
4886 * gcc.dg/torture/vshuf-v32hi.c: New test.
4887 * gcc.dg/torture/vshuf-v64qi.c: New test.
4888 * gcc.dg/torture/vshuf-64.inc: New file.
4889
4890 PR tree-optimization/61403
4891 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4892
4893 2014-10-03 Marek Polacek <polacek@redhat.com>
4894
4895 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4896 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4897 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4898 * gcc.dg/gomp/asm-1.c: Likewise.
4899 * gcc.dg/gomp/for-1.c: Likewise.
4900 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4901 * gcc.dg/gomp/sharing-3.c: Likewise.
4902 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4903
4904 2014-10-03 Marek Polacek <polacek@redhat.com>
4905
4906 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4907 defaulting to int.
4908 * gcc.dg/torture/pr28814.c: Likewise.
4909 * gcc.dg/torture/pr57036-1.c: Likewise.
4910 * gcc.dg/torture/inline-1.c: Add function declarations.
4911 * gcc.dg/torture/pr24626-1.c: Likewise.
4912 * gcc.dg/torture/pr24626-3.c: Likewise.
4913 * gcc.dg/torture/pr25947-1.c: Likewise.
4914 * gcc.dg/torture/pr27409.c: Likewise.
4915 * gcc.dg/torture/pr38948.c: Likewise.
4916 * gcc.dg/torture/pr44807.c: Likewise.
4917 * gcc.dg/torture/pr49603.c: Likewise.
4918 * gcc.dg/torture/pr45865.c: Likewise.
4919 * gcc.dg/torture/pr51071-2.c: Likewise.
4920 * gcc.dg/torture/pr51801.c: Likewise.
4921 * gcc.dg/torture/pr52720.c: Likewise.
4922 * gcc.dg/torture/pr55124.c: Likewise.
4923 * gcc.dg/torture/pr55238.c: Likewise.
4924 * gcc.dg/torture/pr55687.c: Likewise.
4925 * gcc.dg/torture/pr55888.c: Likewise.
4926 * gcc.dg/torture/pr57036-2.c: Likewise.
4927 * gcc.dg/torture/pr57147-3.c: Likewise.
4928 * gcc.dg/torture/pr57584.c: Likewise.
4929 * gcc.dg/torture/pr59993.c: Likewise.
4930 * gcc.dg/torture/pr58079.c: Likewise.
4931 * gcc.dg/torture/va-arg-25.c: Likewise.
4932 * gcc.dg/torture/vector-2.c: Likewise.
4933 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4934 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4935 * gcc.dg/torture/pr43781.c: Likewise.
4936 * gcc.dg/torture/pr52912.c: Likewise.
4937 * gcc.dg/torture/pr59139.c: Likewise.
4938 * gcc.dg/torture/pr55890-1.c: Likewise.
4939 * gcc.dg/torture/pr55890-2.c: Likewise.
4940 * gcc.dg/torture/pr59164.c: Likewise.
4941 * gcc.dg/torture/pr57393-2.c: Likewise.
4942 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4943 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4944 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4945 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4946 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4947 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4948
4949 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR libgomp/61200
4952 * c-c++-common/gomp/pr61200.c: New test.
4953
4954 PR target/62128
4955 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4956 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4957
4958 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4959
4960 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4961 add many more tests.
4962
4963 2014-10-02 Marek Polacek <polacek@redhat.com>
4964
4965 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4966 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4967 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4968 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4969 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4970 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4971 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4972 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4973 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4974 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4975 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4976 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4977 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4978 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4979 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4980 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4981 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4982 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4983 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4984 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4985 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4986 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4987 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4988 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4989 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4990 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4991 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4992 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4993 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4994 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4995 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4996 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4997 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4998 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4999 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5000 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5001 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5002 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5003 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5004 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5005 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5006 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5007 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5008 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5009 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5010 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5011 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5012 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5013 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5014 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5015 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5016 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5017 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5018 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5019 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5020 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5021 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5022 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5023 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5024 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5025 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5026 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5027 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5028 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5029 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5030 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5031 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5032 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5033 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5034 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5035 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5036 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5037 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5038 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5039 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5040 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5041 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5042 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5043 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5044 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5045 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5046 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5047 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5048 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5049 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5050 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5051 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5052 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5053 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5054 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5055 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5056 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5057 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5058 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5059 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5060 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5061 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5062 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5063 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5064 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5065 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5066 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5067 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5068 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5069 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5070 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5071 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5072 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5073 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5074 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5075 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5076 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5077 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5078 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5079 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5080 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5081 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5082 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5083 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5084 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5085 defaulting to int.
5086 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5087 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5088 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5089 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5090 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5091 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5092 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5093 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5094 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5095 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5096 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5097 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5098 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5099 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5100 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5101 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5102 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5103 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5104 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5105 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5106 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5107 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5108 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5109 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5110 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5112 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5113 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5114 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5115 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5116 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5117 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5118 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5119 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5120
5121 2014-10-02 Marek Polacek <polacek@redhat.com>
5122
5123 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5124 * gcc.dg/tm/20091221.c: Likewise.
5125 * gcc.dg/tm/debug-1.c: Likewise.
5126 * gcc.dg/tm/irrevocable-1.c: Likewise.
5127 * gcc.dg/tm/irrevocable-2.c: Likewise.
5128 * gcc.dg/tm/irrevocable-3.c: Likewise.
5129 * gcc.dg/tm/irrevocable-4.c: Likewise.
5130 * gcc.dg/tm/memopt-1.c: Likewise.
5131 * gcc.dg/tm/pr52173-1.c: Likewise.
5132 * gcc.dg/tm/props-1.c: Likewise.
5133 * gcc.dg/tm/props-2.c: Likewise.
5134 * gcc.dg/tm/props-3.c: Likewise.
5135 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5136 * gcc.dg/tm/memopt-11.c: Likewise.
5137 * gcc.dg/tm/memopt-12.c: Likewise.
5138 * gcc.dg/tm/memopt-16.c: Likewise.
5139 * gcc.dg/tm/memopt-3.c: Likewise.
5140 * gcc.dg/tm/memopt-4.c: Likewise.
5141 * gcc.dg/tm/memopt-5.c: Likewise.
5142 * gcc.dg/tm/memopt-6.c: Likewise.
5143 * gcc.dg/tm/wrap-4.c: Likewise.
5144
5145 2014-10-02 Marek Polacek <polacek@redhat.com>
5146
5147 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5148 * gcc.dg/vect/pr37730.c: Likewise.
5149 * gcc.dg/vect/pr52870.c: Likewise.
5150 * gcc.dg/vect/pr60092-2.c: Likewise.
5151 * gcc.dg/vect/pr60092.c: Likewise.
5152 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5153 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5154 * gcc.dg/vect/pr31041.c: Likewise.
5155 * gcc.dg/vect/pr32216.c: Likewise.
5156 * gcc.dg/vect/pr32224.c: Likewise.
5157 * gcc.dg/vect/pr32366.c: Likewise.
5158 * gcc.dg/vect/pr33866.c: Likewise.
5159 * gcc.dg/vect/pr43430-2.c: Likewise.
5160 * gcc.dg/vect/pr43842.c: Likewise.
5161 * gcc.dg/vect/vect-1.c: Likewise.
5162 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5163 * gcc.dg/vect/vect-93.c: Likewise.
5164 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5165 defaulting to int.
5166
5167 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/53025
5170 * g++.dg/cpp0x/noexcept23.C: New.
5171 * g++.dg/cpp0x/noexcept24.C: Likewise.
5172
5173 2014-10-02 Marek Polacek <polacek@redhat.com>
5174
5175 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5176 * gcc.dg/noncompile/20050120-1.c: Likewise.
5177 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5178 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5179 * gcc.dg/noncompile/930301-1.c: Likewise.
5180 * gcc.dg/noncompile/930622-1.c: Likewise.
5181 * gcc.dg/noncompile/930622-2.c: Likewise.
5182 * gcc.dg/noncompile/950825-1.c: Likewise.
5183 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5184 * gcc.dg/noncompile/scope.c: Likewise.
5185 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5186 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5187 * gcc.dg/noncompile/971104-1.c: Likewise.
5188
5189 2014-10-02 Marek Polacek <polacek@redhat.com>
5190
5191 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5192 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5193 * gcc.dg/tree-prof/merge_block.c: Likewise.
5194 * gcc.dg/tree-prof/peel-1.c: Likewise.
5195 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5196 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5197 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5198 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5199 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5200 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5201 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5202 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5203 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5204 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5205 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5206 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5207 to int.
5208
5209 2014-10-02 Marek Polacek <polacek@redhat.com>
5210
5211 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5212 * gcc.c-torture/compile/20011119-1.c: Likewise.
5213 * gcc.c-torture/compile/20011119-2.c: Likewise.
5214 * gcc.c-torture/compile/20021120-1.c: Likewise.
5215 * gcc.c-torture/compile/20021120-2.c: Likewise.
5216 * gcc.c-torture/compile/20050215-1.c: Likewise.
5217 * gcc.c-torture/compile/20050215-2.c: Likewise.
5218 * gcc.c-torture/compile/20050215-3.c: Likewise.
5219 * gcc.c-torture/compile/pr37669.c: Likewise.
5220 * gcc.c-torture/execute/20020107-1.c: Likewise.
5221 * gcc.c-torture/execute/restrict-1.c: Likewise.
5222 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5223 * gcc.c-torture/execute/930529-1.c: Likewise.
5224 * gcc.c-torture/execute/920612-1.c: Likewise.
5225 * gcc.c-torture/execute/920711-1.c: Likewise.
5226 * gcc.c-torture/execute/990127-2.c: Likewise.
5227 * gcc.c-torture/execute/pr40386.c: Likewise.
5228 * gcc.c-torture/execute/pr57124.c: Likewise.
5229 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5230 * gcc.c-torture/compile/pr42299.c: Likewise.
5231 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5232 * gcc.c-torture/compile/simd-6.c: Likewise.
5233 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5234 * gcc.c-torture/execute/pr53645.c: Likewise.
5235 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5236 declarations.
5237 * gcc.c-torture/execute/980608-1.c: Likewise.
5238 * gcc.c-torture/execute/bcp-1.c: Likewise.
5239 * gcc.c-torture/execute/p18298.c: Likewise.
5240 * gcc.c-torture/execute/unroll-1.c: Likewise.
5241 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5242 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5243 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5244 declarations. Fix defaulting to int.
5245 * gcc.c-torture/execute/961223-1.c: Likewise.
5246 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5247 -Wno-pointer-to-int-cast. Fix defaulting to int.
5248
5249 2014-10-02 Andrew Pinski <apinski@cavium.com>
5250 Max Ostapenko <m.ostapenko@partner.samsung.com>
5251
5252 * lib/ubsan-dg.exp
5253 (check_effective_target_fsanitize_address): New function.
5254 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5255 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5256 * lib/asan-dg.exp
5257 (check_effective_target_faddress_sanitizer): Rename to ...
5258 (check_effective_target_fsanitize_address): ... this. Change to creating
5259 an executable.
5260 (asan_init): Save off ALWAYS_CXXFLAGS.
5261 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5262 * lib/tsan-dg.exp
5263 (check_effective_target_fthread_sanitizer): Rename to ...
5264 (check_effective_target_fsanitize_thread): ... this. Change to creating
5265 an executable.
5266 (tsan_init): Save off ALWAYS_CXXFLAGS.
5267 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5268 to run as a default behaviour.
5269 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5270 Check check_effective_target_fsanitize_undefined before running the
5271 tests.
5272 * g++.dg/ubsan/ubsan.exp: Likewise.
5273 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5274 check_effective_target_fsanitize_address too early.
5275 Check check_effective_target_fsanitize_address before running the tests.
5276 * g++.dg/asan/asan.exp: Likewise.
5277 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5278 check_effective_target_fsanitize_thread too early.
5279 Check check_effective_target_fsanitize_thread before running the tests.
5280 * g++.dg/tsan/tsan.exp: Likewise.
5281
5282 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5283
5284 * gcc.dg/combine-clobber.c: New.
5285
5286 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR debug/63342
5289 * gcc.dg/pr63342.c: New test.
5290
5291 PR c++/63306
5292 * g++.dg/ipa/pr63306.C: New test.
5293
5294 PR target/63428
5295 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5296 to test 24 in TESTS.
5297
5298 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5299
5300 * lib/target-supports.exp: Error out with preprocessor condition
5301 instead of FOO everywhere.
5302
5303 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5304
5305 Implement SD-6: SG10 Feature Test Recommendations
5306 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5307 * g++.dg/cpp1y/feat-cxx11.C: New.
5308 * g++.dg/cpp1y/feat-cxx14.C: New.
5309 * g++.dg/cpp1y/feat-cxx98.C: New.
5310 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5311 * g++.dg/cpp1y/phoobhar.h: New.
5312 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5313
5314 2014-09-30 Teresa Johnson <tejohnson@google.com>
5315
5316 * gcc.dg/tree-prof/20050826-2.c: New test.
5317 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5318
5319 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5320
5321 PR c++/16564
5322 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5323 * lib/g++.exp: Likewise.
5324 * lib/obj-c++.exp: Likewise.
5325 * lib/objc.exp: Likewise.
5326 * g++.dg/template/pr16564.C: New test.
5327
5328 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/16564
5331 * g++.dg/cpp0x/decltype26.C: Adjust.
5332 * g++.dg/cpp0x/decltype28.C: Likewise.
5333 * g++.dg/cpp0x/decltype29.C: Likewise.
5334 * g++.dg/cpp0x/decltype32.C: Likewise.
5335 * g++.dg/cpp0x/enum11.C: Likewise.
5336 * g++.dg/template/arrow1.C: Likewise.
5337 * g++.dg/template/pr23510.C: Likewise.
5338 * g++.dg/template/recurse.C: Likewise.
5339 * g++.dg/template/recurse2.C: Likewise.
5340 * g++.dg/template/vtable2.C: Likewise.
5341 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5342
5343 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5344
5345 PR preprocessor/58893
5346 * gcc.dg/pr58893.c: New test case.
5347 * gcc.dg/pr58893-0.h: New include.
5348
5349 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5350
5351 PR middle-end/62120
5352 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5353 in 32-bit mode.
5354 * gcc.target/i386/pr62120.c: New.
5355
5356 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5357
5358 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5359 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5360 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5361 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5362 return type.
5363
5364 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5365
5366 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5367
5368 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR inline-asm/63282
5371 * gcc.c-torture/compile/pr63282.c: New test.
5372
5373 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5374
5375 * gcc.dg/tree-ssa/vrp94.c: New test.
5376 * gnat.dg/opt40.adb: Likewise.
5377
5378 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5379
5380 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5381 vec_vspltw, and vec_vspltb for which the second argument is out of
5382 range.
5383
5384 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5385
5386 * gcc.c-torture/compile/calls-void.c: New test.
5387
5388 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/51385
5391 * g++.dg/template/pr51385.C: New.
5392
5393 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5394
5395 * gcc.target/mips/20140928.c: New test.
5396
5397 2014-09-27 Andi Kleen <ak@linux.intel.com>
5398
5399 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5400 * gcc.target/i386/record-mcount.c: dito.
5401
5402 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5403
5404 PR ipa/62121
5405 * g++.dg/torture/pr62121.C: New testcase.
5406
5407 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5408
5409 PR middle-end/35545
5410 * g++.dg/tree-prof/pr35545.C: New testcase.
5411
5412 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5413
5414 * gcc.target/powerpc/pr63335.c: Change effective target to
5415 vsx_hw.
5416
5417 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5418
5419 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5420
5421 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5422
5423 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5424 to default options.
5425
5426 2014-09-25 Andi Kleen <ak@linux.intel.com>
5427
5428 * gcc.target/i386/nop-mcount.c: New file.
5429 * gcc.target/i386/record-mcount.c: New file.
5430
5431 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5432
5433 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5434 * gcc.dg/vect/pr57705.c: Likewise.
5435 * gcc.dg/vect/pr57741-2.c: Likewise.
5436 * gcc.dg/vect/pr57741-3.c: Likewise.
5437 * gcc.dg/vect/pr59591-1.c: Likewise.
5438 * gcc.dg/vect/pr59591-2.c: Likewise.
5439 * gcc.dg/vect/pr60196-1.c: Likewise.
5440 * gcc.dg/vect/pr60196-2.c: Likewise.
5441 * gcc.dg/vect/pr60276.c: Likewise.
5442 * gcc.dg/vect/pr61680.c: Likewise.
5443 * gcc.dg/vect/pr63148.c: Likewise.
5444 * gcc.dg/vect/pr63189.c: Likewise.
5445 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5446 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5447 * gcc.dg/vect/vect-nop-move.c: Likewise.
5448 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5449 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5450
5451 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5452
5453 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5454
5455 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5456
5457 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5458
5459 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5460
5461 * gcc.target/i386/shrink_wrap_1.c: New test.
5462
5463 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5464
5465 PR target/63335
5466 * gcc.target/powerpc/pr63335.c: New test.
5467
5468 2014-09-25 Marek Polacek <polacek@redhat.com>
5469
5470 PR c++/61945
5471 * g++.dg/warn/pr61945.C: New test.
5472
5473 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR tree-optimization/63341
5476 * gcc.dg/vect/pr63341-1.c: New test.
5477 * gcc.dg/vect/pr63341-2.c: New test.
5478
5479 PR c++/63249
5480 * g++.dg/gomp/pr63249.C: New test.
5481 * c-c++-common/gomp/pr63249.c: New test.
5482
5483 2014-09-25 Tobias Burnus <burnus@net-b.de>
5484
5485 * gfortran.dg/coarray/collectives_3.f90: New.
5486 * gfortran.dg/coarray_collectives_9.f90: New.
5487 * gfortran.dg/coarray_collectives_10.f90: New.
5488 * gfortran.dg/coarray_collectives_11.f90: New.
5489 * gfortran.dg/coarray_collectives_12.f90: New.
5490
5491 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5492
5493 * gcc.target/powerpc/swaps-p8-17.c: New test.
5494
5495 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5496
5497 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5498
5499 2014-09-24 Marek Polacek <polacek@redhat.com>
5500
5501 PR c/61405
5502 PR c/53874
5503 * c-c++-common/pr53874.c: New test.
5504 * c-c++-common/pr61405.c: New test.
5505
5506 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5507
5508 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5509
5510 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR sanitizer/63316
5513 * c-c++-common/asan/pr63316.c: New test.
5514
5515 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5516
5517 PR tree-optimization/63266
5518 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5519
5520 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5521
5522 * gcc.target/arm/pr63210.c: New test.
5523
5524 2014-09-23 Andi Kleen <ak@linux.intel.com>
5525
5526 * gcc.dg/noreorder.c: New test.
5527 * gcc.dg/noreorder2.c: New test.
5528 * gcc.dg/noreorder3.c: New test.
5529 * gcc.dg/noreorder4.c: New test.
5530
5531 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5532
5533 * gcc.dg/combine_ashiftrt_1.c: New test.
5534 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5535 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5536 workarounds for cmge.
5537 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5538 absence of mvn.
5539
5540 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/61857
5543 * g++.dg/cpp1y/lambda-init10.C: New.
5544
5545 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR fortran/63331
5548 * gfortran.dg/pr63331.f90: New test.
5549
5550 2014-09-24 Renlin Li <renlin.li@arm.com>
5551
5552 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5553 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5554 * gcc.dg/pr10474.c: Likewise.
5555
5556 2014-09-20 Mark Wielaard <mjw@redhat.com>
5557
5558 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5559 (ci): Likewise.
5560 (pci): Likewise.
5561 (pvi): Likewise.
5562 (pcvi): Likewise.
5563 (cip): Likewise.
5564 (foo): Likewise.
5565 (cfoo): Likewise.
5566
5567 2014-09-20 Mark Wielaard <mjw@redhat.com>
5568
5569 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5570 and "long int" to plain "short" and "long".
5571 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5572 containing short and long long fields.
5573 (bar): New variable to test the type.
5574
5575 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5576
5577 PR c++/62155
5578 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5579
5580 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/62219
5583 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5584
5585 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5586
5587 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5588 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5589
5590 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5591
5592 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5593 New.
5594
5595 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5596 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5597
5598 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5599
5600 PR debug/63328
5601 * c-c++-common/gomp/pr63328.c: New test.
5602
5603 2014-09-22 Martin Liska <mliska@suse.cz>
5604
5605 PR lto/63270
5606 * g++.dg/lto/pr63270_0.C: New test.
5607 * g++.dg/lto/pr63270_1.C: New test.
5608
5609 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5610
5611 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5612 for call_value_rex64_ms_sysv.
5613 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5614 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5615 for call_rex64_ms_sysv.
5616
5617 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5618 Tobias Burnus <burnus@net-b.de>
5619
5620 * gfortran.dg/coarray_atomic_5.f90: New
5621
5622 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5623
5624 PR c++/61825
5625 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5626
5627 2014-09-19 Andi Kleen <ak@linux.intel.com>
5628
5629 * gcc.dg/pg-override.c: Only run on x86 Linux.
5630 * gcc.dg/pg.c: Dito.
5631 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5632 * gcc.target/i386/fentry.c: Dito.
5633
5634 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5635
5636 PR ipa/61998
5637 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5638
5639 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5640
5641 PR fortran/63152
5642 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5643 * gfortran.dg/pr63152.f90: New test.
5644
5645 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5646
5647 PR c++/58328
5648 * g++.dg/cpp0x/nsdmi10.C: New.
5649
5650 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5651
5652 * gcc.dg/ssp-3.c: New.
5653 * gcc.dg/ssp-4.c: Likewise.
5654
5655 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5656
5657 * gcc.target/s390/dfp-conv1.c: New testcase.
5658
5659 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5660
5661 * c-c++-common/asan/red-align-1.c: New test.
5662 * c-c++-common/asan/red-align-2.c: New test.
5663
5664 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5665
5666 * gcc.dg/pr61053.c: Updated for x32.
5667
5668 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5669
5670 PR debug/63285
5671 * gcc.target/i386/pr63285.c: New test.
5672
5673 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5674
5675 PR target/61360
5676 * gcc.target/i386/pr61360.c: New.
5677
5678 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR c++/62017
5681 * g++.dg/asan/pr62017.C: New test.
5682
5683 PR testsuite/63292
5684 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5685
5686 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/62232
5689 * g++.dg/cpp0x/Wdtor1.C: New.
5690
5691 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5692
5693 * gcc.dg/torture/float128-exact-underflow.c: New test.
5694
5695 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/61745
5698 * g++.dg/template/pr61745.C: New.
5699
5700 2014-09-17 Marek Polacek <polacek@redhat.com>
5701
5702 PR c/61854
5703 * gcc.dg/cpp/pr61854-1.c: New test.
5704 * gcc.dg/cpp/pr61854-2.c: New test.
5705 * gcc.dg/cpp/pr61854-3.c: New test.
5706 * gcc.dg/cpp/pr61854-3.h: New test.
5707 * gcc.dg/cpp/pr61854-4.c: New test.
5708 * gcc.dg/cpp/pr61854-5.c: New test.
5709 * gcc.dg/cpp/pr61854-6.c: New test.
5710 * gcc.dg/cpp/pr61854-7.c: New test.
5711 * gcc.dg/cpp/pr61854-c90.c: New test.
5712 * gcc.dg/cpp/pr61854-c94.c: New test.
5713
5714 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR debug/63284
5717 * gcc.dg/pr63284.c: New test.
5718
5719 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5720
5721 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/63241
5724 * g++.dg/cpp0x/constexpr-63241.C: New.
5725
5726 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5727
5728 PR libfortran/62768
5729 * gfortran.dg/filename_null.f90: New test.
5730
5731 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5732
5733 * gcc.dg/pg-override.c: Fix a typo.
5734
5735 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5736
5737 * gcc.dg/pg.c: Fix a typo.
5738
5739 2014-09-16 Richard Biener <rguenther@suse.de>
5740
5741 PR testsuite/63258
5742 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5743 for "vectorization not profitable".
5744
5745 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5746
5747 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5748
5749 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR fortran/56408
5752 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5753 missing nexted dg-test call support in dejaGNU 1.4.4.
5754
5755 2014-09-15 Andi Kleen <ak@linux.intel.com>
5756
5757 * gcc.dg/pg-override.c: New test.
5758 * gcc.dg/pg.c: New test.
5759 * gcc.target/i386/fentry-override.c: New test.
5760 * gcc.target/i386/fentry.c: New test.
5761
5762 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR fortran/56408
5765 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5766 New global vars.
5767 (dg-compile-aux-modules): New procedure.
5768 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5769 and keep-modules.
5770 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5771 use dg-compile-aux-modules.
5772 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5773 and keep-modules.
5774 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5775 use dg-compile-aux-modules.
5776 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5777 and keep-modules.
5778 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5779 use dg-compile-aux-modules.
5780 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5781 and keep-modules.
5782 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5783 use dg-compile-aux-modules.
5784 * gfortran.dg/class_45a.f03: Remove keep-modules.
5785 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5786 and cleanup-modules.
5787 * gfortran.dg/class_4a.f03: Use dg-do link, use
5788 dg-additional-sources and cleanup-modules, remove keep-modules
5789 and update comment.
5790 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5791 keep-modules, adjust comment.
5792 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5793 dg-additional-sources and cleanup-modules.
5794 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5795 associated comment.
5796 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5797 remove comment.
5798 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5799 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5800 use dg-compile-aux-modules.
5801 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5802 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5803 use dg-compile-aux-modules.
5804 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5805 * gfortran.dg/whole_file_29.f90: Remove comment, use
5806 dg-compile-aux-modules.
5807 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5808 * gfortran.dg/whole_file_31.f90: Remove comment, use
5809 dg-compile-aux-modules.
5810
5811 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5812 gcc_parallel_test_enable): New procedures. If
5813 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5814 runtest_file_p to invoke also gcc_parallel_test_run_p.
5815 * g++.dg/guality/guality.exp (check_guality): Save/restore
5816 test_counts array around the body of the procedure.
5817 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5818 * g++.dg/plugin/plugin.exp: Run all the tests serially
5819 by the first parallel runtest encountering it.
5820 * gcc.dg/plugin/plugin.exp: Likewise.
5821 * gcc.misc-tests/matrix1.exp: Likewise.
5822 * gcc.misc-tests/dhry.exp: Likewise.
5823 * gcc.misc-tests/acker1.exp: Likewise.
5824 * gcc.misc-tests/linkage.exp: Likewise.
5825 * gcc.misc-tests/mg.exp: Likewise.
5826 * gcc.misc-tests/mg-2.exp: Likewise.
5827 * gcc.misc-tests/sort2.exp: Likewise.
5828 * gcc.misc-tests/sieve.exp: Likewise.
5829 * gcc.misc-tests/options.exp: Likewise.
5830 * gcc.misc-tests/help.exp: Likewise.
5831 * go.test/go-test.exp (go-gc-tests): Use
5832 gcc_parallel_test_enable {0, 1} around all handling of
5833 each test.
5834 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5835 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5836 a shared directory. Avoid forking and expr uses if
5837 shell supports $(()).
5838
5839 2014-09-14 David Sherwood <david.sherwood@arm.com>
5840
5841 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5842
5843 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5844
5845 PR target/61407
5846 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5847 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5848 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5849 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5850
5851 2014-09-13 Marek Polacek <polacek@redhat.com>
5852
5853 PR c++/60862
5854 * g++.dg/diagnostic/pr60862.C: New test.
5855
5856 2014-09-12 Richard Biener <rguenther@suse.de>
5857
5858 PR middle-end/63237
5859 * g++.dg/torture/pr63237.C: New testcase.
5860
5861 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5862
5863 * gcc.dg/vec-andxor1.c: New file.
5864
5865 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5866
5867 PR target/58757
5868 * gcc.dg/c11-true_min-1.c: New testcase.
5869
5870 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/61489
5873 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5874 * g++.old-deja/g++.other/warn5.C: Adjust.
5875
5876 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5877
5878 * gcc.target/aarch64/vset_lane_1.c: New test.
5879
5880 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5881
5882 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5883 Fix declaration.
5884 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5885 Fix declaration.
5886 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5887 Fix declaration.
5888 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5889 Fix declaration.
5890
5891 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5892
5893 PR tree-optimization/63186
5894 * gcc.dg/pr63186.c: New testcase.
5895
5896 2014-09-10 Xinliang David Li <davidxl@google.com>
5897
5898 PR target/63209
5899 * gcc.c-torture/execute/pr63209.c: New test.
5900
5901 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5902
5903 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5904 if runtest_file_p says they should be run.
5905
5906 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5907
5908 * gcc.target/aarch64/vstN_1.c: New test.
5909
5910 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5911
5912 * gcc.target/aarch64/vldN_lane_1.c: New test.
5913
5914 2014-09-10 Martin Jambor <mjambor@suse.cz>
5915
5916 PR ipa/61654
5917 * g++.dg/ipa/pr61654.C: New test.
5918
5919 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5920
5921 * c-c++-common/ubsan/attrib-3.c: New test.
5922 * c-c++-common/ubsan/nonnull-1.c: New test.
5923 * c-c++-common/ubsan/nonnull-2.c: New test.
5924 * c-c++-common/ubsan/nonnull-3.c: New test.
5925 * c-c++-common/ubsan/nonnull-4.c: New test.
5926 * c-c++-common/ubsan/nonnull-5.c: New test.
5927
5928 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5929
5930 * g++.dg/lto/pr63166_0.ii: New testcase.
5931 * g++.dg/lto/pr63166_1.ii: New testcase.
5932
5933 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5934
5935 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5936
5937 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5938
5939 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5940 xxpermdi and add commentary about adding it back later; remove
5941 unused typedef.
5942
5943 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5944
5945 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5946 and 16-byte aligned.
5947 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5948 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5949 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5950 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5951 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5952 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5953
5954 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5955
5956 * gcc.target/aarch64/vldN_dup_1.c: New test.
5957
5958 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5959
5960 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5961
5962 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5963
5964 * gcc.target/aarch64/vldN_1.c: New test.
5965
5966 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5967
5968 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5969
5970 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5971
5972 * gcc.target/arm/vect-copysignf.c: New testcase.
5973
5974 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5975
5976 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5977
5978 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5979
5980 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5981
5982 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5983
5984 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5985
5986 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5987
5988 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5989
5990 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5991
5992 * gcc.target/arm/pr51835.c: Update expected assembly.
5993 * gcc.target/arm/vfp-1.c: Likewise.
5994 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5995 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5996 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5997 * gcc.target/arm/vfp-ldmias.c: Likewise.
5998 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5999 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6000 * gcc.target/arm/vfp-stmiad.c: Likewise.
6001 * gcc.target/arm/vfp-stmias.c: Likewise.
6002
6003 2014-09-09 Tony Wang <tony.wang@arm.com>
6004
6005 * gcc.target/arm/xordi3-opt.c: Disable this
6006 test case for thumb1 target.
6007 * gcc.target/arm/iordi3-opt.c: Ditto.
6008
6009 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6010
6011 PR target/61749
6012 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6013
6014 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6015
6016 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6017
6018 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR tree-optimization/60196
6021 PR tree-optimization/63189
6022 * gcc.dg/vect/pr63189.c: New test.
6023 * gcc.dg/vect/pr60196-1.c: New test.
6024 * gcc.dg/vect/pr60196-2.c: New test.
6025
6026 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6027
6028 * gcc.target/powerpc/swaps-p8-16.c: New test.
6029
6030 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6031
6032 * gcc.target/i386/pr62208.c: New test.
6033
6034 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6035
6036 PR testsuite/56194
6037 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6038
6039 * g++.dg/ipa/pr61800.C: Require visibility.
6040
6041 * gcc.dg/pr61868.c: Require lto.
6042
6043 2014-09-05 Easwaran Raman <eraman@google.com>
6044
6045 PR rtl-optimization/62146
6046 * testsuite/g++.dg/opt/pr62146.C: New.
6047
6048 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6049
6050 * gcc.dg/vect/vect-109.c: Skip predicate added.
6051 * gcc.dg/vect/vect-93.c: Test check fixed.
6052 * gcc.dg/vect/bb-slp-10.c: Likewise.
6053 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6054 Check unaligned feature.
6055
6056 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6057
6058 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6059 int{32,16,8}x1_t with int{32,16,8}_t.
6060 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6061 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6062 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6063 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6064
6065 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6066
6067 * gcc.target/aarch64/vget_high_1.c: New test.
6068 * gcc.target/aarch64/vget_low_1.c: Likewise.
6069
6070 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6071
6072 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6073 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6074 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6075
6076 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6077
6078 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6079
6080 2014-09-05 Richard Biener <rguenther@suse.de>
6081
6082 PR middle-end/63148
6083 * gcc.dg/vect/pr63148.c: New testcase.
6084 * c-c++-common/pr19807-1.c: Likewise.
6085 * g++.dg/tree-ssa/pr19807.C: Adjust.
6086 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6087
6088 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6089
6090 PR target/55701
6091 * gcc.target/arm/memset-inline-1.c: New test.
6092 * gcc.target/arm/memset-inline-2.c: New test.
6093 * gcc.target/arm/memset-inline-3.c: New test.
6094 * gcc.target/arm/memset-inline-4.c: New test.
6095 * gcc.target/arm/memset-inline-5.c: New test.
6096 * gcc.target/arm/memset-inline-6.c: New test.
6097 * gcc.target/arm/memset-inline-7.c: New test.
6098 * gcc.target/arm/memset-inline-8.c: New test.
6099 * gcc.target/arm/memset-inline-9.c: New test.
6100 * gcc.target/arm/memset-inline-10.c: New test.
6101
6102 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6103
6104 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6105
6106 2014-09-04 Guozhi Wei <carrot@google.com>
6107
6108 PR target/62040
6109 * gcc.target/aarch64/pr62040.c: New test.
6110
6111 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6112
6113 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6114 override specific ones, but specific ones do.
6115
6116 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6117
6118 * gcc.target/powerpc/swaps-p8-13.c: New test.
6119 * gcc.target/powerpc/swaps-p8-14.c: New test.
6120 * gcc.target/powerpc/swaps-p8-15.c: New test.
6121
6122 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6123
6124 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6125 regardless of endianness.
6126
6127 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6128
6129 PR fortran/62174
6130 * gfortran.dg/cray_pointers_11.f90: New.
6131
6132 2014-09-03 Martin Jambor <mjambor@suse.cz>
6133
6134 PR ipa/62015
6135 * g++.dg/ipa/pr62015.C: New test.
6136
6137 2014-09-03 Martin Jambor <mjambor@suse.cz>
6138
6139 PR ipa/61986
6140 * gcc.dg/ipa/pr61986.c: New test.
6141
6142 2014-09-03 Marek Polacek <polacek@redhat.com>
6143
6144 PR c/62294
6145 * gcc.dg/pr62294.c: New test.
6146 * gcc.dg/pr62294.h: New file.
6147
6148 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6149
6150 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6151 of dg-options. Add "inline" keyword to test functions.
6152
6153 2014-09-03 Marek Polacek <polacek@redhat.com>
6154
6155 PR c/62024
6156 * g++.dg/cpp0x/pr62024.C: New test.
6157 * gcc.dg/pr62024.c: New test.
6158
6159 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6160
6161 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6162 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6163 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6164 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6165 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6166 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6167
6168 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6169
6170 PR target/61078
6171 * gcc.target/s390/pr61078.c: New testcase.
6172
6173 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6174
6175 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6176 * gcc.dg/20111227-3.c: Ditto.
6177
6178 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6179
6180 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6181
6182 2014-09-03 Tobias Burnus <burnus@net-b.de>
6183
6184 PR fortran/61881
6185 PR fortran/61888
6186 PR fortran/57305
6187 * gfortran.dg/sizeof_4.f90: New.
6188
6189 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6190
6191 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6192 vec_cts, and vec_ctu.
6193 * gcc.target/powerpc/builtins-2.c: Likewise.
6194
6195 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6196
6197 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6198 [!__sun__ && !__hpux__] (arena_size): Scale according to
6199 target pointer size.
6200
6201 2014-09-02 Marek Polacek <polacek@redhat.com>
6202
6203 PR fortran/62270
6204 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6205
6206 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 PR target/62275
6209 * gcc.target/arm/vect-lceilf_1.c: New test.
6210 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6211 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6212
6213 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6214
6215 PR target/62275
6216 * gcc.target/arm/lceil-vcvt_1.c: New test.
6217 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6218 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6219
6220 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6221
6222 DR 1453
6223 * g++.dg/cpp0x/constexpr-volatile.C: New.
6224 * g++.dg/ext/is_literal_type2.C: Likewise.
6225
6226 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6227 Balaji V. Iyer <balaji.v.iyer@intel.com>
6228 Igor Zamyatin <igor.zamyatin@intel.com>
6229
6230 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6231 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6232 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6233 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6234 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6235 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6236 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6237 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6238 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6239 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6240 * g++.dg/cilk-plus/CK/for1.cc: New test.
6241 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6242 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6243 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6244
6245 2014-09-02 Richard Biener <rguenther@suse.de>
6246
6247 PR tree-optimization/62695
6248 * gfortran.dg/pr62695.f90: New testcase.
6249
6250 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6251
6252 PR target/62312
6253 * gcc.c-torture/compile/pr62312.c: New.
6254
6255 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6256
6257 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6258
6259 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6260
6261 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6262 Return right away if !arm*-*-*.
6263
6264 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6265
6266 * gcc.c-torture/unsorted/386.c: Move to ...
6267 * gcc.c-torture/compile/386.c: ... here.
6268 * gcc.c-torture/unsorted/86.c: Move to ...
6269 * gcc.c-torture/compile/86.c: ... here.
6270 * gcc.c-torture/unsorted/a1.c: Move to ...
6271 * gcc.c-torture/compile/a1.c: ... here.
6272 * gcc.c-torture/unsorted/a3.c: Move to ...
6273 * gcc.c-torture/compile/a3.c: ... here.
6274 * gcc.c-torture/unsorted/aaa.c: Move to ...
6275 * gcc.c-torture/compile/aaa.c: ... here.
6276 * gcc.c-torture/unsorted/aa.c: Move to ...
6277 * gcc.c-torture/compile/aa.c: ... here.
6278 * gcc.c-torture/unsorted/abs.c: Move to ...
6279 * gcc.c-torture/compile/abs.c: ... here.
6280 * gcc.c-torture/unsorted/a.c: Move to ...
6281 * gcc.c-torture/compile/a.c: ... here.
6282 * gcc.c-torture/unsorted/ac.c: Move to ...
6283 * gcc.c-torture/compile/ac.c: ... here.
6284 * gcc.c-torture/unsorted/acc.c: Move to ...
6285 * gcc.c-torture/compile/acc.c: ... here.
6286 * gcc.c-torture/unsorted/add386.c: Move to ...
6287 * gcc.c-torture/compile/add386.c: ... here.
6288 * gcc.c-torture/unsorted/add.c: Move to ...
6289 * gcc.c-torture/compile/add.c: ... here.
6290 * gcc.c-torture/unsorted/addcc.c: Move to ...
6291 * gcc.c-torture/compile/addcc.c: ... here.
6292 * gcc.c-torture/unsorted/andm.c: Move to ...
6293 * gcc.c-torture/compile/andm.c: ... here.
6294 * gcc.c-torture/unsorted/andmem.c: Move to ...
6295 * gcc.c-torture/compile/andmem.c: ... here.
6296 * gcc.c-torture/unsorted/andn.c: Move to ...
6297 * gcc.c-torture/compile/andn.c: ... here.
6298 * gcc.c-torture/unsorted/andok.c: Move to ...
6299 * gcc.c-torture/compile/andok.c: ... here.
6300 * gcc.c-torture/unsorted/andsi.c: Move to ...
6301 * gcc.c-torture/compile/andsi.c: ... here.
6302 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6303 * gcc.c-torture/compile/andsparc.c: ... here.
6304 * gcc.c-torture/unsorted/aos.c: Move to ...
6305 * gcc.c-torture/compile/aos.c: ... here.
6306 * gcc.c-torture/unsorted/arr.c: Move to ...
6307 * gcc.c-torture/compile/arr.c: ... here.
6308 * gcc.c-torture/unsorted/as.c: Move to ...
6309 * gcc.c-torture/compile/as.c: ... here.
6310 * gcc.c-torture/unsorted/ase.c: Move to ...
6311 * gcc.c-torture/compile/ase.c: ... here.
6312 * gcc.c-torture/unsorted/b1.c: Move to ...
6313 * gcc.c-torture/compile/b1.c: ... here.
6314 * gcc.c-torture/unsorted/b2.c: Move to ...
6315 * gcc.c-torture/compile/b2.c: ... here.
6316 * gcc.c-torture/unsorted/b3.c: Move to ...
6317 * gcc.c-torture/compile/b3.c: ... here.
6318 * gcc.c-torture/unsorted/b88.c: Move to ...
6319 * gcc.c-torture/compile/b88.c: ... here.
6320 * gcc.c-torture/unsorted/bad.c: Move to ...
6321 * gcc.c-torture/compile/bad.c: ... here.
6322 * gcc.c-torture/unsorted/band.c: Move to ...
6323 * gcc.c-torture/compile/band.c: ... here.
6324 * gcc.c-torture/unsorted/bb0.c: Move to ...
6325 * gcc.c-torture/compile/bb0.c: ... here.
6326 * gcc.c-torture/unsorted/bb1.c: Move to ...
6327 * gcc.c-torture/compile/bb1.c: ... here.
6328 * gcc.c-torture/unsorted/bbb.c: Move to ...
6329 * gcc.c-torture/compile/bbb.c: ... here.
6330 * gcc.c-torture/unsorted/b.c: Move to ...
6331 * gcc.c-torture/compile/b.c: ... here.
6332 * gcc.c-torture/unsorted/bc.c: Move to ...
6333 * gcc.c-torture/compile/bc.c: ... here.
6334 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6335 * gcc.c-torture/compile/bcopy.c: ... here.
6336 * gcc.c-torture/unsorted/bf.c: Move to ...
6337 * gcc.c-torture/compile/bf.c: ... here.
6338 * gcc.c-torture/unsorted/bfins.c: Move to ...
6339 * gcc.c-torture/compile/bfins.c: ... here.
6340 * gcc.c-torture/unsorted/bfx.c: Move to ...
6341 * gcc.c-torture/compile/bfx.c: ... here.
6342 * gcc.c-torture/unsorted/bge.c: Move to ...
6343 * gcc.c-torture/compile/bge.c: ... here.
6344 * gcc.c-torture/unsorted/bit.c: Move to ...
6345 * gcc.c-torture/compile/bit.c: ... here.
6346 * gcc.c-torture/unsorted/bitf.c: Move to ...
6347 * gcc.c-torture/compile/bitf.c: ... here.
6348 * gcc.c-torture/unsorted/bitw.c: Move to ...
6349 * gcc.c-torture/compile/bitw.c: ... here.
6350 * gcc.c-torture/unsorted/blk.c: Move to ...
6351 * gcc.c-torture/compile/blk.c: ... here.
6352 * gcc.c-torture/unsorted/bt386.c: Move to ...
6353 * gcc.c-torture/compile/bt386.c: ... here.
6354 * gcc.c-torture/unsorted/bt.c: Move to ...
6355 * gcc.c-torture/compile/bt.c: ... here.
6356 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6357 * gcc.c-torture/compile/BUG11.c: ... here.
6358 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6359 * gcc.c-torture/compile/BUG12.c: ... here.
6360 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6361 * gcc.c-torture/compile/BUG13.c: ... here.
6362 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6363 * gcc.c-torture/compile/BUG16.c: ... here.
6364 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6365 * gcc.c-torture/compile/BUG17.c: ... here.
6366 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6367 * gcc.c-torture/compile/BUG18.c: ... here.
6368 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6369 * gcc.c-torture/compile/BUG1.c: ... here.
6370 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6371 * gcc.c-torture/compile/BUG21.c: ... here.
6372 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6373 * gcc.c-torture/compile/BUG22.c: ... here.
6374 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6375 * gcc.c-torture/compile/BUG23.c: ... here.
6376 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6377 * gcc.c-torture/compile/BUG24.c: ... here.
6378 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6379 * gcc.c-torture/compile/BUG25.c: ... here.
6380 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6381 * gcc.c-torture/compile/BUG2.c: ... here.
6382 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6383 * gcc.c-torture/compile/BUG3.c: ... here.
6384 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6385 * gcc.c-torture/compile/BUG4.c: ... here.
6386 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6387 * gcc.c-torture/compile/BUG5.c: ... here.
6388 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6389 * gcc.c-torture/compile/BUG6.c: ... here.
6390 * gcc.c-torture/unsorted/bug.c: Move to ...
6391 * gcc.c-torture/compile/bug.c: ... here.
6392 * gcc.c-torture/unsorted/bugc.c: Move to ...
6393 * gcc.c-torture/compile/bugc.c: ... here.
6394 * gcc.c-torture/unsorted/buns.c: Move to ...
6395 * gcc.c-torture/compile/buns.c: ... here.
6396 * gcc.c-torture/unsorted/bx.c: Move to ...
6397 * gcc.c-torture/compile/bx.c: ... here.
6398 * gcc.c-torture/unsorted/c1.c: Move to ...
6399 * gcc.c-torture/compile/c1.c: ... here.
6400 * gcc.c-torture/unsorted/c2.c: Move to ...
6401 * gcc.c-torture/compile/c2.c: ... here.
6402 * gcc.c-torture/unsorted/call386.c: Move to ...
6403 * gcc.c-torture/compile/call386.c: ... here.
6404 * gcc.c-torture/unsorted/call.c: Move to ...
6405 * gcc.c-torture/compile/call.c: ... here.
6406 * gcc.c-torture/unsorted/callind.c: Move to ...
6407 * gcc.c-torture/compile/callind.c: ... here.
6408 * gcc.c-torture/unsorted/c.c: Move to ...
6409 * gcc.c-torture/compile/c.c: ... here.
6410 * gcc.c-torture/unsorted/cc.c: Move to ...
6411 * gcc.c-torture/compile/cc.c: ... here.
6412 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6413 * gcc.c-torture/compile/charmtst.c: ... here.
6414 * gcc.c-torture/unsorted/cmb.c: Move to ...
6415 * gcc.c-torture/compile/cmb.c: ... here.
6416 * gcc.c-torture/unsorted/cmp.c: Move to ...
6417 * gcc.c-torture/compile/cmp.c: ... here.
6418 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6419 * gcc.c-torture/compile/cmphi.c: ... here.
6420 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6421 * gcc.c-torture/compile/cmpsi386.c: ... here.
6422 * gcc.c-torture/unsorted/cmul.c: Move to ...
6423 * gcc.c-torture/compile/cmul.c: ... here.
6424 * gcc.c-torture/unsorted/cn1.c: Move to ...
6425 * gcc.c-torture/compile/cn1.c: ... here.
6426 * gcc.c-torture/unsorted/comb.c: Move to ...
6427 * gcc.c-torture/compile/comb.c: ... here.
6428 * gcc.c-torture/unsorted/consec.c: Move to ...
6429 * gcc.c-torture/compile/consec.c: ... here.
6430 * gcc.c-torture/unsorted/const.c: Move to ...
6431 * gcc.c-torture/compile/const.c: ... here.
6432 * gcc.c-torture/unsorted/conv.c: Move to ...
6433 * gcc.c-torture/compile/conv.c: ... here.
6434 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6435 * gcc.c-torture/compile/conv_tst.c: ... here.
6436 * gcc.c-torture/unsorted/cp.c: Move to ...
6437 * gcc.c-torture/compile/cp.c: ... here.
6438 * gcc.c-torture/unsorted/csebug.c: Move to ...
6439 * gcc.c-torture/compile/csebug.c: ... here.
6440 * gcc.c-torture/unsorted/cvt.c: Move to ...
6441 * gcc.c-torture/compile/cvt.c: ... here.
6442 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6443 * gcc.c-torture/compile/dblbug.c: ... here.
6444 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6445 * gcc.c-torture/compile/dbl_parm.c: ... here.
6446 * gcc.c-torture/unsorted/d.c: Move to ...
6447 * gcc.c-torture/compile/d.c: ... here.
6448 * gcc.c-torture/unsorted/ddd.c: Move to ...
6449 * gcc.c-torture/compile/ddd.c: ... here.
6450 * gcc.c-torture/unsorted/dead.c: Move to ...
6451 * gcc.c-torture/compile/dead.c: ... here.
6452 * gcc.c-torture/unsorted/delay.c: Move to ...
6453 * gcc.c-torture/compile/delay.c: ... here.
6454 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6455 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6456 * gcc.c-torture/unsorted/di.c: Move to ...
6457 * gcc.c-torture/compile/di.c: ... here.
6458 * gcc.c-torture/unsorted/dic.c: Move to ...
6459 * gcc.c-torture/compile/dic.c: ... here.
6460 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6461 * gcc.c-torture/compile/dilayout.c: ... here.
6462 * gcc.c-torture/unsorted/dimove.c: Move to ...
6463 * gcc.c-torture/compile/dimove.c: ... here.
6464 * gcc.c-torture/unsorted/dimul.c: Move to ...
6465 * gcc.c-torture/compile/dimul.c: ... here.
6466 * gcc.c-torture/unsorted/div.c: Move to ...
6467 * gcc.c-torture/compile/div.c: ... here.
6468 * gcc.c-torture/unsorted/divdf.c: Move to ...
6469 * gcc.c-torture/compile/divdf.c: ... here.
6470 * gcc.c-torture/unsorted/dm.c: Move to ...
6471 * gcc.c-torture/compile/dm.c: ... here.
6472 * gcc.c-torture/unsorted/dshift.c: Move to ...
6473 * gcc.c-torture/compile/dshift.c: ... here.
6474 * gcc.c-torture/unsorted/e.c: Move to ...
6475 * gcc.c-torture/compile/e.c: ... here.
6476 * gcc.c-torture/unsorted/ex.c: Move to ...
6477 * gcc.c-torture/compile/ex.c: ... here.
6478 * gcc.c-torture/unsorted/ext.c: Move to ...
6479 * gcc.c-torture/compile/ext.c: ... here.
6480 * gcc.c-torture/unsorted/f1.c: Move to ...
6481 * gcc.c-torture/compile/f1.c: ... here.
6482 * gcc.c-torture/unsorted/f2.c: Move to ...
6483 * gcc.c-torture/compile/f2.c: ... here.
6484 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6485 * gcc.c-torture/compile/fdmul.c: ... here.
6486 * gcc.c-torture/unsorted/float.c: Move to ...
6487 * gcc.c-torture/compile/float.c: ... here.
6488 * gcc.c-torture/unsorted/flo.c: Move to ...
6489 * gcc.c-torture/compile/flo.c: ... here.
6490 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6491 * gcc.c-torture/compile/flt_const.c: ... here.
6492 * gcc.c-torture/unsorted/fnul.c: Move to ...
6493 * gcc.c-torture/compile/fnul.c: ... here.
6494 * gcc.c-torture/unsorted/foo.c: Move to ...
6495 * gcc.c-torture/compile/foo.c: ... here.
6496 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6497 * gcc.c-torture/compile/forgetcc.c: ... here.
6498 * gcc.c-torture/unsorted/fq.c: Move to ...
6499 * gcc.c-torture/compile/fq.c: ... here.
6500 * gcc.c-torture/unsorted/g.c: Move to ...
6501 * gcc.c-torture/compile/g.c: ... here.
6502 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6503 * gcc.c-torture/compile/gen_tst.c: ... here.
6504 * gcc.c-torture/unsorted/glob.c: Move to ...
6505 * gcc.c-torture/compile/glob.c: ... here.
6506 * gcc.c-torture/unsorted/gronk.c: Move to ...
6507 * gcc.c-torture/compile/gronk.c: ... here.
6508 * gcc.c-torture/unsorted/hibug.c: Move to ...
6509 * gcc.c-torture/compile/hibug.c: ... here.
6510 * gcc.c-torture/unsorted/hi.c: Move to ...
6511 * gcc.c-torture/compile/hi.c: ... here.
6512 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6513 * gcc.c-torture/compile/HIcmp.c: ... here.
6514 * gcc.c-torture/unsorted/HIset.c: Move to ...
6515 * gcc.c-torture/compile/HIset.c: ... here.
6516 * gcc.c-torture/unsorted/i.c: Move to ...
6517 * gcc.c-torture/compile/i.c: ... here.
6518 * gcc.c-torture/unsorted/i++.c: Move to ...
6519 * gcc.c-torture/compile/i++.c: ... here.
6520 * gcc.c-torture/unsorted/ic.c: Move to ...
6521 * gcc.c-torture/compile/ic.c: ... here.
6522 * gcc.c-torture/unsorted/icmp.c: Move to ...
6523 * gcc.c-torture/compile/icmp.c: ... here.
6524 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6525 * gcc.c-torture/compile/ifreg.c: ... here.
6526 * gcc.c-torture/unsorted/imm.c: Move to ...
6527 * gcc.c-torture/compile/imm.c: ... here.
6528 * gcc.c-torture/unsorted/isinf.c: Move to ...
6529 * gcc.c-torture/compile/isinf.c: ... here.
6530 * gcc.c-torture/unsorted/jmp.c: Move to ...
6531 * gcc.c-torture/compile/jmp.c: ... here.
6532 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6533 * gcc.c-torture/compile/jumptab.c: ... here.
6534 * gcc.c-torture/unsorted/layout.c: Move to ...
6535 * gcc.c-torture/compile/layout.c: ... here.
6536 * gcc.c-torture/unsorted/lbug.c: Move to ...
6537 * gcc.c-torture/compile/lbug.c: ... here.
6538 * gcc.c-torture/unsorted/l.c: Move to ...
6539 * gcc.c-torture/compile/l.c: ... here.
6540 * gcc.c-torture/unsorted/ll1.c: Move to ...
6541 * gcc.c-torture/compile/ll1.c: ... here.
6542 * gcc.c-torture/unsorted/llbug.c: Move to ...
6543 * gcc.c-torture/compile/llbug.c: ... here.
6544 * gcc.c-torture/unsorted/lll.c: Move to ...
6545 * gcc.c-torture/compile/lll.c: ... here.
6546 * gcc.c-torture/unsorted/load8.c: Move to ...
6547 * gcc.c-torture/compile/load8.c: ... here.
6548 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6549 * gcc.c-torture/compile/loadhicc.c: ... here.
6550 * gcc.c-torture/unsorted/log2.c: Move to ...
6551 * gcc.c-torture/compile/log2.c: ... here.
6552 * gcc.c-torture/unsorted/logic.c: Move to ...
6553 * gcc.c-torture/compile/logic.c: ... here.
6554 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6555 * gcc.c-torture/compile/loop-1.c: ... here.
6556 * gcc.c-torture/unsorted/loop386.c: Move to ...
6557 * gcc.c-torture/compile/loop386.c: ... here.
6558 * gcc.c-torture/unsorted/lop.c: Move to ...
6559 * gcc.c-torture/compile/lop.c: ... here.
6560 * gcc.c-torture/unsorted/m1.c: Move to ...
6561 * gcc.c-torture/compile/m1.c: ... here.
6562 * gcc.c-torture/unsorted/m2.c: Move to ...
6563 * gcc.c-torture/compile/m2.c: ... here.
6564 * gcc.c-torture/unsorted/m5.c: Move to ...
6565 * gcc.c-torture/compile/m5.c: ... here.
6566 * gcc.c-torture/unsorted/m68.c: Move to ...
6567 * gcc.c-torture/compile/m68.c: ... here.
6568 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6569 * gcc.c-torture/compile/mbyte.c: ... here.
6570 * gcc.c-torture/unsorted/mchar.c: Move to ...
6571 * gcc.c-torture/compile/mchar.c: ... here.
6572 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6573 * gcc.c-torture/compile/mcmp.c: ... here.
6574 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6575 * gcc.c-torture/compile/mdouble.c: ... here.
6576 * gcc.c-torture/unsorted/memtst.c: Move to ...
6577 * gcc.c-torture/compile/memtst.c: ... here.
6578 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6579 * gcc.c-torture/compile/miscomp.c: ... here.
6580 * gcc.c-torture/unsorted/mm.c: Move to ...
6581 * gcc.c-torture/compile/mm.c: ... here.
6582 * gcc.c-torture/unsorted/mod.c: Move to ...
6583 * gcc.c-torture/compile/mod.c: ... here.
6584 * gcc.c-torture/unsorted/modcc.c: Move to ...
6585 * gcc.c-torture/compile/modcc.c: ... here.
6586 * gcc.c-torture/unsorted/move.c: Move to ...
6587 * gcc.c-torture/compile/move.c: ... here.
6588 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6589 * gcc.c-torture/compile/move_qhi.c: ... here.
6590 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6591 * gcc.c-torture/compile/mregtst.c: ... here.
6592 * gcc.c-torture/unsorted/msp.c: Move to ...
6593 * gcc.c-torture/compile/msp.c: ... here.
6594 * gcc.c-torture/unsorted/mtst.c: Move to ...
6595 * gcc.c-torture/compile/mtst.c: ... here.
6596 * gcc.c-torture/unsorted/mu.c: Move to ...
6597 * gcc.c-torture/compile/mu.c: ... here.
6598 * gcc.c-torture/unsorted/mul.c: Move to ...
6599 * gcc.c-torture/compile/mul.c: ... here.
6600 * gcc.c-torture/unsorted/mword1.c: Move to ...
6601 * gcc.c-torture/compile/mword1.c: ... here.
6602 * gcc.c-torture/unsorted/mword.c: Move to ...
6603 * gcc.c-torture/compile/mword.c: ... here.
6604 * gcc.c-torture/unsorted/n1.c: Move to ...
6605 * gcc.c-torture/compile/n1.c: ... here.
6606 * gcc.c-torture/unsorted/nand.c: Move to ...
6607 * gcc.c-torture/compile/nand.c: ... here.
6608 * gcc.c-torture/unsorted/n.c: Move to ...
6609 * gcc.c-torture/compile/n.c: ... here.
6610 * gcc.c-torture/unsorted/neg.c: Move to ...
6611 * gcc.c-torture/compile/neg.c: ... here.
6612 * gcc.c-torture/unsorted/o.c: Move to ...
6613 * gcc.c-torture/compile/o.c: ... here.
6614 * gcc.c-torture/unsorted/omit.c: Move to ...
6615 * gcc.c-torture/compile/omit.c: ... here.
6616 * gcc.c-torture/unsorted/opout.c: Move to ...
6617 * gcc.c-torture/compile/opout.c: ... here.
6618 * gcc.c-torture/unsorted/opt.c: Move to ...
6619 * gcc.c-torture/compile/opt.c: ... here.
6620 * gcc.c-torture/unsorted/or386.c: Move to ...
6621 * gcc.c-torture/compile/or386.c: ... here.
6622 * gcc.c-torture/unsorted/or.c: Move to ...
6623 * gcc.c-torture/compile/or.c: ... here.
6624 * gcc.c-torture/unsorted/parms.c: Move to ...
6625 * gcc.c-torture/compile/parms.c: ... here.
6626 * gcc.c-torture/unsorted/pass.c: Move to ...
6627 * gcc.c-torture/compile/pass.c: ... here.
6628 * gcc.c-torture/unsorted/p.c: Move to ...
6629 * gcc.c-torture/compile/p.c: ... here.
6630 * gcc.c-torture/unsorted/pmt.c: Move to ...
6631 * gcc.c-torture/compile/pmt.c: ... here.
6632 * gcc.c-torture/unsorted/poor.c: Move to ...
6633 * gcc.c-torture/compile/poor.c: ... here.
6634 * gcc.c-torture/unsorted/pp.c: Move to ...
6635 * gcc.c-torture/compile/pp.c: ... here.
6636 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6637 * gcc.c-torture/compile/pret-arg.c: ... here.
6638 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6639 * gcc.c-torture/compile/pyr2.c: ... here.
6640 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6641 * gcc.c-torture/compile/PYRBUG.c: ... here.
6642 * gcc.c-torture/unsorted/pyr.c: Move to ...
6643 * gcc.c-torture/compile/pyr.c: ... here.
6644 * gcc.c-torture/unsorted/q.c: Move to ...
6645 * gcc.c-torture/compile/q.c: ... here.
6646 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6647 * gcc.c-torture/compile/QIcmp.c: ... here.
6648 * gcc.c-torture/unsorted/QIset.c: Move to ...
6649 * gcc.c-torture/compile/QIset.c: ... here.
6650 * gcc.c-torture/unsorted/r1.c: Move to ...
6651 * gcc.c-torture/compile/r1.c: ... here.
6652 * gcc.c-torture/unsorted/r.c: Move to ...
6653 * gcc.c-torture/compile/r.c: ... here.
6654 * gcc.c-torture/unsorted/rel.c: Move to ...
6655 * gcc.c-torture/compile/rel.c: ... here.
6656 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6657 * gcc.c-torture/compile/rmsc.c: ... here.
6658 * gcc.c-torture/unsorted/round.c: Move to ...
6659 * gcc.c-torture/compile/round.c: ... here.
6660 * gcc.c-torture/unsorted/run.c: Move to ...
6661 * gcc.c-torture/compile/run.c: ... here.
6662 * gcc.c-torture/unsorted/sar.c: Move to ...
6663 * gcc.c-torture/compile/sar.c: ... here.
6664 * gcc.c-torture/unsorted/s.c: Move to ...
6665 * gcc.c-torture/compile/s.c: ... here.
6666 * gcc.c-torture/unsorted/scal.c: Move to ...
6667 * gcc.c-torture/compile/scal.c: ... here.
6668 * gcc.c-torture/unsorted/sc.c: Move to ...
6669 * gcc.c-torture/compile/sc.c: ... here.
6670 * gcc.c-torture/unsorted/scc.c: Move to ...
6671 * gcc.c-torture/compile/scc.c: ... here.
6672 * gcc.c-torture/unsorted/scond.c: Move to ...
6673 * gcc.c-torture/compile/scond.c: ... here.
6674 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6675 * gcc.c-torture/compile/selfrec.c: ... here.
6676 * gcc.c-torture/unsorted/seq.c: Move to ...
6677 * gcc.c-torture/compile/seq.c: ... here.
6678 * gcc.c-torture/unsorted/set386.c: Move to ...
6679 * gcc.c-torture/compile/set386.c: ... here.
6680 * gcc.c-torture/unsorted/set88.c: Move to ...
6681 * gcc.c-torture/compile/set88.c: ... here.
6682 * gcc.c-torture/unsorted/SFset.c: Move to ...
6683 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6684 * gcc.c-torture/unsorted/shand.c: Move to ...
6685 * gcc.c-torture/compile/shand.c: ... here.
6686 * gcc.c-torture/unsorted/sh.c: Move to ...
6687 * gcc.c-torture/compile/sh.c: ... here.
6688 * gcc.c-torture/unsorted/shft.c: Move to ...
6689 * gcc.c-torture/compile/shft.c: ... here.
6690 * gcc.c-torture/unsorted/shift.c: Move to ...
6691 * gcc.c-torture/compile/shift.c: ... here.
6692 * gcc.c-torture/unsorted/shloop.c: Move to ...
6693 * gcc.c-torture/compile/shloop.c: ... here.
6694 * gcc.c-torture/unsorted/shm.c: Move to ...
6695 * gcc.c-torture/compile/shm.c: ... here.
6696 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6697 * gcc.c-torture/compile/SIcmp.c: ... here.
6698 * gcc.c-torture/unsorted/signext2.c: Move to ...
6699 * gcc.c-torture/compile/signext2.c: ... here.
6700 * gcc.c-torture/unsorted/signext.c: Move to ...
6701 * gcc.c-torture/compile/signext.c: ... here.
6702 * gcc.c-torture/unsorted/sim.c: Move to ...
6703 * gcc.c-torture/compile/sim.c: ... here.
6704 * gcc.c-torture/unsorted/simple.c: Move to ...
6705 * gcc.c-torture/compile/simple.c: ... here.
6706 * gcc.c-torture/unsorted/SIset.c: Move to ...
6707 * gcc.c-torture/compile/SIset.c: ... here.
6708 * gcc.c-torture/unsorted/sne.c: Move to ...
6709 * gcc.c-torture/compile/sne.c: ... here.
6710 * gcc.c-torture/unsorted/sound.c: Move to ...
6711 * gcc.c-torture/compile/sound.c: ... here.
6712 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6713 * gcc.c-torture/compile/sparcbug.c: ... here.
6714 * gcc.c-torture/unsorted/speed.c: Move to ...
6715 * gcc.c-torture/compile/speed.c: ... here.
6716 * gcc.c-torture/unsorted/stor.c: Move to ...
6717 * gcc.c-torture/compile/stor.c: ... here.
6718 * gcc.c-torture/unsorted/store0.c: Move to ...
6719 * gcc.c-torture/compile/store0.c: ... here.
6720 * gcc.c-torture/unsorted/storecc.c: Move to ...
6721 * gcc.c-torture/compile/storecc.c: ... here.
6722 * gcc.c-torture/unsorted/str.c: Move to ...
6723 * gcc.c-torture/compile/str.c: ... here.
6724 * gcc.c-torture/unsorted/stru.c: Move to ...
6725 * gcc.c-torture/compile/stru.c: ... here.
6726 * gcc.c-torture/unsorted/structret.c: Move to ...
6727 * gcc.c-torture/compile/structret.c: ... here.
6728 * gcc.c-torture/unsorted/stuct.c: Move to ...
6729 * gcc.c-torture/compile/stuct.c: ... here.
6730 * gcc.c-torture/unsorted/sub32.c: Move to ...
6731 * gcc.c-torture/compile/sub32.c: ... here.
6732 * gcc.c-torture/unsorted/subcc.c: Move to ...
6733 * gcc.c-torture/compile/subcc.c: ... here.
6734 * gcc.c-torture/unsorted/subcse.c: Move to ...
6735 * gcc.c-torture/compile/subcse.c: ... here.
6736 * gcc.c-torture/unsorted/sym.c: Move to ...
6737 * gcc.c-torture/compile/sym.c: ... here.
6738 * gcc.c-torture/unsorted/symconst.c: Move to ...
6739 * gcc.c-torture/compile/symconst.c: ... here.
6740 * gcc.c-torture/unsorted/t.c: Move to ...
6741 * gcc.c-torture/compile/t.c: ... here.
6742 * gcc.c-torture/unsorted/test.c: Move to ...
6743 * gcc.c-torture/compile/test.c: ... here.
6744 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6745 * gcc.c-torture/compile/test-flow.c: ... here.
6746 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6747 * gcc.c-torture/compile/test-loop.c: ... here.
6748 * gcc.c-torture/unsorted/time.c: Move to ...
6749 * gcc.c-torture/compile/time.c: ... here.
6750 * gcc.c-torture/unsorted/tmp.c: Move to ...
6751 * gcc.c-torture/compile/tmp.c: ... here.
6752 * gcc.c-torture/unsorted/trivial.c: Move to ...
6753 * gcc.c-torture/compile/trivial.c: ... here.
6754 * gcc.c-torture/unsorted/trunc.c: Move to ...
6755 * gcc.c-torture/compile/trunc.c: ... here.
6756 * gcc.c-torture/unsorted/u.c: Move to ...
6757 * gcc.c-torture/compile/u.c: ... here.
6758 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6759 * gcc.c-torture/compile/udconvert.c: ... here.
6760 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6761 * gcc.c-torture/compile/udivmod4.c: ... here.
6762 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6763 * gcc.c-torture/compile/UHIcmp.c: ... here.
6764 * gcc.c-torture/unsorted/uns.c: Move to ...
6765 * gcc.c-torture/compile/uns.c: ... here.
6766 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6767 * gcc.c-torture/compile/uns_tst.c: ... here.
6768 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6769 * gcc.c-torture/compile/UQIcmp.c: ... here.
6770 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6771 * gcc.c-torture/compile/USIcmp.c: ... here.
6772 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6773 * gcc.c-torture/compile/uuarg.c: ... here.
6774 * gcc.c-torture/unsorted/v.c: Move to ...
6775 * gcc.c-torture/compile/v.c: ... here.
6776 * gcc.c-torture/unsorted/w.c: Move to ...
6777 * gcc.c-torture/compile/w.c: ... here.
6778 * gcc.c-torture/unsorted/ww.c: Move to ...
6779 * gcc.c-torture/compile/ww.c: ... here.
6780 * gcc.c-torture/unsorted/xb.c: Move to ...
6781 * gcc.c-torture/compile/xb.c: ... here.
6782 * gcc.c-torture/unsorted/xbg.c: Move to ...
6783 * gcc.c-torture/compile/xbg.c: ... here.
6784 * gcc.c-torture/unsorted/x.c: Move to ...
6785 * gcc.c-torture/compile/x.c: ... here.
6786 * gcc.c-torture/unsorted/xc.c: Move to ...
6787 * gcc.c-torture/compile/xc.c: ... here.
6788 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6789 * gcc.c-torture/compile/xcsebug.c: ... here.
6790 * gcc.c-torture/unsorted/xdi.c: Move to ...
6791 * gcc.c-torture/compile/xdi.c: ... here.
6792 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6793 * gcc.c-torture/compile/xfoo.c: ... here.
6794 * gcc.c-torture/unsorted/xi.c: Move to ...
6795 * gcc.c-torture/compile/xi.c: ... here.
6796 * gcc.c-torture/unsorted/xlop.c: Move to ...
6797 * gcc.c-torture/compile/xlop.c: ... here.
6798 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6799 * gcc.c-torture/compile/xmtst.c: ... here.
6800 * gcc.c-torture/unsorted/xneg.c: Move to ...
6801 * gcc.c-torture/compile/xneg.c: ... here.
6802 * gcc.c-torture/unsorted/xopt.c: Move to ...
6803 * gcc.c-torture/compile/xopt.c: ... here.
6804 * gcc.c-torture/unsorted/xor.c: Move to ...
6805 * gcc.c-torture/compile/xor.c: ... here.
6806 * gcc.c-torture/unsorted/xorn.c: Move to ...
6807 * gcc.c-torture/compile/xorn.c: ... here.
6808 * gcc.c-torture/unsorted/xp.c: Move to ...
6809 * gcc.c-torture/compile/xp.c: ... here.
6810 * gcc.c-torture/unsorted/xpp.c: Move to ...
6811 * gcc.c-torture/compile/xpp.c: ... here.
6812 * gcc.c-torture/unsorted/xs.c: Move to ...
6813 * gcc.c-torture/compile/xs.c: ... here.
6814 * gcc.c-torture/unsorted/xsh.c: Move to ...
6815 * gcc.c-torture/compile/xsh.c: ... here.
6816 * gcc.c-torture/unsorted/xz.c: Move to ...
6817 * gcc.c-torture/compile/xz.c: ... here.
6818 * gcc.c-torture/unsorted/xzz.c: Move to ...
6819 * gcc.c-torture/compile/xzz.c: ... here.
6820
6821 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6822
6823 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6824 (abort, exit): Declare.
6825
6826 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6827
6828 PR sanitizer/61897
6829 PR sanitizer/62140
6830 * c-c++-common/asan/pr62140-1.c: New test.
6831 * c-c++-common/asan/pr62140-2.c: New test.
6832
6833 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6834 Tobias Burnus <burnus@net-b.de>
6835
6836 PR fortran/62309
6837 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6838
6839 2014-08-31 Tobias Burnus <burnus@net-b.de>
6840
6841 * gfortran.dg/coarray_lib_comm_1.f90: New.
6842
6843 2014-08-30 Andrew Pinski <apinski@cavium.com>
6844
6845 * gcc.c-torture/execute/20140828-1.c: New testcase.
6846
6847 2014-08-29 DJ Delorie <dj@redhat.com>
6848
6849 * lib/target-supports.exp (check_effective_target_size32plus):
6850 Increase size to avoid false positives on 24-bit address spaces.
6851 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6852 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6853 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6854 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6855 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6856 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6857 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6858 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6859
6860 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6861
6862 PR c++/54002
6863 * g++.dg/cpp0x/constexpr-54002.C: New.
6864
6865 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 PR c++/56991
6868 * g++.dg/cpp0x/constexpr-56991.C: New.
6869
6870 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 PR c++/57764
6873 * g++.dg/cpp0x/constexpr-57764.C: New.
6874
6875 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/59938
6878 * g++.dg/cpp0x/constexpr-59938.C: New.
6879
6880 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/61484
6883 * g++.dg/cpp0x/constexpr-61484.C: New.
6884
6885 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6886
6887 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6888 vec_round, vec_splat, vec_div, and vec_mul.
6889 * gcc.target/powerpc/builtins-2.c: New test.
6890
6891 2014-08-28 Richard Biener <rguenther@suse.de>
6892
6893 PR tree-optimization/62283
6894 * gfortran.dg/vect/pr62283.f: New testcase.
6895 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6896 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6897 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6898 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6899 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6900 * gcc.dg/vect/vect-33.c: Likewise.
6901
6902 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6903
6904 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6905
6906 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6907
6908 PR cpp/23827 - standard C++ should not have hex float preprocessor
6909 tokens
6910 * g++.dg/cpp/pr23827_cxx11.C: New.
6911 * g++.dg/cpp/pr23827_cxx98.C: New.
6912 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6913 * gcc.dg/cpp/pr23827_c90.c: New.
6914 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6915 * gcc.dg/cpp/pr23827_c99.c: New.
6916
6917 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/52892
6920 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6921 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6922 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6923
6924 2014-08-27 Guozhi Wei <carrot@google.com>
6925
6926 PR target/62262
6927 * gcc.target/aarch64/pr62262.c: New test.
6928
6929 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6930
6931 PR target/60606
6932 PR target/61330
6933 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6934 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6935
6936 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6937
6938 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6939 failure on s390*-*-linux-gnu.
6940
6941 2014-08-26 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/62175
6944 * g++.dg/torture/pr62175.C: New testcase.
6945
6946 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6947
6948 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6949 copy of compile/compile.exp.
6950 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6951 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6952 i?86-*.
6953 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6954 m32c-*-*.
6955 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6956 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6957 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6958 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6959 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6960 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6961 * gcc.c-torture/execute/20040703-1.c: Likewise.
6962 * gcc.c-torture/execute/20040705-1.c: Likewise.
6963 * gcc.c-torture/execute/20040705-2.c: Likewise.
6964 * gcc.c-torture/execute/20040709-1.c: Likewise.
6965 * gcc.c-torture/execute/20040709-2.c: Likewise.
6966 * gcc.c-torture/execute/20040811-1.c: Likewise.
6967 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6968 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6969 compiling for x86_64-* or i?86-*.
6970 * gcc.c-torture/execute/20050604-1.c: Likewise.
6971 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6972 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6973 for x86_64-* or i?86-*.
6974 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6975 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6976 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6977 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6978 option.
6979 * gcc.c-torture/execute/20111227-2.c: Moved to...
6980 * gcc.dg/20111227-2.c: ... here. Add -free option.
6981 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6982 * gcc.dg/20111227-3.c: ... here. Add -free option.
6983 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6984 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6985 declarations for abort and exit.
6986 * gcc.c-torture/execute/920711-1.c: Likewise.
6987 * gcc.c-torture/execute/930529-1.c: Likewise.
6988 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6989 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6990 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6991 exit.
6992 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6993 for i?86-* or x86_64-*. Add declarations for abort and exit.
6994 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6995 i?86-* or x86_64-*.
6996 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6997 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6998 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6999 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7000 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7001 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7002 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7003 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7004 m68k-linux.
7005 * gcc.c-torture/execute/loop-2g.c: Likewise.
7006 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7007 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7008 powerpc-*-eabi*.
7009 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7010 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7011 * gcc.c-torture/execute/pr23047.c: Likewise.
7012 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7013 declarations for abort and exit.
7014 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7015 * gcc.c-torture/execute/pr31448.c: Likewise.
7016 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7017 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7018 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7019 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7020 Skip on spu-*.
7021 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7022 declarations for abort and exit.
7023 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7024 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7025 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7026 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7027 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7028 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7029 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7030 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7031 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7032 * gcc.c-torture/execute/pr56799.c: Likewise.
7033 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7034 option. Add declarations for abort and exit.
7035 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7036 * gcc.c-torture/execute/pr58570.c: Likewise.
7037 * gcc.c-torture/execute/pr60822.c: Likewise.
7038 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7039 * gcc.c-torture/execute/shiftdi.c: Likewise.
7040 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7041 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7042 * gcc.c-torture/execute/usmul.c: Require int32plus.
7043 * gcc.c-torture/execute/vrp-5.c: Likewise.
7044 * gcc.c-torture/execute/vrp-6.c: Likewise.
7045 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7046 * gcc.c-torture/execute/20010122-1.x: Delete.
7047 * gcc.c-torture/execute/20010129-1.x: Delete.
7048 * gcc.c-torture/execute/20020404-1.x: Delete.
7049 * gcc.c-torture/execute/20021024-1.x: Delete.
7050 * gcc.c-torture/execute/20021127-1.x: Delete.
7051 * gcc.c-torture/execute/20030125-1.x: Delete.
7052 * gcc.c-torture/execute/20030216-1.x: Delete.
7053 * gcc.c-torture/execute/20030222-1.x: Delete.
7054 * gcc.c-torture/execute/20040629-1.x: Delete.
7055 * gcc.c-torture/execute/20040703-1.x: Delete.
7056 * gcc.c-torture/execute/20040705-1.x: Delete.
7057 * gcc.c-torture/execute/20040705-2.x: Delete.
7058 * gcc.c-torture/execute/20040709-1.x: Delete.
7059 * gcc.c-torture/execute/20040709-2.x: Delete.
7060 * gcc.c-torture/execute/20040811-1.x: Delete.
7061 * gcc.c-torture/execute/20050316-1.x: Delete.
7062 * gcc.c-torture/execute/20050316-2.x: Delete.
7063 * gcc.c-torture/execute/20050316-3.x: Delete.
7064 * gcc.c-torture/execute/20050604-1.x: Delete.
7065 * gcc.c-torture/execute/20061101-1.x: Delete.
7066 * gcc.c-torture/execute/20061220-1.x: Delete.
7067 * gcc.c-torture/execute/20081117-1.x: Delete.
7068 * gcc.c-torture/execute/20101011-1.x: Delete.
7069 * gcc.c-torture/execute/20120919-1.x: Delete.
7070 * gcc.c-torture/execute/920612-1.x: Delete.
7071 * gcc.c-torture/execute/920710-1.x: Delete.
7072 * gcc.c-torture/execute/920711-1.x: Delete.
7073 * gcc.c-torture/execute/930529-1.x: Delete.
7074 * gcc.c-torture/execute/931004-12.x: Delete.
7075 * gcc.c-torture/execute/980709-1.x: Delete.
7076 * gcc.c-torture/execute/981130-1.x: Delete.
7077 * gcc.c-torture/execute/990127-2.x: Delete.
7078 * gcc.c-torture/execute/990413-2.x: Delete.
7079 * gcc.c-torture/execute/990826-0.x: Delete.
7080 * gcc.c-torture/execute/bf64-1.x: Delete.
7081 * gcc.c-torture/execute/bitfld-4.x: Delete.
7082 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7083 * gcc.c-torture/execute/cvt-1.x: Delete.
7084 * gcc.c-torture/execute/eeprof-1.x: Delete.
7085 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7086 * gcc.c-torture/execute/loop-2f.x: Delete.
7087 * gcc.c-torture/execute/loop-2g.x: Delete.
7088 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7089 * gcc.c-torture/execute/nest-align-1.x: Delete.
7090 * gcc.c-torture/execute/pr19689.x: Delete.
7091 * gcc.c-torture/execute/pr22493-1.x: Delete.
7092 * gcc.c-torture/execute/pr23047.x: Delete.
7093 * gcc.c-torture/execute/pr23135.x: Delete.
7094 * gcc.c-torture/execute/pr29797-1.x: Delete.
7095 * gcc.c-torture/execute/pr31448.x: Delete.
7096 * gcc.c-torture/execute/pr35456.x: Delete.
7097 * gcc.c-torture/execute/pr37573.x: Delete.
7098 * gcc.c-torture/execute/pr38151.x: Delete.
7099 * gcc.c-torture/execute/pr39228.x: Delete.
7100 * gcc.c-torture/execute/pr39501.x: Delete.
7101 * gcc.c-torture/execute/pr40386.x: Delete.
7102 * gcc.c-torture/execute/pr43220.x: Delete.
7103 * gcc.c-torture/execute/pr44683.x: Delete.
7104 * gcc.c-torture/execute/pr45262.x: Delete.
7105 * gcc.c-torture/execute/pr47237.x: Delete.
7106 * gcc.c-torture/execute/pr51581-1.x: Delete.
7107 * gcc.c-torture/execute/pr51581-2.x: Delete.
7108 * gcc.c-torture/execute/pr52979-1.x: Delete.
7109 * gcc.c-torture/execute/pr52979-2.x: Delete.
7110 * gcc.c-torture/execute/pr53366-1.x: Delete.
7111 * gcc.c-torture/execute/pr56799.x: Delete.
7112 * gcc.c-torture/execute/pr57124.x: Delete.
7113 * gcc.c-torture/execute/pr57344-2.x: Delete.
7114 * gcc.c-torture/execute/pr58570.x: Delete.
7115 * gcc.c-torture/execute/pr60822.x: Delete.
7116 * gcc.c-torture/execute/pr7284-1.x: Delete.
7117 * gcc.c-torture/execute/shiftdi.x: Delete.
7118 * gcc.c-torture/execute/simd-4.x: Delete.
7119 * gcc.c-torture/execute/strncmp-1.x: Delete.
7120 * gcc.c-torture/execute/usmul.x: Delete.
7121 * gcc.c-torture/execute/vrp-5.x: Delete.
7122 * gcc.c-torture/execute/vrp-6.x: Delete.
7123 * gcc.c-torture/execute/zerolen-2.x: Delete.
7124
7125 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7128
7129 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/34938
7132 * g++.dg/template/pr34938-1.C: New.
7133 * g++.dg/template/pr34938-2.C: Likewise.
7134
7135 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7136
7137 PR target/61996
7138 * gcc.target/sh/pr61996.c: New.
7139
7140 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7141
7142 * g++.dg/cpp0x/cplusplus.C: New.
7143 * g++.dg/cpp0x/cplusplus_0x.C: New.
7144 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7145 * g++.dg/cpp0x/auto41.C: Ditto.
7146 * g++.dg/cpp0x/auto9.C: Ditto.
7147 * g++.dg/cpp0x/initlist26.C: Ditto.
7148 * g++.dg/cpp0x/pr59111.C: Ditto.
7149 * g++.dg/cpp0x/trailing2.C: Ditto.
7150 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7151 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7152 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7153 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7154 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7155 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7156 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7157 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7158 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7159 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7160 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7161 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7162 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7163 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7164 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7165 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7166 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7167 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7168 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7169 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7170 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7171 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7172 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7173 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7174 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7175 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7176 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7177 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7178 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7179 * g++.dg/cpp1y/digit-sep.C: Ditto.
7180 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7181 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7182 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7183 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7184 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7185 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7186 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7187 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7188 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7189 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7190 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7191 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7192 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7193 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7194 * g++.dg/cpp1y/lambda-init.C: Ditto.
7195 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7196 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7197 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7198 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7199 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7200 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7201 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7202 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7203 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7204 * g++.dg/cpp1y/mangle1.C: Ditto.
7205 * g++.dg/cpp1y/pr57640.C: Ditto.
7206 * g++.dg/cpp1y/pr57644.C: Ditto.
7207 * g++.dg/cpp1y/pr58500.C: Ditto.
7208 * g++.dg/cpp1y/pr58533.C: Ditto.
7209 * g++.dg/cpp1y/pr58534.C: Ditto.
7210 * g++.dg/cpp1y/pr58535.C: Ditto.
7211 * g++.dg/cpp1y/pr58536.C: Ditto.
7212 * g++.dg/cpp1y/pr58548.C: Ditto.
7213 * g++.dg/cpp1y/pr58549.C: Ditto.
7214 * g++.dg/cpp1y/pr58637.C: Ditto.
7215 * g++.dg/cpp1y/pr58708.C: Ditto.
7216 * g++.dg/cpp1y/pr59110.C: Ditto.
7217 * g++.dg/cpp1y/pr59112.C: Ditto.
7218 * g++.dg/cpp1y/pr59113.C: Ditto.
7219 * g++.dg/cpp1y/pr59629.C: Ditto.
7220 * g++.dg/cpp1y/pr59635.C: Ditto.
7221 * g++.dg/cpp1y/pr59636.C: Ditto.
7222 * g++.dg/cpp1y/pr59638.C: Ditto.
7223 * g++.dg/cpp1y/pr59867.C: Ditto.
7224 * g++.dg/cpp1y/pr60033.C: Ditto.
7225 * g++.dg/cpp1y/pr60052.C: Ditto.
7226 * g++.dg/cpp1y/pr60053.C: Ditto.
7227 * g++.dg/cpp1y/pr60054.C: Ditto.
7228 * g++.dg/cpp1y/pr60064.C: Ditto.
7229 * g++.dg/cpp1y/pr60065.C: Ditto.
7230 * g++.dg/cpp1y/pr60190.C: Ditto.
7231 * g++.dg/cpp1y/pr60311.C: Ditto.
7232 * g++.dg/cpp1y/pr60332.C: Ditto.
7233 * g++.dg/cpp1y/pr60376.C: Ditto.
7234 * g++.dg/cpp1y/pr60377.C: Ditto.
7235 * g++.dg/cpp1y/pr60384.C: Ditto.
7236 * g++.dg/cpp1y/pr60390.C: Ditto.
7237 * g++.dg/cpp1y/pr60391.C: Ditto.
7238 * g++.dg/cpp1y/pr60393.C: Ditto.
7239 * g++.dg/cpp1y/pr60573.C: Ditto.
7240 * g++.dg/cpp1y/pr60626.C: Ditto.
7241 * g++.dg/cpp1y/pr60627.C: Ditto.
7242 * g++.dg/cpp1y/regress1.C: Ditto.
7243 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7244 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7245 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7246 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7247 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7248 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7249 * g++.dg/cpp1y/var-templ1.C: Ditto.
7250 * g++.dg/cpp1y/var-templ2.C: Ditto.
7251 * g++.dg/cpp1y/var-templ3.C: Ditto.
7252 * g++.dg/cpp1y/var-templ4.C: Ditto.
7253 * g++.dg/cpp1y/var-templ5.C: Ditto.
7254 * g++.dg/cpp1y/var-templ6.C: Ditto.
7255 * g++.dg/cpp1y/var-templ7.C: Ditto.
7256 * g++.dg/cpp1y/vla1.C: Ditto.
7257 * g++.dg/cpp1y/vla2.C: Ditto.
7258 * g++.dg/cpp1y/vla3.C: Ditto.
7259 * g++.dg/cpp1y/vla4.C: Ditto.
7260 * g++.dg/cpp1y/vla5.C: Ditto.
7261 * g++.dg/cpp1y/vla8.C: Ditto.
7262 * g++.dg/cpp1y/vla9.C: Ditto.
7263 * g++.dg/cpp1y/vla10.C: Ditto.
7264 * g++.dg/cpp1y/vla11.C: Ditto.
7265 * g++.dg/cpp1y/vla12.C: Ditto.
7266 * g++.dg/cpp1y/vla13.C: Ditto.
7267 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7268 * g++.dg/ext/vector23.C: Ditto.
7269 * g++.dg/ext/vla11.C: Ditto.
7270 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7271 * g++.dg/warn/Wvla-2.C: Ditto.
7272 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7273 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7274 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7275 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7276 in error message.
7277 * g++.dg/system-binary-constants-1.C: Ditto.
7278 * g++.dg/cpp1y/cplusplus_1y.C: New.
7279 * g++.dg/cpp1z/cplusplus.C: New.
7280 * lib/target-supports.exp:
7281 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7282 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7283 (check_effective_target_c++11_down): Ditto.
7284
7285 2014-08-22 Marek Polacek <polacek@redhat.com>
7286
7287 PR c++/62199
7288 * c-c++-common/pr62199.c: New test.
7289 * c-c++-common/pr62199-2.c: New test.
7290 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7291
7292 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7293
7294 PR c++/57709
7295 * g++.dg/Wshadow.C: New test.
7296
7297 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7298
7299 PR fortran/62135
7300 * gfortran.dg/pr62135.f90: New test.
7301
7302 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7303
7304 * g++.dg/warn/wdate-time.C: Remove.
7305 * gcc.dg/wdate-time.c: Move from here...
7306 * c-c++-common/wdate-time.c: ... to here.
7307
7308 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7309
7310 * gfortran.dg/use_without_only_1.f90: New test.
7311
7312 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7313
7314 PR other/62008
7315 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7316
7317 2014-08-22 Tony Wang <tony.wang@arm.com>
7318
7319 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7320 dejagnu wrapper.
7321
7322 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7323
7324 PR fortran/62214
7325 * gfortran.dg/array_assignment_5.f90: New test.
7326
7327 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7328
7329 * lib/target-supports.exp
7330 (check_effective_target_logical_op_short_circuit): Add nios2.
7331 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7332 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7333 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7334 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7335 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7336 for test using -fPIC.
7337 * gcc.dg/lto/pr61526_0.c: Likewise.
7338
7339 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7340
7341 PR tree-optimization/62091
7342 * g++.dg/ipa/devirt-37.C: Update template.
7343 * g++.dg/ipa/devirt-40.C: New testcase.
7344
7345 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7346
7347 PR tree-optimization/62112
7348 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7349 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7350 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7351 * gcc.c-torture/execute/20071219-1.c: Likewise.
7352
7353 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7354
7355 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7356
7357 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7358
7359 * gcc.target/powerpc/swaps-p8-1.c: New test.
7360 * gcc.target/powerpc/swaps-p8-2.c: New test.
7361 * gcc.target/powerpc/swaps-p8-3.c: New test.
7362 * gcc.target/powerpc/swaps-p8-4.c: New test.
7363 * gcc.target/powerpc/swaps-p8-5.c: New test.
7364 * gcc.target/powerpc/swaps-p8-6.c: New test.
7365 * gcc.target/powerpc/swaps-p8-7.c: New test.
7366 * gcc.target/powerpc/swaps-p8-8.c: New test.
7367 * gcc.target/powerpc/swaps-p8-9.c: New test.
7368 * gcc.target/powerpc/swaps-p8-10.c: New test.
7369 * gcc.target/powerpc/swaps-p8-11.c: New test.
7370 * gcc.target/powerpc/swaps-p8-12.c: New test.
7371
7372 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7373
7374 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7375
7376 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7377
7378 * g++.dg/ipa/devirt-37.C: Fix testcase.
7379
7380 2014-08-20 Martin Jambor <mjambor@suse.cz>
7381 Wei Mi <wmi@google.com>
7382
7383 PR ipa/60449
7384 PR middle-end/61776
7385 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7386 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7387 * testsuite/gcc.dg/pr61776.c: New test.
7388
7389 2014-08-20 Steve Ellcey <sellcey@mips.com>
7390
7391 PR middle-end/49191
7392 * lib/target-supports.exp (check_effective_target_non_strict_align):
7393 Add function description.
7394
7395 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7396
7397 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7398 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7399
7400 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7401
7402 PR c/59304
7403 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7404 before setting the option.
7405 * diagnostic.c (diagnostic_classify_diagnostic): Record
7406 command-line status.
7407
7408 2014-08-20 Mark Wielaard <mjw@redhat.com>
7409
7410 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7411
7412 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7413
7414 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7415 Return memory full when we have a tiny target and relocation
7416 truncation occurs.
7417 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7418 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7419 * lib/target-supports.exp (check_effective_target_tiny): New function.
7420
7421 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7422
7423 * gfortran.dg/errnocheck_1.f90: New test.
7424 * gfortran.dg/associative_1.f90: New test.
7425
7426 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7427
7428 PR preprocessor/51303
7429 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7430
7431 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7432
7433 PR c/60975
7434 PR c/53063
7435 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7436
7437 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7438
7439 * lib/target-supports.exp
7440 (check_effective_target_arm_v8_neon_ok_nocache): Add
7441 "-march-armv8-a" to compile flags.
7442
7443 2014-08-19 Marek Polacek <polacek@redhat.com>
7444
7445 PR c++/62153
7446 * c-c++-common/Wbool-compare-1.c: New test.
7447
7448 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7449
7450 PR c/45584
7451 * gcc.dg/pr13519-1.c: Adjust.
7452
7453 2014-08-19 Mark Wielaard <mjw@redhat.com>
7454
7455 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7456
7457 2014-07-08 Mark Wielaard <mjw@redhat.com>
7458
7459 PR debug/59051
7460 * gcc.dg/guality/restrict.c: New test.
7461
7462 2014-08-19 Mark Wielaard <mjw@redhat.com>
7463
7464 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7465 matching. Catch '<unknown type in ' to recognize older gdb versions.
7466 * gcc.dg/guality/const-volatile.c: New test.
7467
7468 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469
7470 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7471 !gas.
7472
7473 2014-08-19 Marek Polacek <polacek@redhat.com>
7474
7475 * gcc.dg/Wc99-c11-compat-1.c: New test.
7476 * gcc.dg/Wc99-c11-compat-2.c: New test.
7477 * gcc.dg/Wc99-c11-compat-3.c: New test.
7478 * gcc.dg/Wc99-c11-compat-4.c: New test.
7479 * gcc.dg/Wc99-c11-compat-5.c: New test.
7480 * gcc.dg/Wc99-c11-compat-6.c: New test.
7481 * gcc.dg/Wc99-c11-compat-7.c: New test.
7482
7483 2014-08-19 Marek Polacek <polacek@redhat.com>
7484
7485 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7486 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7487 * gcc.dg/Wc90-c99-compat-7.c: New test.
7488 * gcc.dg/Wc90-c99-compat-8.c: New test.
7489 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7490
7491 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7492 Steven Bosscher <steven@gcc.gnu.org>
7493
7494 PR c/52952
7495 * gcc.dg/redecl-4.c: Add column markers.
7496 * gcc.dg/format/bitfld-1.c: Likewise.
7497 * gcc.dg/format/attr-2.c: Likewise.
7498 * gcc.dg/format/attr-6.c: Likewise.
7499 * gcc.dg/format/array-1.c: Likewise.
7500 * gcc.dg/format/attr-7.c: Likewise.
7501 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7502 * gcc.dg/format/attr-4.c: Likewise.
7503 * gcc.dg/format/branch-1.c: Likewise.
7504 * gcc.dg/format/c90-printf-1.c: Likewise.
7505
7506 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7507
7508 * guality/nrv-1.c: Add `used' attribute to a1.
7509
7510 2014-08-18 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/62090
7513 * gcc.dg/pr62090-2.c: New testcase.
7514
7515 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7516
7517 * g++.dg/ipa/pr61800.C: New.
7518
7519 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7520
7521 PR sanitizer/62089
7522 * c-c++-common/asan/pr62089.c: New test.
7523 * c-c++-common/asan/bitfield-1.c: New test.
7524 * c-c++-common/asan/bitfield-2.c: New test.
7525 * c-c++-common/asan/bitfield-3.c: New test.
7526 * c-c++-common/asan/bitfield-4.c: New test.
7527
7528 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7529
7530 PR tree-optimization/52904
7531 * gcc.dg/pr52904.c: New test.
7532
7533 2014-08-17 Tobias Burnus <burnus@net-b.de>
7534
7535 * gfortran.dg/finalize_27.f90: New.
7536
7537 2014-08-16 Andrew Pinski <apinski@cavium.com>
7538
7539 * gcc.c-torture/compile/20140816-1.c: New testcase.
7540
7541 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7542
7543 PR c++/52819
7544 * g++.dg/template/pr52819.C: New.
7545
7546 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7547
7548 PR fortran/62142
7549 * gfortran.dg/realloc_on_assign_24.f90: New test.
7550
7551 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7552
7553 PR c++/62072
7554 Revert:
7555 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7556
7557 DR 1584
7558 PR c++/57466
7559 * g++.dg/template/pr57466.C: New.
7560 * g++.dg/cpp0x/pr57466.C: Likewise.
7561 * g++.dg/template/unify6.C: Update.
7562
7563 * g++.dg/cpp0x/sfinae52.C: New.
7564
7565 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7566
7567 PR target/61878
7568 * gcc.target/i386/avx512f-typecast-1.c: New test.
7569 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7570 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7571 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7572 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7573 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7574 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7575 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7576 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7577 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7578 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7579 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7580 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7582 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7584 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7586 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7588 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7589 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7590 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7591 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7592 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7593 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7594 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7595 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7596 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7598 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7599 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7600 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7601 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7602 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7603 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7604 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7605 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7606 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7608 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7609
7610 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7611 Tobias Burnus <burnus@net-b.de>
7612
7613 PR fortran/62131
7614 * gfortran.dg/gomp/pr62131.f90: New test.
7615
7616 2014-08-15 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/62031
7619 * gcc.dg/torture/pr62031.c: New testcase.
7620
7621 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7622
7623 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7624
7625 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7626
7627 PR tree-optimization/62091
7628 * g++.dg/ipa/devirt-38.C: New testcase.
7629
7630 2014-08-14 Marek Polacek <polacek@redhat.com>
7631
7632 DR 458
7633 * gcc.dg/c11-stdatomic-2.c: New test.
7634
7635 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7636
7637 PR fortran/62106
7638 * gfortran.dg/array_constructor_49.f90: New test.
7639
7640 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7641
7642 PR c++/54377
7643 * g++.dg/template/pr54377.C: New.
7644 * g++.dg/cpp0x/pr54377.C: Likewise.
7645 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7646 * g++.dg/cpp0x/pr51226.C: Likewise.
7647 * g++.dg/cpp0x/variadic2.C: Likewise.
7648 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7649 * g++.dg/template/dtor3.C: Likewise.
7650 * g++.dg/template/qualttp4.C: Likewise.
7651 * g++.dg/template/spec28.C: Likewise.
7652 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7653 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7654
7655 2014-08-14 Tom de Vries <tom@codesourcery.com>
7656
7657 PR rtl-optimization/62004
7658 PR rtl-optimization/62030
7659 * gcc.dg/pr62004.c: New test.
7660 * gcc.dg/pr62030.c: Same.
7661 * gcc.target/mips/pr62030-octeon.c: Same.
7662
7663 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7664
7665 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7666 * g++.dg/cpp0x/decltype2.C: Likewise.
7667 * g++.dg/cpp0x/decltype3.C: Likewise.
7668 * g++.dg/cpp0x/pr60249.C: Likewise.
7669 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7670 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7671 * g++.dg/cpp0x/variadic2.C: Likewise.
7672 * g++.dg/cpp0x/variadic74.C: Likewise.
7673 * g++.dg/parse/error10.C: Likewise.
7674 * g++.dg/parse/error15.C: Likewise.
7675 * g++.dg/parse/error2.C: Likewise.
7676 * g++.dg/template/crash106.C: Likewise.
7677 * g++.dg/template/crash89.C: Likewise.
7678 * g++.dg/template/nontype7.C: Likewise.
7679 * g++.dg/template/void3.C: Likewise.
7680 * g++.dg/template/void7.C: Likewise.
7681
7682 2014-08-14 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/62090
7685 * gcc.dg/pr62090.c: New testcase.
7686
7687 2014-08-14 Richard Biener <rguenther@suse.de>
7688
7689 PR rtl-optimization/62079
7690 * g++.dg/pr62079.C: New testcase.
7691
7692 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7693
7694 * gcc.target/arm/max-insns-skipped.c: New test.
7695
7696 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7697
7698 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7699
7700 2014-08-12 Marek Polacek <polacek@redhat.com>
7701
7702 * gcc.dg/concat.c: Add dg-options.
7703 * gcc.dg/func-outside-2.c: Add __extension__.
7704 * gcc.dg/pr19967.c: Use -std=c99.
7705 * gcc.dg/pr22458-1.c: Add dg-options.
7706 * gcc.dg/pr33676.c: Add dg-options.
7707 * gcc.dg/gnu-predef-1.c: New test.
7708 * gcc.dg/c90-func-1.c: New test.
7709 * gcc.dg/c90-func-2.c: New test.
7710 * gcc.dg/c90-func-2.h: New test.
7711
7712 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7713
7714 * lib/target/supports.exp
7715 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7716 or later.
7717
7718 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7719
7720 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7721 on Neon hardware.
7722
7723 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7724 * gcc.target/arm/pr59985.c: Likewise.
7725
7726 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7727
7728 PR other/61962
7729 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7730
7731 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7732
7733 PR middle-end/62103
7734 * gcc.c-torture/execute/bitfld-6.c: New test.
7735
7736 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7737
7738 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7739 * gcc.target/arm/pr56184.C: Likewise.
7740 * gcc.target/arm/pr59896.c: Likewise.
7741 * gcc.target/arm/stack-red-zone.c: Likewise.
7742 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7743
7744 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7745 check_effective_target_arm_thumb2_ok): Test with code that passes
7746 an argument and returns a result.
7747
7748 2014-08-11 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/62075
7751 * gcc.dg/vect/pr62075.c: New testcase.
7752
7753 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7754
7755 PR tree-optimization/62073
7756 * gcc.dg/vect/pr62073.c: New test.
7757
7758 2014-08-11 Richard Biener <rguenther@suse.de>
7759
7760 PR tree-optimization/62070
7761 * gcc.dg/pr62070.c: New testcase.
7762
7763 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7764
7765 * c-c++-common/asan/inc.c: Update test.
7766 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7767 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7768 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7769 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7770 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7771 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7772 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7773 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7774 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7775 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7776
7777 2014-08-10 Marek Polacek <polacek@redhat.com>
7778
7779 PR c/51849
7780 * gcc.dg/Wc90-c99-compat-1.c: New test.
7781 * gcc.dg/Wc90-c99-compat-2.c: New test.
7782 * gcc.dg/Wc90-c99-compat-3.c: New test.
7783 * gcc.dg/Wc90-c99-compat-4.c: New test.
7784 * gcc.dg/Wc90-c99-compat-5.c: New test.
7785 * gcc.dg/Wc90-c99-compat-6.c: New test.
7786 * gcc.dg/wvla-1.c: Adjust dg-warning.
7787 * gcc.dg/wvla-2.c: Adjust dg-warning.
7788 * gcc.dg/wvla-4.c: Adjust dg-warning.
7789 * gcc.dg/wvla-6.c: Adjust dg-warning.
7790
7791 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7792
7793 PR fortran/61999
7794 * gfortran.dg/dot_product_3.f90: New test case.
7795
7796 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7797
7798 * g++.dg/ipa/devirt-35.C: Fix template.
7799 * g++.dg/ipa/devirt-36.C: Likewise.
7800 * g++.dg/ipa/devirt-37.C: New testcase.
7801
7802 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7803
7804 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7805 * g++.dg/cpp0x/enum29.C: Adjust.
7806
7807 2014-08-08 Richard Biener <rguenther@suse.de>
7808
7809 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7810 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7811 * gfortran.dg/array_memcpy_4.f90: Likewise.
7812 * gfortran.dg/trim_optimize_1.f90: Likewise.
7813 * gfortran.dg/trim_optimize_2.f90: Likewise.
7814
7815 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7816
7817 * gcc.dg/zero_sign_ext_test.c: New test.
7818
7819 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7820
7821 * gcc.dg/torture/pr61772.c: Skip lto running.
7822
7823 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7824
7825 PR tree-optimization/60707
7826 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7827
7828 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7829
7830 * g++.dg/ipa/devirt-35.C: New testcase.
7831 * g++.dg/ipa/devirt-36.C: New testcase.
7832
7833 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7834
7835 PR c++/51312
7836 * g++.dg/cpp0x/enum29.C: New.
7837
7838 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7839
7840 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7841 defining in dg-options.
7842 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7843
7844 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7845
7846 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7847
7848 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7849 on 32-bit hppa-hpux.
7850
7851 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7852 * c-c++-common/pr50459.c: Likewise.
7853
7854 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7855
7856 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7857 values.h, change MAXDOUBLE for DBL_MAX.
7858 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7859 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7860 values.h, change MAXFLOAT for FLT_MAX.
7861 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7862 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7863 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7864 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7865 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7866 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7867 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7868 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7869 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7870
7871 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872
7873 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7874
7875 2014-08-07 Marek Polacek <polacek@redhat.com>
7876
7877 * gcc.dg/fold-reassoc-3.c: New test.
7878
7879 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7880
7881 * gcc.target/i386/struct-size.c: New.
7882
7883 2014-08-07 Tom de Vries <tom@codesourcery.com>
7884
7885 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7886 * lib/target-supports.exp (check_effective_target_glibc)
7887 (check_effective_target_glibc_2_12_or_later)
7888 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7889
7890 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7891
7892 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7893
7894 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7895
7896 PR c++/43906
7897 * g++.dg/warn/Waddress-1.C: New.
7898
7899 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7900
7901 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7902
7903 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7904
7905 PR debug/61923
7906 * gcc.target/i386/pr61923.c: New test.
7907
7908 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7909
7910 * gcc.target/aarch64/vdup_n_2.c: New test.
7911
7912 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7913
7914 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7915 powerpc_elfv2.
7916
7917 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR rtl-optimization/61801
7920 * gcc.target/i386/pr61801.c: Rewritten.
7921
7922 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7923
7924 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7925 Fix types.
7926 (test_vqdmlsls_lane_s32): Likewise.
7927 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7928 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7929
7930 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7931
7932 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7933 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7934 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7935 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7936 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7937 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7938 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7939 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7940
7941 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7942
7943 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7944 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7945 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7946 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7947 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7948 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7949
7950 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7951
7952 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7953
7954 2014-08-04 Rohit <rohitarulraj@freescale.com>
7955
7956 PR target/60102
7957 * gcc.target/powerpc/pr60102.c: New testcase.
7958
7959 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7960
7961 PR target/61713
7962 * gcc.dg/pr61756.c: New test.
7963
7964 2014-08-04 Tom de Vries <tom@codesourcery.com>
7965
7966 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7967 version instead of required-target.
7968 * lib/target-supports.exp
7969 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7970 (check_effective_target_glibc_2_11_or_earlier): ... this.
7971
7972 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7973
7974 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7975 * gnat.dg/specs/debug1.ads: Adjust.
7976 * gnat.dg/specs/formal_type.ads: Fix error in test.
7977
7978 2014-08-03 Marek Polacek <polacek@redhat.com>
7979
7980 * gcc.dg/case-bogus-1.c: New test.
7981
7982 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 PR c++/15339
7985 * g++.dg/other/default9.C: New.
7986 * g++.dg/other/default10.C: Likewise.
7987 * g++.dg/other/default3.C: Remove xfail.
7988
7989 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7990
7991 * g++.dg/warn/Wsuggest-final.C: New testcase.
7992 * g++.dg/ipa/devirt-34.C: Fix.
7993
7994 2014-08-02 Marek Polacek <polacek@redhat.com>
7995
7996 PR c/59855
7997 * gcc.dg/Wdesignated-init-2.c: New test.
7998
7999 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 DR 217 again
8002 * g++.dg/tc1/dr217-2.C: New.
8003
8004 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8005
8006 PR other/61963
8007 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8008
8009 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8010
8011 PR middle-end/61455
8012 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8013 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8014
8015 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8016
8017 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8018 testcase.
8019
8020 2014-08-01 Richard Biener <rguenther@suse.de>
8021
8022 PR middle-end/61762
8023 * gcc.dg/pr61762.c: Align the string to make the testcase work
8024 on strict-align targets.
8025
8026 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8027
8028 * c-c++-common/ubsan/align-1.c: New test.
8029 * c-c++-common/ubsan/align-2.c: New test.
8030 * c-c++-common/ubsan/align-3.c: New test.
8031 * c-c++-common/ubsan/align-4.c: New test.
8032 * c-c++-common/ubsan/align-5.c: New test.
8033 * c-c++-common/ubsan/attrib-4.c: New test.
8034 * g++.dg/ubsan/align-1.C: New test.
8035 * g++.dg/ubsan/align-2.C: New test.
8036 * g++.dg/ubsan/align-3.C: New test.
8037 * g++.dg/ubsan/attrib-1.C: New test.
8038 * g++.dg/ubsan/null-1.C: New test.
8039 * g++.dg/ubsan/null-2.C: New test.
8040
8041 2014-08-01 Tom de Vries <tom@codesourcery.com>
8042
8043 * lib/target-supports.exp (check_effective_target_glibc)
8044 (check_effective_target_glibc_2_12_or_later)
8045 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8046 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8047 not_glibc_2_11_or_earlier.
8048
8049 2014-07-31 Tom de Vries <tom@codesourcery.com>
8050
8051 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8052
8053 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8054
8055 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8056 (test_vpaddd_s64): Likewise.
8057 (test_vpaddd_s64): Likewise.
8058 * gcc.target/aarch64/simd/vpaddd_f64: New.
8059 * gcc.target/aarch64/simd/vpaddd_s64: New.
8060 * gcc.target/aarch64/simd/vpaddd_u64: New.
8061
8062 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8063
8064 PR target/61948
8065 * gcc.target/arm/pr61948.c: New test case.
8066
8067 2014-07-31 Richard Biener <rguenther@suse.de>
8068
8069 PR tree-optimization/61964
8070 * gcc.dg/torture/pr61964.c: New testcase.
8071
8072 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8073
8074 PR c++/60517
8075 * c-c++-common/addrtmp.c: New file.
8076 * c-c++-common/uninit-G.c: Adapt.
8077
8078 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8079
8080 PR lto/61868
8081 * gcc.dg/pr61868.c: New test.
8082
8083 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8084
8085 PR c++/57397
8086 * g++.dg/cpp0x/vt-57397-1.C: New.
8087 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8088
8089 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8090
8091 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8092
8093 2014-07-30 Tom Tromey <tromey@redhat.com>
8094
8095 PR c/59855
8096 * gcc.dg/Wdesignated-init.c: New file.
8097
8098 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8099
8100 * g++.dg/ipa/devirt-34.C: New testcase.
8101
8102 2014-07-28 Richard Biener <rguenther@suse.de>
8103
8104 PR rtl-optimization/61801
8105 * gcc.target/i386/pr61801.c: Fix testcase.
8106
8107 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8108
8109 * gcc.dg/fold-abs-5.c: New test.
8110 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8111 * gcc.dg/fold-compare-8.c: Likewise.
8112
8113 2014-07-28 Richard Biener <rguenther@suse.de>
8114
8115 PR middle-end/52478
8116 * gcc.dg/torture/ftrapv-1.c: New testcase.
8117
8118 2014-07-28 Richard Biener <rguenther@suse.de>
8119
8120 PR tree-optimization/61921
8121 * gfortran.dg/pr61921.f90: New testcase.
8122
8123 2014-07-28 Richard Biener <rguenther@suse.de>
8124
8125 PR rtl-optimization/61801
8126 * gcc.target/i386/pr61801.c: New testcase.
8127
8128 2014-07-27 Marek Polacek <polacek@redhat.com>
8129
8130 PR c/61861
8131 * gcc.dg/pr61861.c: New test.
8132
8133 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8134
8135 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8136 variable problem.
8137
8138 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8139
8140 PR rtl-optimization/61926
8141 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8142 Reverse argument order.
8143 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8144 New XFAILed tests that match the original order.
8145
8146 2014-07-26 Marek Polacek <polacek@redhat.com>
8147
8148 PR c/61077
8149 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8150
8151 2014-07-26 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/61881
8154 PR fortran/61888
8155 PR fortran/57305
8156 * gfortran.dg/sizeof_2.f90: Change dg-error.
8157 * gfortran.dg/sizeof_4.f90: New.
8158 * gfortran.dg/storage_size_1.f08: Correct expected
8159 value.
8160
8161 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8162
8163 PR target/44551
8164 * gcc.target/i386/pr44551-1.c: New file.
8165
8166 2014-07-25 Xinliang David Li <davidxl@google.com>
8167
8168 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8169 * g++.dg/tree-prof/reorder_class1.h: New file.
8170 * g++.dg/tree-prof/reorder_class2.h: New file.
8171 * g++.dg/tree-prof/reorder.C: New test.
8172 * g++.dg/tree-prof/morefunc.C: New test.
8173
8174 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8175
8176 Implement N4051 - Allow typename in a template template parameter
8177 * lib/target-supports.exp (check_effective_target_c++1y): Now
8178 means C++1y and up.
8179 (check_effective_target_c++1y_down): New.
8180 (check_effective_target_c++1z_only): New.
8181 (check_effective_target_c++1z): New.
8182 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8183 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8184 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8185
8186 2014-07-25 Tobias Burnus <burnus@net-b.de>
8187
8188 * gfortran.dg/storage_size_5.f90: New.
8189
8190 2014-07-25 Richard Biener <rguenther@suse.de>
8191
8192 PR middle-end/61762
8193 PR middle-end/61894
8194 * gcc.dg/pr61762.c: New testcase.
8195 * gcc.dg/fold-cstring.c: Likewise.
8196 * gcc.dg/fold-cvect.c: Likewise.
8197
8198 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8199
8200 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8201
8202 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8203 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8204 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8205 * gcc.c-torture/execute/pr23135.x: Likewise.
8206
8207 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8208
8209 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8210
8211 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8212
8213 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8214
8215 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8216
8217 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8218
8219 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8220
8221 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8222 sequences.
8223 * gcc.target/aarch64/test_frame_2.c: Likewise.
8224 * gcc.target/aarch64/test_frame_4.c: Likewise.
8225 * gcc.target/aarch64/test_frame_6.c: Likewise.
8226 * gcc.target/aarch64/test_frame_7.c: Likewise.
8227 * gcc.target/aarch64/test_frame_8.c: Likewise.
8228 * gcc.target/aarch64/test_frame_10.c: Likewise.
8229
8230 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8231
8232 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8233 sequences.
8234 * gcc.target/aarch64/test_frame_10.c: Likewise.
8235 * gcc.target/aarch64/test_frame_2.c: Likewise.
8236 * gcc.target/aarch64/test_frame_4.c: Likewise.
8237 * gcc.target/aarch64/test_frame_6.c: Likewise.
8238 * gcc.target/aarch64/test_frame_7.c: Likewise.
8239 * gcc.target/aarch64/test_frame_8.c: Likewise.
8240 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8241
8242 2014-07-24 Martin Jambor <mjambor@suse.cz>
8243
8244 PR ipa/61160
8245 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8246
8247 2014-07-24 Richard Biener <rguenther@suse.de>
8248
8249 PR ipa/61823
8250 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8251
8252 2014-07-24 Andreas Schwab <schwab@suse.de>
8253
8254 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8255 Also check for __arm__.
8256
8257 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8258
8259 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8260 sequences.
8261
8262 2014-07-24 Marek Polacek <polacek@redhat.com>
8263
8264 PR c/57653
8265 * c-c++-common/pr57653.c: New test.
8266 * c-c++-common/pr57653.h: New file.
8267 * c-c++-common/pr57653-2.c: New test.
8268 * c-c++-common/pr57653-2.h: New file.
8269
8270 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8271
8272 * gcc.target/aarch64/test_frame_common.h: New file.
8273 * gcc.target/aarch64/test_frame_1.c: Likewise.
8274 * gcc.target/aarch64/test_frame_2.c: Likewise.
8275 * gcc.target/aarch64/test_frame_3.c: Likewise.
8276 * gcc.target/aarch64/test_frame_4.c: Likewise.
8277 * gcc.target/aarch64/test_frame_5.c: Likewise.
8278 * gcc.target/aarch64/test_frame_6.c: Likewise.
8279 * gcc.target/aarch64/test_frame_7.c: Likewise.
8280 * gcc.target/aarch64/test_frame_8.c: Likewise.
8281 * gcc.target/aarch64/test_frame_9.c: Likewise.
8282 * gcc.target/aarch64/test_frame_10.c: Likewise.
8283 * gcc.target/aarch64/test_frame_11.c: Likewise.
8284 * gcc.target/aarch64/test_frame_12.c: Likewise.
8285 * gcc.target/aarch64/test_frame_13.c: Likewise.
8286 * gcc.target/aarch64/test_frame_14.c: Likewise.
8287 * gcc.target/aarch64/test_frame_15.c: Likewise.
8288
8289 2014-07-23 Marek Polacek <polacek@redhat.com>
8290
8291 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8292 in the structure.
8293
8294 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8295
8296 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8297 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8298 * gcc.dg/pr10474.c (target): Likewise.
8299
8300 2014-07-22 Martin Jambor <mjambor@suse.cz>
8301
8302 PR ipa/61160
8303 * pr61160-3.C (main): Return zero.
8304
8305 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8306
8307 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8308 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8309 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8310 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8311 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8312 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8313
8314 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8315
8316 PR tree-optimization/61822
8317 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8318
8319 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8320
8321 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8322
8323 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8324
8325 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8326 -msse2 -mno-avx instead of -msse.
8327
8328 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8329
8330 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8331 * gcc.dg/pr44024.c (dg-options): Add -O1.
8332 (dg-final): Check for the condition.
8333 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8334
8335 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8336
8337 PR target/55701
8338 * gcc.target/arm/memset-inline-1.c: New test.
8339 * gcc.target/arm/memset-inline-2.c: New test.
8340 * gcc.target/arm/memset-inline-3.c: New test.
8341 * gcc.target/arm/memset-inline-4.c: New test.
8342 * gcc.target/arm/memset-inline-5.c: New test.
8343 * gcc.target/arm/memset-inline-6.c: New test.
8344 * gcc.target/arm/memset-inline-7.c: New test.
8345 * gcc.target/arm/memset-inline-8.c: New test.
8346 * gcc.target/arm/memset-inline-9.c: New test.
8347
8348 2014-07-21 Tom de Vries <tom@codesourcery.com>
8349
8350 PR target/61827
8351 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8352 to bar symbol in scan-assembler-times call check.
8353
8354 2014-07-21 Tom de Vries <tom@codesourcery.com>
8355
8356 PR target/61827
8357 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8358 for darwin in scan-assembler-times check.
8359 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8360 scan-assembler-not checks. Add checks for insns.
8361 (main): Remove.
8362 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8363 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8364 (main): Remove.
8365
8366 2014-07-21 Tom de Vries <tom@codesourcery.com>
8367
8368 PR target/61827
8369 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8370 dg-options. Add checks for insns with xmm registers. Remove
8371 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8372 (main): Remove.
8373
8374 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8375
8376 PR target/61855
8377 * gcc.target/i386/pr61855.c: New test.
8378
8379 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8380
8381 * gnat.dg/pack20.ad[sb]: New test.
8382 * gnat.dg/pack20_pkg.ads: New helper.
8383
8384 2014-07-20 Ian Lance Taylor <iant@google.com>
8385
8386 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8387 package for compiledir tests.
8388
8389 2014-07-20 Marek Polacek <polacek@redhat.com>
8390
8391 PR c/61852
8392 * gcc.dg/pr61852.c: New test.
8393
8394 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8395
8396 * gcc.dg/stack-usage-2.c: Adjust.
8397
8398 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8399
8400 PR target/61794
8401 * gcc.target/i386/pr61794.c: New test.
8402
8403 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8404
8405 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8406 involving both inputs rather than a multiplication involving one.
8407 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8408 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8409 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8410
8411 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8412
8413 PR c++/50961
8414 * g++.dg/template/operator13.C: New.
8415
8416 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8417
8418 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8419 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8420 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8421 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8422
8423 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8424
8425 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8426 * c-c++-common/ubsan/bounds-5.c: Likewise.
8427 * c-c++-common/ubsan/bounds-6.c: Likewise.
8428 * c-c++-common/ubsan/bounds-7.c: Likewise.
8429 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8430 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8431 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8432 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8433 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8434 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8435 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8436 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8437 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8438 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8439
8440 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8441
8442 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8443 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8444 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8445 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8446
8447 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8448
8449 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8450 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8451 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8452
8453 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8454
8455 PR c++/61804
8456 * g++.dg/parse/pr61804.C: New.
8457
8458 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8459
8460 * gnat.dg/specs/alignment2.ads: Update.
8461 * gnat.dg/specs/size_clause1.ads: Likewise.
8462 * gnat.dg/specs/size_clause2.ads: Likewise.
8463
8464 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8465
8466 PR preprocessor/60723 - missing system-ness marks for macro tokens
8467 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8468
8469 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8470
8471 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8472 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8473 -mieee-with-inexact for alpha*-*-*.
8474
8475 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8476
8477 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8478 Add IEEE options to compile flags.
8479 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8480 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8481
8482 2014-07-15 Michael Matz <matz@suse.de>
8483
8484 PR rtl-optimization/61772
8485 * gcc.dg/torture/pr61772.c: New test.
8486
8487 2014-07-15 Marek Polacek <polacek@redhat.com>
8488
8489 * gcc.dg/ubsan/bounds-1.c: New test.
8490
8491 2014-06-15 Tobias Burnus <burnus@net-b.de>
8492
8493 * gfortran.dg/coarray_34.f90: New.
8494 * gfortran.dg/coarray_6.f90: Update test case.
8495
8496 2014-07-14 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/61779
8499 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8500
8501 2014-07-14 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/61786
8504 * gcc.dg/torture/pr61786.c: New testcase.
8505 * gcc.dg/lto/pr61786_0.c: Likewise.
8506 * gcc.dg/lto/pr61786_1.c: Likewise.
8507
8508 2014-07-14 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/61757
8511 PR tree-optimization/61783
8512 PR tree-optimization/61787
8513 * gcc.dg/torture/pr61757.c: New testcase.
8514 * gcc.dg/torture/pr61787.c: Likewise.
8515
8516 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR middle-end/61294
8519 * c-c++-common/Wmemset-transposed-args1.c: New test.
8520 * c-c++-common/Wmemset-transposed-args2.c: New test.
8521 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8522
8523 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8524
8525 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8526 longer happens during parsing.
8527 * gcc.dg/pr44024.c: Update template.
8528 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8529 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8530 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8531
8532 2014-07-13 Tom de Vries <tom@codesourcery.com>
8533
8534 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8535 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8536
8537 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8538
8539 PR C++/60209 - Declaration of user-defined literal operator cause error
8540 * g++.dg/cpp0x/pr60209-neg.C: New.
8541 * g++.dg/cpp0x/pr60209.C: New.
8542 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8543
8544 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8545
8546 PR c++/60967
8547 * g++.dg/cilk-plus/pr60967.C: New.
8548
8549 2014-07-13 Tobias Burnus <burnus@net-b.de>
8550
8551 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8552
8553 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8554
8555 PR fortran/61780
8556 * gfortran.dg/dependency_44.f90 : New test
8557
8558 2014-07-12 Tobias Burnus <burnus@net-b.de>
8559
8560 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8561 * gfortran.dg/coarray_atomic_2.f90: New.
8562 * gfortran.dg/coarray_atomic_3.f90: New.
8563 * gfortran.dg/coarray_atomic_4.f90: New.
8564 * gfortran.dg/coarray/atomic_2.f90: New.
8565
8566 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8567
8568 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8569 * g++.dg/cpp0x/pr57644.C: New.
8570
8571 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 PR c++/53159
8574 * g++.dg/cpp0x/Wnarrowing1.C: New.
8575
8576 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8577
8578 PR preprocessor/61389
8579 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8580 * gcc.dg/cpp/sysmac1.c: Likewise.
8581
8582 2014-07-11 Richard Biener <rguenther@suse.de>
8583
8584 PR middle-end/61473
8585 * gcc.dg/memmove-4.c: New testcase.
8586 * gcc.dg/strlenopt-8.c: XFAIL.
8587 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8588
8589 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8590
8591 PR target/61561
8592 * gcc.dg/pr61561.c: New test.
8593
8594 2014-07-10 Tom de Vries <tom@codesourcery.com>
8595
8596 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8597 dg-options.
8598 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8599 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8600 dg-options.
8601
8602 2014-07-10 Richard Biener <rguenther@suse.de>
8603
8604 PR c-family/61741
8605 * c-c++-common/torture/pr61741.c: Use signed char.
8606
8607 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8608
8609 * gnat.dg/opt39.adb: New test.
8610
8611 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8612
8613 PR tree-optimization/61742
8614 * gcc.dg/torture/pr61742.c: New test.
8615 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8616 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8617
8618 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8619
8620 PR c++/60686
8621 * g++.dg/cpp0x/explicit8.C: New.
8622
8623 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8624
8625 DR 1584
8626 PR c++/57466
8627 * g++.dg/template/pr57466.C: New.
8628 * g++.dg/cpp0x/pr57466.C: Likewise.
8629 * g++.dg/template/unify6.C: Update.
8630
8631 2014-07-09 Tom de Vries <tom@codesourcery.com>
8632
8633 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8634
8635 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8636
8637 * gfortran.dg/ieee/underflow_1.f90: New file.
8638
8639 2014-07-09 Richard Biener <rguenther@suse.de>
8640
8641 PR c-family/61741
8642 * c-c++-common/torture/pr61741.c: New testcase.
8643
8644 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8645
8646 * lib/target-supports.exp
8647 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8648
8649 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8650
8651 * gcc.dg/globalalias.c: Remove XFAIL.
8652 * gcc.dg/localalias.c: Remove XFAIL.
8653
8654 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8655
8656 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8657 * g++.dg/cpp0x/pr58155.C: New.
8658
8659 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8660
8661 PR testsuite/61453
8662 * gfortran.dg/bind_c_array_params_2.f90:
8663 Adjust regexp for more targets.
8664
8665 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8666 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 PR c++/59361
8669 * g++.dg/cpp0x/vt-59361.C: New.
8670
8671 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8672
8673 PR target/61599
8674 * gcc.target/i386/pr61599-1.c: New test.
8675 * gcc.target/i386/pr61599-2.c: New test.
8676
8677 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR rtl-optimization/61673
8680 * gcc.c-torture/execute/pr61673.c: New test.
8681
8682 PR tree-optimization/61725
8683 * gcc.dg/tree-ssa/vrp93.c: New test.
8684 * gcc.c-torture/execute/pr61725.c: New test.
8685
8686 2014-07-08 Richard Biener <rguenther@suse.de>
8687
8688 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8689 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8690 restriction on loop depth difference.
8691 (record_equality): Likewise.
8692 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8693 (loop_depth_of_name): Remove.
8694 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8695 restriction on loop depth difference.
8696 (init_copy_prop): Likewise.
8697
8698 2014-07-08 Richard Biener <rguenther@suse.de>
8699
8700 PR tree-optimization/61681
8701 * gcc.dg/torture/pr61681.c: New testcase.
8702
8703 2014-07-08 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/61680
8706 * gcc.dg/vect/pr61680.c: New testcase.
8707
8708 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8709
8710 PR tree-optimization/61576
8711 * gcc.dg/torture/pr61576.c: New test.
8712
8713 2014-07-08 Marek Polacek <polacek@redhat.com>
8714
8715 PR c/60226
8716 * c-c++-common/pr60226.c: New test.
8717
8718 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8719
8720 PR fortran/61459
8721 PR fortran/58883
8722 * gfortran.dg/allocatable_function_8.f90 : New test
8723
8724 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8725
8726 * gcc.target/powerpc/spe-evmerge.c: New file.
8727
8728 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8729
8730 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8731
8732 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8733
8734 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8735
8736 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8737
8738 PR c++/58898
8739 * g++.dg/parse/pr58898.C: New.
8740
8741 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8742
8743 * gfortran.dg/list_read_12.f90: Delete the file.
8744 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8745 of dg-runtest.
8746
8747 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8748
8749 PR libgfortran/61640
8750 * gfortran.dg/arrayio_16.f90: New test.
8751
8752 2014-07-06 Marek Polacek <polacek@redhat.com>
8753
8754 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8755 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8756
8757 2014-07-06 Marek Polacek <polacek@redhat.com>
8758
8759 PR c/6940
8760 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8761 -Wno-sizeof-array-argument.
8762 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8763 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8764 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8765 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8766 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8767 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8768 * c-c++-common/sizeof-array-argument.c: New test.
8769 * gcc.dg/vla-5.c: Add dg-warnings.
8770
8771 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8772
8773 * g++.dg/ipa/devirt-26.C: Update testcase.
8774 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8775 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8776
8777 2014-07-04 Tobias Burnus <burnus@net-b.de>
8778
8779 * gfortran.dg/coarray/coindexed_3.f90: New.
8780
8781 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR middle-end/61654
8784 * g++.dg/opt/pr61654.C: New test.
8785
8786 PR tree-optimization/61684
8787 * gcc.c-torture/compile/pr61684.c: New test.
8788
8789 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8790
8791 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8792 dg-runtest's. Adapt all callers.
8793 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8794 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8795 * lib/go-dg.exp (go-dg-runtest): Likewise.
8796 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8797 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8798
8799 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR tree-optimization/61682
8802 * gcc.c-torture/execute/pr61682.c: New test.
8803
8804 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8805
8806 * gcc.target/powerpc/shift-dot.c: New test.
8807
8808 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8809
8810 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8811 avoid optimization.
8812
8813 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8814
8815 * gcc.target/arm/identical-invariants.c: New test.
8816
8817 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8818 Chen Gang <gang.chen.5i5j@gmail.com>
8819
8820 * gcc.c-torture/compile/section.c: New testcase.
8821
8822 2014-07-02 Christian Bruel <christian.bruel@st.com>
8823
8824 PR target/29349
8825 PR target/53513
8826 * gcc.target/sh/fpchg.c: New test.
8827
8828 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8829 Fritz Reese <Reese-Fritz@zai.com>
8830
8831 * gfortran.dg/oldstyle_5.f: New test.
8832
8833 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8834
8835 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8836 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8837
8838 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8839
8840 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8841 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8842 * g++.dg/parse/error11.C: Likewise.
8843 * g++.old-deja/g++.brendan/template17.C: Likewise.
8844
8845 2014-07-02 Tobias Burnus <burnus@net-b.de>
8846
8847 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8848 * gfortran.dg/coarray/send_array.f90: Ditto.
8849 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8850
8851 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8852 Yufeng Zhang <yufeng.zhang@arm.com>
8853
8854 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8855 (additional_flags_for_func_ret): New variable based on
8856 $additional_flags with -fno-use-caller-save.
8857 (func-ret-*.c): Use the new variable.
8858
8859 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/59637
8862 * g++.dg/cpp0x/decltype60.C: New.
8863
8864 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8865
8866 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8867 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8868 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8869 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8870 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8871 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8872 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8873 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8874
8875 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8876
8877 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8878
8879 2014-07-01 Marek Polacek <polacek@redhat.com>
8880
8881 * gcc.dg/Wint-conversion.c: New test.
8882
8883 2014-07-01 Marek Polacek <polacek@redhat.com>
8884
8885 PR c/58286
8886 * gcc.dg/Wincompatible-pointer-types.c: New test.
8887
8888 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8889
8890 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8891 MicroBlaze specific pattern.
8892
8893 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8894
8895 PR c++/58781
8896 PR c++/60249
8897 PR c++/59867
8898 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8899 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8900 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8901
8902 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8903
8904 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8905 test requires greater precision than the current PowerPC long
8906 double implementation supports.
8907
8908 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 PR c++/54891
8911 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8912
8913 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8914
8915 PR c++/51400
8916 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8917
8918 2014-06-30 Jeff Law <law@redhat.com>
8919
8920 PR tree-optimization/61607
8921 * gcc.dg/tree-ssa/pr61607.c: New test.
8922
8923 2014-06-30 Marek Polacek <polacek@redhat.com>
8924
8925 * c-c++-common/ubsan/attrib-2.c: New test.
8926 * g++.dg/ubsan/return-3.C: New test.
8927
8928 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8929
8930 PR middle-end/57541
8931 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8932 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8933
8934 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8935
8936 * gcc.dg/ira-loop-pressure.c: New test.
8937
8938 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8939
8940 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8941 checks that the dump is generated.
8942
8943 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8944
8945 PR fortran/36275
8946 PR fortran/38839
8947 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8948 * gfortran.dg/binding_label_tests_27.f90: New file.
8949
8950 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8951
8952 * gfortran.dg/graphite/pr59586.f: New testcase.
8953
8954 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8955
8956 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8957
8958 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8959
8960 PR fortran/29383
8961 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8962 New function.
8963 * gfortran.dg/ieee/ieee.exp: New file.
8964 * gfortran.dg/ieee/ieee_1.F90: New file.
8965 * gfortran.dg/ieee/ieee_2.f90: New file.
8966 * gfortran.dg/ieee/ieee_3.f90: New file.
8967 * gfortran.dg/ieee/ieee_4.f90: New file.
8968 * gfortran.dg/ieee/ieee_5.f90: New file.
8969 * gfortran.dg/ieee/ieee_6.f90: New file.
8970 * gfortran.dg/ieee/ieee_7.f90: New file.
8971 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8972
8973 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8974
8975 * g++.dg/cpp0x/elision_conv.C: New.
8976
8977 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8978
8979 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8980
8981 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8982
8983 PR c++/61614
8984 * g++.dg/ext/complit14.C: New.
8985
8986 2014-06-27 Martin Jambor <mjambor@suse.cz>
8987
8988 PR ipa/61160
8989 * g++.dg/ipa/pr61160-2.C: New test.
8990 * g++.dg/ipa/pr61160-3.C: Likewise.
8991
8992 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR tree-optimization/57233
8995 PR tree-optimization/61299
8996 * gcc.dg/pr57233.c: New test.
8997 * gcc.target/i386/pr57233.c: New test.
8998 * gcc.target/i386/sse2-pr57233.c: New test.
8999 * gcc.target/i386/avx-pr57233.c: New test.
9000 * gcc.target/i386/avx2-pr57233.c: New test.
9001 * gcc.target/i386/avx512f-pr57233.c: New test.
9002 * gcc.target/i386/xop-pr57233.c: New test.
9003
9004 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9005
9006 * gcc.dg/typeof-2.c: New testcase.
9007
9008 2014-06-27 Marek Polacek <polacek@redhat.com>
9009
9010 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9011 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9012 (fn2): Likewise.
9013 (fn5): Likewise.
9014 (fn6): Likewise.
9015 (fn7): Likewise.
9016 (fn8): Likewise.
9017 (fn9): Likewise.
9018 (fn11): Likewise.
9019 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9020 location. Add memory barrier.
9021 (fn2): Likewise.
9022 (fn3): Likewise.
9023 (fn4): Likewise.
9024 (fn5): Likewise.
9025 * c-c++-common/ubsan/bounds-7.c: New test.
9026
9027 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9028
9029 PR libgfortran/61499
9030 * gfortran.dg/arrayio_15.f90: New test.
9031
9032 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9033
9034 PR target/61586
9035 * gcc.target/alpha/pr61586.c: New test.
9036
9037 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/57573
9040 * g++.dg/template/pr57573.C: New.
9041
9042 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9043
9044 * gcc.dg/tree-ssa/interposition.c: New testcase.
9045
9046 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9047
9048 PR c++/56633
9049 * g++.dg/cpp0x/deleted8.C: New.
9050
9051 2014-06-26 Martin Jambor <mjambor@suse.cz>
9052
9053 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9054 parameter.
9055 * g++.dg/simulate-thread/bitfields.C: Likewise.
9056 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9057 allow-packed-store-data-races parameter.
9058 * gcc.dg/simulate-thread/subfields.c: Likewise.
9059 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9060 to one.
9061
9062 2014-06-26 Martin Jambor <mjambor@suse.cz>
9063
9064 * g++.dg/ipa/pr60600.C: Fix typo.
9065 * g++.dg/ipa/devirt-25.C: Likewise.
9066
9067 2014-06-26 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/61607
9070 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9071
9072 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9073
9074 * gcc.dg/inline-22.c: Add bind_pic_locally.
9075 * gcc.dg/inline_4.c: Ditto.
9076 * gcc.dg/fail_always_inline.c: Ditto.
9077 * g++.dg/ipa/devirt-25.C: Ditto.
9078
9079 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9080
9081 * lib/target-support.exp (bind_pic_locally): Save the flags to
9082 'flags_to_postpone' instead of appending to 'flags'.
9083 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9084 with flags_to_postpone and revert after target_compile.
9085 * lib/g++.exp (g++_target_compile): Ditto.
9086 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9087
9088 2014-06-26 Nick Clifton <nickc@redhat.com>
9089
9090 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9091
9092 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9093
9094 PR c++/61537
9095 * g++.dg/template/pr61537.C: New testcase.
9096
9097 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9098
9099 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9100 powerpc*-*-linux*.
9101
9102 2014-06-25 Tobias Burnus <burnus@net-b.de>
9103
9104 * gfortran.dg/coarray_33.f90: New.
9105
9106 2014-06-25 Tobias Burnus <burnus@net-b.de>
9107
9108 * gfortran.dg/coarray/coindexed_1.f90: New.
9109
9110 2014-06-25 Tobias Burnus <burnus@net-b.de>
9111
9112 * gfortran.dg/coarray_collectives_7.f90: New.
9113
9114 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9115
9116 * gcc.c-torture/execute/20140622-1.c: New test.
9117
9118 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9119
9120 DR 178
9121 PR c++/49132
9122 * g++.dg/cpp0x/aggr1.C: New.
9123 * g++.dg/cpp0x/aggr2.C: Likewise.
9124 * g++.dg/init/aggr11.C: Likewise.
9125 * g++.dg/init/aggr12.C: Likewise.
9126
9127 2014-06-25 Martin Jambor <mjambor@suse.cz>
9128
9129 * g++.dg/ipa/pr61540.C: Remove dumping test.
9130
9131 2014-06-25 Marek Polacek <polacek@redhat.com>
9132
9133 PR c/61162
9134 * gcc.dg/pr61162.c: Adjust dg-warning.
9135 * gcc.dg/pr61162-2.c: New test.
9136
9137 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9138
9139 PR tree-optimization/57742
9140 * gcc.dg/tree-ssa/calloc-3.c: New file.
9141
9142 2014-06-25 Richard Biener <rguenther@suse.de>
9143
9144 PR testsuite/61560
9145 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9146 for targets that return _Complex float in memory.
9147
9148 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9149
9150 * gcc.target/arm/vect-noalign.c: Adjust options.
9151
9152 2014-06-24 Cong Hou <congh@google.com>
9153
9154 * gcc.dg/vect/vect-reduc-sad.c: New.
9155 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9156
9157 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9158
9159 PR tree-optimization/57742
9160 * g++.dg/tree-ssa/calloc.C: New testcase.
9161 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9162 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9163 * gcc.dg/strlenopt-9.c: Adapt.
9164
9165 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9166
9167 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9168 global variable.
9169 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9170 instead of calling sequentially in the C code.
9171 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9172 saved_return_address to the stack frame where LR register was stored.
9173 (saved_return_address): Declare weak.
9174
9175 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9176
9177 PR c++/33972
9178 * g++.dg/other/operator3.C: New.
9179 * g++.dg/template/operator8.C: Adjust.
9180 * g++.dg/template/operator9.C: Likewise.
9181
9182 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9183
9184 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9185
9186 2014-06-24 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/61572
9189 * gcc.target/i386/pr61572.c: New testcase.
9190
9191 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9192
9193 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9194 reduction clause.
9195 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9196 Remove Label is never defined expected error.
9197 * gfortran.dg/gomp/udr8.f90: New test.
9198
9199 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9200
9201 PR tree-optimization/61554
9202 * g++.dg/torture/pr61554.C: New testcase.
9203
9204 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9205
9206 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9207
9208 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9209
9210 * gcc.dg/localalias-2.c: Guard by require-alias.
9211 * gcc.dg/globalalias-2.c: Likewise.
9212
9213 2014-06-23 Kai Tietz <ktietz@redhat.com>
9214
9215 * gcc.target/i386/indjmp-1.c: New test.
9216
9217 2014-06-23 Andrew Pinski <apinski@cavium.com>
9218
9219 * gcc.c-torture/compile/20140723-1.c: New testcase.
9220
9221 2014-06-23 Marek Polacek <polacek@redhat.com>
9222
9223 PR c/61553
9224 * c-c++-common/pr61553.c (foo): Add dg-error.
9225
9226 2014-06-23 Tobias Burnus <burnus@net-b.de>
9227
9228 * gfortran.dg/coarray_32.f90: New.
9229
9230 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 DR 577
9233 PR c++/33101
9234 * g++.dg/other/void1.C: Adjust.
9235 * g++.dg/other/void3.C: Likewise.
9236
9237 2014-06-23 Marek Polacek <polacek@redhat.com>
9238
9239 PR c/61553
9240 * c-c++-common/pr61553.c: New test.
9241
9242 2014-06-23 Richard Biener <rguenther@suse.de>
9243
9244 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9245 * g++.dg/vect/slp-pr50819.cc: Likewise.
9246 * g++.dg/vect/slp-pr56812.cc: Likewise.
9247 * gcc.dg/vect/bb-slp-1.c: Likewise.
9248 * gcc.dg/vect/bb-slp-10.c: Likewise.
9249 * gcc.dg/vect/bb-slp-11.c: Likewise.
9250 * gcc.dg/vect/bb-slp-13.c: Likewise.
9251 * gcc.dg/vect/bb-slp-14.c: Likewise.
9252 * gcc.dg/vect/bb-slp-15.c: Likewise.
9253 * gcc.dg/vect/bb-slp-16.c: Likewise.
9254 * gcc.dg/vect/bb-slp-17.c: Likewise.
9255 * gcc.dg/vect/bb-slp-18.c: Likewise.
9256 * gcc.dg/vect/bb-slp-19.c: Likewise.
9257 * gcc.dg/vect/bb-slp-2.c: Likewise.
9258 * gcc.dg/vect/bb-slp-20.c: Likewise.
9259 * gcc.dg/vect/bb-slp-21.c: Likewise.
9260 * gcc.dg/vect/bb-slp-22.c: Likewise.
9261 * gcc.dg/vect/bb-slp-23.c: Likewise.
9262 * gcc.dg/vect/bb-slp-24.c: Likewise.
9263 * gcc.dg/vect/bb-slp-25.c: Likewise.
9264 * gcc.dg/vect/bb-slp-26.c: Likewise.
9265 * gcc.dg/vect/bb-slp-27.c: Likewise.
9266 * gcc.dg/vect/bb-slp-28.c: Likewise.
9267 * gcc.dg/vect/bb-slp-29.c: Likewise.
9268 * gcc.dg/vect/bb-slp-3.c: Likewise.
9269 * gcc.dg/vect/bb-slp-30.c: Likewise.
9270 * gcc.dg/vect/bb-slp-31.c: Likewise.
9271 * gcc.dg/vect/bb-slp-32.c: Likewise.
9272 * gcc.dg/vect/bb-slp-4.c: Likewise.
9273 * gcc.dg/vect/bb-slp-5.c: Likewise.
9274 * gcc.dg/vect/bb-slp-6.c: Likewise.
9275 * gcc.dg/vect/bb-slp-7.c: Likewise.
9276 * gcc.dg/vect/bb-slp-8.c: Likewise.
9277 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9278 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9279 * gcc.dg/vect/bb-slp-9.c: Likewise.
9280 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9281 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9282 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9283 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9284 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9285 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9286 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9287 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9288 * gcc.dg/vect/pr26359.c: Likewise.
9289 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9290
9291 2014-06-23 Marek Polacek <polacek@redhat.com>
9292
9293 * c-c++-common/pr49706-2.c: New test.
9294
9295 2014-06-23 Alan Modra <amodra@gmail.com>
9296
9297 * gcc.dg/pr61583.c: New.
9298
9299 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9300
9301 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9302 [u]int64x1_t.
9303
9304 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9305 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9306
9307 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9308 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9309 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9310 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9311 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9312 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9313 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9314 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9315 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9316 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9317 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9318 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9319 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9320 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9321 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9322 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9323 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9324 test_vsrid_n_u64): Fix signature to match intrinsic.
9325
9326 (test_vabs_s64): Remove.
9327 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9328
9329 (test_vdupd_lane_s64): Rename to...
9330 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9331
9332 (test_vdupd_lane_u64): Rename to...
9333 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9334
9335 (test_vtst_s64): Rename to...
9336 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9337
9338 (test_vtst_u64): Rename to...
9339 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9340
9341 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9342 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9343 Remove out-of-bounds tests.
9344 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9345 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9346 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9347
9348 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9349
9350 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9351 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9352 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9353 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9354 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9355 vector types.
9356 * gcc.target/aarch64/vsub_f64.c: Likewise.
9357 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9358 scheme as now the same for all variants.
9359 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9360 float64x1_t.
9361
9362 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9363
9364 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9365
9366 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9367
9368 * gcc.dg/localalias.c: Fix broken commit.
9369 * gcc.dg/globalalias.c: Likewise.
9370
9371 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9372
9373 * gcc.dg/localalias.c: New testcase.
9374 * gcc.dg/localalias-2.c: New testcase.
9375 * gcc.dg/globalalias.c: New testcase.
9376 * gcc.dg/globalalias-2.c: New testcase.
9377
9378 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9379
9380 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9381
9382 2014-06-20 Marek Polacek <polacek@redhat.com>
9383
9384 * c-c++-common/ubsan/bounds-1.c: New test.
9385 * c-c++-common/ubsan/bounds-2.c: New test.
9386 * c-c++-common/ubsan/bounds-3.c: New test.
9387 * c-c++-common/ubsan/bounds-4.c: New test.
9388 * c-c++-common/ubsan/bounds-5.c: New test.
9389 * c-c++-common/ubsan/bounds-6.c: New test.
9390
9391 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9392
9393 Make the tests big-endian friendly.
9394
9395 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9396 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9397 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9398 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9399 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9400 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9401 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9402 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9403 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9404
9405 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9406 Max Ostapenko <m.ostapenko@partner.samsung.com>
9407
9408 PR sanitizer/61547
9409 * c-c++-common/asan/strlen-overflow-1.c: New test.
9410
9411 2014-06-20 Martin Jambor <mjambor@suse.cz>
9412
9413 PR ipa/61540
9414 * g++.dg/ipa/pr61540.C: New test.
9415
9416 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9417 Max Ostapenko <m.ostapenko@partner.samsung.com>
9418
9419 PR sanitizer/61530
9420 * c-c++-common/asan/pr61530.c: New test.
9421
9422 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9423
9424 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9425 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9426 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9427 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9428 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9429 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9430 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9431 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9432 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9433 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9434 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9435 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9436 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9437 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9438 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9439 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9440 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9441 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9442 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9443 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9444 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9445 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9446 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9447 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9448 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9449 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9450 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9451 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9452 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9453 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9454 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9455 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9456 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9457 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9458 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9459 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9460 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9461 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9462 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9463 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9464 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9465 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9466 (test_vqdmlal_high_lane_s16): Fix parameter type.
9467 (test_vqdmlal_high_lane_s32): Likewise.
9468 (test_vqdmull_high_lane_s16): Likewise.
9469 (test_vqdmull_high_lane_s32): Likewise.
9470 (test_vqdmlsl_high_lane_s32): Likewise.
9471 (test_vqdmlsl_high_lane_s16): Likewise.
9472 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9473 Fix argument type.
9474 (test_vqdmlals_lane_s32): Likewise.
9475 (test_vqdmlslh_lane_s16): Likewise.
9476 (test_vqdmlsls_lane_s32): Likewise.
9477 (test_vqdmulhh_lane_s16): Likewise.
9478 (test_vqdmulhs_lane_s32): Likewise.
9479 (test_vqdmullh_lane_s16): Likewise.
9480 (test_vqdmulls_lane_s32): Likewise.
9481 (test_vqrdmulhh_lane_s16): Likewise.
9482 (test_vqrdmulhs_lane_s32): Likewise.
9483
9484 2014-06-20 Tobias Burnus <burnus@net-b.de>
9485
9486 PR testsuite/61567
9487 * gfortran.dg/coarray_collectives_5.f90: Update
9488 dg-final scan-tree-dump-times.
9489 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9490
9491 2014-06-20 Hale Wang <hale.wang@arm.com>
9492
9493 * gcc.target/arm/lto/: New folder to verify the LTO option.
9494 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9495 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9496 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9497 * lib/lto.exp (object-readelf): New procedure.
9498
9499 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9500
9501 PR fortran/61454
9502 * gfortran.dg/pr61454.f90: New file.
9503
9504 2014-06-19 Terry Guo <terry.guo@arm.com>
9505
9506 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9507 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9508 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9509
9510 2014-06-19 Tobias Burnus <burnus@net-b.de>
9511
9512 * gfortran.dg/coarray/collectives_2.f90: Extend
9513 and make valid.
9514
9515 2014-06-18 Tom de Vries <tom@codesourcery.com>
9516
9517 * gcc.target/aarch64/fuse-caller-save.c: New test.
9518
9519 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9520 Tom de Vries <tom@codesourcery.com>
9521
9522 * gcc.target/arm/fuse-caller-save.c: New test.
9523
9524 2014-06-18 Richard Biener <rguenther@suse.de>
9525
9526 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9527 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9528 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9529
9530 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9531
9532 PR tree-optimization/61518
9533 * gcc.dg/torture/pr61518.c: New test.
9534
9535 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9536
9537 PR tree-optimization/61517
9538 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9539 (incorrect_read_be32): Likewise.
9540 (main): Call incorrect_read_* to test stmt replacement is made by
9541 bswap at the right place.
9542 * gcc.c-torture/execute/pr61517.c: New test.
9543
9544 2014-06-18 Andreas Schwab <schwab@suse.de>
9545
9546 PR rtl-optimization/54555
9547 * gcc.target/m68k/pr54555.c: New test.
9548
9549 2014-06-18 Olivier Hainque <hainque@adacore.com>
9550
9551 * gnat.dg/blocklocs.adb: New test.
9552
9553 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9554
9555 PR tree-optimization/52252
9556 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9557 * gcc.target/i386/pr52252-core.c: Ditto.
9558
9559 PR tree-optimization/61403
9560 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9561
9562 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9563
9564 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9565 * gfortran.dg/gomp/depend-1.f90: New test.
9566 * gfortran.dg/gomp/target1.f90: New test.
9567 * gfortran.dg/gomp/target2.f90: New test.
9568 * gfortran.dg/gomp/target3.f90: New test.
9569 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9570 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9571 201107.
9572
9573 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9574
9575 PR fortran/61126
9576 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9577
9578 2014-06-17 Tobias Burnus <burnus@net-b.de>
9579 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9580
9581 * gfortran.dg/coarray/send_array.f90: New.
9582 * gfortran.dg/coarray/get_array.f90: New.
9583 * gfortran.dg/coarray/sendget_array.f90: New.
9584 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9585 names.
9586 * gfortran.dg/coarray/collectives_2.f90: New.
9587
9588 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9589
9590 PR target/61533
9591 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9592 dg-options.
9593
9594 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9595
9596 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9597 unit_id and kind_id to zero.
9598
9599 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9600
9601 PR target/61483
9602 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9603 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9604 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9605 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9606
9607 2014-06-17 Richard Biener <rguenther@suse.de>
9608
9609 PR lto/61012
9610 * gcc.dg/lto/pr61526_0.c: New testcase.
9611 * gcc.dg/lto/pr61526_1.c: Likewise.
9612
9613 2014-06-17 Richard Biener <rguenther@suse.de>
9614
9615 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9616 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9617 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9618 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9619 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9620
9621 2014-06-17 Richard Biener <rguenther@suse.de>
9622
9623 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9624
9625 2014-06-16 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/61482
9628 * g++.dg/torture/pr61482.C: New testcase.
9629
9630 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9631
9632 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9633 vpmacsdql instruction.
9634
9635 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9636
9637 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9638 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9639 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9640 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9641 test patterns.
9642 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9643 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9644 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9645 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9646 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9647 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9648
9649 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9650
9651 PR fortran/28484
9652 PR fortran/61429
9653 * gfortran.dg/system_clock_1.f90: New file.
9654 * gfortran.dg/system_clock_2.f90: New file.
9655
9656 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9657
9658 PR c++/33101
9659 * g++.dg/other/void3.C: New.
9660 * g++.dg/conversion/err-recover1.C: Update.
9661
9662 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9663
9664 PR target/61415
9665 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9666 * gcc.target/powerpc/pack02.c: Use it.
9667 * gcc.target/powerpc/tfmode_off.c: Likewise.
9668
9669 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9670
9671 PR rtl-optimization/61094
9672 PR rtl-optimization/61446
9673 * gcc.target/i386/pr61446.c : New.
9674
9675 2014-06-13 Dehao Chen <dehao@google.com>
9676
9677 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9678
9679 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9680
9681 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9682
9683 2014-06-13 Richard Biener <rguenther@suse.de>
9684
9685 * c-c++-common/pr46562-2.c: Adjust.
9686 * g++.dg/tree-ssa/pr8781.C: Likewise.
9687 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9688 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9689 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9690 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9691 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9692
9693 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9694
9695 PR tree-optimization/61375
9696 * gcc.c-torture/execute/pr61375-1.c: New test.
9697
9698 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR middle-end/61486
9701 * c-c++-common/gomp/pr61486-1.c: New test.
9702 * c-c++-common/gomp/pr61486-2.c: New test.
9703
9704 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9705
9706 PR target/59843
9707 * gcc.dg/vect/vect-singleton_1.c: New file.
9708
9709 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9710
9711 PR target/61443
9712 * gcc.target/avr/torture/pr61443.c: New test.
9713
9714 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/19200
9717 * g++.dg/parse/friend11.C: New.
9718
9719 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/60265
9722 * g++.dg/cpp0x/using-enum-1.C: New.
9723 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9724
9725 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9726
9727 PR c++/19200
9728 * g++.dg/parse/friend9.C: New.
9729 * g++.dg/parse/friend10.C: Likewise.
9730 * g++.dg/parse/friend7.C: Adjust.
9731
9732 2014-06-11 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/61452
9735 * gcc.dg/torture/pr61452.c: New testcase.
9736
9737 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/34049
9740 * g++.dg/parse/pr34049.C: New.
9741
9742 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9743
9744 * gcc.c-torture/execute/pr61306-1.c: New test.
9745 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9746 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9747
9748 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9749
9750 * gcc.target/aarch64/acle/acle.exp: New.
9751 * gcc.target/aarch64/acle/crc32b.c: New test.
9752 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9753 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9754 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9755 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9756 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9757 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9758 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9759
9760 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9761
9762 PR tree-optimization/52252
9763 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9764
9765 2014-06-11 Richard Biener <rguenther@suse.de>
9766
9767 PR middle-end/61437
9768 * gcc.dg/torture/20140610-1.c: New testcase.
9769 * gcc.dg/torture/20140610-2.c: Likewise.
9770
9771 2014-06-10 Richard Biener <rguenther@suse.de>
9772
9773 PR tree-optimization/61438
9774 * gcc.dg/torture/pr61438.c: New testcase.
9775
9776 2014-06-10 Richard Biener <rguenther@suse.de>
9777
9778 PR middle-end/61456
9779 * g++.dg/opt/pr61456.C: New testcase.
9780
9781 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9782 Mikael Morin <mikael@gcc.gnu.org>
9783
9784 PR fortran/41936
9785 * gfortran.dg/class_array_15.f03: Check memory leaks.
9786
9787 2014-06-10 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/57186
9790 PR tree-optimization/59299
9791 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9792 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9793
9794 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR fortran/60928
9797 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9798 directives.
9799 * gfortran.dg/gomp/associate1.f90: New test.
9800 * gfortran.dg/gomp/intentin1.f90: New test.
9801 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9802 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9803 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9804 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9805
9806 2014-06-09 Marek Polacek <polacek@redhat.com>
9807
9808 PR c/36446
9809 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9810 * gcc.dg/array-2.c: Likewise.
9811 * gcc.dg/array-const-2.c: Likewise.
9812 * gcc.dg/ucnid-8.c: Likewise.
9813 * gcc.dg/vla-init-1.c: Likewise.
9814 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9815 * gcc.dg/c99-flex-array-7.c: Likewise.
9816 * gcc.dg/init-bad-1.c: Likewise.
9817 * gcc.dg/init-bad-3.c: Likewise.
9818 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9819 * gcc.dg/pedwarn-init.c: Add dg-warning.
9820 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9821
9822 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9823
9824 PR c++/22556
9825 * g++.dg/other/redecl3.C: New.
9826
9827 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9828
9829 PR c++/54442
9830 * g++.dg/pr54442.C: New file.
9831
9832 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9833
9834 PR fortran/61406
9835 * gfortran.dg/associate_17.f90 : New test
9836
9837 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9838
9839 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9840 void for TEST instead of static void.
9841 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9845 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9846 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9927 instead of static void.
9928 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9929 delete unused variables.
9930 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9934 delete unused variables, void for TEST instead of static void.
9935 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9948 initialize variables.
9949 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9950 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9953 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9954 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9955 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9958 * gcc.target/i386/i386.exp: Ditto.
9959 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9960 CALC, void for TEST instead of static void, initialize variables.
9961 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9962 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9963 static void.
9964 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9965 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9966 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9967 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9968 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10032 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10074 instead of static void.
10075 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10078 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10080 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10081 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10083 static void, delete unused variables.
10084 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10085 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10089 static void, delete unused variables, Change parameters for
10090 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10091 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10092 CALC, void for TEST instead of static void.
10093 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10094 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10095 void.
10096 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10098 static void, change type of parameter for UNION_TYPE.
10099 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10101 void for TEST instead of static void, delete unused variables, change
10102 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10103 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10110 void for TEST instead of static void, change parameters for
10111 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10112 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10115 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10116 __attribute__((unused)).
10117 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10118 __attribute__((unused)).
10119 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10120 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10121 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10122 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10123 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10124 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10125 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10126 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10127 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10128 add __attribute__((unused)).
10129 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10130 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10131 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10133 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10134 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10136 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10137 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10138 delete unused variables.
10139 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10140 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10142 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10143 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10144 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10145 static void, mask_merging and zero_masking for unsigned types.
10146 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10147 CHECK_ARRAY for unsigned types.
10148 * gcc.target/i386/m256-check.h: Ditto.
10149 * gcc.target/i386/m512-check.h: Ditto.
10150
10151 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10152
10153 PR target/61062
10154 * gcc.target/arm/pr48252.c (main): Expect same result
10155 as endian-neutral.
10156
10157 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10158
10159 PR fortran/45187
10160 * gfortran.dg/cray_pointers_10.f90: New file.
10161
10162 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10163
10164 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10165 instead of complex(kind=16).
10166
10167 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10168
10169 PR fortran/38829
10170 * gfortran.dg/bind_c_usage_29.f90: New file.
10171
10172 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10173
10174 * gnat.dg/opt38.adb: New test.
10175 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10176
10177 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10178
10179 PR target/18343
10180 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10181 New macro, 0 for __MMIX__, default 64.
10182 (bar): Pass it to __builtin_apply instead of literal 64.
10183
10184 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10185
10186 * gfortran.dg/io_constraints_11.f90: New file.
10187 * gfortran.dg/io_constraints_12.f90: New file.
10188 * gfortran.dg/io_constraints_13.f90: New file.
10189
10190 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10191
10192 PR target/61423
10193 * gcc.target/i386/pr61423.c: New test.
10194
10195 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10196
10197 PR c++/60184
10198 * g++.dg/cpp0x/constexpr-union6.C: New.
10199 * g++.dg/cpp0x/union6.C: Likewise.
10200 * g++.dg/init/ref14.C: Adjust.
10201 * g++.dg/init/union1.C: Likewise.
10202
10203 2014-06-06 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/59299
10206 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10207
10208 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10209
10210 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10211 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10212
10213 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10214
10215 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10216 bitfield and test wrong results instead of correct results to make the
10217 test more portable.
10218
10219 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10220
10221 PR c++/60432
10222 * g++.dg/cpp0x/constexpr-60432.C: New.
10223
10224 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10225
10226 PR c++/60199
10227 * g++.dg/cpp0x/constexpr-60199.C: New.
10228
10229 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10230
10231 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10232 Specify -march=z900 as an additional option.
10233 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10234 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10235 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10236
10237 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10238
10239 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10240 reduction clause diagnostic changes.
10241 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10242 * gfortran.dg/gomp/reduction1.f90: Likewise.
10243 * gfortran.dg/gomp/reduction3.f90: Likewise.
10244 * gfortran.dg/gomp/udr1.f90: New test.
10245 * gfortran.dg/gomp/udr2.f90: New test.
10246 * gfortran.dg/gomp/udr3.f90: New test.
10247 * gfortran.dg/gomp/udr4.f90: New test.
10248 * gfortran.dg/gomp/udr5.f90: New test.
10249 * gfortran.dg/gomp/udr6.f90: New test.
10250 * gfortran.dg/gomp/udr7.f90: New test.
10251
10252 2014-06-06 Christian Bruel <christian.bruel@st.com>
10253
10254 PR tree-optimization/43934
10255 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10256
10257 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10258
10259 PR c/53119
10260 * gcc.dg/pr53119.c: New testcase.
10261
10262 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10263
10264 PR target/52472
10265 * gcc.target/avr/pr52472.c: New test.
10266
10267
10268 2014-06-05 Jeff Law <law@redhat.com>
10269
10270 PR tree-optimization/61289
10271 * g++.dg/pr61289.C: New test.
10272 * g++.dg/pr61289-2.C: New test.
10273
10274 2014-06-05 Richard Biener <rguenther@suse.de>
10275 Paolo Carlini <paolo.carlini@oracle.com>
10276
10277 PR c++/56961
10278 * g++.dg/parse/pr56961.C: New.
10279
10280 2014-06-05 Kai Tietz <ktietz@redhat.com>
10281
10282 PR target/46219
10283 * gcc.target/i386/sibcall-4.c: Remove xfail.
10284
10285 2014-06-05 Julian Brown <julian@codesourcery.com>
10286 Sandra Loosemore <sandra@codesourcery.com>
10287
10288 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10289
10290 2014-06-05 Richard Biener <rguenther@suse.de>
10291
10292 PR c++/61004
10293 * g++.dg/diagnostic/pr61004.C: New testcase.
10294
10295 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10296
10297 * gcc.dg/torture/pr61319.c: New test.
10298
10299 2014-06-05 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/56724
10302 * gcc.dg/pr56724-3.c: New test.
10303
10304 2014-06-05 Andreas Schwab <schwab@suse.de>
10305
10306 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10307
10308 2014-06-05 Marek Polacek <polacek@redhat.com>
10309
10310 PR c/49706
10311 * c-c++-common/pr49706.c: New test.
10312
10313 2014-06-05 Marek Polacek <polacek@redhat.com>
10314
10315 PR c/48062
10316 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10317 * gcc.dg/Wshadow-3.c: Likewise.
10318 * gcc.dg/pr48062.c: New test.
10319
10320 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10321
10322 PR c++/43453
10323 * g++.dg/init/pr43453.C: New.
10324
10325 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10326
10327 PR tree-optimization/61385
10328 * gcc.dg/tree-ssa/pr61385.c: New file.
10329
10330 2014-06-04 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/60098
10333 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10334
10335 2014-06-04 Richard Biener <rguenther@suse.de>
10336
10337 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10338
10339 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10340
10341 PR c/58942
10342 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10343 the case with a pointer.
10344
10345 2014-06-04 Marek Polacek <polacek@redhat.com>
10346
10347 PR c/30020
10348 * c-c++-common/pr30020.c: New test.
10349
10350 2014-06-03 Andrew Pinski <apinski@cavium.com>
10351
10352 * gcc.c-torture/compile/20140528-1.c: New testcase.
10353
10354 2014-06-03 Dehao Chen <dehao@google.com>
10355
10356 * gcc.dg/tree-prof/merge_block.c: New test.
10357
10358 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10359
10360 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10361 * g++.dg/ext/mv15.C (dg-options): Ditto.
10362
10363 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10364
10365 DR 1423
10366 PR c++/52174
10367 * g++.dg/cpp0x/nullptr31.C: New.
10368 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10369 * g++.dg/cpp0x/nullptr17.C: Update.
10370
10371 2014-06-03 Marek Polacek <polacek@redhat.com>
10372
10373 PR c/60439
10374 * c-c++-common/pr60439.c: New test.
10375 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10376
10377 2014-06-03 Martin Jambor <mjambor@suse.cz>
10378
10379 PR ipa/61160
10380 * g++.dg/ipa/pr61160-1.C: New test.
10381
10382 2014-06-03 Richard Biener <rguenther@suse.de>
10383
10384 PR tree-optimization/61383
10385 * gcc.dg/torture/pr61383-1.c: New testcase.
10386
10387 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10388
10389 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10390
10391 2014-06-02 Jeff Law <law@redhat.com>
10392
10393 PR rtl-optimization/61094
10394 * g++.dg/pr61094: New test.
10395
10396 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10397
10398 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10399 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10400 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10401 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10402 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10403 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10404 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10405 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10406
10407 2014-06-02 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/61346
10410 * gcc.dg/torture/pr61346.c: New testcase.
10411
10412 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10413
10414 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10415 not compilation.
10416 * gcc.target/i386/sibcall-4.c: Ditto.
10417 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10418
10419 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10420
10421 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10422 in scan-assembler-not string.
10423 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10424 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10425 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10426
10427 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10428
10429 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10430
10431 2014-06-01 Kai Tietz <ktietz@redhat.com>
10432
10433 PR target/61377
10434 * gcc.target/i386/sibcall-6.c: New test.
10435
10436 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10437
10438 DR 1227
10439 PR c++/57543
10440 * g++.dg/cpp0x/pr57543-1.C: New.
10441 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10442 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10443 * g++.dg/cpp0x/decltype59.C: Likewise.
10444
10445 2014-05-31 Tom de Vries <tom@codesourcery.com>
10446
10447 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10448
10449 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10450
10451 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10452 restore_gcc_exec_prefix_env_var): New procedures.
10453 (set_ld_library_path_env_vars,
10454 restore_ld_library_path_env_vars): Use them.
10455 * lib/c-compat.exp: Load target-libpath.exp.
10456 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10457 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10458 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10459 restore_gcc_exec_prefix_env_var.
10460 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10461 Likewise.
10462
10463 * c-c++-common/asan/misalign-1.c: New test.
10464 * c-c++-common/asan/misalign-2.c: New test.
10465
10466 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10467 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10468 -DASAN_USE_DEJAGNU_GTEST=1.
10469 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10470 * g++.dg/asan/asan_oob_test.cc: Likewise.
10471 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10472 * g++.dg/asan/asan_str_test.cc: Likewise.
10473 * g++.dg/asan/asan_test_utils.h: Likewise.
10474 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10475 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10476 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10477 Imported from upstream r209283.
10478 * g++.dg/asan/asan_test_config.h: Likewise.
10479
10480 2014-05-30 Kai Tietz <ktietz@redhat.com>
10481
10482 PR target/60104
10483 * gcc.target/i386/sibcall-1.c: New test.
10484 * gcc.target/i386/sibcall-2.c: New test.
10485 * gcc.target/i386/sibcall-3.c: New test.
10486 * gcc.target/i386/sibcall-4.c: New test.
10487
10488 2014-05-30 Ian Lance Taylor <iant@google.com>
10489
10490 * gcc.target/i386/pause-2.c: New test.
10491
10492 2014-05-30 Tom de Vries <tom@codesourcery.com>
10493
10494 * gcc.target/i386/fuse-caller-save.c: New test.
10495 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10496 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10497
10498 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10499
10500 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10501 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10502 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10503 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10504 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10505 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10506 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10507 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10508 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10509 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10510 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10511 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10512 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10513 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10514 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10515 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10516 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10517 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10518 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10519 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10520 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10521 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10522 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10523 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10524 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10525 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10526 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10527 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10528 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10529 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10530 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10531 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10532 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10533 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10534 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10535 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10536
10537 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10538
10539 PR rtl-optimization/61325
10540 * gcc.target/aarch64/pr61325.c: New.
10541
10542 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10543
10544 * gcc.target/arm/simd/vextQf32_1.c: New file.
10545 * gcc.target/arm/simd/vextQp16_1.c: New file.
10546 * gcc.target/arm/simd/vextQp8_1.c: New file.
10547 * gcc.target/arm/simd/vextQs16_1.c: New file.
10548 * gcc.target/arm/simd/vextQs32_1.c: New file.
10549 * gcc.target/arm/simd/vextQs64_1.c: New file.
10550 * gcc.target/arm/simd/vextQs8_1.c: New file.
10551 * gcc.target/arm/simd/vextQu16_1.c: New file.
10552 * gcc.target/arm/simd/vextQu32_1.c: New file.
10553 * gcc.target/arm/simd/vextQu64_1.c: New file.
10554 * gcc.target/arm/simd/vextQu8_1.c: New file.
10555 * gcc.target/arm/simd/vextQp64_1.c: New file.
10556 * gcc.target/arm/simd/vextf32_1.c: New file.
10557 * gcc.target/arm/simd/vextp16_1.c: New file.
10558 * gcc.target/arm/simd/vextp8_1.c: New file.
10559 * gcc.target/arm/simd/vexts16_1.c: New file.
10560 * gcc.target/arm/simd/vexts32_1.c: New file.
10561 * gcc.target/arm/simd/vexts64_1.c: New file.
10562 * gcc.target/arm/simd/vexts8_1.c: New file.
10563 * gcc.target/arm/simd/vextu16_1.c: New file.
10564 * gcc.target/arm/simd/vextu32_1.c: New file.
10565 * gcc.target/arm/simd/vextu64_1.c: New file.
10566 * gcc.target/arm/simd/vextu8_1.c: New file.
10567 * gcc.target/arm/simd/vextp64_1.c: New file.
10568
10569 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10570 Tom de Vries <tom@codesourcery.com>
10571
10572 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10573 options.
10574 * gcc.target/mips/fuse-caller-save.h: New include file.
10575 * gcc.target/mips/fuse-caller-save.c: New test.
10576 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10577 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10578
10579 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10580
10581 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10582
10583 2014-05-28 Richard Biener <rguenther@suse.de>
10584
10585 PR middle-end/61045
10586 * gcc.dg/pr61045.c: New testcase.
10587
10588 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10589
10590 * lib/clearcap.exp: New file.
10591 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10592 Remove clearcap_ldflags handling.
10593 Call clearcap-init, clearcap-finish.
10594 * gcc.target/i386/i386.exp: Likewise.
10595 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10596 * gcc.target/i386/clearcapv2.map: Move to
10597 ../config/sol2-clearcapv2.map.
10598 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10599 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10600
10601 2014-05-28 Richard Biener <rguenther@suse.de>
10602
10603 PR tree-optimization/61335
10604 * gfortran.dg/pr61335.f90: New testcase.
10605
10606 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10607
10608 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10609
10610 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gnat.dg/overflow_fixed.adb: New test.
10613
10614 2014-05-27 Marek Polacek <polacek@redhat.com>
10615
10616 PR c/56724
10617 * gcc.dg/pr56724-1.c: New test.
10618 * gcc.dg/pr56724-2.c: New test.
10619 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10620 -Wtraditional.
10621 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10622
10623 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10624
10625 * gcc.dg/fold-compare-8.c: New test.
10626 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10627
10628 2014-05-27 Richard Biener <rguenther@suse.de>
10629
10630 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10631
10632 2014-05-27 Marek Polacek <polacek@redhat.com>
10633
10634 PR testsuite/61319
10635 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10636 LLONG_MIN, and ULLONG_MAX.
10637
10638 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10639
10640 * lib/target-supports.exp (check_effective_target_vect_bswap):
10641 Specify arm*-*-* support.
10642
10643 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10644
10645 PR testsuite/61319
10646 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10647 -nan optional.
10648 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10649 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10650
10651 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10652
10653 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10654
10655 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10656
10657 PR rtl-optimization/61222
10658 * gcc.c-torture/compile/pr61222-1.c: New test.
10659 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10660
10661 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10662
10663 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10664
10665 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10666
10667 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10668
10669 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671 PR libgfortran/55117
10672 * gfortran.dg/namelist_85.f90: New test.
10673
10674 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10675
10676 PR c/61191
10677 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10678 the case with syntax error.
10679
10680 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10681
10682 * gcc.dg/lto/pr61278_0.c: New test.
10683 * gcc.dg/lto/pr61278_1.c: New test.
10684
10685 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10686
10687 * gcc.dg/pr61220.c: New test.
10688 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10689
10690 2014-05-25 Tobias Burnus <burnus@net-b.de>
10691
10692 * gfortran.dg/coarray_10.f90: Update dg-warning.
10693 * gfortran.dg/coarray_this_image_1.f90: New.
10694 * gfortran.dg/coarray_this_image_2.f90: New.
10695
10696 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10697
10698 PR libfortran/61173
10699 * gfortran.dg/arrayio_14.f90: New test.
10700
10701 2014-05-24 Andreas Schwab <schwab@suse.de>
10702
10703 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10704
10705 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10706
10707 * gfortran.dg/bind_c_array_params_2.f90:
10708 Adjust regexp for -flto.
10709 * gfortran.dg/pr48636-2.f90: Likewise.
10710 * gfortran.dg/pr52835.f90: Likewise.
10711
10712 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10713
10714 PR rtl-optimization/61215
10715 * gcc.target/i386/pr61215.c: New.
10716
10717 2014-05-23 Marek Polacek <polacek@redhat.com>
10718 Jakub Jelinek <jakub@redhat.com>
10719
10720 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10721 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10722 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10723 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10724 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10725 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10726 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10727 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10728 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10729 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10730 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10731 * c-c++-common/ubsan/float-cast.h: New file.
10732 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10733 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10734
10735 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10736
10737 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10738
10739 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10740
10741 * g++.dg/cpp1y/lambda-init9.C: New.
10742
10743 2014-05-23 Richard Biener <rguenther@suse.de>
10744
10745 PR testsuite/61266
10746 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10747 adjust testcase to reflect reality.
10748
10749 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10750
10751 PR tree-optimization/54733
10752 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10753 optimization to support memory sources and bitwise operations
10754 equivalent to load in host endianness.
10755 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10756 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10757 * gcc.c-torture/execute/bswap-2.c: Likewise.
10758
10759 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10760
10761 * lib/target-supports.exp: New effective targets for architectures
10762 capable of performing byte swap.
10763 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10764 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10765 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10766
10767 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10768
10769 PR c++/61088
10770 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10771 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10772
10773 2014-05-22 Xinliang David Li <davidxl@google.com>
10774
10775 * g++.dg/ipa/devirt-15.C: Fix expected message.
10776 * g++.dg/ipa/devirt-16.C: Ditto.
10777 * g++.dg/ipa/devirt-17.C: Ditto.
10778 * g++.dg/ipa/devirt-26.C: Ditto.
10779 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10780 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10781 * g++.dg/tree-ssa/pr8781.C:Ditto.
10782
10783 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10784
10785 * gcc.target/powerpc/htm-ttest.c: New test.
10786
10787 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10788
10789 * gnat.dg/opt37.ad[sb]: New test.
10790
10791 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10792
10793 PR c/61271
10794 * g++.dg/cilk-plus/AN/array_function.cc: New.
10795
10796 2014-05-22 Richard Biener <rguenther@suse.de>
10797
10798 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10799
10800 2014-05-22 Kostya Serebryany <kcc@google.com>
10801
10802 * c-c++-common/tsan/mutexset1.c: Update the test to match
10803 upstream r209283.
10804 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10805
10806 2014-05-21 Marek Polacek <polacek@redhat.com>
10807
10808 PR sanitizer/61272
10809 * g++.dg/ubsan/pr61272.C: New test.
10810
10811 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10812 Sandra Loosemore <sandra@codesourcery.com>
10813
10814 PR lto/60179
10815 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10816 * gcc.target/nios2/custom-fp-lto.c: New test.
10817
10818 2014-05-21 Andreas Schwab <schwab@suse.de>
10819
10820 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10821
10822 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10823
10824 PR target/54236
10825 * gcc.target/sh/pr54236-3.c: New.
10826
10827 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10828
10829 PR c++/60189
10830 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10831
10832 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10833
10834 PR tree-optimization/60899
10835 * g++.dg/ipa/devirt-11.C: Update template.
10836
10837 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10838
10839 PR C++/61038
10840 * g++.dg/cpp0x/pr61038.C: New.
10841
10842 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10843
10844 PR c++/58753
10845 PR c++/58930
10846 PR c++/58704
10847 * g++.dg/cpp0x/nsdmi-template11.C: New.
10848 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10849 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10850
10851 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10852
10853 * gnat.dg/opt35.adb: New test.
10854 * gnat.dg/opt36.adb: Likewise.
10855 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10856
10857 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10858
10859 PR c++/60373
10860 * g++.dg/cpp0x/Wattributes1.C: New.
10861 * g++.dg/ext/visibility/redecl1.C: Adjust.
10862 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10863
10864 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10865
10866 * gcc.target/powerpc/vsxcopy.c: New test.
10867
10868 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10869
10870 PR c++/58664
10871 * g++.dg/cpp0x/nsdmi-union6.C: New.
10872 * g++.dg/parse/pr58664.C: Likewise.
10873 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10874 * g++.dg/parse/crash31.C: Likewise.
10875 * g++.dg/template/error2.C: Likewise.
10876 * g++.dg/template/inherit8.C: Likewise.
10877 * g++.dg/template/offsetof2.C: Likewise.
10878
10879 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10880
10881 * c-c++-common/gomp/simd4.c: Adjust for inform.
10882 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10883 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10884 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10885 * g++.dg/cpp0x/noexcept15.C: Likewise.
10886 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10887 * g++.dg/eh/spec6.C: Likewise.
10888 * g++.dg/expr/cast1.C: Likewise.
10889 * g++.dg/expr/dtor1.C: Likewise.
10890 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10891 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10892 * g++.dg/gomp/pr49223-2.C: Likewise.
10893 * g++.dg/gomp/udr-4.C: Likewise.
10894 * g++.dg/init/delete1.C: Likewise.
10895 * g++.dg/other/crash-2.C: Likewise.
10896 * g++.dg/parse/crash24.C: Likewise.
10897 * g++.dg/parse/crash25.C: Likewise.
10898 * g++.dg/parse/crash31.C: Likewise.
10899 * g++.dg/parse/crash49.C: Likewise.
10900 * g++.dg/parse/crash50.C: Likewise.
10901 * g++.dg/parse/crash54.C: Likewise.
10902 * g++.dg/parse/dtor7.C: Likewise.
10903 * g++.dg/parse/error40.C: Likewise.
10904 * g++.dg/parse/fused-params1.C: Likewise.
10905 * g++.dg/parse/new1.C: Likewise.
10906 * g++.dg/template/crash35.C: Likewise.
10907 * g++.dg/template/crash59.C: Likewise.
10908 * g++.dg/template/crash77.C: Likewise.
10909 * g++.dg/template/error51.C: Likewise.
10910 * g++.dg/template/incomplete1.C: Likewise.
10911 * g++.dg/template/incomplete3.C: Likewise.
10912 * g++.dg/template/incomplete4.C: Likewise.
10913 * g++.dg/template/incomplete5.C: Likewise.
10914 * g++.dg/template/inherit8.C: Likewise.
10915 * g++.dg/template/instantiate1.C: Likewise.
10916 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10917 * g++.dg/template/offsetof2.C: Likewise.
10918 * g++.dg/tm/pr51928.C: Likewise.
10919 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10920 * g++.dg/warn/incomplete1.C: Likewise.
10921 * g++.dg/warn/incomplete2.C: Likewise.
10922 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10923 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10924 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10925 * g++.old-deja/g++.eh/catch1.C: Likewise.
10926 * g++.old-deja/g++.eh/spec6.C: Likewise.
10927 * g++.old-deja/g++.mike/p7868.C: Likewise.
10928 * g++.old-deja/g++.other/crash38.C: Likewise.
10929 * g++.old-deja/g++.other/enum2.C: Likewise.
10930 * g++.old-deja/g++.other/incomplete.C: Likewise.
10931 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10932 * g++.old-deja/g++.pt/crash9.C: Likewise.
10933 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10934 * g++.old-deja/g++.pt/typename8.C: Likewise.
10935 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10936
10937 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10938
10939 * lib/target-supports.exp
10940 (check_effective_target_vect_sizes_32B_16B): Return false if
10941 128-bit AVX vectors preferred.
10942
10943 2014-05-19 Mike Stump <mikestump@comcast.net>
10944
10945 * lib/target-supports.exp (check_effective_target_avx): Early out
10946 if not x86 to prevent x86 flags on non-x86 targets.
10947
10948 2014-05-19 Richard Biener <rguenther@suse.de>
10949
10950 PR tree-optimization/61221
10951 * gcc.dg/torture/pr61221.c: New testcase.
10952
10953 2014-05-19 Richard Biener <rguenther@suse.de>
10954
10955 PR tree-optimization/61209
10956 * gfortran.dg/pr61209.f90: New testcase.
10957
10958 2014-05-19 Richard Biener <rguenther@suse.de>
10959
10960 PR tree-optimization/61184
10961 * c-c++-common/torture/pr61184.c: New testcase.
10962
10963 2014-05-19 Christian Bruel <christian.bruel@st.com>
10964
10965 PR target/61195
10966 * gcc.target/sh/pr61195.c: New test.
10967
10968 2014-05-18 Wei Mi <wmi@google.com>
10969
10970 PR target/58066
10971 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10972 directive with rtl insns. Add effective-target fpic and
10973 tls_native.
10974
10975 2014-05-17 Xinliang David Li <davidxl@google.com>
10976
10977 * g++.dg/ipa/devirt-33.C: New testcase.
10978
10979 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10980
10981 * g++.dg/ipa/comdat.C: New file.
10982
10983 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10984
10985 * gnat.dg/volatile12.ad[sb]: New test.
10986
10987 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10988
10989 * gnat.dg/enum3.adb: New test.
10990
10991 2014-05-18 Andreas Schwab <schwab@suse.de>
10992
10993 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10994
10995 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10996
10997 PR libfortran/52539
10998 * gfortran.dg/namelist_utf8.f90: New test.
10999
11000 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11001
11002 PR c++/52875
11003 * g++.dg/cpp0x/decltype58.C: New.
11004
11005 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11006
11007 * gcc.target/microblaze/others/break_handler.c: New.
11008
11009 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11010
11011 PR tree-optimization/61140
11012 PR tree-optimization/61150
11013 PR tree-optimization/61197
11014 * gcc.dg/tree-ssa/pr61140.c: New file.
11015 * gcc.dg/tree-ssa/pr61150.c: New file.
11016 * gcc.dg/tree-ssa/pr61197.c: New file.
11017
11018 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11019
11020 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11021 (dg-options): Add -mfpmath=387.
11022 (dg-final): Check that no MMX registers are used.
11023
11024 2014-05-17 Andreas Schwab <schwab@suse.de>
11025
11026 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11027
11028 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11029
11030 Revert:
11031 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11032
11033 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11034 occurrences of "int" in the gimple dump to reflect that the return
11035 types of functions now show up in such dumps.
11036 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11037
11038 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11039
11040 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11041 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11042 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11043 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11044 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11045 * gcc.dg/debug/pr35154.c: Update testcase.
11046 * gcc.target/i386/vectorize1.c: Update testcase.
11047
11048 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11049
11050 PR c++/51640
11051 * g++.dg/parse/error54.C: New.
11052
11053 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11054
11055 PR rtl-optimization/60969
11056 * g++.dg/pr60969.C: New.
11057
11058 2014-05-16 Richard Biener <rguenther@suse.de>
11059
11060 PR tree-optimization/61194
11061 * gcc.dg/vect/pr61194.c: New testcase.
11062
11063 2014-05-16 Richard Biener <rguenther@suse.de>
11064
11065 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11066 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11067 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11068 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11069
11070 2014-05-16 Richard Biener <rguenther@suse.de>
11071
11072 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11073
11074 2014-05-15 Martin Jambor <mjambor@suse.cz>
11075
11076 PR ipa/61085
11077 * g++.dg/ipa/pr61085.C: New test.
11078
11079 2014-05-15 Martin Jambor <mjambor@suse.cz>
11080
11081 PR tree-optimization/61090
11082 * gcc.dg/tree-ssa/pr61090.c: New test.
11083
11084 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR tree-optimization/61158
11087 * gcc.dg/pr61158.c: New test.
11088
11089 2014-05-15 Andreas Schwab <schwab@suse.de>
11090
11091 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11092 emitted.
11093 * obj-c++.dg/exceptions-5.mm: Likewise.
11094
11095 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11096
11097 * shrink-wrap-loop.c: New test case.
11098
11099 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11100
11101 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11102 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11103 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11104 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11105 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11106 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11107 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11108 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11109 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11110 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11111 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11112 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11113 * gcc.target/arm/simd/vtrns16_1.c: New file.
11114 * gcc.target/arm/simd/vtrns32_1.c: New file.
11115 * gcc.target/arm/simd/vtrns8_1.c: New file.
11116 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11117 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11118 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11119
11120 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11121
11122 * gcc.target/i386/clflushopt-1.c: New.
11123 * gcc.target/i386/xsavec-1.c: Ditto.
11124 * gcc.target/i386/xsavec64-1.c: Ditto.
11125 * gcc.target/i386/xsaves-1.c: Ditto.
11126 * gcc.target/i386/xsaves64-1.c: Ditto.
11127 * gcc.target/i386/sse-12.c: Test new options.
11128 * gcc.target/i386/sse-13.c: Ditto.
11129 * gcc.target/i386/sse-14.c: Ditto.
11130 * gcc.target/i386/sse-22.c: Ditto.
11131 * gcc.target/i386/sse-23.c: Ditto.
11132 * g++.dg/other/i386-2.C: Ditto.
11133 * g++.dg/other/i386-3.C: Ditto.
11134
11135 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11136
11137 PR rtl-optimization/60866
11138 * gcc.dg/pr60866.c: New test.
11139
11140 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11141
11142 PR rtl-optimization/60901
11143 * gcc.target/i386/pr60901.c: New test.
11144
11145 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11146
11147 PR sanitizer/61100
11148 * c-c++-common/asan/asan-interface-1.c: New test.
11149 * lib/asan-dg.exp (asan_include_flags): New function.
11150 (asan_init): Call asan_include_flags to obtain path
11151 to sanitizer headers.
11152
11153 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11154
11155 * lib/target-support.exp (check_dfp_hw_available): New function.
11156 (is-effective-target): Check $arg for dfp_hw.
11157 (is-effective-target-keyword): Likewise.
11158 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11159 Change target to dfp_hw.
11160
11161 2014-05-13 Marek Polacek <polacek@redhat.com>
11162
11163 PR c/61162
11164 * gcc.dg/pr61162.c: New test.
11165
11166 2014-05-13 Marek Polacek <polacek@redhat.com>
11167
11168 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11169 * c-c++-common/pr50459-2.c: New test.
11170
11171 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11172
11173 PR c++/54310
11174 * g++.dg/template/pr54310.C: New.
11175
11176 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11177 Sandra Loosemore <sandra@codesourcery.com>
11178
11179 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11180
11181 2014-05-13 Catherine Moore <clm@cm00re.com>
11182
11183 * gcc.target/mips/near-far-1.c: Adjust expected output
11184 to allow the JALS instruction.
11185 * gcc.target/mips/near-far-2.c: Likewise.
11186 * gcc.target/mips/near-far-4.c: Likewise.
11187
11188 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11189
11190 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11191
11192 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR target/61060
11195 * gcc.dg/pr61060.c: New test.
11196
11197 2014-05-12 DJ Delorie <dj@redhat.com>
11198
11199 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11200 * gcc.dg/sibcall-4.c: Likewise.
11201
11202 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11203
11204 * objc.dg/shadow-1.m: New test.
11205 * objc.dg/shadow-2.m: New test.
11206 * objc.dg/ivar-scope-1.m: New test.
11207 * objc.dg/ivar-scope-2.m: New test.
11208 * objc.dg/ivar-scope-3.m: New test.
11209 * objc.dg/ivar-scope-4.m: New test.
11210 * objc.dg/ivar-visibility-1.m: New test.
11211 * objc.dg/ivar-visibility-2.m: New test.
11212 * objc.dg/ivar-visibility-3.m: New test.
11213 * objc.dg/ivar-visibility-4.m: New test.
11214
11215 2014-05-12 Tobias Burnus <burnus@net-b.de>
11216
11217 PR fortran/60127
11218 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11219
11220 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11221
11222 PR fortran/60834
11223 * gfortran.dg/associate_16.f90: New test.
11224
11225 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11226
11227 PR target/60991
11228 * gcc.target/avr/pr60991.c: New testcase.
11229
11230 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11231
11232 PR c++/60054
11233 * g++.dg/cpp1y/pr60054.C: New.
11234
11235 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11236
11237 PR c++/51199
11238 * g++.dg/template/pr51199.C: New.
11239
11240 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11241
11242 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11243
11244 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11245
11246 * gfortran.dg/gomp/affinity-1.f90: New test.
11247
11248 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11249
11250 * gcc.dg/torture/pr61136.c: New test.
11251
11252 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11253
11254 PR c++/59705
11255 * g++.dg/cpp0x/sfinae51.C: New.
11256
11257 PR c++/58353
11258 * g++.dg/cpp0x/variadic157.C: New.
11259
11260 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11261
11262 PR target/51244
11263 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11264
11265 2014-05-10 Marek Polacek <polacek@redhat.com>
11266
11267 * gcc.dg/pedwarn-init.c: New test.
11268 * gcc.dg/init-string-1.c: Adjust dg-error.
11269
11270 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11271
11272 * lib/target-supports.exp
11273 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11274 to the list.
11275
11276 2014-05-09 Marek Polacek <polacek@redhat.com>
11277
11278 PR c/61096
11279 * gcc.dg/pr61096-1.c: New test.
11280 * gcc.dg/pr61096-2.c: New test.
11281
11282 2014-05-09 Florian Weimer <fweimer@redhat.com>
11283
11284 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11285 * g++.dg/fstack-protector-strong.C: Likewise.
11286 * gcc.target/i386/ssp-strong-reg.c: New file.
11287
11288 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11289
11290 PR target/61055
11291 * gcc.target/avr/torture/pr61055.c: New test.
11292
11293 2014-05-09 Marek Polacek <polacek@redhat.com>
11294
11295 PR c/50459
11296 * c-c++-common/attributes-1.c: Move test line to a new test.
11297 * c-c++-common/attributes-2.c: New test.
11298 * c-c++-common/pr50459.c: New test.
11299 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11300 * gcc.dg/nonnull-2.c: Likewise.
11301 * gcc.dg/pr55570.c: Modify dg-error.
11302 * gcc.dg/tm/wrap-2.c: Likewise.
11303
11304 2014-05-08 Jeff Law <law@redhat.com>
11305
11306 PR tree-optimization/61009
11307 * g++.dg/tree-ssa/pr61009.C: New test.
11308
11309 2014-05-08 Matthias Klose <doko@ubuntu.com>
11310
11311 PR driver/61106
11312 * gcc-dg/unused-8a.c: New.
11313 * gcc-dg/unused-8b.c: Likewise.
11314
11315 2014-05-08 Marek Polacek <polacek@redhat.com>
11316
11317 PR c/61053
11318 * gcc.dg/pr61053.c: New test.
11319
11320 2014-05-08 Marek Polacek <polacek@redhat.com>
11321
11322 PR c/61077
11323 * gcc.dg/pr61077.c: New test.
11324
11325 2014-05-08 Tobias Burnus <burnus@net-b.de>
11326
11327 * gfortran.dg/coarray_collectives_1.f90: New.
11328 * gfortran.dg/coarray_collectives_2.f90: New.
11329 * gfortran.dg/coarray_collectives_3.f90: New.
11330 * gfortran.dg/coarray_collectives_4.f90: New.
11331 * gfortran.dg/coarray_collectives_5.f90: New.
11332 * gfortran.dg/coarray_collectives_6.f90: New.
11333 * gfortran.dg/coarray/collectives_1.f90: New.
11334 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11335 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11336 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11337 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11338 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11339 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11340 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11341
11342 2014-05-08 Wei Mi <wmi@google.com>
11343
11344 PR target/58066
11345 * gcc.target/i386/pr58066.c: New test.
11346
11347 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11348
11349 * gcc.target/i386/avx256-unaligned-load-2.c,
11350 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11351 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11352 packed-single instructions.
11353
11354 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11355
11356 PR c++/13981
11357 * g++.dg/diagnostic/pr13981.C: New.
11358
11359 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11360
11361 PR tree-optimization/59100
11362 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11363 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11364
11365 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11366
11367 PR tree-optimization/61095
11368 * gcc.dg/torture/pr61095.c: New test.
11369
11370 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11371
11372 PR middle-end/39246
11373 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11374 the uninitialized complex is used.
11375 * gcc.dg/uninit-17.c: New test to check partial initialization of
11376 complex with branches.
11377 * gcc.dg/uninit-17-O0.c: Likewise.
11378
11379 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11380
11381 PR target/60884
11382 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11383 (test_03): Rename to test_02.
11384
11385 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11386
11387 PR c++/61083
11388 * g++.dg/cpp0x/sfinae50.C: New.
11389
11390 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11391
11392 PR c++/61080
11393 * g++.dg/cpp0x/deleted7.C: New.
11394
11395 2014-05-07 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/61034
11398 * g++.dg/tree-ssa/pr61034.C: New testcase.
11399
11400 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11401
11402 * gcc.target/epiphany/isr-arg.c: New file.
11403
11404 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11405
11406 PR tree-optimization/52252
11407 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11408
11409 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11410
11411 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11412 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11413 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11414 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11415 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11416 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11417 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11418 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11419 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11420 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11421 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11422 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11423 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11424 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11425 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11426 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11427 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11428 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11429 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11430 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11431 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11432 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11433 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11434 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11435 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11436 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11437 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11438 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11439 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11440 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11441 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11442 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11443 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11444 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11445 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11446 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11447 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11448 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11449 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11450 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11451 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11452 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11453 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11454 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11455 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11456 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11457 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11458 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11459 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11460 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11461 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11462 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11463 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11464 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11465 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11466 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11467 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11468 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11469 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11470 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11471 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11472 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11473 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11474 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11475 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11476 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11477 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11478 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11479 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11480 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11481 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11482 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11483
11484 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11485
11486 gcc.target/aarch64/simd/ext_f32.x: New file.
11487 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11488 gcc.target/aarch64/simd/ext_p16.x: New file.
11489 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11490 gcc.target/aarch64/simd/ext_p8.x: New file.
11491 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11492 gcc.target/aarch64/simd/ext_s16.x: New file.
11493 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11494 gcc.target/aarch64/simd/ext_s32.x: New file.
11495 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11496 gcc.target/aarch64/simd/ext_s64.x: New file.
11497 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11498 gcc.target/aarch64/simd/ext_s8.x: New file.
11499 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11500 gcc.target/aarch64/simd/ext_u16.x: New file.
11501 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11502 gcc.target/aarch64/simd/ext_u32.x: New file.
11503 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11504 gcc.target/aarch64/simd/ext_u64.x: New file.
11505 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11506 gcc.target/aarch64/simd/ext_u8.x: New file.
11507 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11508 gcc.target/aarch64/simd/ext_f64.c: New file.
11509 gcc.target/aarch64/simd/extq_f32.x: New file.
11510 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11511 gcc.target/aarch64/simd/extq_p16.x: New file.
11512 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11513 gcc.target/aarch64/simd/extq_p8.x: New file.
11514 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11515 gcc.target/aarch64/simd/extq_s16.x: New file.
11516 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11517 gcc.target/aarch64/simd/extq_s32.x: New file.
11518 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11519 gcc.target/aarch64/simd/extq_s64.x: New file.
11520 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11521 gcc.target/aarch64/simd/extq_s8.x: New file.
11522 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11523 gcc.target/aarch64/simd/extq_u16.x: New file.
11524 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11525 gcc.target/aarch64/simd/extq_u32.x: New file.
11526 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11527 gcc.target/aarch64/simd/extq_u64.x: New file.
11528 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11529 gcc.target/aarch64/simd/extq_u8.x: New file.
11530 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11531 gcc.target/aarch64/simd/extq_f64.c: New file.
11532
11533 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11534
11535 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11536 * gcc.target/aarch64/vtrnu32.c: Likewise.
11537 * gcc.target/aarch64/vtrnf32.c: Likewise.
11538
11539 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11540
11541 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11542 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11543 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11544 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11545 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11546 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11547 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11548 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11549 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11550 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11551 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11552 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11553 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11554 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11555 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11556 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11557 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11558 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11559 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11560 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11561 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11562 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11563 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11564 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11565 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11566 * gcc.target/aarch64/simd/vtrns16.x: New file.
11567 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11568 * gcc.target/aarch64/simd/vtrns32.x: New file.
11569 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11570 * gcc.target/aarch64/simd/vtrns8.x: New file.
11571 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11572 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11573 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11574 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11575 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11576 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11577
11578 2014-05-07 Richard Biener <rguenther@suse.de>
11579
11580 PR tree-optimization/57864
11581 * gcc.dg/torture/pr57864.c: New testcase.
11582
11583 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11584
11585 PR libfortran/61049
11586 * gfortran.dg/list_read_13.f: New test.
11587
11588 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11589
11590 PR c++/60999
11591 * g++.dg/cpp0x/nsdmi-template9.C: New.
11592 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11593
11594 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11595 Mike Stump <mikestump@comcast.net>
11596 Richard Sandiford <rdsandiford@googlemail.com>
11597
11598 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11599
11600 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11601
11602 PR ipa/60965
11603 * g++.dg/ipa/devirt-32.C: New testcase.
11604
11605 2014-05-05 Richard Biener <rguenther@suse.de>
11606
11607 PR middle-end/61010
11608 * gcc.dg/torture/pr61010.c: New testcase.
11609
11610 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11611
11612 * gcc.target/s390/leaf-profile.c: New testcase.
11613
11614 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11615
11616 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11617 Disable asm scan for s390.
11618 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11619 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11620
11621 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11622
11623 PR tree-optimization/60363
11624 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11625
11626 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11627
11628 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11629 (dg-require-effective-target): Change target to powerpc_fprs.
11630 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11631 (dg-require-effective-target): Change target to dfprt.
11632
11633 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11634
11635 PR c++/58582
11636 * g++.dg/cpp0x/deleted4.C: New.
11637 * g++.dg/cpp0x/deleted5.C: Likewise.
11638 * g++.dg/cpp0x/deleted6.C: Likewise.
11639
11640 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11641
11642 PR fortran/61025
11643 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11644 regexps for -m32.
11645 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11646 * gfortran.dg/coarray_poly_6.f90: Likewise.
11647 * gfortran.dg/coarray_poly_7.f90: Likewise.
11648 * gfortran.dg/coarray_poly_8.f90: Likewise.
11649
11650 2014-05-02 Marek Polacek <polacek@redhat.com>
11651
11652 PR c/25801
11653 * gcc.dg/pr25801.c: New test.
11654
11655 2014-05-02 Marek Polacek <polacek@redhat.com>
11656
11657 PR c/60784
11658 * gcc.dg/pr60784.c: New test.
11659
11660 2014-05-01 Marek Polacek <polacek@redhat.com>
11661
11662 PR c/60915
11663 * gcc.dg/pr60915.c: New test.
11664
11665 2014-05-01 Marek Polacek <polacek@redhat.com>
11666
11667 PR c/60257
11668 * gcc.dg/pr60257.c: New test.
11669
11670 2014-05-01 Marek Polacek <polacek@redhat.com>
11671
11672 PR c/43395
11673 * c-c++-common/pr43395.c: New test.
11674
11675 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11676
11677 * gcc.dg/cond-reduc-1.c: New test.
11678 * gcc.dg/cond-reduc-2.c: Likewise.
11679
11680 2014-05-01 Marek Polacek <polacek@redhat.com>
11681
11682 PR c/29467
11683 * gcc.dg/pr29467.c: New test.
11684 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11685 about boolean types.
11686 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11687 to bool.
11688 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11689
11690 2014-05-01 Marek Polacek <polacek@redhat.com>
11691
11692 PR c/43245
11693 * gcc.dg/pr43245.c: New test.
11694
11695 2014-05-01 Marek Polacek <polacek@redhat.com>
11696
11697 PR c/56989
11698 * gcc.dg/pr56989.c: New test.
11699
11700 2014-04-30 Ian Lance Taylor <iant@google.com>
11701
11702 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11703 in go_compile_args rather than in argument to go-torture-execute.
11704
11705 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11706
11707 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11708 instead of getpid.
11709
11710 2014-04-30 Tobias Burnus <burnus@net-b.de>
11711
11712 * gfortran.dg/coarray_poly_6.f90
11713 * gfortran.dg/coarray_poly_7.f90
11714 * gfortran.dg/coarray_poly_8.f90
11715
11716 2014-04-30 Tobias Burnus <burnus@net-b.de>
11717
11718 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11719 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11720 * gfortran.dg/coarray/codimension.f90: New.
11721
11722 2014-04-30 Tobias Burnus <burnus@net-b.de>
11723
11724 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11725 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11726
11727 2014-04-30 Tobias Burnus <burnus@net-b.de>
11728
11729 * gfortran.dg/coarray_poly_4.f90: New.
11730 * gfortran.dg/coarray_poly_5.f90: New.
11731
11732 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11733
11734 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11735 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11736 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11737 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11738 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11739 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11740 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11741 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11742 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11743 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11744 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11745 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11746 * gcc.target/arm/simd/vuzps16_1.c: New file.
11747 * gcc.target/arm/simd/vuzps32_1.c: New file.
11748 * gcc.target/arm/simd/vuzps8_1.c: New file.
11749 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11750 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11751 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11752
11753 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11754
11755 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11756 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11757 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11758
11759 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11760
11761 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11762 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11763 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11764 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11765 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11766 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11767 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11768 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11769 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11770 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11771 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11772 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11773 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11774 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11775 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11776 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11777 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11778 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11779 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11780 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11781 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11782 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11783 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11784 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11785 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11786 * gcc.target/aarch64/simd/vuzps16.x: New file.
11787 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11788 * gcc.target/aarch64/simd/vuzps32.x: New file.
11789 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11790 * gcc.target/aarch64/simd/vuzps8.x: New file.
11791 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11792 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11793 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11794 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11795 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11796 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11797
11798 2014-04-30 Richard Biener <rguenther@suse.de>
11799
11800 PR tree-optimization/48329
11801 * gfortran.dg/vect/pr48329.f90: New testcase.
11802
11803 2014-04-30 Marek Polacek <polacek@redhat.com>
11804
11805 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11806 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11807
11808 2014-04-30 Marek Polacek <polacek@redhat.com>
11809
11810 PR c/60139
11811 * gcc.dg/pr60139.c: New test.
11812
11813 2014-04-30 Marek Polacek <polacek@redhat.com>
11814
11815 PR c/60351
11816 * gcc.dg/pr60351.c: New test.
11817
11818 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11819
11820 * gcc.target/arm/simd/simd.exp: New file.
11821 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11822 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11823 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11824 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11825 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11826 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11827 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11828 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11829 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11830 * gcc.target/arm/simd/vzipf32_1.c: New file.
11831 * gcc.target/arm/simd/vzipp16_1.c: New file.
11832 * gcc.target/arm/simd/vzipp8_1.c: New file.
11833 * gcc.target/arm/simd/vzips16_1.c: New file.
11834 * gcc.target/arm/simd/vzips32_1.c: New file.
11835 * gcc.target/arm/simd/vzips8_1.c: New file.
11836 * gcc.target/arm/simd/vzipu16_1.c: New file.
11837 * gcc.target/arm/simd/vzipu32_1.c: New file.
11838 * gcc.target/arm/simd/vzipu8_1.c: New file.
11839
11840 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11841
11842 PR c++/51707
11843 * g++.dg/cpp0x/constexpr-51707.C: New.
11844
11845 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11846
11847 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11848 occurrences of "int" in the gimple dump to reflect that the return
11849 types of functions now show up in such dumps.
11850 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11851
11852 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR tree-optimization/60971
11855 * c-c++-common/turtore/pr60971.c: New test.
11856
11857 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11858
11859 * gcc.target/aarch64/simd/simd.exp: New file.
11860 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11861 * gcc.target/aarch64/simd/vzipf32.x: New file.
11862 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11863 * gcc.target/aarch64/simd/vzipp16.x: New file.
11864 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11865 * gcc.target/aarch64/simd/vzipp8.x: New file.
11866 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11867 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11868 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11869 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11870 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11871 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11872 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11873 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11874 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11875 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11876 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11877 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11878 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11879 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11880 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11881 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11882 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11883 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11884 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11885 * gcc.target/aarch64/simd/vzips16.x: New file.
11886 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11887 * gcc.target/aarch64/simd/vzips32.x: New file.
11888 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11889 * gcc.target/aarch64/simd/vzips8.x: New file.
11890 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11891 * gcc.target/aarch64/simd/vzipu16.x: New file.
11892 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11893 * gcc.target/aarch64/simd/vzipu32.x: New file.
11894 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11895 * gcc.target/aarch64/simd/vzipu8.x: New file.
11896
11897 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11898
11899 * gcc.target/aarch64/fcsel_1.c: New test case.
11900
11901 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11902
11903 PR libfortran/60810
11904 * gfortran.dg/arrayio_13.f90: New test.
11905
11906 2014-04-28 Martin Jambor <mjambor@suse.cz>
11907
11908 * gcc.dg/tree-ssa/sra-14.c: New test.
11909
11910 2014-04-28 Richard Biener <rguenther@suse.de>
11911
11912 PR middle-end/60092
11913 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11914 * gcc.dg/vect/pr60092.c: Likewise.
11915
11916 2014-04-28 Richard Biener <rguenther@suse.de>
11917
11918 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11919 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11920 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11921 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11922
11923 2014-04-28 Richard Biener <rguenther@suse.de>
11924
11925 PR tree-optimization/60979
11926 * gcc.dg/graphite/pr60979.c: New testcase.
11927
11928 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11929
11930 PR c/60983
11931 * gcc.dg/pr60114.c: Use signed chars.
11932
11933 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11934
11935 PR c++/59120
11936 * g++.dg/cpp0x/alias-decl-43.C: New.
11937
11938 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11939
11940 PR fortran/59604
11941 PR fortran/58003
11942 * gfortran.dg/no_range_check_3.f90: New test.
11943
11944 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11945
11946 PR libfortran/52539
11947 * gfortran.dg/namelist_utf8.f90: New test.
11948
11949 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11950
11951 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11952 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11953 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11954
11955 2014-04-25 Cary Coutant <ccoutant@google.com>
11956
11957 PR debug/60929
11958 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11959 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11960 -fdebug-types-section flag.
11961
11962 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11963
11964 * gcc.target/arm/tail-long-call.c: New test.
11965
11966 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11967
11968 PR tree-optimization/60930
11969 * gcc.dg/torture/pr60930.c: New test.
11970
11971 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR tree-optimization/60960
11974 * gcc.c-torture/execute/pr60960.c: New test.
11975
11976 2014-04-25 Marek Polacek <polacek@redhat.com>
11977
11978 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11979
11980 2014-04-25 Marek Polacek <polacek@redhat.com>
11981
11982 PR c/18079
11983 * gcc.dg/pr18079.c: New test.
11984 * gcc.dg/pr18079-2.c: New test.
11985
11986 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11987
11988 * c-c++-common/gomp/pr60823-2.c: Require effective target
11989 vect_simd_clones.
11990
11991 2014-04-25 Marek Polacek <polacek@redhat.com>
11992
11993 PR c/60114
11994 * gcc.dg/pr60114.c: New test.
11995
11996 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11997
11998 * gcc.c-torture/execute/20140425-1.c: New test.
11999
12000 2014-04-25 Marek Polacek <polacek@redhat.com>
12001
12002 PR c/60156
12003 * c-c++-common/pr60156.c: New test.
12004
12005 2014-04-25 Richard Biener <rguenther@suse.de>
12006
12007 PR ipa/60912
12008 * g++.dg/opt/pr60912.C: New testcase.
12009
12010 2014-04-25 Richard Biener <rguenther@suse.de>
12011
12012 PR ipa/60911
12013 * gcc.dg/lto/pr60911_0.c: New testcase.
12014
12015 2014-04-24 Cong Hou <congh@google.com>
12016
12017 PR tree-optimization/60896
12018 * g++.dg/vect/pr60896.cc: New test.
12019
12020 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12021
12022 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12023 unpack builtin functionss for 128-bit types.
12024 * gcc.target/powerpc/pack02.c: Likewise.
12025 * gcc.target/powerpc/pack03.c: Likewise.
12026 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12027 divide builtin functionss.
12028 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12029 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12030 functions.
12031 * gcc.target/powerpc/bcd-2.c: Likewise.
12032 * gcc.target/powerpc/bcd-3.c: Likewise.
12033 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12034 builtin functionss.
12035 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12036
12037 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12038
12039 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12040 keeps_null_pointer_checks.
12041 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12042 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12043 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12044 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12045
12046 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12047
12048 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12049 Replace load with read and store with write.
12050
12051 2014-04-24 Jeff Law <law@redhat.com>
12052
12053 PR target/60822
12054 * gcc.c-torture/pr60822.c: New test.
12055 * gcc.c-torture/pr60822.x: New test.
12056
12057 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12058
12059 PR c++/57958
12060 * g++.dg/cpp0x/pr57958.C: New test.
12061
12062 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12063
12064 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12065 true for aarch64_be.
12066
12067 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12068 Tom de Vries <tom@codesourcery.com>
12069
12070 * gcc.dg/fuse-caller-save.c: New test.
12071
12072 2014-04-24 Joey Ye <joey.ye@arm.com>
12073
12074 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12075
12076 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12077
12078 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12079 * gcc.dg/vect/vect-bswap16: New test.
12080 * gcc.dg/vect/vect-bswap32: Likewise.
12081 * gcc.dg/vect/vect-bswap64: Likewise.
12082
12083 2014-04-23 Jeff Law <law@redhat.com>
12084
12085 PR tree-optimization/60902
12086 * gcc.target/i386/pr60902.c: New test.
12087
12088 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12089
12090 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12091 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12092 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12093
12094 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12095
12096 * gcc.target/arm/rev16.c: New test.
12097
12098 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12099
12100 * gcc.target/aarch64/rev16_1.c: New test.
12101
12102 2014-04-23 Richard Biener <rguenther@suse.de>
12103
12104 PR tree-optimization/60903
12105 * gcc.dg/torture/pr60903.c: New testcase.
12106
12107 2014-04-23 Richard Biener <rguenther@suse.de>
12108
12109 PR middle-end/60895
12110 * g++.dg/torture/pr60895.C: New testcase.
12111
12112 2014-04-23 Richard Biener <rguenther@suse.de>
12113
12114 PR middle-end/60891
12115 * gcc.dg/torture/pr60891.c: New testcase.
12116
12117 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR sanitizer/60275
12120 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12121 -fno-sanitize-recover to dg-options.
12122 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12123 add -std=c++11 to dg-options.
12124 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12125 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12126 add -std=c++1y to dg-options.
12127 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12128 -fno-sanitize-recover to dg-options.
12129 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12130 * c-c++-common/ubsan/vla-4.c: Likewise.
12131 * c-c++-common/ubsan/pr59503.c: Likewise.
12132 * c-c++-common/ubsan/vla-3.c: Likewise.
12133 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12134 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12135 * c-c++-common/ubsan/shift-3.c: Likewise.
12136 * c-c++-common/ubsan/overflow-1.c: Likewise.
12137 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12138 * c-c++-common/ubsan/vla-2.c: Likewise.
12139 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12140 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12141 * c-c++-common/ubsan/shift-6.c: Likewise.
12142 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12143 * c-c++-common/ubsan/overflow-add-3.c: New test.
12144 * c-c++-common/ubsan/overflow-add-4.c: New test.
12145 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12146 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12147
12148 2014-04-22 Christian Bruel <christian.bruel@st.com>
12149
12150 * gcc.target/sh/hiconst.c: New test.
12151
12152 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12153
12154 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12155 lroundf generates custom round instruction, too.
12156
12157 2014-04-22 Tobias Burnus <burnus@net-b.de>
12158
12159 PR fortran/60881
12160 * coarray/alloc_comp_3.f90: New.
12161
12162 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12163
12164 PR target/60868
12165 * gcc.target/i386/pr60868.c: New testcase.
12166
12167 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR c/59073
12170 * c-c++-common/gomp/pr59073.c: New test.
12171
12172 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12173
12174 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12175
12176 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12177
12178 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12179 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12180
12181 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12182
12183 * gcc.dg/memcpy-5.c: New test.
12184
12185 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12186
12187 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12188
12189 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12190 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12191 *-*-solaris2.9.
12192 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12193 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12194 from dg-options.
12195 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12196 from dg-additional-options.
12197 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12198 from dg-options.
12199
12200 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12201 execution check.
12202 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12203 (sigill_hdlr): Remove.
12204 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12205 check.
12206
12207 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12208 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12209 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12210
12211 * lib/target-supports.exp (add_options_for_tls): Remove
12212 *-*-solaris2.9* handling.
12213
12214 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12215
12216 * gcc.target/aarch64/vect_cvtf_1.c: New.
12217
12218 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR tree-optimization/60823
12221 * c-c++-common/gomp/pr60823-1.c: New test.
12222 * c-c++-common/gomp/pr60823-2.c: New test.
12223 * c-c++-common/gomp/pr60823-3.c: New test.
12224
12225 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12226
12227 * gcc.target/arm/anddi_notdi-1.c: New test.
12228 * gcc.target/arm/iordi_notdi-1.c: New test case.
12229
12230 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12231
12232 * gcc.target/arm/iordi_notdi-1.c: New test.
12233
12234 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12235
12236 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12237
12238 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12239
12240 PR target/60735
12241 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12242 not cause errors if -mspe.
12243
12244 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12245
12246 PR target/60909
12247 * gcc.target/i386/pr60909-1.c: New test.
12248 * gcc.target/i386/pr60909-2.c: Ditto.
12249
12250 2014-04-18 Cong Hou <congh@google.com>
12251
12252 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12253 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12254
12255 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12256
12257 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12258 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12259
12260 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12261
12262 PR c++/59200
12263 * g++.dg/cpp0x/alias-decl-42.C: New.
12264
12265 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12266
12267 * gcc.target/powerpc/ti_math1.c: New.
12268 * gcc.target/powerpc/ti_math2.c: New.
12269
12270 2014-04-17 Martin Jambor <mjambor@suse.cz>
12271
12272 * gnat.dg/opt34.adb: New.
12273 * gnat.dg/opt34_pkg.ads: Likewise.
12274
12275 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12276
12277 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12278 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12279
12280 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12281
12282 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12283 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12284
12285 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR target/60847
12288 Forward port from 4.8 branch
12289 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12290
12291 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12292 Fix scan patterns.
12293 * gcc.target/i386/bmi-2.c: Ditto.
12294
12295 2014-04-17 Richard Biener <rguenther@suse.de>
12296
12297 PR middle-end/60849
12298 * g++.dg/opt/pr60849.C: New testcase.
12299
12300 2014-04-17 Richard Biener <rguenther@suse.de>
12301
12302 PR tree-optimization/60836
12303 * g++.dg/vect/pr60836.cc: New testcase.
12304
12305 2014-04-17 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/60841
12308 * gcc.dg/vect/pr60841.c: New testcase.
12309
12310 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12311
12312 * g++.dg/ipa/devirt-31.C: New testcase.
12313
12314 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12315
12316 PR lto/60820
12317 * gcc.dg/lto/pr60820_0.c: New testcase.
12318 * gcc.dg/lto/pr60820_1.c: New testcase.
12319
12320 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12321
12322 PR ipa/60854
12323 * g++.dg/torture/pr60854.C: New testcase.
12324
12325 2014-04-16 Catherine Moore <clm@codesourcery.com>
12326
12327 * gcc.target/mips/umips-store16-2.c: New test.
12328
12329 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12330
12331 * g++.dg/cpp0x/initlist-vect.C: New file.
12332
12333 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12334
12335 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12336 * gcc.dg/uninit-I-O0.c: Likewise.
12337 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12338
12339 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR tree-optimization/60844
12342 * gcc.dg/pr60844.c: New test.
12343
12344 2014-04-15 Richard Biener <rguenther@suse.de>
12345
12346 PR rtl-optimization/56965
12347 * gcc.dg/torture/pr56965-1.c: New testcase.
12348 * gcc.dg/torture/pr56965-2.c: Likewise.
12349
12350 2014-04-15 Teresa Johnson <tejohnson@google.com>
12351
12352 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12353
12354 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12355
12356 * gnat.dg/vect14.adb: New test.
12357
12358 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12359
12360 * gnat.dg/vect12.ad[sb]: New test.
12361 * gnat.dg/vect13.ad[sb]: Likewise.
12362
12363 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12364
12365 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12366 under qemu-arm.
12367 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12368 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12369 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12370 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12371 * c-c++-common/ubsan/null-1.c: Likewise.
12372 * c-c++-common/ubsan/null-10.c: Likewise.
12373 * c-c++-common/ubsan/null-11.c: Likewise.
12374 * c-c++-common/ubsan/null-2.c: Likewise.
12375 * c-c++-common/ubsan/null-3.c: Likewise.
12376 * c-c++-common/ubsan/null-4.c: Likewise.
12377 * c-c++-common/ubsan/null-5.c: Likewise.
12378 * c-c++-common/ubsan/null-6.c: Likewise.
12379 * c-c++-common/ubsan/null-7.c: Likewise.
12380 * c-c++-common/ubsan/null-8.c: Likewise.
12381 * c-c++-common/ubsan/null-9.c: Likewise.
12382 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12383 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12384 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12385 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12386 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12387 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12388 * c-c++-common/ubsan/pr59333.c: Likewise.
12389 * c-c++-common/ubsan/pr59667.c: Likewise.
12390 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12391 * c-c++-common/ubsan/pr60636.c: Likewise.
12392 * c-c++-common/ubsan/shift-1.c: Likewise.
12393 * c-c++-common/ubsan/shift-2.c: Likewise.
12394 * c-c++-common/ubsan/vla-1.c: Likewise.
12395
12396 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12397
12398 * gnat.dg/vect11.ad[sb]: New test.
12399
12400 2014-04-14 Richard Biener <rguenther@suse.de>
12401
12402 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12403
12404 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12407
12408 2014-04-14 Richard Biener <rguenther@suse.de>
12409 Marc Glisse <marc.glisse@inria.fr>
12410
12411 PR c/60819
12412 * gcc.target/i386/vec-may_alias.c: New testcase.
12413
12414 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12415
12416 * lib/target-supports.exp
12417 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12418 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12419 Fix formatting.
12420
12421 2014-04-14 Richard Biener <rguenther@suse.de>
12422
12423 PR lto/60720
12424 * gcc.dg/lto/pr60720_0.c: New testcase.
12425 * gcc.dg/lto/pr60720_1.c: Likewise.
12426
12427 2014-04-14 Christian Bruel <christian.bruel@st.com>
12428
12429 * gcc.target/sh/memset.c: New test.
12430
12431 2014-04-14 Richard Biener <rguenther@suse.de>
12432
12433 PR middle-end/55022
12434 * gcc.dg/graphite/pr55022.c: New testcase.
12435
12436 2014-04-14 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/59817
12439 PR tree-optimization/60453
12440 * gfortran.dg/graphite/pr59817.f: New testcase.
12441 * gcc.dg/graphite/pr59817-1.c: Likewise.
12442 * gcc.dg/graphite/pr59817-2.c: Likewise.
12443
12444 2014-04-14 Jason Merrill <jason@redhat.com>
12445
12446 Revert:
12447 * lib/gcc-dg.exp (dg-build-dso): New.
12448 (gcc-dg-test-1): Handle dg-do-what "dso".
12449
12450 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12451
12452 PR fortran/60717
12453 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12454
12455 PR fortran/58085
12456 * gfortran.dg/associate_15.f90: New test.
12457
12458 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12459
12460 PR middle-end/60467
12461 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12462 case to check.
12463
12464 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12465
12466 PR middle-end/60469
12467 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12468
12469 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12470
12471 * gcc.target/mips/umips-store16-1.c: New test.
12472
12473 2014-04-11 Tobias Burnus <burnus@net-b.de>
12474
12475 PR c/60194
12476 * * g++.dg/warn/warn_format_signedness.C: New.
12477 * gcc.dg/format/warn-signedness.c: New.
12478
12479 2014-04-11 Tobias Burnus <burnus@net-b.de>
12480
12481 PR fortran/58880
12482 PR fortran/60495
12483 * gfortran.dg/finalize_25.f90: New.
12484
12485 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12486
12487 * gcc.target/epiphany/t1068-2.c: New file.
12488
12489 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12490
12491 * gcc.target/epiphany/btst-1.c: New test.
12492
12493 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12494
12495 PR rtl-optimization/60651
12496 * gcc.target/epiphany/mode-switch.c: New test.
12497
12498 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12499
12500 PR c++/58600
12501 * g++.dg/cpp0x/gen-attrs-58.C: New.
12502 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12503
12504 2014-04-11 Steve Ellcey <sellcey@mips.com>
12505 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR middle-end/60556
12508 * gcc.c-torture/compile/pr60556.c: New test.
12509
12510 2014-04-11 Richard Biener <rguenther@suse.de>
12511
12512 PR middle-end/60797
12513 * gcc.dg/pr60797.c: New testcase.
12514
12515 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12516
12517 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12518 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12519 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12520 rename to ...
12521 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12522 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12523 instructions as well.
12524
12525 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR rtl-optimization/60663
12528 * gcc.target/arm/pr60663.c: New test.
12529
12530 2014-04-10 Jason Merrill <jason@redhat.com>
12531
12532 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12533
12534 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR lto/60567
12537 * g++.dg/lto/pr60567_0.C: New test.
12538
12539 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12540
12541 * gfortran.dg/class_nameclash.f90: New test.
12542
12543 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12544
12545 PR c++/52844
12546 * g++.dg/cpp0x/variadic156.C: New.
12547
12548 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12549
12550 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12551 long.
12552
12553 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12554
12555 PR debug/60655
12556 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12557 -fdata-sections.
12558
12559 2014-04-09 Steve Ellcey <sellcey@mips.com>
12560
12561 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12562 and scan lists.
12563
12564 2014-04-09 Cong Hou <congh@google.com>
12565
12566 PR testsuite/60773
12567 * lib/target-supports.exp:
12568 (check_effective_target_vect_widen_si_to_di_pattern): New.
12569 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12570 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12571 targets only.
12572 (foo): Fix up formatting.
12573 (main): Call check_vect.
12574
12575 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12576
12577 PR c++/59115
12578 * g++.dg/template/crash119.C: New.
12579
12580 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12581
12582 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12583
12584 2014-04-08 Jason Merrill <jason@redhat.com>
12585
12586 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12587
12588 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12589
12590 PR rtl-optimization/60776
12591 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12592 * gcc.dg/builtin-bswap-7.c: Likewise.
12593 * gcc.dg/builtin-bswap-6a.c: New testcase.
12594 * gcc.dg/builtin-bswap-7a.c: New testcase.
12595
12596 Revert
12597 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12598
12599 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12600 optimization.
12601 * gcc.dg/builtin-bswap-7.c: Likewise.
12602
12603 2014-04-08 Richard Biener <rguenther@suse.de>
12604
12605 PR tree-optimization/60785
12606 * gcc.dg/graphite/pr60785.c: New testcase.
12607
12608 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12609
12610 PR target/60602
12611 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12612 with as at -O0.
12613
12614 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12615
12616 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12617 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12618 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12619
12620 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12621
12622 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12623
12624 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12625
12626 PR target/60609
12627 * g++.dg/torture/pr60609.C: New test.
12628
12629 2014-04-07 Richard Biener <rguenther@suse.de>
12630
12631 PR tree-optimization/60766
12632 * gcc.dg/torture/pr60766.c: New testcase.
12633
12634 2014-04-07 Jason Merrill <jason@redhat.com>
12635
12636 * lib/gcc-dg.exp (dg-build-dso): New.
12637 (gcc-dg-test-1): Handle dg-do-what "dso".
12638 * lib/target-supports.exp (add_options_for_dlopen): New.
12639 (check_effective_target_dlopen): Use it.
12640
12641 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12642
12643 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12644
12645 2014-04-07 Richard Biener <rguenther@suse.de>
12646
12647 PR middle-end/60750
12648 * g++.dg/torture/pr60750.C: New testcase.
12649 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12650
12651 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12652
12653 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12654
12655 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12656
12657 PR testsuite/60671
12658 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12659
12660 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12661
12662 PR testsuite/60672
12663 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12664
12665 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12666
12667 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12668
12669 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12670
12671 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12672
12673 * gcc.target/avr/dev-specific-rmw.c: New test.
12674
12675 2014-04-04 Cong Hou <congh@google.com>
12676
12677 PR tree-optimization/60656
12678 * gcc.dg/vect/pr60656.c: New test.
12679
12680 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12681
12682 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12683 optimization.
12684 * gcc.dg/builtin-bswap-7.c: Likewise.
12685
12686 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12687
12688 PR c++/58207
12689 * g++.dg/cpp0x/constexpr-ice15.C: New.
12690
12691 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12692
12693 PR ipa/59626
12694 testcase by Richard Biener
12695 * gcc.dg/lto/pr59626_0.c: New testcase.
12696 * gcc.dg/lto/pr59626_1.c: New testcase.
12697
12698 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12699
12700 PR debug/60655
12701 * gcc.c-torture/compile/pr60655-1.c: New test.
12702
12703 2014-04-04 Martin Jambor <mjambor@suse.cz>
12704
12705 PR ipa/60640
12706 * g++.dg/ipa/pr60640-1.C: New test.
12707 * g++.dg/ipa/pr60640-2.C: Likewise.
12708 * g++.dg/ipa/pr60640-3.C: Likewise.
12709 * g++.dg/ipa/pr60640-4.C: Likewise.
12710
12711 2014-04-04 Jeff Law <law@redhat.com>
12712
12713 PR target/60657
12714 * gcc.target/arm/pr60657.c: New test.
12715
12716 2014-04-04 Richard Biener <rguenther@suse.de>
12717
12718 PR ipa/60746
12719 * g++.dg/torture/pr60746.C: New testcase.
12720
12721 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12722
12723 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12724 * g++.old-deja/g++.jason/overload21.C: Likewise.
12725 * g++.old-deja/g++.law/init5.C: Likewise.
12726
12727 2014-04-03 Cong Hou <congh@google.com>
12728
12729 PR tree-optimization/60505
12730 * gcc.dg/vect/pr60505.c: New test.
12731
12732 2014-04-03 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/60740
12735 * gcc.dg/graphite/pr60740.c: New testcase.
12736
12737 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12738
12739 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12740 * g++.dg/warn/Wnvdtor-2.C: New.
12741 * g++.dg/warn/Wnvdtor-3.C: New.
12742 * g++.dg/warn/Wnvdtor-4.C: New.
12743 * g++.dg/warn/Weff1.C: Delete.
12744 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12745 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12746
12747 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12748
12749 PR ipa/60659
12750 * g++.dg/torture/pr60659.C: New testcase.
12751
12752 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12753
12754 PR tree-optimization/60733
12755 * gcc.dg/torture/pr60733.c: New test.
12756
12757 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12758
12759 PR rtl-optimization/60650
12760 * gcc.target/arm/pr60650-2.c: New.
12761
12762 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12763
12764 * gcc.target/i386/avx2-vpand-3.c,
12765 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12766
12767 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12768
12769 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12770 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12771 gcc.target/i386/memcpy-strategy-1.c,
12772 gcc.target/i386/memcpy-strategy-2.c,
12773 gcc.target/i386/memcpy-vector_loop-1.c,
12774 gcc.target/i386/memcpy-vector_loop-2.c,
12775 gcc.target/i386/memset-vector_loop-1.c,
12776 gcc.target/i386/memset-vector_loop-2.c,
12777 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12778 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12779 -march= options different from those in dg-options.
12780
12781 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12782
12783 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12784 gcc.target/i386/pr30970.c: Use -mtune=generic.
12785 * gcc.target/i386/avx2-vpaddb-3.c,
12786 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12787 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12788 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12789 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12790 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12791 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12792 gcc.target/i386/avx2-vpsubw-3.c,
12793 gcc.target/i386/avx256-unaligned-load-1.c,
12794 gcc.target/i386/avx256-unaligned-load-4.c,
12795 gcc.target/i386/avx256-unaligned-store-1.c,
12796 gcc.target/i386/avx256-unaligned-store-2.c,
12797 gcc.target/i386/avx256-unaligned-store-4.c: Use
12798 -mno-prefer-avx128.
12799
12800 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12801 Iain Sandoe <iain@codesourcery.com>
12802
12803 PR target/54083
12804 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12805 with the additional options -Wl,-undefined,dynamic_lookup
12806 and -Wl,-flat_namespace.
12807 * gcc.dg/torture/pr53922.c: Additional option
12808 -Wl,-flat_namespace for darwin[89].
12809 * gcc.dg/torture/pr60092.c: Additional options
12810 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12811 for darwin[89].
12812
12813 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12814
12815 PR target/43751
12816 * lib/prune.exp: Modify the regular express to prune
12817 the new warnings introduced by r205679 on darwin9.
12818
12819 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12820
12821 * g++.dg/init/ctor4.C: Adjust.
12822 * g++.dg/init/ctor4-1.C: New.
12823 * g++.dg/cpp0x/defaulted2.C: Adjust.
12824
12825 2014-04-01 Richard Henderson <rth@redhat.com>
12826
12827 PR target/60704
12828 * gcc.dg/pr60704.c: New file.
12829
12830 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12831
12832 PR target/60363
12833 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12834 logical_op_short_circuit targets.
12835
12836 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12837
12838 PR libfortran/60128
12839 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12840 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12841
12842 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12843
12844 PR rtl-optimization/60700
12845 * gcc.target/i386/pr60700.c: New test.
12846
12847 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12848
12849 PR target/60650
12850 * gcc.target/arm/pr60650.c: Adjust command line options.
12851
12852 2014-03-31 Martin Jambor <mjambor@suse.cz>
12853
12854 PR middle-end/60647
12855 * gcc.dg/pr60647-1.c: New test.
12856 * gcc.dg/pr60647-2.c: Likewise.
12857
12858 2014-03-31 Richard Biener <rguenther@suse.de>
12859
12860 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12861
12862 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12863
12864 PR target/60034
12865 * gcc.target/aarch64/pr60034.c: New file.
12866
12867 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12868
12869 PR c++/60626
12870 * g++.dg/cpp1y/pr60626.C: New testcase.
12871
12872 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12873
12874 * gcc.dg/pr45416.c: Allow bextr on x86.
12875 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12876 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12877 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12878 * gcc.target/i386/l_fma_double_1.c,
12879 gcc.target/i386/l_fma_double_2.c,
12880 gcc.target/i386/l_fma_double_3.c,
12881 gcc.target/i386/l_fma_double_4.c,
12882 gcc.target/i386/l_fma_double_5.c,
12883 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12884 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12885 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12886 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12887 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12888 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12889 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12890
12891 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12892
12893 PR target/60648
12894 * g++.dg/pr60648.C: Move test to...
12895 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12896 dg-options, add for fpic targets dg-additional-options -fPIC.
12897
12898 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12899
12900 * gnat.dg/opt33.adb: New testcase.
12901
12902 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12903
12904 PR target/60697
12905 * gcc.target/aarch64/pr60697.c: New.
12906
12907 2014-03-27 Jeff Law <law@redhat.com>
12908
12909 PR target/60648
12910 * g++.dg/pr60648.C: New test.
12911
12912 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12913
12914 PR c++/60573
12915 * g++.dg/cpp1y/pr60573.C: New testcase.
12916
12917 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12918
12919 PR target/60693
12920 * gcc.target/i386/pr60693.c: New test.
12921
12922 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12923
12924 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12925
12926 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12927
12928 PR c++/60689
12929 * c-c++-common/pr60689.c: New test.
12930
12931 PR c++/58678
12932 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12933 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12934 targets.
12935
12936 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12937
12938 PR target/60675
12939 * gcc.target/aarch64/pr60675.C: New.
12940
12941 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12942
12943 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12944 * lib/target-supports.exp: Return true for s390
12945 in check_effective_logical_op_short_circuit.
12946
12947 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12948
12949 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12950 of second source operand.
12951 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12952 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12953 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12954
12955 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR ipa/60315
12958 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12959
12960 2014-03-28 Tobias Burnus <burnus@net-b.de>
12961
12962 * lib/cilk-plus-dg.exp: New.
12963 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12964 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12965
12966 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12967
12968 PR fortran/60522
12969 * gfortran.dg/where_4.f90: New test case.
12970
12971 2014-03-27 Tobias Burnus <burnus@net-b.de>
12972
12973 PR fortran/58880
12974 * gfortran.dg/finalize_24.f90: New.
12975
12976 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12977
12978 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12979 vbpermq builtin.
12980
12981 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12982 vec_select optimizations.
12983 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12984 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12985
12986 PR target/60672
12987 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12988 xxpermdi builtins are supported.
12989
12990 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12991
12992 PR rtl-optimization/60650
12993 * gcc.target/arm/pr60650.c: New.
12994
12995 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12996
12997 * gcc.target/s390/20140327-1.c: New testcase.
12998
12999 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR middle-end/60682
13002 * g++.dg/gomp/pr60682.C: New test.
13003
13004 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13005
13006 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13007
13008 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13009
13010 PR target/60580
13011 * gcc.target/aarch64/pr60580_1.c: New.
13012 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13013 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13014
13015 2014-03-26 Dehao Chen <dehao@google.com>
13016
13017 * gcc.dg/predict-8.c: New test.
13018
13019 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13020
13021 PR c++/52369
13022 * g++.dg/init/const10.C: New.
13023 * g++.dg/init/const11.C: New.
13024 * g++.dg/init/pr25811.C: Adjust.
13025 * g++.dg/init/pr29043.C: Likewise.
13026 * g++.dg/init/pr43719.C: Likewise.
13027 * g++.dg/init/pr44086.C: Likewise.
13028 * g++.dg/init/ctor8.C: Likewise.
13029 * g++.dg/init/uninitialized1.C: Likewise.
13030
13031 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR sanitizer/60636
13034 * c-c++-common/ubsan/pr60636.c: New test.
13035
13036 2014-03-26 Andreas Schwab <schwab@suse.de>
13037
13038 * g++.dg/torture/pr60315.C: Remove duplication.
13039
13040 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13041
13042 * gcc.c-torture/execute/20140326-1.c: New test.
13043
13044 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13045
13046 PR ipa/60315
13047 * g++.dg/torture/pr60315.C: New testcase.
13048
13049 2014-03-25 Martin Jambor <mjambor@suse.cz>
13050
13051 PR ipa/60600
13052 * g++.dg/ipa/pr60600.C: New test.
13053
13054 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13055
13056 PR testsuite/58013
13057 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13058
13059 2014-03-25 Richard Biener <rguenther@suse.de>
13060
13061 PR middle-end/60635
13062 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13063 * gfortran.dg/lto/pr60635_1.c: Likewise.
13064
13065 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13066
13067 PR c++/60627
13068 * g++.dg/cpp1y/pr60627.C: New testcase.
13069
13070 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13071
13072 * gcc.target/aarch64/ushr64_1.c: New.
13073
13074 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13075
13076 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13077 (LONG_LONG): Use LLONG.
13078 (set_rvector_long): Explicitly return void.
13079 (set_vector_long): Likewise.
13080 (check_vector_long): Likewise.
13081
13082 2014-03-24 Marek Polacek <polacek@redhat.com>
13083
13084 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13085 Define INT_MIN.
13086 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13087 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13088 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13089 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13090 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13091 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13092 * c-c++-common/ubsan/pr59503.c: Likewise.
13093 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13094 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13095 * c-c++-common/ubsan/shift-3.c: Likewise.
13096 * c-c++-common/ubsan/shift-6.c: Likewise.
13097 * c-c++-common/ubsan/undefined-1.c: Likewise.
13098 * c-c++-common/ubsan/vla-2.c: Likewise.
13099 * c-c++-common/ubsan/vla-3.c: Likewise.
13100 * c-c++-common/ubsan/vla-4.c: Likewise.
13101 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13102 * g++.dg/ubsan/return-2.C: Likewise.
13103
13104 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13105
13106 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13107 hppa*-*-hpux*.
13108
13109 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13110
13111 PR libfortran/59313
13112 PR libfortran/58015
13113 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13114 * gfortran.dg/round_4.f90: Likewise.
13115
13116 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13117
13118 PR libfortran/60128
13119 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13120 i?86-*-solaris2.9*.
13121
13122 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13123
13124 PR sanitizer/60613
13125 * c-c++-common/ubsan/pr60613-1.c: New test.
13126 * c-c++-common/ubsan/pr60613-2.c: New test.
13127
13128 2014-03-22 Matthias Klose <doko@ubuntu.com>
13129
13130 * g++.dg/cpp0x/regress: Remove empty directory.
13131
13132 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR debug/60603
13135 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13136
13137 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13138
13139 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13140 * g++.dg/cpp1y/pr60393.C: Likewise.
13141
13142 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13143
13144 PR c++/60384
13145 * g++.dg/cpp1y/pr60384.C: New.
13146
13147 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR target/60598
13150 * gcc.dg/pr60598.c: New test.
13151
13152 2014-03-21 Martin Jambor <mjambor@suse.cz>
13153
13154 PR ipa/59176
13155 * g++.dg/torture/pr59176.C: New test.
13156
13157 2014-03-21 Martin Jambor <mjambor@suse.cz>
13158
13159 PR ipa/60419
13160 * g++.dg/ipa/pr60419.C: New test.
13161
13162 2014-03-21 Richard Biener <rguenther@suse.de>
13163
13164 PR tree-optimization/60577
13165 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13166
13167 2014-03-21 Tobias Burnus <burnus@net-b.de>
13168
13169 PR fortran/60599
13170 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13171
13172 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13173
13174 PR middle-end/60597
13175 * g++.dg/opt/pr60597.C: New test.
13176
13177 PR c++/60572
13178 * g++.dg/init/pr60572.C: New test.
13179
13180 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13181
13182 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13183
13184 2014-03-19 Tobias Burnus <burnus@net-b.de>
13185
13186 PR fortran/60543
13187 PR fortran/60283
13188 * gfortran.dg/implicit_pure_4.f90: New.
13189
13190 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13191
13192 PR c++/51474
13193 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13194
13195 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13196
13197 PR testsuite/60590
13198 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13199 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13200 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13201
13202 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13203
13204 PR c++/60332
13205 * g++.dg/cpp1y/pr60332.C: New.
13206
13207 2014-03-19 Marek Polacek <polacek@redhat.com>
13208
13209 PR sanitizer/60569
13210 * g++.dg/ubsan/pr60569.C: New test.
13211
13212 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13213
13214 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13215
13216 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13217
13218 PR tree-optimization/60559
13219 * g++.dg/vect/pr60559.cc: New test.
13220
13221 2014-03-18 Ian Lance Taylor <iant@google.com>
13222
13223 PR target/60563
13224 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13225 (ditype): Rename typedef from int64_t.
13226
13227 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13228
13229 PR c/55383
13230 * gcc.dg/cast-qual-3.c: New.
13231 Revert:
13232 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13233 * c-c++-common/Wcast-qual-1.c: More precise match text.
13234
13235 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13236
13237 PR fortran/55207
13238 PR fortran/60549
13239 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13240 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13241 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13242 * gfortran.dg/intent_optimize_1.f90: Ditto.
13243 * gfortran.dg/pointer_init_9.f90: Ditto.
13244 * gfortran.dg/volatile4.f90: Ditto.
13245 * gfortran.dg/volatile6.f90: Ditto.
13246
13247 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13248
13249 PR c/55383
13250 * c-c++-common/Wcast-qual-1.c: More precise match text.
13251
13252 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13253
13254 PR c++/60305
13255 * g++.dg/cpp0x/constexpr-ice14.C: New.
13256
13257 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13258
13259 PR c++/54250
13260 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13261
13262 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13263
13264 PR sanitizer/60535
13265 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13266 * c-c++-common/ubsan/null-2.c: Likewise.
13267 * c-c++-common/ubsan/null-3.c: Likewise.
13268 * c-c++-common/ubsan/null-4.c: Likewise.
13269 * c-c++-common/ubsan/null-5.c: Likewise.
13270 * c-c++-common/ubsan/null-6.c: Likewise.
13271 * c-c++-common/ubsan/null-7.c: Likewise.
13272 * c-c++-common/ubsan/null-8.c: Likewise.
13273 * c-c++-common/ubsan/null-9.c: Likewise.
13274 * c-c++-common/ubsan/null-10.c: Likewise.
13275 * c-c++-common/ubsan/null-11.c: Likewise.
13276 * c-c++-common/ubsan/overflow-1.c: Likewise.
13277 * c-c++-common/ubsan/overflow-2.c: Likewise.
13278 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13279 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13280 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13281 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13282 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13283 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13284 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13285 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13286 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13287 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13288 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13289 * c-c++-common/ubsan/pr59333.c: Likewise.
13290 * c-c++-common/ubsan/pr59503.c: Likewise.
13291 * c-c++-common/ubsan/pr59667.c: Likewise.
13292 * c-c++-common/ubsan/undefined-1.c: Likewise.
13293 * g++.dg/ubsan/pr59250.C: Likewise.
13294 * g++.dg/ubsan/pr59306.C: Likewise.
13295
13296 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13297
13298 * gcc.dg/tls/pr58595.c: Add tls options.
13299
13300 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13301
13302 * gcc.target/i386/avx-additional-reg-names.c: New.
13303 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13304
13305 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13306
13307 PR c++/60390
13308 * g++.dg/cpp1y/pr60390.C: New testcase.
13309
13310 PR c++/60391
13311 * g++.dg/cpp1y/pr60391.C: New testcase.
13312
13313 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR target/60516
13316 * gcc.target/i386/pr60516.c: New test.
13317
13318 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13319
13320 PR c++/59571
13321 * g++.dg/cpp0x/constexpr-ice13.C: New.
13322
13323 2014-03-17 Marek Polacek <polacek@redhat.com>
13324
13325 PR middle-end/60534
13326 * gcc.dg/gomp/pr60534.c: New test.
13327
13328 2014-03-17 Kai Tietz <ktietz@redhat.com>
13329
13330 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13331
13332 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13333
13334 PR testsuite/58851
13335 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13336 storage size.
13337
13338 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13339
13340 PR libfortran/58324
13341 * gfortran.dg/list_read_12.f90: New test.
13342
13343 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13344
13345 PR fortran/55207
13346 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13347 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13348 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13349 -Wno-aggressive-loop-optimizations and remove an unused variable.
13350 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13351 * gfortran.dg/pointer_init_9.f90: New.
13352 * gfortran.dg/volatile4.f90: Put into subroutine.
13353 * gfortran.dg/volatile6.f90: Ditto.
13354
13355 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13356
13357 PR fortran/60392
13358 * gfortran.dg/transpose_4.f90: New test.
13359
13360 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13361
13362 PR rtl-optimization/60508
13363 * gcc.target/i386/pr60508.c: New.
13364
13365 2014-03-14 Richard Biener <rguenther@suse.de>
13366
13367 PR middle-end/60518
13368 * g++.dg/pr60518.C: New testcase.
13369
13370 2014-03-14 Martin Jambor <mjambor@suse.cz>
13371
13372 PR lto/60461
13373 * gcc.dg/lto/pr60461_0.c: New test.
13374
13375 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13376
13377 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13378 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13379 * gcc.dg/lto/save-temps_0.c: New testcase.
13380
13381 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR middle-end/36282
13384 * c-c++-common/pr36282-1.c: New test.
13385 * c-c++-common/pr36282-2.c: New test.
13386 * c-c++-common/pr36282-3.c: New test.
13387 * c-c++-common/pr36282-4.c: New test.
13388
13389 2014-03-13 Richard Henderson <rth@redhat.com>
13390
13391 PR debug/60438
13392 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13393
13394 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13395
13396 PR c++/60383
13397 * g++.dg/template/crash118.C: New.
13398 * g++.dg/template/crash95.C: Adjust.
13399
13400 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13401
13402 PR rtl-optimization/57189
13403 * gcc.target/i386/pr57189.c: New.
13404
13405 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13406
13407 PR c++/60254
13408 * g++.dg/cpp0x/static_assert10.C: New.
13409 * g++.dg/cpp0x/static_assert11.C: Likewise.
13410 * g++.dg/cpp0x/static_assert3.C: Adjust.
13411
13412 2014-03-13 Richard Biener <rguenther@suse.de>
13413
13414 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13415
13416 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13417
13418 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13419 2.07 128-bit arithmetic.
13420 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13421
13422 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13423 due to when TImode is allowed in VSX registers, the allowable
13424 address modes for TImode is just a single indirect address in
13425 order for the value to be loaded and store in either GPR or VSX
13426 registers. This affects the generated code, and it would cause
13427 this test to fail, when such an option is used.
13428
13429 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13430
13431 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13432
13433 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13434
13435 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13436 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13437 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13438 only test for exactly one if if -mbranch-cost=1 has been passed.
13439
13440 2014-03-12 Christian Bruel <christian.bruel@st.com>
13441
13442 PR target/60264
13443 * gcc.target/arm/pr60264.c
13444
13445 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13446
13447 PR tree-optimization/60454
13448 * gcc.c-torture/execute/pr60454.c: New test.
13449
13450 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13451 Marc Glisse <marc.glisse@inria.fr>
13452
13453 PR tree-optimization/60502
13454 * gcc.c-torture/compile/pr60502.c: New test.
13455
13456 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR middle-end/60482
13459 * gcc.dg/vect/pr60482.c: New test.
13460
13461 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13462
13463 PR c++/60389
13464 * g++.dg/cpp0x/inh-ctor19.C: New.
13465
13466 2014-03-11 Richard Biener <rguenther@suse.de>
13467
13468 PR tree-optimization/60429
13469 PR tree-optimization/60485
13470 * gcc.dg/pr60485-1.c: New testcase.
13471 * gcc.dg/pr60485-2.c: Likewise.
13472
13473 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR ipa/60457
13476 * g++.dg/ipa/pr60457.C: New test.
13477
13478 2014-03-10 Richard Biener <rguenther@suse.de>
13479
13480 PR middle-end/60474
13481 * g++.dg/torture/pr60474.C: New testcase.
13482
13483 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13484
13485 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13486
13487 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13488
13489 * gcc.dg/lto/pr55113_0.c: New testcase.
13490
13491 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13492
13493 PR c++/60033
13494 * g++.dg/cpp1y/pr60033.C: New testcase.
13495
13496 PR c++/60393
13497 * g++.dg/cpp1y/pr60393.C: New testcase.
13498
13499 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13500
13501 PR libfortran/60128
13502 * gfortran.dg/fmt_en.f90: New test.
13503
13504 2014-03-07 Jason Merrill <jason@redhat.com>
13505
13506 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13507 * lib/target-supports.exp (check_effective_target_c++11): Now
13508 means C++11 and up.
13509 (check_effective_target_c++11_only): New.
13510 (check_effective_target_c++11_down): New.
13511 (check_effective_target_c++1y): New.
13512 (check_effective_target_c++1y_only): New.
13513 (check_effective_target_c++98_only): Rename from
13514 check_effective_target_c++98.
13515 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13516
13517 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13518
13519 PR c++/58609
13520 * g++.dg/cpp0x/constexpr-ice12.C: New.
13521
13522 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13523
13524 * c-c++-common/gomp/map-1.c: Extend.
13525
13526 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13527 Janus Weil <janus@gcc.gnu.org>
13528
13529 PR fortran/51976
13530 * gfortran.dg/deferred_type_component_1.f90 : New test.
13531 * gfortran.dg/deferred_type_component_2.f90 : New test.
13532
13533 2014-03-06 Marek Polacek <polacek@redhat.com>
13534
13535 PR c/60197
13536 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13537 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13538
13539 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13540
13541 PR target/58595
13542 * gcc.dg/tls/pr58595.c: New test.
13543
13544 2014-03-06 Richard Biener <rguenther@suse.de>
13545
13546 PR middle-end/60445
13547 PR lto/60424
13548 PR lto/60427
13549 Revert
13550 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13551
13552 * gcc.dg/lto/pr55113_0.c: New testcase.
13553
13554 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13555
13556 PR testsuite/59308
13557 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13558 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13559 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13560 s390*/i?86/x86_64.
13561 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13562 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13563 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13564 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13565 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13566 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13567 even for mips*/s390*/i?86/x86_64.
13568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13569 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13571 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13573
13574 PR lto/60404
13575 * gcc.dg/lto/pr60404_0.c: New test.
13576 * gcc.dg/lto/pr60404_1.c: New file.
13577 * gcc.dg/lto/pr60404_2.c: New file.
13578
13579 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13580
13581 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13582 long long" throughout.
13583 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13584 * gcc.dg/vmx/insert-vsx.c: Likewise.
13585 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13586 * gcc.dg/vmx/ld-vsx.c: Likewise.
13587 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13588 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13589 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13590 * gcc.dg/vmx/merge-vsx.c: Likewise.
13591 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13592 * gcc.dg/vmx/st-vsx.c: Likewise.
13593 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13594 * gcc.dg/vmx/stl-vsx.c: Likewise.
13595 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13596
13597 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13598
13599 * gcc.dg/lto/pr55113_0.c: New testcase.
13600
13601 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13602
13603 PR c++/60376
13604 * g++.dg/cpp1y/pr60376.C: New.
13605
13606 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13607
13608 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13609
13610 2014-03-04 Richard Biener <rguenther@suse.de>
13611
13612 PR tree-optimization/60382
13613 * gcc.dg/vect/pr60382.c: New testcase.
13614
13615 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13616
13617 PR libfortran/60148
13618 * gfortran.dg/namelist_84.f90: New test.
13619
13620 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13621
13622 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13623 argument to avoid inf values.
13624 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13625 UNION_FP_CHECK machinery.
13626
13627 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13628
13629 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13630 i32in128 cases outside special big-endian processing block.
13631
13632 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR preprocessor/60400
13635 * c-c++-common/cpp/pr60400.c: New test.
13636 * c-c++-common/cpp/pr60400-1.h: New file.
13637 * c-c++-common/cpp/pr60400-2.h: New file.
13638
13639 PR objc++/60398
13640 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13641
13642 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13643 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13644
13645 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13646
13647 PR ipa/60150
13648 * g++.dg/lto/pr60150.H: New testcase.
13649 * g++.dg/lto/pr60150_0.C: New testcase.
13650 * g++.dg/lto/pr60150_1.C: New testcase.
13651
13652 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13653
13654 PR ipa/60306
13655 * g++.dg/ipa/devirt-29.C: New testcase
13656
13657 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13658
13659 PR fortran/60236
13660 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13661
13662 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13663
13664 PR c++/50025
13665 * g++.dg/cpp0x/pr50025.C: New.
13666
13667 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13668
13669 PR c++/60377
13670 * g++.dg/cpp1y/pr60377.C: New testcase.
13671
13672 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13673
13674 PR fortran/60341
13675 * gfortran.dg/str_comp_optimize_1.f90: New test.
13676
13677 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13678
13679 PR target/60071
13680 * gcc.c-torture/compile/pr60071.c: New.
13681
13682 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13683
13684 PR fortran/60359
13685 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13686
13687 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13688
13689 PR c++/58610
13690 * g++.dg/cpp0x/constexpr-ice11.C: New.
13691
13692 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13693
13694 PR c++/60314
13695 * g++.dg/cpp1y/auto-fn24.C: New.
13696
13697 2014-02-28 Joey Ye <joey.ye@arm.com>
13698
13699 PR target/PR60169
13700 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13701
13702 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13703
13704 PR c++/60253
13705 * g++.dg/overload/ellipsis2.C: New.
13706
13707 2014-02-27 Jeff Law <law@redhat.com>
13708
13709 PR rtl-optimization/52714
13710 * gcc.c-torture/compile/pr52714.c: New test.
13711
13712 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13713 Jeff Law <law@redhat.com>
13714
13715 PR rtl-optimization/49847
13716 * g++.dg/pr49847.C: New test.
13717
13718 2014-02-27 Marek Polacek <polacek@redhat.com>
13719
13720 PR middle-end/59223
13721 * c-c++-common/pr59223.c: New test.
13722
13723 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13724
13725 * common/config/i386/predicates.md (const1256_operand): Remove.
13726 (const2356_operand): New.
13727 (const_1_to_2_operand): Remove.
13728 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13729 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13730 (*avx512pf_gatherpf<mode>sf): Ditto.
13731 (avx512pf_gatherpf<mode>df): Ditto.
13732 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13733 (*avx512pf_gatherpf<mode>df): Ditto.
13734 (avx512pf_scatterpf<mode>sf): Ditto.
13735 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13736 (*avx512pf_scatterpf<mode>sf): Ditto.
13737 (avx512pf_scatterpf<mode>df): Ditto.
13738 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13739 (*avx512pf_scatterpf<mode>df): Ditto.
13740 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13741
13742 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13743
13744 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13745 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13746 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13747 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13748 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13749 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13750 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13751 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13752
13753 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13754
13755 PR target/60280
13756 * gnat.dg/renaming5.adb: Change to two expected gotos.
13757 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13758 jump threads.
13759 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13760 messages for removed basic block.
13761 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13762 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13763 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13764 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13765
13766 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13767
13768 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13769 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13770 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13771 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13772 * gcc.dg/vmx/merge-vsx.c: Likewise.
13773 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13774
13775 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13776
13777 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13778 * gcc.target/i386/prefetchwt1-1.c: New.
13779 * g++.dg/other/i386-2.C: Add new option.
13780 * g++.dg/other/i386-3.C: Ditto.
13781 * gcc.target/i386/sse-12.c: Ditto.
13782 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13783 * gcc.target/i386/sse-22.c: Add new option.
13784 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13785
13786 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13787
13788 PR libfortran/59313
13789 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13790
13791 PR libfortran/58015
13792 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13793
13794 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13795
13796 PR c++/60311
13797 * g++.dg/cpp1y/pr60311.C: New testcase.
13798
13799 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13800
13801 PR c++/60065
13802 * g++.dg/cpp1y/pr60065.C: New testcase.
13803
13804 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13805
13806 PR rtl-optimization/60268
13807 * gcc.c-torture/compile/pr60268.c: New test.
13808
13809 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13810
13811 * gcc.target/microblaze/others/mem_reload.c: New test.
13812
13813 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13814
13815 * gcc.dg/vmx/lde.c: New test.
13816 * gcc.dg/vmx/lde-be-order.c: New test.
13817 * gcc.dg/vmx/ste.c: New test.
13818 * gcc.dg/vmx/ste-be-order.c: New test.
13819
13820 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13821
13822 PR testsuite/60173
13823 * lib/target-supports.exp
13824 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13825 and crisv32-*-* to list.
13826
13827 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13828
13829 PR fortran/60302
13830 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13831
13832 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13833
13834 * gcc.dg/vmx/vsums.c: Check entire result vector.
13835 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13836
13837 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13838
13839 * gcc.dg/vmx/ld.c: New test.
13840 * gcc.dg/vmx/ld-be-order.c: New test.
13841 * gcc.dg/vmx/ld-vsx.c: New test.
13842 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13843 * gcc.dg/vmx/ldl.c: New test.
13844 * gcc.dg/vmx/ldl-be-order.c: New test.
13845 * gcc.dg/vmx/ldl-vsx.c: New test.
13846 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13847 * gcc.dg/vmx/st.c: New test.
13848 * gcc.dg/vmx/st-be-order.c: New test.
13849 * gcc.dg/vmx/st-vsx.c: New test.
13850 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13851 * gcc.dg/vmx/stl.c: New test.
13852 * gcc.dg/vmx/stl-be-order.c: New test.
13853 * gcc.dg/vmx/stl-vsx.c: New test.
13854 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13855
13856 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13857
13858 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13859 * g++.dg/other/i386-3.C (dg-options): Ditto.
13860 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13861 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13862 -mavx512pf and -msha.
13863
13864 2014-02-21 Richard Biener <rguenther@suse.de>
13865
13866 PR tree-optimization/60276
13867 * gcc.dg/vect/pr60276.c: New testcase.
13868
13869 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13870
13871 PR fortran/60234
13872 * gfortran.dg/finalize_23.f90: New.
13873
13874 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13875
13876 PR c++/60052
13877 PR c++/60053
13878 * g++.dg/cpp1y/pr60052.C: New testcase.
13879 * g++.dg/cpp1y/pr60053.C: New testcase.
13880
13881 2014-02-21 Tobias Burnus <burnus@net-b.de>
13882
13883 PR fortran/60286
13884 * gfortran.dg/inquire_16.f90: New.
13885
13886 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13887
13888 * gcc.target/nios2/biggot-1.c: New.
13889 * gcc.target/nios2/biggot-2.c: New.
13890
13891 2014-02-20 Martin Jambor <mjambor@suse.cz>
13892
13893 PR ipa/55260
13894 * gcc.dg/ipa/pr55260.c: New test.
13895
13896 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13897
13898 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13899 for execution test case.
13900
13901 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13902
13903 PR ipa/58555
13904 * g++.dg/torture/pr58555.C: New testcase.
13905
13906 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13907
13908 PR target/60204
13909 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13910 reflect abi fix.
13911 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13912
13913 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13914 Kirill Yukhin <kirill.yukhin@intel.com>
13915
13916 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13917 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13918 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13919 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13920 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13921 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13922
13923 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13924
13925 PR c/37743
13926 * g++.dg/ext/builtin-bswap1.C: New test.
13927 * c-c++-common/pr37743.c: New test.
13928
13929 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13930
13931 * gcc.dg/decl-10.c: New test.
13932
13933 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13934
13935 PR c++/60267
13936 * g++.dg/ext/ivdep-1.C: New test.
13937
13938 PR c++/60267
13939 * gcc.dg/pr60267.c: New test.
13940
13941 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13942
13943 PR target/59794
13944 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13945 (dg-options): Remove -Wno-psabi.
13946 * gcc.target/i386/pr59794-2.c: Ditto.
13947 * gcc.target/i386/pr60205-1.c: Ditto.
13948 * gcc.target/i386/sse-5.c: Ditto.
13949
13950 2014-02-18 Nick Clifton <nickc@redhat.com>
13951
13952 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13953 * gcc.dg/pr23623.c: Likewise.
13954 * gcc.dg/pr48784-1.c: Likewise.
13955 * gcc.dg/pr48784-2.c: Likewise.
13956 * gcc.dg/pr56997-2.c: Likewise.
13957 * gcc.dg/sms-6.c: Likewise.
13958 * gcc.dg/torture/pr60183.c: Likewise.
13959 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13960 * gcc.c-torture/execute/20061220-1.x: New.
13961 * gcc.c-torture/execute/pr43220.x: New.
13962 * gcc.c-torture/execute/pr51581-1.x: New.
13963 * gcc.c-torture/execute/pr51581-2.x: New.
13964 * gcc.c-torture/execute/pr58570.x: New.
13965 * gcc.c-torture/unsorted/DFcmp.x: New.
13966 * gcc.c-torture/unsorted/SFset.x: New.
13967
13968 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13969
13970 * gnat.dg/opt31.adb: New test.
13971
13972 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13973
13974 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13975
13976 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13977
13978 PR fortran/60232
13979 * gfortran.dg/typebound_proc_33.f90: New.
13980
13981 2014-02-19 Marek Polacek <polacek@redhat.com>
13982
13983 PR c/60195
13984 * gcc.dg/pr60195.c: New test.
13985
13986 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13987
13988 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13989
13990 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13991
13992 PR preprocessor/58844
13993 * c-c++-common/cpp/pr58844-1.c: New test.
13994 * c-c++-common/cpp/pr58844-2.c: New test.
13995
13996 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13997
13998 PR c++/60225
13999 * g++.dg/cpp0x/constexpr-ice10.C: New.
14000
14001 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14002
14003 PR c++/60215
14004 * g++.dg/cpp0x/pr60215.C: New.
14005
14006 2014-02-18 Tobias Burnus <burnus@net-b.de>
14007
14008 PR fortran/49397
14009 * gfortran.dg/proc_ptr_45.f90: New.
14010 * gfortran.dg/proc_ptr_46.f90: New.
14011
14012 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14013
14014 PR c++/60190
14015 * g++.dg/cpp1y/pr60190.C: New testcase.
14016
14017 PR c++/60064
14018 * g++.dg/cpp1y/pr60064.C: New testcase.
14019
14020 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14021
14022 PR target/60205
14023 * gcc.target/i386/pr60205-1.c: New test.
14024 * gcc.target/i386/pr60205-2.c: Ditto.
14025
14026 2014-02-18 Kai Tietz <ktietz@redhat.com>
14027
14028 PR target/60193
14029 * gcc.target/i386/nest-1.c: New testcase.
14030
14031 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14032
14033 * gnat.dg/opt32.adb: New test.
14034
14035 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14036
14037 PR fortran/60231
14038 * gfortran.dg/typebound_generic_15.f90: New.
14039
14040 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14041
14042 PR fortran/55907
14043 * gfortran.dg/init_flag_12.f90: New.
14044
14045 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14046 Ilya Tocar <ilya.tocar@intel.com>
14047
14048 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14049 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14050 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14051 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14052
14053 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14054
14055 * lib/target-supports.exp
14056 (check_effective_target_logical_op_short_circuit): New procedure.
14057 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14058 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14059 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14060 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14061 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14062 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14063 logical_op_short_circuit for the alternative test, extending
14064 it to arm_cortex_m.
14065
14066 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14067
14068 PR target/60203
14069 * gcc.target/powerpc/pr60203.c: New testsuite.
14070
14071 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14072
14073 PR fortran/59599
14074 * gfortran.dg/ichar_3.f90: New test.
14075
14076 2014-02-15 Richard Biener <rguenther@suse.de>
14077
14078 PR tree-optimization/60183
14079 * gcc.dg/torture/pr60183.c: New testcase.
14080
14081 2014-02-14 Jeff Law <law@redhat.com>
14082
14083 PR rtl-optimization/60131
14084 * g++.dg/torture/pr60131.C: New test.
14085
14086 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14087
14088 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14089 on command-line.
14090
14091 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14092
14093 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14094
14095 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14096
14097 * gcc.c-torture/compile/20140213.c: New test.
14098
14099 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14100
14101 PR target/43546
14102 * gcc.target/i386/pr43546.c: New test.
14103
14104 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14105
14106 * gcc.target/s390/hotpatch-compile-8.c: New test.
14107
14108 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14109
14110 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14111 definition with an ifndef.
14112 * gcc.dg/pr59605-2.c: New test.
14113
14114 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14115
14116 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14117
14118 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14119
14120 * gcc.dg/torture/float128-mul-underflow.c,
14121 gcc.dg/torture/float128-truncdf-underflow.c,
14122 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14123
14124 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14125
14126 PR middle-end/59737
14127 * g++.dg/ipa/pr59737.C: New test.
14128
14129 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14130
14131 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14132
14133 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14134
14135 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14136
14137 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14138
14139 2014-02-12 Richard Biener <rguenther@suse.de>
14140
14141 PR middle-end/60092
14142 * gcc.dg/torture/pr60092.c: New testcase.
14143 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14144
14145 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14146
14147 * gcc.c-torture/execute/20140212-1.c: New test.
14148
14149 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14150
14151 PR c++/60047
14152 * g++.dg/cpp0x/pr60047.C: New.
14153
14154 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14155
14156 PR c/60101
14157 * c-c++-common/pr60101.c: New test.
14158
14159 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14160
14161 PR lto/59468
14162 * g++.dg/ipa/devirt-27.C: New testcase.
14163 * g++.dg/ipa/devirt-26.C: New testcase.
14164
14165 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14166
14167 PR target/60137
14168 * gcc.target/powerpc/pr60137.c: New file.
14169
14170 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR fortran/52370
14173 * gfortran.dg/pr52370.f90: New test.
14174
14175 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14176
14177 PR target/59927
14178 Revert
14179 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14180
14181 PR testsuite/58630
14182 * gcc.target/i386/pr43662.c (dg-options):
14183 Add -maccumulate-outgoing-args.
14184 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14185 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14186 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14187 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14188 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14189 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14190 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14191 Add -maccumulate-outgoing-args.
14192 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14193 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14194 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14195 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14196 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14197 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14198 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14199 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14200 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14201 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14202 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14203 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14204 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14205 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14206 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14207
14208 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14209
14210 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14211
14212 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR debug/59776
14215 * gcc.dg/guality/pr59776.c: New test.
14216
14217 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14218
14219 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14220 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14221 (add_options_for_arm_vfp3): New.
14222
14223 2014-02-11 Jeff Law <law@redhat.com>
14224
14225 PR middle-end/54041
14226 * gcc.target/m68k/pr54041.c: New test.
14227
14228 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14229
14230 PR target/59927
14231 * gcc.target/i386/pr59927.c: New test.
14232
14233 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14234
14235 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14236 * gcc.dg/vect/pr60012.c: Likewise.
14237 * gcc.dg/vect/vect-119.c: Likewise.
14238 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14239 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14240
14241 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14242
14243 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14244
14245 2014-02-10 Jeff Law <law@redhat.com>
14246
14247 PR middle-end-52306
14248 * gcc.c-torture/compile/pr52306.c: New test.
14249
14250 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14251
14252 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14253
14254 2014-02-10 Richard Biener <rguenther@suse.de>
14255
14256 PR tree-optimization/60115
14257 * gcc.dg/torture/pr60115.c: New testcase.
14258
14259 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14260
14261 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14262 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14263
14264 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14265 Ilya Tocar <ilya.tocar@intel.com>
14266
14267 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14268 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14269 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14270 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14271 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14272 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14273 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14274 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14275 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14276 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14277 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14278 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14279 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14280 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14281 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14282 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14283 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14284 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14285 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14286 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14287 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14288 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14289 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14290 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14291 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14292 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14293 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14294
14295 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14296
14297 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14298
14299 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14300
14301 PR fortran/57522
14302 * gfortran.dg/associated_target_5.f03: New test.
14303
14304 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14305
14306 PR fortran/59026
14307 * gfortran.dg/elemental_by_value_1.f90: New test.
14308
14309 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14310
14311 PR fortran/58470
14312 * gfortran.dg/finalize_22.f90: New.
14313
14314 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14315
14316 PR fortran/60066
14317 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14318 was fixed by the patch for PR59906.
14319
14320 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14321
14322 PR translation/52289
14323 * gfortran.dg/coarray_8.f90: Update dg-error match.
14324
14325 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR c/59984
14328 * gcc.dg/vect/pr59984.c: New test.
14329
14330 PR middle-end/60092
14331 * gcc.dg/attr-alloc_align-1.c: New test.
14332 * gcc.dg/attr-alloc_align-2.c: New test.
14333 * gcc.dg/attr-alloc_align-3.c: New test.
14334 * gcc.dg/attr-assume_aligned-1.c: New test.
14335 * gcc.dg/attr-assume_aligned-2.c: New test.
14336 * gcc.dg/attr-assume_aligned-3.c: New test.
14337
14338 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14339
14340 PR target/60077
14341 * gcc.target/i386/pr60077-1.c: New test.
14342 * gcc.target/i386/pr60077-2.c: New test.
14343
14344 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14345
14346 PR preprocessor/56824
14347 * gcc.dg/pr56824.c: New test.
14348
14349 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14350
14351 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14352 variable used for atomic operations.
14353
14354 2014-02-07 Richard Biener <rguenther@suse.de>
14355
14356 PR middle-end/60092
14357 * gcc.dg/vect/pr60092-2.c: New testcase.
14358
14359 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR c++/60082
14362 Revert
14363 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14364
14365 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14366 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14367
14368 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14369
14370 * gcc.target/s390/fp2int1.c: New testcase.
14371
14372 2014-02-07 Richard Biener <rguenther@suse.de>
14373
14374 PR middle-end/60092
14375 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14376 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14377
14378 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14379
14380 PR ipa/59918
14381 * g++.dg/torture/pr59918.C: New testcase.
14382
14383 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14384
14385 PR target/59575
14386 * gcc.target/arm/pr59575.c: New test.
14387
14388 PR debug/59992
14389 * gcc.dg/pr59992.c: New test.
14390
14391 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14392
14393 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14394 init_priority. Test alignment of variable instead of function.
14395
14396 2014-02-06 Marek Polacek <polacek@redhat.com>
14397
14398 PR c/60087
14399 * gcc.dg/pr60087.c: New test.
14400
14401 2014-02-06 Alan Modra <amodra@gmail.com>
14402
14403 * gcc.target/powerpc/pr60032.c: New.
14404
14405 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14406
14407 PR target/60062
14408 * gcc.c-torture/execute/pr60062.c: New test.
14409 * gcc.c-torture/execute/pr60072.c: New test.
14410
14411 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14412
14413 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14414 so that expected outcome works for PIC variants too.
14415
14416 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14417 Kugan Vivekanandarajah <kuganv@linaro.org>
14418
14419 * gcc.target/arm/vect-noalign.c: New file.
14420
14421 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14422 Jakub Jelinek <jakub@redhat.com>
14423
14424 PR middle-end/60013
14425 * gcc.dg/pr60013.c: New testcase.
14426
14427 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14428
14429 * gcc.dg/vmx/sum2s.c: New.
14430 * gcc.dg/vmx/sum2s-be-order.c: New.
14431
14432 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14433
14434 * gcc.dg/vmx/pack.c: New.
14435 * gcc.dg/vmx/pack-be-order.c: New.
14436 * gcc.dg/vmx/unpack.c: New.
14437 * gcc.dg/vmx/unpack-be-order.c: New.
14438
14439 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14440
14441 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14442 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14443
14444 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14445
14446 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14447 Use __builtin_floorf, __builtin_ceilf.
14448 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14449 declaration.
14450 (TEST): Use __builtin_floorf.
14451 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14452
14453 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14454
14455 PR ipa/59947
14456 * g++.dg/opt/pr59947.C: New test.
14457
14458 PR c++/58703
14459 * c-c++-common/gomp/pr58703.c: New test.
14460
14461 2014-02-05 Richard Biener <rguenther@suse.de>
14462
14463 PR testsuite/60076
14464 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14465 avoid using unsigned long long.
14466
14467 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14468
14469 PR middle-end/57499
14470 * g++.dg/torture/pr57499.C: New test.
14471
14472 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14473
14474 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14475
14476 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14477
14478 * g++.dg/ipa/devirrt-22.C: Fix template.
14479
14480 2014-02-04 Marek Polacek <polacek@redhat.com>
14481
14482 PR c/60036
14483 * gcc.dg/pr60036.c: New test.
14484
14485 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14486
14487 PR ipa/60058
14488 * g++.dg/torture/pr60058.C: New testcase.
14489
14490 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14491
14492 * g++.dg/tsan/default_options.C: Invert check.
14493
14494 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14495
14496 PR tree-optimization/60002
14497 * g++.dg/opt/pr60002.C: New test.
14498
14499 PR tree-optimization/60023
14500 * g++.dg/vect/pr60023.cc: New test.
14501
14502 PR ipa/60026
14503 * c-c++-common/torture/pr60026.c: New test.
14504
14505 PR rtl-optimization/57915
14506 * gcc.target/i386/pr57915.c: New test.
14507
14508 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14509
14510 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14511
14512 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14513
14514 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14515
14516 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14517
14518 PR middle-end/59261
14519 * gcc.dg/pr59261.c: New test.
14520
14521 2014-02-04 Richard Biener <rguenther@suse.de>
14522
14523 PR tree-optimization/60012
14524 * gcc.dg/vect/pr60012.c: New testcase.
14525
14526 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14527
14528 PR target/59788
14529 * g++.dg/eh/unwind-direct.C: New test.
14530
14531 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14532
14533 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14534 timeout value to 20s.
14535
14536 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14537
14538 PR ipa/59882
14539 * g++.dg/torture/pr59882.C: New testcase
14540
14541 2014-02-03 Jan Hubicka <jh@suse.cz>
14542
14543 PR ipa/59831
14544 * g++.dg/ipa/devirt-22.C: New testcase.
14545
14546 2014-02-03 Jan Hubicka <jh@suse.cz>
14547
14548 * g++.dg/ipa/devirt-25.C: New testcase.
14549
14550 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14551
14552 PR tree-optimization/59924
14553 * gcc.dg/pr59924.c: New test.
14554
14555 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14556
14557 PR ipa/59831
14558 * g++.dg/ipa/devirt-24.C: New testcase.
14559
14560 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14561
14562 PR c++/53017
14563 PR c++/59211
14564 * c-c++-common/attributes-1.c: New testcase.
14565 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14566
14567 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14568
14569 PR c++/58871
14570 * g++.dg/cpp0x/pr58871.C: New.
14571
14572 2014-02-03 Cong Hou <congh@google.com>
14573
14574 PR tree-optimization/60000
14575 * g++.dg/vect/pr60000.cc: New test.
14576
14577 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14578
14579 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14580 * gcc.target/i386/long-double-64-4.c: Likewise.
14581 * gcc.target/i386/long-double-80-1.c: Likewise.
14582 * gcc.target/i386/long-double-80-2.c: Likewise.
14583 * gcc.target/i386/long-double-80-3.c: Likewise.
14584 * gcc.target/i386/long-double-80-4.c: Likewise.
14585 * gcc.target/i386/long-double-80-5.c: Likewise.
14586 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14587 __multf3 isn't used.
14588 * gcc.target/i386/long-double-64-3.c: Likewise.
14589 * gcc.target/i386/long-double-128-1.c: New test.
14590 * gcc.target/i386/long-double-128-2.c: Likewise.
14591 * gcc.target/i386/long-double-128-3.c: Likewise.
14592 * gcc.target/i386/long-double-128-4.c: Likewise.
14593 * gcc.target/i386/long-double-128-5.c: Likewise.
14594 * gcc.target/i386/long-double-128-6.c: Likewise.
14595 * gcc.target/i386/long-double-128-7.c: Likewise.
14596 * gcc.target/i386/long-double-128-8.c: Likewise.
14597 * gcc.target/i386/long-double-128-9.c: Likewise.
14598 * gcc.target/i386/long-double-64-5.c: Likewise.
14599 * gcc.target/i386/long-double-64-6.c: Likewise.
14600 * gcc.target/i386/long-double-64-7.c: Likewise.
14601 * gcc.target/i386/long-double-64-8.c: Likewise.
14602 * gcc.target/i386/long-double-64-9.c: Likewise.
14603 * gcc.target/i386/long-double-80-10.c: Likewise.
14604 * gcc.target/i386/long-double-80-8.c: Likewise.
14605 * gcc.target/i386/long-double-80-9.c: Likewise.
14606
14607 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14608
14609 PR rtl-optimization/57662
14610 * g++.dg/pr57662.C: New test.
14611
14612 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14613
14614 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14615 * gcc.dg/vmx/perm.c: New.
14616 * gcc.dg/vmx/perm-be-order.c: New.
14617
14618 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14619
14620 * gcc.dg/vmx/vsums.c: New.
14621 * gcc.dg/vmx/vsums-be-order.c: New.
14622
14623 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14624
14625 * g++.dg/ipa/devirt-23.C: New testcase.
14626 * g++.dg/ipa/devirt-20.C: Fix template.
14627
14628 2014-02-02 Jan Hubicka <jh@suse.cz>
14629
14630 * g++.dg/ipa/devirt-21.C: New testcase.
14631
14632 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14633
14634 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14635 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14636
14637 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14638
14639 PR target/60017
14640 * gcc.c-torture/execute/pr60017.c: New test.
14641
14642 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14643
14644 PR fortran/57033
14645 * gfortran.dg/default_initialization_7.f90: New test.
14646
14647 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14648
14649 PR fortran/59906
14650 * gfortran.dg/elemental_subroutine_9.f90: New test.
14651
14652 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14653
14654 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14655
14656 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14657
14658 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14659
14660 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14661
14662 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14663
14664 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14665
14666 PR c++/51219
14667 * g++.dg/init/bitfield5.C: New.
14668
14669 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14670
14671 PR tree-optimization/60003
14672 * gcc.c-torture/execute/pr60003.c: New test.
14673
14674 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14675
14676 PR bootstrap/59985
14677 * gcc.target/arm/pr59985.C: New.
14678
14679 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14680
14681 PR sanitizer/59410
14682 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14683 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14684 to compile.
14685 (tsan_finish): Restore dg-do-what-default.
14686 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14687 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14688 * g++.dg/tsan/default_options.C: Likewise.
14689 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14690 * g++.dg/tsan/atomic_free2.C: Likewise.
14691 * g++.dg/tsan/cond_race.C: Likewise.
14692 * g++.dg/tsan/fd_close_norace.C: Likewise.
14693 * g++.dg/tsan/benign_race.C: Likewise.
14694 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14695 * c-c++-common/tsan/simple_race.c: Likewise.
14696 * c-c++-common/tsan/mutexset1.c: Likewise.
14697 * c-c++-common/tsan/thread_leak2.c: Likewise.
14698 * c-c++-common/tsan/tls_race.c: Likewise.
14699 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14700 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14701 * c-c++-common/tsan/free_race2.c: Likewise.
14702 * c-c++-common/tsan/thread_leak.c: Likewise.
14703 * c-c++-common/tsan/thread_leak1.c: Likewise.
14704 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14705 * c-c++-common/tsan/free_race.c: Likewise.
14706 * c-c++-common/tsan/sleep_sync.c: Likewise.
14707 * c-c++-common/tsan/tiny_race.c: Likewise.
14708 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14709 * c-c++-common/tsan/atomic_stack.c: Likewise.
14710 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14711 in dg-output regexps.
14712 * c-c++-common/tsan/simple_stack.c: Likewise.
14713
14714 2014-01-31 Richard Henderson <rth@redhat.com>
14715
14716 * g++.dg/tm/pr60004.C: New.
14717
14718 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14719
14720 PR c++/59082
14721 * g++.dg/inherit/crash4.C: New.
14722
14723 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14724
14725 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14726
14727 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14728
14729 * gcc.target/i386/m512-check.h: Use correct rounding values.
14730
14731 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14732
14733 * gcc.target/i386/avx-1.c: Use correct rounding values.
14734 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14735 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14736 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14737 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14738 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14739 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14740 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14741 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14742 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14743 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14744 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14745 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14746 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14747 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14748 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14749 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14750 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14751 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14752 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14753 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14754 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14755 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14756 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14757 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14758 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14759 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14760 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14761 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14762 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14763 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14764 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14765 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14766 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14767 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14768 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14769 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14770 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14771 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14772 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14773 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14774 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14775 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14776 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14777 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14778 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14779 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14780 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14781 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14782 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14783 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14784 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14785 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14786 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14787 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14788 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14789 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14790 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14791 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14792 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14793 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14794 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14795 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14796 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14797 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14798 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14799 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14800 * gcc.target/i386/sse-13.c: Ditto.
14801 * gcc.target/i386/sse-14.c: Ditto.
14802 * gcc.target/i386/sse-22.c: Ditto.
14803 * gcc.target/i386/sse-23.c: Ditto.
14804
14805 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14806
14807 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14808 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14809
14810 2014-01-31 Richard Biener <rguenther@suse.de>
14811
14812 PR middle-end/59990
14813 * gcc.dg/torture/pr59990.c: New testcase.
14814
14815 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14816
14817 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14818 if it fails don't run any tsan tests.
14819
14820 2014-01-31 Marek Polacek <polacek@redhat.com>
14821
14822 PR c/59963
14823 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14824 (y): Adjust dg-error.
14825 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14826 * gcc.dg/pr59963-1.c: New test.
14827 * gcc.dg/pr59963-2.c: New test.
14828 * gcc.dg/pr59963-3.c: New test.
14829
14830 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14831
14832 PR target/59923
14833 * gcc.target/arm/pr59923.c: New test.
14834
14835 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14836
14837 * gcc.dg/vmx/splat.c: New.
14838 * gcc.dg/vmx/splat-vsx.c: New.
14839 * gcc.dg/vmx/splat-be-order.c: New.
14840 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14841 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14842 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14843
14844 2014-01-30 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/59993
14847 * gcc.dg/torture/pr59993.c: New testcase.
14848
14849 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14850
14851 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14852 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14853 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14854 vect_int rather than vect_float.
14855
14856 2014-01-30 Marek Polacek <polacek@redhat.com>
14857
14858 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14859
14860 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14861
14862 * gcc.target/microblaze/isa/fcmp4.c: New.
14863
14864 2014-01-30 Marek Polacek <polacek@redhat.com>
14865
14866 PR c/59940
14867 * gcc.dg/pr59940.c: New test.
14868 * gcc.dg/pr35635.c (func3): Move dg-warning.
14869
14870 2014-01-30 Richard Biener <rguenther@suse.de>
14871
14872 PR tree-optimization/59903
14873 * gcc.dg/torture/pr59903.c: New testcase.
14874
14875 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14876
14877 PR c++/58843
14878 * g++.dg/lookup/crash8.C: New.
14879
14880 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14881
14882 PR c++/58649
14883 * g++.dg/template/crash117.C: New.
14884
14885 2014-01-30 Richard Biener <rguenther@suse.de>
14886
14887 PR c/59905
14888 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14889 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14890 abort.
14891 * gcc.dg/invalid-call-1.c: Likewise.
14892
14893 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14894
14895 PR c++/58561
14896 * g++.dg/cpp1y/auto-fn23.C: New.
14897
14898 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14899
14900 PR c++/58846
14901 * g++.dg/init/dso_handle2.C: New.
14902
14903 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14904
14905 PR c++/58674
14906 * g++.dg/cpp0x/pr58674.C: New.
14907
14908 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14909
14910 PR target/59617
14911 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14912 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14913
14914 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14915
14916 * gcc.dg/vmx/merge-be-order.c: New.
14917 * gcc.dg/vmx/merge.c: New.
14918 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14919 * gcc.dg/vmx/merge-vsx.c: New.
14920
14921 2014-01-29 Richard Biener <rguenther@suse.de>
14922
14923 PR tree-optimization/58742
14924 * gcc.dg/pr58742-1.c: New testcase.
14925 * gcc.dg/pr58742-2.c: Likewise.
14926 * gcc.dg/pr58742-3.c: Likewise.
14927
14928 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14929
14930 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14931 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14932 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14933
14934 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14935
14936 PR c++/58702
14937 * g++.dg/gomp/pr58702.C: New.
14938
14939 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14940
14941 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14942 selector.
14943
14944 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR middle-end/59917
14947 PR tree-optimization/59920
14948 * gcc.dg/pr59920-1.c: New test.
14949 * gcc.dg/pr59920-2.c: New test.
14950 * gcc.dg/pr59920-3.c: New test.
14951 * c-c++-common/gomp/pr59917-1.c: New test.
14952 * c-c++-common/gomp/pr59917-2.c: New test.
14953
14954 PR tree-optimization/59594
14955 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14956 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14957 * gcc.dg/vect/pr59594.c: New test.
14958
14959 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14960
14961 PR fortran/59414
14962 * gfortran.dg/allocate_class_3.f90: New test.
14963
14964 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14965
14966 PR preprocessor/59935
14967 * c-c++-common/cpp/warning-zero-location.c: New test.
14968 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14969
14970 2014-01-27 Steve Ellcey <sellcey@mips.com>
14971
14972 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14973
14974 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14975
14976 * g++.dg/ext/mv16.C: New tests.
14977
14978 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14979
14980 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14981 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14982 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14983 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14984 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14985 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14986 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14987 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14988 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14989 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14990 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14991 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14992 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14993 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14994 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14995 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14996 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14997 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14998 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14999 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15000 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15001 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15002 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15003 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15004 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15005 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15006 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15007 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15009 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15010 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15011 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15012 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15013 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15015 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15016 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15017 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15018 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15019 _mm512_mask_cvtepi32_storeu_epi8.
15020 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15021 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15022 _mm512_mask_cvtepi32_storeu_epi16.
15023 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15024 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15025 _mm512_mask_cvtepi64_storeu_epi8.
15026 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15027 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15028 _mm512_mask_cvtepi64_storeu_epi16.
15029 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15030 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15031 _mm512_mask_cvtepi64_storeu_epi32.
15032 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15033 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15034 _mm512_mask_cvtsepi32_storeu_epi8.
15035 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15036 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15037 _mm512_mask_cvtsepi32_storeu_epi16.
15038 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15039 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15040 _mm512_mask_cvtsepi64_storeu_epi8.
15041 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15042 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15043 _mm512_mask_cvtsepi64_storeu_epi16.
15044 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15045 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15046 _mm512_mask_cvtsepi64_storeu_epi32.
15047 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15048 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15049 _mm512_mask_cvtusepi32_storeu_epi8.
15050 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15051 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15052 _mm512_mask_cvtusepi32_storeu_epi16.
15053 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15054 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15055 _mm512_mask_cvtusepi64_storeu_epi8.
15056 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15057 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15058 _mm512_mask_cvtusepi64_storeu_epi16.
15059 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15060 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15061 _mm512_mask_cvtusepi64_storeu_epi32.
15062 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15063 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15064
15065 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15066
15067 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15068 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15069 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15070 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15071 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15072 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15073 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15074 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15075 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15076 built-ins roudning immediate.
15077 * gcc.target/i386/sse-22.c: Add new built-ins.
15078 * gcc.target/i386/sse-23.c: Ditto.
15079 * gcc.target/i386/avx-1.c: Ditto.
15080
15081 2014-01-27 Christian Bruel <christian.bruel@st.com>
15082
15083 * gcc.target/sh/torture/strncmp.c: New tests.
15084
15085 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15086
15087 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15088
15089 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15090
15091 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15092
15093 2014-01-24 Jeff Law <law@redhat.com>
15094
15095 PR tree-optimization/59919
15096 * gcc.c-torture/compile/pr59919.c: New test.
15097
15098 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15099
15100 PR c++/57524
15101 * g++.dg/ext/timevar2.C: New.
15102
15103 2014-01-24 Marek Polacek <polacek@redhat.com>
15104
15105 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15106
15107 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15108
15109 PR target/59929
15110 * gcc.target/i386/pr59929.c: New test.
15111
15112 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15113
15114 PR target/59909
15115 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15116 word atomic functions at runtime.
15117
15118 2014-01-23 Marek Polacek <polacek@redhat.com>
15119
15120 PR c/59846
15121 * gcc.dg/pr59846.c: New test.
15122
15123 2014-01-23 Marek Polacek <polacek@redhat.com>
15124
15125 PR c/58346
15126 * c-c++-common/pr58346-1.c: New test.
15127 * c-c++-common/pr58346-2.c: New test.
15128 * c-c++-common/pr58346-3.c: New test.
15129
15130 2014-01-23 Marek Polacek <polacek@redhat.com>
15131
15132 PR c/59871
15133 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15134 * gcc.dg/pr59871.c: New test.
15135
15136 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15137
15138 PR c++/58980
15139 * g++.dg/parse/enum11.C: New.
15140
15141 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15142
15143 * gcc.target/aarch64/sshr64_1.c: New testcase.
15144
15145 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15146
15147 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15148 SIMD enabled function.
15149 * g++.dg/cilk-plus/ef_test.C: New test.
15150 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15151 and added C++ ones.
15152 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15153 to differenciate C error messages from C++ ones.
15154
15155 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15156
15157 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15158
15159 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15160
15161 * gcc.target/microblaze/others/builtin-trap.c: New test,
15162
15163 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15164
15165 PR middle-end/58809
15166 * c-c++-common/gomp/pr58809.c: New test.
15167
15168 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15169
15170 PR sanitizer/59897
15171 * c-c++-common/asan/use-after-return-1.c: Fixed
15172 to pass on darwin.
15173
15174 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15175
15176 PR preprocessor/58580
15177 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15178
15179 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15180 Ilya Tocar <ilya.tocar@intel.com>
15181
15182 * gcc.target/i386/avx512f-kmovw-1.c: New.
15183
15184 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15185
15186 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15187 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15188 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15189 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15190 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15191 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15192
15193 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15194
15195 PR target/52125
15196 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15197 * gcc.target/mips/pr52125.c: New test.
15198
15199 2014-01-22 Marek Polacek <polacek@redhat.com>
15200
15201 PR c/59891
15202 * gcc.dg/torture/pr59891.c: New test.
15203
15204 2014-01-22 Jeff Law <law@redhat.com>
15205
15206 PR tree-optimization/59597
15207 * gcc.dg/tree-ssa/pr59597.c: New test.
15208
15209 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15210
15211 PR rtl-optimization/59477
15212 * g++.dg/pr59477.C: New.
15213
15214 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15215
15216 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15217
15218 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15219
15220 PR c++/59482
15221 * g++.dg/pr59482.C: New.
15222
15223 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15224
15225 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15226 * gcc.dg/vmx/extract-vsx.c: New.
15227 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15228 * gcc.dg/vmx/insert-vsx.c: New.
15229
15230 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15231
15232 PR rtl-optimization/59896
15233 * gcc.target/arm/pr59896.c: New.
15234
15235 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15236
15237 PR rtl-optimization/59858
15238 * gcc.target/arm/pr59858.c: New.
15239
15240 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15241
15242 PR target/59003
15243 * gcc.dg/tree-prof/pr59003.c: New test.
15244
15245 PR middle-end/59860
15246 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15247 other targets.
15248
15249 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15250
15251 * gfortran.dg/round_3.f08: Add more cases.
15252
15253 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15254
15255 * lib/target-supports.exp (force_conventional_output_for): New
15256 procedure.
15257 * lib/scanasm.exp (scan-assembler_required_options)
15258 (scan-assembler-not_required_options)
15259 (scan-assembler-times_required_options): Replace with
15260 force_conventional_output_fors.
15261 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15262 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15263
15264 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15265
15266 PR middle-end/59789
15267 * gcc.target/i386/pr59789.c: New testcase.
15268
15269 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15270
15271 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15272 the 'code' bitfield from 16 to 8.
15273
15274 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15275
15276 * lib/target-supports.exp
15277 (check_effective_target_vect_perm): Exclude aarch64_be.
15278 (check_effective_target_vect_perm_byte): Likewise.
15279 (check_effective_target_vect_perm_short): Likewise.
15280
15281 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15282
15283 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15284 (RUN_TEST): Use new macro.
15285 (INDEX64_32): Delete.
15286 (INDEX64_64): Likewise.
15287 (INDEX128_32): Likewise.
15288 (INDEX128_64): Likewise.
15289 (INDEX): Likewise.
15290 (test_vneg_f32): Use fixed RUN_TEST.
15291
15292 2014-01-20 Richard Biener <rguenther@suse.de>
15293
15294 PR middle-end/59860
15295 * gcc.dg/pr59860.c: New testcase.
15296
15297 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15298
15299 PR target/59880
15300 * gcc.target/i386/pr59880.c: New test.
15301
15302 2014-01-20 Renlin Li <renlin.li@arm.com>
15303
15304 * gcc.dg/pr44194-1.c: Tweak regexp.
15305
15306 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15307
15308 PR libfortran/59771
15309 PR libfortran/59774
15310 PR libfortran/59836
15311 * gfortran.dg/round_3.f08: New cases added.
15312 * gfortran.dg/fmt_g_1.f90: New test.
15313
15314 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15315
15316 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15317
15318 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15319
15320 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15321
15322 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15323
15324 * gcc.dg/vect/pr57705.c: Require vect_int.
15325 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15326 * gcc.dg/vect/vect-alias-check.c: Likewise.
15327
15328 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15329
15330 PR fortran/58007
15331 * gfortran.dg/unresolved_fixup_1.f90: New test.
15332 * gfortran.dg/unresolved_fixup_2.f90: New test.
15333
15334 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15335
15336 PR target/58944
15337 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15338 Remove dg-prune-output lines.
15339
15340 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15341
15342 PR middle-end/59706
15343 * gfortran.dg/pr59706.f90: New test.
15344 * g++.dg/ext/pr59706.C: New test.
15345
15346 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15347
15348 PR c++/59270
15349 PR c++/58811
15350 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15351 * g++.dg/init/pr58811.C: Likewise.
15352
15353 2014-01-17 Jeff Law <law@redhat.com>
15354
15355 PR middle-end/57904
15356 * gfortran.dg/pr57904.f90: New test.
15357
15358 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15359
15360 PR c++/59269
15361 * g++.dg/cpp0x/nsdmi-union4.C: New.
15362
15363 2014-01-17 Marek Polacek <polacek@redhat.com>
15364
15365 PR c++/59838
15366 * g++.dg/diagnostic/pr59838.C: New test.
15367
15368 2014-01-17 Marek Polacek <polacek@redhat.com>
15369
15370 PR c/58346
15371 * gcc.dg/pr58346.c: New test.
15372
15373 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15374
15375 PR testsuite/58776
15376 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15377 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15378 option duplication.
15379
15380 PR fortran/59440
15381 * gfortran.dg/pr59440-1.f90: New test.
15382 * gfortran.dg/pr59440-2.f90: New test.
15383 * gfortran.dg/pr59440-3.f90: New test.
15384
15385 PR testsuite/59064
15386 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15387 testing for " version" and " alias" with one testing for
15388 " version\[^\n\r]* alias".
15389 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15390 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15391 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15392 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15393 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15394 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15395
15396 PR c++/57945
15397 * c-c++-common/torture/pr57945.c: New test.
15398
15399 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15400
15401 * gcc.target/arm/its.c: New testcase.
15402
15403 2014-01-16 Jan Hubicka <jh@suse.cz>
15404
15405 PR ipa/59775
15406 * g++.dg/torture/pr59775.C: New testcase.
15407
15408 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15409
15410 PR middle-end/58344
15411 * gcc.c-torture/compile/pr58344.c: New test.
15412
15413 PR target/59839
15414 * gcc.target/i386/pr59839.c: New test.
15415
15416 PR debug/54694
15417 * gcc.target/i386/pr9771-1.c (main): Rename to...
15418 (real_main): ... this. Add __asm name "main".
15419 (ASMNAME, ASMNAME2, STRING): Define.
15420
15421 2014-01-16 Nick Clifton <nickc@redhat.com>
15422
15423 PR middle-end/28865
15424 * gcc.c-torture/compile/pr28865.c: New.
15425 * gcc.c-torture/execute/pr28865.c: New.
15426
15427 2014-01-16 Marek Polacek <polacek@redhat.com>
15428
15429 PR middle-end/59827
15430 * gcc.dg/pr59827.c: New test.
15431
15432 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15433
15434 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15435
15436 2014-01-15 Richard Henderson <rth@redhat.com>
15437
15438 PR debug/54694
15439 * gcc.target/i386/pr54694.c: New test.
15440
15441 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15442
15443 PR c++/49718
15444 * g++.dg/pr49718.C: New test.
15445
15446 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15447
15448 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15449
15450 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15451
15452 * gcc.dg/vmx/mult-even-odd.c: New.
15453 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15454
15455 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15456
15457 * lib/target-supports.exp (check_libcilkrts_available): Added an
15458 extern "C" if we are using C++ along with a function prototype.
15459
15460 2014-01-15 Jeff Law <law@redhat.com>
15461
15462 PR tree-optimization/59747
15463 * gcc.c-torture/execute/pr59747.c: New test.
15464
15465 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15466
15467 PR target/59794
15468 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15469 Linux/x86.
15470 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15471 * g++.dg/ext/attribute-test-1.C: Likewise.
15472 * g++.dg/ext/attribute-test-2.C: Likewise.
15473 * g++.dg/ext/attribute-test-3.C: Likewise.
15474 * g++.dg/ext/attribute-test-4.C: Likewise.
15475 * g++.dg/ext/pr56790-1.C: Likewise.
15476 * g++.dg/torture/pr38565.C: Likewise.
15477 * gcc.dg/pr53060.c: Likewise.
15478 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15479 * c-c++-common/vector-compare-2.c: Likewise.
15480 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15481 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15482 dg-message line number.
15483
15484 2014-01-15 Matthias Klose <doko@ubuntu.com>
15485
15486 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15487
15488 2014-01-15 Richard Biener <rguenther@suse.de>
15489
15490 PR tree-optimization/59822
15491 * g++.dg/torture/pr59822.C: New testcase.
15492
15493 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15494
15495 PR target/59808
15496 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15497 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15498
15499 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15500 Kugan Vivekanandarajah <kuganv@linaro.org>
15501
15502 PR target/59695
15503 * g++.dg/pr59695.C: New testcase.
15504
15505 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15506
15507 PR target/59803
15508 * gcc.c-torture/compile/pr59803.c: New testcase.
15509
15510 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15511
15512 PR c/58943
15513 * gcc.c-torture/execute/pr58943.c: New test.
15514 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15515
15516 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15517
15518 PR target/59794
15519 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15520 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15521 (bar): Change return type to void. Set y to x.
15522 * gcc.target/i386/pr59794-1.c: New testcase.
15523 * gcc.target/i386/pr59794-2.c: Likewise.
15524 * gcc.target/i386/pr59794-3.c: Likewise.
15525 * gcc.target/i386/pr59794-4.c: Likewise.
15526 * gcc.target/i386/pr59794-5.c: Likewise.
15527 * gcc.target/i386/pr59794-6.c: Likewise.
15528 * gcc.target/i386/pr59794-7.c: Likewise.
15529
15530 2014-01-14 Richard Biener <rguenther@suse.de>
15531
15532 PR tree-optimization/58921
15533 PR tree-optimization/59006
15534 * gcc.dg/torture/pr58921.c: New testcase.
15535 * gcc.dg/torture/pr59006.c: Likewise.
15536 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15537
15538 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15539
15540 PR testsuite/59494
15541 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15542 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15543 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15544 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15545 Executing predictive commoning without unrolling.
15546
15547 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15548
15549 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15550 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15551 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15552 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15553 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15554 __builtin_ia32_rsqrt28sd_round.
15555 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15556 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15557 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15558 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15559 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15560 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15561 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15562 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15563 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15564 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15565 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15566 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15567 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15568 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15569 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15570 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15571 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15572 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15573 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15574 fix wrong rounding mode (see above).
15575 * gcc.target/i386/sse-23.c: Ditto.
15576
15577 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15578
15579 * gcc.dg/vmx/insert.c: New.
15580 * gcc.dg/vmx/insert-be-order.c: New.
15581 * gcc.dg/vmx/extract.c: New.
15582 * gcc.dg/vmx/extract-be-order.c: New.
15583
15584 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15585
15586 PR tree-optimization/59387
15587 * gcc.c-torture/execute/pr59387.c: New test.
15588
15589 2014-01-13 Richard Biener <rguenther@suse.de>
15590
15591 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15592 adjusting mathlib options.
15593 * gfortran.dg/lto/lto.exp: Likewise.
15594
15595 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15596
15597 * gnat.dg/loop_optimization17.adb: New test.
15598 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15599
15600 2014-01-13 Christian Bruel <christian.bruel@st.com>
15601
15602 * gcc.target/sh/cmpstrn.c: New case.
15603
15604 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15605
15606 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15607 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15608
15609 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15610
15611 PR fortran/58026
15612 * gfortran.dg/alloc_comp_basics_6.f90: New.
15613
15614 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15615
15616 PR fortran/59700
15617 * gfortran.dg/pr59700.f90: New test.
15618
15619 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15620
15621 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15622 * gfortran.dg/use_only_3.f90: Likewise.
15623 * gfortran.dg/inquire_10.f90: Delete opened file.
15624 * gfortran.dg/inquire_15.f90: Likewise.
15625 * gfortran.dg/pr16597.f90: Likewise.
15626 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15627 for PR59419.
15628
15629 2014-01-10 Jeff Law <law@redhat.com>
15630
15631 PR middle-end/59743
15632 * gcc.c-torture/compile/pr59743.c: New test.
15633
15634 2014-01-10 Jan Hubicka <jh@suse.cz>
15635
15636 PR ipa/58585
15637 * g++.dg/torture/pr58585.C: New testcase.
15638
15639 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15640
15641 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15642
15643 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15644
15645 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15646
15647 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15648
15649 PR target/59744
15650 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15651 * gcc.target/aarch64/cmn-neg2.c: New test.
15652
15653 2014-01-10 Richard Biener <rguenther@suse.de>
15654
15655 PR tree-optimization/59374
15656 * gcc.dg/torture/pr59374-3.c: New testcase.
15657
15658 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15659
15660 * lib/target-supports.exp
15661 (check_effective_target_arm_crypto_ok_nocache): New.
15662 (check_effective_target_arm_crypto_ok): Use above procedure.
15663 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15664
15665 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15666
15667 PR ipa/58252
15668 PR ipa/59226
15669 * g++.dg/ipa/devirt-20.C: New testcase.
15670 * g++.dg/torture/pr58252.C: Likewise.
15671 * g++.dg/torture/pr59226.C: Likewise.
15672
15673 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15674
15675 * c-c++-common/asan/no-asan-stack.c: New test.
15676
15677 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15678
15679 PR middle-end/59670
15680 * gcc.dg/pr59670.c: New test.
15681
15682 2014-01-09 Steve Ellcey <sellcey@mips.com>
15683
15684 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15685
15686 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15687
15688 PR middle-end/47735
15689 * gcc.target/i386/pr47735.c: New test.
15690
15691 PR tree-optimization/59622
15692 * g++.dg/opt/pr59622-2.C: New test.
15693 * g++.dg/opt/pr59622-3.C: New test.
15694 * g++.dg/opt/pr59622-4.C: New test.
15695 * g++.dg/opt/pr59622-5.C: New test.
15696
15697 PR sanitizer/59136
15698 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15699 filename:line instead of (modulename+offset) form with stripped
15700 initial / from the filename.
15701
15702 2014-01-09 Ian Lance Taylor <iant@google.com>
15703
15704 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15705 the other Go compiler.
15706
15707 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15708
15709 PR c++/59730
15710 * g++.dg/cpp0x/variadic145.C: New.
15711
15712 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15713
15714 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15715 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15716
15717 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15718
15719 PR testsuite/59524
15720 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15721 are run only if the Cilk library is available/enabled.
15722 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15723 * lib/target-supports.exp (check_libcilkrts_available): New function.
15724
15725 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15726
15727 PR c++/59631
15728 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15729 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15730 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15731 with dg-additional-options.
15732 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15733 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15734 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15735 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15736 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15737 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15738
15739 2014-01-09 Richard Biener <rguenther@suse.de>
15740
15741 PR tree-optimization/59715
15742 * gcc.dg/torture/pr59715.c: New testcase.
15743
15744 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15745
15746 * c-c++-common/asan/no-asan-globals.c: New test.
15747 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15748 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15749 * c-c++-common/asan/use-after-return-1.c: Likewise.
15750 * c-c++-common/asan/no-use-after-return.c: Likewise.
15751
15752 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15753
15754 * gnat.dg/weak2.ad[sb]: New test.
15755
15756 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15757
15758 PR middle-end/59471
15759 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15760 type, use pointers to vector type instead.
15761
15762 2014-01-08 Catherine Moore <clm@codesourcery.com>
15763
15764 * gcc.target/mips/umips-branch-3.c: New test.
15765 * gcc.target/mips/umips-branch-4.c: New test.
15766
15767 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15768
15769 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15770 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15771 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15772 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15773 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15774 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15775 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15776 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15777
15778 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15779
15780 PR rtl-optimization/59137
15781 * gcc.target/mips/pr59137.c: New test.
15782
15783 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15784
15785 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15786 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15787 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15788 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15789 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15790 Require fpic effective target.
15791 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15792
15793 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15794
15795 PR ipa/59722
15796 * gcc.dg/pr59722.c: New test.
15797
15798 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15799
15800 PR middle-end/57748
15801 * gcc.dg/torture/pr57748-3.c: New test.
15802 * gcc.dg/torture/pr57748-4.c: New test.
15803
15804 2014-01-08 Marek Polacek <polacek@redhat.com>
15805
15806 PR middle-end/59669
15807 * gcc.dg/gomp/pr59669-1.c: New test.
15808 * gcc.dg/gomp/pr59669-2.c: New test.
15809
15810 2014-01-08 Martin Jambor <mjambor@suse.cz>
15811
15812 PR ipa/59610
15813 * gcc.dg/ipa/pr59610.c: New test.
15814
15815 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15816
15817 PR fortran/58182
15818 * gfortran.dg/binding_label_tests_26a.f90: New.
15819 * gfortran.dg/binding_label_tests_26b.f90: New.
15820
15821 2014-01-08 Marek Polacek <polacek@redhat.com>
15822
15823 PR sanitizer/59667
15824 * c-c++-common/ubsan/pr59667.c: New test.
15825
15826 2014-01-08 Richard Biener <rguenther@suse.de>
15827
15828 PR middle-end/59630
15829 * gcc.dg/pr59630.c: New testcase.
15830
15831 2014-01-08 Richard Biener <rguenther@suse.de>
15832
15833 PR middle-end/59471
15834 * gcc.dg/pr59471.c: New testcase.
15835
15836 2014-01-07 Jeff Law <law@redhat.com>
15837
15838 PR middle-end/53623
15839 * gcc.target/i386/pr53623.c: New test.
15840
15841 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15842
15843 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15844 blanks at EOF.
15845 * g++.dg/cpp1y/pr58534.C: Likewise.
15846 * g++.dg/cpp1y/pr58536.C: Likewise.
15847 * g++.dg/cpp1y/pr58548.C: Likewise.
15848 * g++.dg/cpp1y/pr58549.C: Likewise.
15849 * g++.dg/cpp1y/pr58637.C: Likewise.
15850 * g++.dg/cpp1y/pr59112.C: Likewise.
15851 * g++.dg/cpp1y/pr59113.C: Likewise.
15852 * g++.dg/cpp1y/pr59629.C: Likewise.
15853 * g++.dg/cpp1y/pr59635.C: Likewise.
15854 * g++.dg/cpp1y/pr59636.C: Likewise.
15855 * g++.dg/cpp1y/pr59638.C: Likewise.
15856
15857 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15858
15859 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15860
15861 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15862
15863 * gcc.target/i386/intrinsics_4.c (bar): New function.
15864
15865 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15866
15867 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15868
15869 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15870
15871 PR rtl-optimization/58668
15872 * gcc.dg/pr58668.c: New test.
15873
15874 PR tree-optimization/59643
15875 * gcc.dg/pr59643.c: New test.
15876 * gcc.c-torture/execute/pr59643.c: New test.
15877
15878 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15879
15880 PR fortran/59589
15881 * gfortran.dg/class_allocate_16.f90: New.
15882
15883 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR target/59644
15886 * gcc.target/i386/pr59644.c: New test.
15887
15888 2014-01-06 Marek Polacek <polacek@redhat.com>
15889
15890 PR c/57773
15891 * gcc.dg/pr57773.c: New test.
15892
15893 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15894
15895 PR c++/59635
15896 PR c++/59636
15897 PR c++/59629
15898 PR c++/59638
15899 * g++.dg/cpp1y/pr59635.C: New testcase.
15900 * g++.dg/cpp1y/pr59636.C: New testcase.
15901 * g++.dg/cpp1y/pr59629.C: New testcase.
15902 * g++.dg/cpp1y/pr59638.C: New testcase.
15903
15904 2014-01-06 Martin Jambor <mjambor@suse.cz>
15905
15906 PR ipa/59008
15907 * gcc.dg/ipa/pr59008.c: New test.
15908
15909 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15910
15911 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15912 if supported.
15913
15914 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15915
15916 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15917 Require c99_runtime.
15918 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15919
15920 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15921 Require c99_runtime.
15922 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15923 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15924 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15925
15926 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15927 Require c99_runtime.
15928 Make CALC void static.
15929 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15930
15931 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15932 Require c99_runtime.
15933 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15934
15935 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15936
15937 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15938 * gcc.target/i386/pr59501-2.c: Likewise.
15939 * gcc.target/i386/pr59501-3.c: Likewise.
15940 * gcc.target/i386/pr59501-4.c: Likewise.
15941 * gcc.target/i386/pr59501-5.c: Likewise.
15942 * gcc.target/i386/pr59501-6.c: Likewise.
15943
15944 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15945
15946 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15947 * gcc.target/i386/pr59390_1.c: Likewise.
15948 * gcc.target/i386/pr59390_2.c: Likewise.
15949
15950 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15951
15952 * gcc.dg/pr59350.c: Tweak.
15953 * gcc.dg/pr59350-2.c: New test.
15954 * g++.dg/pr59510.C: Likewise.
15955
15956 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15957
15958 PR fortran/59023
15959 * gfortran.dg/bind_c_procs_2.f90: New.
15960
15961 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15962
15963 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15964 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15965 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15966 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15967 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15968 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15969 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15970
15971 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15972
15973 * gcc.target/arm/neon-nested-apcs.c: New test.
15974
15975 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15976
15977 PR tree-optimization/59519
15978 * gcc.dg/vect/pr59519-1.c: New test.
15979 * gcc.dg/vect/pr59519-2.c: New test.
15980
15981 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15982 vmovdqu32.
15983
15984 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15985
15986 PR fortran/59547
15987 * gfortran.dg/typebound_proc_32.f90: New.
15988
15989 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15990
15991 PR c++/58950
15992 * g++.dg/pr58950.C: New file.
15993
15994 2014-01-03 Tobias Burnus <burnus@net-b.de>
15995
15996 PR c++/58567
15997 * g++.dg/gomp/pr58567.C: New.
15998
15999 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16000
16001 PR tree-optimization/59651
16002 * gcc.dg/torture/pr59651.c: New test.
16003 * gcc.dg/vect/pr59651.c: Ditto.
16004
16005 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16006
16007 PR target/59625
16008 * gcc.target/i386/pr59625.c: New test.
16009
16010 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16011
16012 Core DR 1442
16013 PR c++/59165
16014 * g++.dg/cpp0x/range-for28.C: New.
16015 * g++.dg/cpp0x/range-for3.C: Update.
16016
16017 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16018
16019 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16020
16021 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16022
16023 PR c++/59641
16024 * g++.dg/cpp0x/pr59641.C: New file.
16025
16026 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16027
16028 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16029
16030 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16031
16032 PR c++/59378
16033 * g++.dg/ext/pr59378.C: New file.
16034
16035 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16036
16037 Update copyright years
16038
16039 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16040
16041 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16042 notice.
16043
16044 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16045
16046 PR fortran/59654
16047 * gfortran.dg/dynamic_dispatch_12.f90: New.
16048
16049 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16050
16051 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16052 the builtin isn't optimized away as unused.
16053
16054 PR rtl-optimization/59647
16055 * g++.dg/opt/pr59647.C: New test.
16056 \f
16057 Copyright (C) 2014 Free Software Foundation, Inc.
16058
16059 Copying and distribution of this file, with or without modification,
16060 are permitted in any medium without royalty provided the copyright
16061 notice and this notice are preserved.