]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[AArch64]Add vec_shr pattern for 64-bit vectors using ush{l,r}; enable tests.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2
3 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
4 Add aarch64{,_be}.
5
6 2014-11-24 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/63679
9 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
10 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
11 * gcc.target/i386/ssetype-1.c: Likewise.
12 * gcc.target/i386/ssetype-3.c: Likewise.
13 * gcc.target/i386/ssetype-5.c: Likewise.
14
15 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
16 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/63203
19 * g++.dg/warn/Winit-self-2.C: New.
20
21 2014-11-24 Petr Murzin <petr.murzin@intel.com>
22
23 * gcc.target/i386/extract-insert-combining.c: New test.
24
25 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26
27 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
28
29 2014-11-24 Richard Biener <rguenther@suse.de>
30
31 PR testsuite/64039
32 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
33
34 2014-11-24 Richard Biener <rguenther@suse.de>
35
36 PR tree-optimization/55334
37 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
38
39 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
40
41 * gnat.dg/opt45.adb: New test.
42
43 2014-11-24 Tobias Burnus <burnus@net-b.de>
44
45 * gfortran.dg/dollar_sym_3.f: Update dg-error.
46 * gfortran.dg/dollar_sym_3.f: Ditto.
47
48 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
49
50 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
51 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
52 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
53 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
54
55 2014-11-23 Tobias Burnus <burnus@net-b.de>
56
57 * gfortran.dg/tab_continuation.f: Update dg-*.
58
59 2014-11-23 Andrew Pinski <apinski@cavium.com>
60
61 * gcc.c-torture/compile/20120927-1.c: New testcase.
62 * gcc.c-torture/compile/20120830-1.c: New testcase.
63
64 2014-11-22 Andrew Pinski <apinski@cavium.com>
65
66 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
67 argc is always greater than 1 (octeon simulator).
68 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
69
70 2014-11-22 Andrew Pinski <apinski@cavium.com>
71
72 PR target/63971
73 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
74 x30 (in the epilogue).
75 * gcc.target/aarch64/test_frame_6.c: Likewise.
76 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
77 x30 and x19 (in the epilogue).
78 * gcc.target/aarch64/test_frame_4.c: Likewise.
79 * gcc.target/aarch64/test_frame_7.c: Likewise.
80
81 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
82
83 PR target/63783
84 PR target/51244
85 * gcc.target/sh/torture/pr63783-1.c: New.
86 * gcc.target/sh/torture/pr63783-2.c: New.
87 * gcc.target/sh/pr51244-20.c: Adjust.
88 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
89
90 2014-11-22 Tobias Burnus <burnus@net-b.de>
91
92 * gfortran.dg/coarray/cosubscript_1.f90: New.
93
94 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
95
96 * gnat.dg/specs/pack11.ads: New test.
97
98 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
99
100 * gnat.dg/specs/no_streams.ads: New test.
101
102 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
103
104 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
105 store_modtion rtl dump.
106 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
107 * gcc.dg/var-expand3.c (dg-final): Ditto.
108
109 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
110
111 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
112 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
113 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
114 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
115 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
116 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
117
118 2014-11-21 Jakub Jelinek <jakub@redhat.com>
119
120 PR tree-optimization/64006
121 * gcc.c-torture/execute/pr64006.c: New test.
122
123 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
124
125 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
126 value for go testing.
127
128 2014-11-21 Jiong Wang <jiong.wang@arm.com>
129
130 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
131
132 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133
134 * gcc.target/aarch64/simd/vsqrt_f64_1.c
135
136 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
137
138 * g++.dg/other/i386-2.C: Add -mpcommit.
139 * g++.dg/other/i386-3.C: Ditto.
140 * gcc.target/i386/pcommit-1.c: New test.
141 * gcc.target/i386/sse-12.c: Add new options.
142 * gcc.target/i386/sse-13.c: Ditto.
143 * gcc.target/i386/sse-14.c: Ditto.
144 * gcc.target/i386/sse-22.c: Ditto.
145 * gcc.target/i386/sse-23.c: Ditto.
146
147 2014-11-20 Mark Wielaard <mjw@redhat.com>
148
149 PR debug/38757
150 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
151 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
152
153 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
154
155 * g++.dg/other/i386-2.C: Add -mclwb.
156 * g++.dg/other/i386-3.C: Ditto.
157 * gcc.target/i386/clwb-1.c: New test.
158 * gcc.target/i386/sse-12.c: Add new options.
159 * gcc.target/i386/sse-13.c: Ditto.
160 * gcc.target/i386/sse-14.c: Ditto.
161 * gcc.target/i386/sse-22.c: Ditto.
162 * gcc.target/i386/sse-23.c: Ditto.
163
164 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
165
166 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
167 * g++.dg/other/i386-3.C: Ditto.
168 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
169 * gcc.target/i386/avx512vbmi-check.h: Ditto.
170 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
171 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
172 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
173 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
174 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
175 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
176 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
177 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
178 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
179 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
180 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
181 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
182 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
183 * gcc.target/i386/sse-12.c: Add new options.
184 * gcc.target/i386/sse-13.c: Ditto.
185 * gcc.target/i386/sse-14.c: Ditto.
186 * gcc.target/i386/sse-22.c: Ditto.
187 * gcc.target/i386/sse-23.c: Ditto.
188
189 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
190
191 * g++.dg/other/i386-2.C: Add -mavx512ifma.
192 * g++.dg/other/i386-3.C: Ditto.
193 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
194 * gcc.target/i386/avx512ifma-check.h: New.
195 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
196 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
197 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
198 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
199 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
200 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
201 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
202 * gcc.target/i386/sse-12.c: Add new options.
203 * gcc.target/i386/sse-13.c: Ditto.
204 * gcc.target/i386/sse-14.c: Ditto.
205 * gcc.target/i386/sse-22.c: Ditto.
206 * gcc.target/i386/sse-23.c: Ditto.
207
208 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
209
210 Forward-port from 2014-10-30 4_9-branch r216934
211
212 PR target/63633
213 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
214
215 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
216
217 PR debug/63239
218 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
219 -gno-strict-dwarf.
220
221 2014-11-21 Tom de Vries <tom@codesourcery.com>
222
223 * gcc.dg/store-motion-fgcse-sm.c: New test.
224
225 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
226
227 PR target/60451
228 * gcc.target/i386/pr60451.c: New.
229
230 2014-11-21 Jakub Jelinek <jakub@redhat.com>
231
232 PR tree-optimization/61773
233 * gcc.dg/pr61773.c: New test.
234
235 PR target/63764
236 * c-c++-common/pr63764-1.c: New test.
237 * c-c++-common/pr63764-2.c: New test.
238
239 PR target/63910
240 * gcc.target/i386/pr63910.c: New test.
241
242 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
243
244 PR lto/63998
245 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
246
247 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
248
249 * gcc.dg/no-strict-overflow-8.c: New test.
250
251 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
252
253 * gcc.dg/undefined-loop-1.c: New file.
254 * gcc.dg/undefined-loop-2.c: New file.
255
256 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
257
258 * gcc.target/aarch64/symbol-range.c: New.
259 * gcc.target/aarch64/symbol-range-tiny.c: New.
260 2014-11-20 Richard Biener <rguenther@suse.de>
261
262 PR middle-end/63962
263 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
264
265 2014-11-20 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/63677
268 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
269 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
270
271 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
272
273 PR sanitizer/63845
274 * gcc.dg/asan/pr63845.c: New test.
275
276 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
277
278 PR sanitizer/63939
279 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
280 stack pointer address, to fit darwin output when symbolizer is not
281 present.
282 * c-c++-common/asan/heap-overflow-1.c: Likewise.
283 * c-c++-common/asan/memcmp-1.c: Likewise.
284 * c-c++-common/asan/misalign-1.c: Likewise.
285 * c-c++-common/asan/misalign-2.c: Likewise.
286 * c-c++-common/asan/null-deref-1.c: Likewise.
287 * c-c++-common/asan/stack-overflow-1.c: Likewise.
288 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
289 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
290 * c-c++-common/asan/use-after-free-1.c: Likewise.
291 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
292 * g++.dg/asan/deep-tail-call-1.C: Likewise.
293 * g++.dg/asan/large-func-test-1.C: Likewise.
294
295 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
296
297 PR sanitizer/63939
298 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
299
300 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
301
302 PR sanitizer/63939
303 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
304 * c-c++-common/asan/memcmp-1.c: Likewise.
305 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
306 * c-c++-common/asan/use-after-free-1.c: Likewise.
307
308 2014-11-19 David Malcolm <dmalcolm@redhat.com>
309
310 PR jit/63854
311 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
312 (make_random_function): Free ff->locals.
313
314 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
315
316 PR target/63947
317 * gcc.target/i386/pr63947.c: New test.
318
319 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/55425
322 * g++.dg/cpp0x/constexpr-__func__.C: New.
323
324 2014-11-19 Renlin Li <Renlin.Li@arm.com>
325
326 PR target/63424
327 * gcc.target/aarch64/pr63424.c: New test.
328
329 2014-11-19 Renlin Li <Renlin.Li@arm.com>
330
331 PR middle-end/63762
332 * gcc.dg/pr63762.c: New test.
333
334 2014-11-19 Marek Polacek <polacek@redhat.com>
335
336 PR sanitizer/63690
337 * gcc.dg/ubsan/pr63690.c: New test.
338
339 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
340
341 PR sanitizer/62132
342 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
343 darwin, adjust dg-output.
344 * c-c++-common/asan/misalign-2.c: Likewise.
345
346 2014-11-19 Richard Henderson <rth@redhat.com>
347
348 * gcc.dg/cwsc0.c: New test.
349 * gcc.dg/cwsc1.c: New test.
350
351 2014-11-19 Marek Polacek <polacek@redhat.com>
352
353 PR sanitizer/63879
354 * c-c++-common/ubsan/pr63879-1.c: New test.
355 * c-c++-common/ubsan/pr63879-2.c: New test.
356
357 2014-11-19 Tom de Vries <tom@codesourcery.com>
358
359 PR tree-optimization/62167
360 * gcc.dg/pr51879-12.c: Add xfails.
361 * gcc.dg/pr62167-run.c: New test.
362 * gcc.dg/pr62167.c: New test.
363
364 2014-11-19 Jakub Jelinek <jakub@redhat.com>
365
366 PR tree-optimization/63915
367 * c-c++-common/gomp/pr60823-4.c: New test.
368
369 PR sanitizer/63520
370 * c-c++-common/ubsan/pr63520.c: New test.
371
372 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/57654
375 * g++.dg/cpp0x/constexpr-ref7.C: New.
376
377 2014-11-19 Jakub Jelinek <jakub@redhat.com>
378
379 PR sanitizer/63913
380 * g++.dg/ubsan/pr63913.C: New test.
381
382 2014-11-19 Andreas Schwab <schwab@suse.de>
383
384 * gcc.dg/pure-2.c: Update line numbers.
385
386 2014-11-19 Jakub Jelinek <jakub@redhat.com>
387
388 PR rtl-optimization/63843
389 * gcc.c-torture/execute/pr63843.c: New test.
390
391 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
392
393 PR target/63937
394 * gcc.dg/memset-2.c: New.
395
396 2014-11-18 Jakub Jelinek <jakub@redhat.com>
397
398 PR sanitizer/63813
399 * g++.dg/ubsan/pr63813.C: New test.
400
401 PR tree-optimization/61042
402 * gcc.c-torture/compile/pr61042.c: New test.
403
404 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
405
406 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
407 setting.
408
409 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/55942
412 * g++.dg/cpp0x/constexpr-55942.C: New.
413
414 2014-11-18 Marek Polacek <polacek@redhat.com>
415
416 PR sanitizer/63866
417 * c-c++-common/ubsan/pr63866.c: New test.
418
419 2014-11-18 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/63914
422 * gcc.dg/pr63914.c: New testcase.
423
424 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/55443
427 * g++.dg/cpp0x/noexcept26.C: New.
428 * g++.dg/cpp0x/noexcept27.C: Likewise.
429
430 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/60245
433 * g++.dg/cpp0x/constexpr-60245.C: New.
434
435 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/60771
438 * g++.dg/cpp0x/constexpr-ref6.C: New.
439
440 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
441
442 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
443 * gcc.target/arm/neon/vbicQs32.c: Likewise.
444 * gcc.target/arm/neon/vbicQs64.c: Likewise.
445 * gcc.target/arm/neon/vbicQs8.c: Likewise.
446 * gcc.target/arm/neon/vbicQu16.c: Likewise.
447 * gcc.target/arm/neon/vbicQu32.c: Likewise.
448 * gcc.target/arm/neon/vbicQu64.c: Likewise.
449 * gcc.target/arm/neon/vbicQu8.c: Likewise.
450 * gcc.target/arm/neon/vbics16.c: Likewise.
451 * gcc.target/arm/neon/vbics32.c: Likewise.
452 * gcc.target/arm/neon/vbics64.c: Likewise.
453 * gcc.target/arm/neon/vbics8.c: Likewise.
454 * gcc.target/arm/neon/vbicu16.c: Likewise.
455 * gcc.target/arm/neon/vbicu32.c: Likewise.
456 * gcc.target/arm/neon/vbicu64.c: Likewise.
457 * gcc.target/arm/neon/vbicu8.c: Likewise.
458 * gcc.target/arm/neon/vornQs16.c: Likewise.
459 * gcc.target/arm/neon/vornQs32.c: Likewise.
460 * gcc.target/arm/neon/vornQs64.c: Likewise.
461 * gcc.target/arm/neon/vornQs8.c: Likewise.
462 * gcc.target/arm/neon/vornQu16.c: Likewise.
463 * gcc.target/arm/neon/vornQu32.c: Likewise.
464 * gcc.target/arm/neon/vornQu64.c: Likewise.
465 * gcc.target/arm/neon/vornQu8.c: Likewise.
466 * gcc.target/arm/neon/vorns16.c: Likewise.
467 * gcc.target/arm/neon/vorns32.c: Likewise.
468 * gcc.target/arm/neon/vorns64.c: Likewise.
469 * gcc.target/arm/neon/vorns8.c: Likewise.
470 * gcc.target/arm/neon/vornu16.c: Likewise.
471 * gcc.target/arm/neon/vornu32.c: Likewise.
472 * gcc.target/arm/neon/vornu64.c: Likewise.
473 * gcc.target/arm/neon/vornu8.c: Likewise.
474
475 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
476
477 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
478 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
479 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
480 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
481 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
482 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
483 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
484 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
485 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
486
487 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
488
489 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
490 * g++.dg/ipa/devirt-15.C: Ditto.
491 * g++.dg/ipa/devirt-7.C: Ditto.
492 * g++.dg/ipa/pr60600.C: Ditto.
493 * g++.dg/opt/vt2.C: Ditto.
494 * g++.dg/opt/vt4.C: Ditto.
495 * g++.dg/pr48484.C: Ditto.
496 * g++.dg/tm/pr47746.C: Ditto.
497 * g++.dg/tree-ssa/pr57380.C: Ditto.
498 * gcc.dg/ipa/inline-4.c: Ditto.
499 * gcc.dg/ipa/inlinehint-1.c: Ditto.
500 * gcc.dg/ipa/inlinehint-2.c: Ditto.
501 * gcc.dg/ipa/inlinehint-3.c: Ditto.
502 * gcc.dg/pr47276.c: Ditto.
503 * gcc.dg/pure-2.c: Ditto.
504 * gcc.dg/tm/nested-2.c: Ditto.
505 * gcc.dg/tree-ssa/alias-29.c: Ditto.
506 * gcc.target/i386/3dnow-1.c: Ditto.
507 * gcc.target/i386/3dnow-2.c: Ditto.
508 * gcc.target/i386/3dnowA-1.c: Ditto.
509 * gcc.target/i386/3dnowA-2.c: Ditto.
510 * gcc.target/i386/avx-1.c: Ditto.
511 * gcc.target/i386/avx-2.c: Ditto.
512 * gcc.target/i386/memcpy-1.c: Ditto.
513 * gcc.target/i386/mmx-1.c: Ditto.
514 * gcc.target/i386/mmx-2.c: Ditto.
515 * gcc.target/i386/sse-14.c: Ditto.
516 * gcc.target/i386/sse-22.c: Ditto.
517 * gcc.target/i386/sse-22a.c: Ditto.
518 * gcc.target/i386/sse-23.c: Ditto.
519 * gcc.target/i386/sse-24.c: Ditto.
520 * gcc.target/i386/vect-double-1.c: Ditto.
521 * g++.dg/fstack-protector-strong.C: Add target nonpic.
522 * gcc.dg/fstack-protector-strong.c: Ditto.
523
524 2014-11-18 Hale Wang <hale.wang@arm.com>
525
526 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
527 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
528 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
529 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
530 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
531 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
532 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
533 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
534 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
535 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
536
537 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
538
539 * g++.dg/abi/mangle-arm-crypto.C: New.
540 * g++.dg/abi/mangle-neon.C (f19): New.
541 (f20): Likewise.
542
543 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
544
545 * gcc.target/arm/pr51968.c (foo): Fix call to
546 __builtin_neon_vqmovunv8hi.
547
548 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
549
550 * c-c++-common/asan/aggressive-opts.c: New test.
551
552 2014-11-18 Yury Gribov <y.gribov@samsung.com>
553
554 PR sanitizer/63802
555 * c-c++-common/ubsan/pr63802.c: New test.
556
557 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
558
559 * g++.dg/pr63766.C: New.
560
561 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
562
563 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
564 floating point variables instead of using asm to test allocating
565 values to the Altivec registers.
566
567 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
568 -mupper-regs-df tests.
569 * gcc.target/powerpc/upper-regs-df.c: Likewise.
570
571 * config/rs6000/predicates.md (memory_fp_constant): New predicate
572
573 2014-11-17 Tom de Vries <tom@codesourcery.com>
574
575 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
576 * gcc.dg/pr43864-3.c: Same.
577 * gcc.dg/pr43864-4.c: Same.
578 * gcc.dg/pr43864.c: Same.
579 * gcc.dg/pr50763.c: Same.
580 * gcc.dg/pr51879-12.c: Same.
581 * gcc.dg/pr51879-16.c: Same.
582 * gcc.dg/pr51879-17.c: Same.
583 * gcc.dg/pr51879-18.c: Same.
584 * gcc.dg/pr51879-2.c: Same.
585 * gcc.dg/pr51879-3.c: Same.
586 * gcc.dg/pr51879-4.c: Same.
587 * gcc.dg/pr51879-6.c: Same.
588 * gcc.dg/pr51879-7.c: Same.
589 * gcc.dg/pr51879.c: Same.
590
591 2014-11-17 Tom de Vries <tom@codesourcery.com>
592
593 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
594 * gcc.dg/pr43864-3.c: Same.
595 * gcc.dg/pr43864-4.c: Same.
596
597 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
598
599 * gcc.target/aarch64/vld1_lane.c: New test.
600
601 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
602
603 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
604 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
605
606 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
607
608 * gcc.target/i386/chkp-strlen-1.c: New.
609 * gcc.target/i386/chkp-strlen-2.c: New.
610 * gcc.target/i386/chkp-strlen-3.c: New.
611 * gcc.target/i386/chkp-strlen-4.c: New.
612 * gcc.target/i386/chkp-strlen-5.c: New.
613
614 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
615
616 * gcc.target/i386/chkp-stropt-1.c: New.
617 * gcc.target/i386/chkp-stropt-2.c: New.
618 * gcc.target/i386/chkp-stropt-3.c: New.
619 * gcc.target/i386/chkp-stropt-4.c: New.
620 * gcc.target/i386/chkp-stropt-5.c: New.
621 * gcc.target/i386/chkp-stropt-6.c: New.
622 * gcc.target/i386/chkp-stropt-7.c: New.
623 * gcc.target/i386/chkp-stropt-8.c: New.
624 * gcc.target/i386/chkp-stropt-9.c: New.
625 * gcc.target/i386/chkp-stropt-10.c: New.
626 * gcc.target/i386/chkp-stropt-11.c: New.
627 * gcc.target/i386/chkp-stropt-12.c: New.
628 * gcc.target/i386/chkp-stropt-13.c: New.
629 * gcc.target/i386/chkp-stropt-14.c: New.
630 * gcc.target/i386/chkp-stropt-15.c: New.
631 * gcc.target/i386/chkp-stropt-16.c: New.
632
633 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
634
635 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
636 __SIZE_TYPE__.
637
638 2014-11-17 Richard Biener <rguenther@suse.de>
639
640 PR middle-end/63898
641 PR middle-end/63883
642 * gfortran.dg/pr63883.f90: New testcase.
643
644 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
645
646 PR ipa/63894
647 * g++.dg/ipa/pr63894.C: New test.
648
649 2014-11-17 Terry Guo <terry.guo@arm.com>
650
651 * gcc.target/arm/thumb1-ual-1.c: New test.
652
653 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
654
655 PR middle-end/63790
656 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
657 * gcc.dg/tree-ssa/forwprop-29.c: New test.
658
659 2014-11-16 Andrew Pinski <apinski@cavium.com>
660
661 * gcc.c-torture/execute/memset-4.c: New test.
662 * gcc.c-torture/execute/20110418-1.c: New test.
663 * gcc.c-torture/execute/20141022-1.c: New test.
664 * gcc.c-torture/execute/strcpy-2.c: New test.
665 * gcc.c-torture/execute/20140212-2.c: New test.
666 * gcc.c-torture/compile/20120913-1.c: New test.
667 * gcc.c-torture/compile/20121010-1.c: New test.
668 * gcc.c-torture/compile/20120917-1.c: New test.
669 * gcc.c-torture/compile/20140110-1.c: New test.
670 * gcc.c-torture/compile/20121220-1.c: New test.
671 * gcc.c-torture/compile/20120822-1.c: New test.
672 * gcc.c-torture/compile/20121027-1.c: New test.
673 * gcc.c-torture/compile/20120830-2.c: New test.
674
675 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
676
677 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
678 restoration.
679
680 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
681
682 * gcc.dg/atomic/c11-atomic-exec-5.c
683 (test_main_long_double_add_overflow): Only actually define if
684 LDBL_MANT_DIG != 106.
685 (test_main_complex_long_double_add_overflow): Likewise.
686 (test_main_long_double_sub_overflow): Likewise.
687 (test_main_complex_long_double_sub_overflow): Likewise.
688
689 (NOT_LDBL_EPSILON_2): Likewise.
690 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
691
692 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
693
694 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
695 instead of run on ia32 targets.
696
697 2014-11-15 Marek Polacek <polacek@redhat.com>
698
699 PR middle-end/63884
700 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
701
702 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
703
704 PR target/60104
705 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
706
707 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
708
709 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
710 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
711 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
712 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
713
714 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
715
716 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
717
718 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
719
720 * gcc.dg/pubtypes-3.c: Include <string.h>.
721 * gcc.dg/pubtypes-4.c: Likewise.
722
723 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
724
725 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
726
727 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/opt44.ad[sb]: New test.
730
731 2014-11-15 Tobias Burnus <burnus@net-b.de>
732
733 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
734 * gfortran.dg/coarray_9.f90: Ditto.
735 * gfortran.dg/empty_label.f: Ditto.
736 * gfortran.dg/empty_label.f90: Ditto.
737
738 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
739
740 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
741 changes.
742 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
743 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
744 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
745 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
746 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
747 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
748 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
749 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
750 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
751 * gcc.target/powerpc/ppc-round.c: Likewise.
752
753 2014-11-14 Martin Jambor <mjambor@suse.cz>
754
755 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
756 from the dump scan.
757 * g++.dg/ipa/devirt-21.C: Xfail.
758 * g++.dg/ipa/devirt-24.C: Likewise.
759 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
760 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
761 * g++.dg/ipa/devirt-44.C: Likewise.
762 * g++.dg/ipa/devirt-43.C: Xfail.
763
764 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
765
766 * g++.dg/abi/abi-tag11.C: New.
767
768 2014-11-14 Marek Polacek <polacek@redhat.com>
769
770 * c-c++-common/ubsan/overflow-negate-3.c: New test.
771
772 2014-11-14 Marek Polacek <polacek@redhat.com>
773
774 PR sanitizer/63839
775 * c-c++-common/ubsan/pr63839.c: New test.
776 * c-c++-common/ubsan/unreachable-2.c: New test.
777
778 2014-11-14 Richard Biener <rguenther@suse.de>
779
780 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
781
782 2014-11-13 Teresa Johnson <tejohnson@google.com>
783
784 PR tree-optimization/63841
785 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
786
787 2014-11-14 Bin Cheng <bin.cheng@arm.com>
788
789 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
790 * gcc.target/arm/vfp-1.c: Improve scanning string.
791
792 2014-11-13 Rong Xu <xur@google.com>
793
794 PR debug/63581
795 * g++.dg/tree-prof/pr63581.C: New test.
796
797 2014-11-13 Teresa Johnson <tejohnson@google.com>
798
799 PR tree-optimization/63841
800 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
801
802 2014-11-13 Teresa Johnson <tejohnson@google.com>
803
804 PR tree-optimization/63841
805 * g++.dg/tree-ssa/pr63841.C: New test.
806
807 2014-11-13 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
810
811 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
812
813 * lib/target-supports.exp (error_h): New check.
814 (libc_has_complex_functions): Ditto.
815 (tgmath_h): Ditto.
816 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
817 * gcc.dg/builtins-61.c: Likewise.
818 * gcc.dg/builtins-67.c: Disable test for Bionic.
819 * gcc.dg/strlenopt-14g.c: Likewise.
820 * gcc.dg/strlenopt-14gf.c: Likewise.
821 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
822 * gcc.dg/c99-tgmath-2.c: Likewise.
823 * gcc.dg/c99-tgmath-3.c: Likewise.
824 * gcc.dg/c99-tgmath-4.c: Likewise.
825 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
826
827 2014-11-12 Jakub Jelinek <jakub@redhat.com>
828
829 PR ipa/63838
830 * g++.dg/ipa/pr63838.C: New test.
831
832 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
833
834 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
835 * gcc.target/mips/call-clobbered-1.c: New.
836 * gcc.target/mips/call-clobbered-2.c: New.
837 * gcc.target/mips/call-clobbered-3.c: New.
838 * gcc.target/mips/call-clobbered-4.c: New.
839 * gcc.target/mips/call-clobbered-5.c: New.
840 * gcc.target/mips/call-saved-4.c: New.
841 * gcc.target/mips/call-saved-5.c: New.
842 * gcc.target/mips/call-saved-6.c: New.
843 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
844 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
845 odd-spreg option. Account for -modd-spreg in minimum arch code.
846 * gcc.target/mips/movdf-1.c: New.
847 * gcc.target/mips/movdf-2.c: New.
848 * gcc.target/mips/movdf-3.c: New.
849 * gcc.target/mips/oddspreg-1.c: New.
850 * gcc.target/mips/oddspreg-2.c: New.
851 * gcc.target/mips/oddspreg-3.c: New.
852 * gcc.target/mips/oddspreg-4.c: New.
853 * gcc.target/mips/oddspreg-5.c: New.
854 * gcc.target/mips/oddspreg-6.c: New.
855
856 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
857
858 PR target/63815
859 * g++.dg/other/pr63815.C: New test.
860
861 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
862
863 DR 1510
864 PR c++/60420
865 * g++.dg/cpp0x/decltype61.C: New.
866
867 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
868
869 PR tree-optimization/63835
870 * gcc.dg/pr63835.c: New test.
871
872 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
873
874 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
875 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
876 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
877 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
878 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
879 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
880 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
881 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
882 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
883 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
884 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
885 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
886 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
887 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
888 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
889 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
890 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
891 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
892 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
893 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
894 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
895 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
896 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
897 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
898 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
899 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
900 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
901 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
902 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
903 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
904 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
905 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
906 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
907 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
908 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
909 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
910 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
911 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
912 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
913 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
914 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
915 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
916 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
917 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
918 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
919 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
920 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
921 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
922 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
923 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
924
925 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
926
927 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
928 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
929 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
930 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
931 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
932 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
933 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
934 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
935 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
936 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
937 Ditto.
938 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
939 Ditto.
940 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
941 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
942 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
943 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
944 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
945 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
946 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
947 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
948 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
949 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
950 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
951 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
952 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
953 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
954 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
955 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
956 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
957 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
958 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
959 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
960 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
961 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
962 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
963 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
964 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
965 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
966 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
967 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
968 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
969 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
970
971 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
972
973 * gcc.target/i386/pr45852.c: Simplify target selector.
974 * gcc.target/i386/pr63495.c: Ditto.
975 * gcc.target/i386/pr39496.c: Ditto.
976 * gcc.target/i386/pr36613.c: Ditto.
977
978 2014-11-12 Jiong Wang <jiong.wang@arm.com>
979
980 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
981 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
982 -fno-omit-frame-pointer.
983
984 2014-11-12 Marek Polacek <polacek@redhat.com>
985
986 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
987 of prune_gcc_output.
988 * lib/prune.exp (prune_file_path): New procedure.
989
990 2014-11-12 Marek Polacek <polacek@redhat.com>
991
992 * c-c++-common/ubsan/overflow-sub-4.c: New test.
993 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
994 * c-c++-common/ubsan/overflow-int128.c: Likewise.
995
996 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
997
998 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
999
1000 2014-11-12 Richard Biener <rguenther@suse.de>
1001
1002 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1003
1004 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1005
1006 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1007 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1008
1009 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1010
1011 PR testsuite/63830
1012 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1013
1014 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR c/59708
1017 * c-c++-common/builtin-arith-overflow-1.c: New test.
1018 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1019 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1020 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1021 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1022 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1023 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1024 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1025 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1026 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1027 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1028 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1029 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1030 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1031 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1032 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1033 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1034 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1035 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1036 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1037 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1038 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1039 * gcc.dg/builtin-arith-overflow-1.c: New test.
1040 * gcc.dg/builtin-arith-overflow-2.c: New test.
1041
1042 2014-11-12 Richard Biener <rguenther@suse.de>
1043
1044 PR middle-end/63821
1045 * gfortran.dg/pr63821.f90: New testcase.
1046
1047 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1048
1049 PR tree-optimization/63761
1050 * gcc.c-torture/compile/pr63761.c: New test.
1051
1052 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1053
1054 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1055 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1056 truncation pattern.
1057
1058 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1059
1060 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1061 with arm_eabi.
1062 * g++.dg/abi/arm_rtti1.C: Likewise.
1063 * g++.dg/abi/key1.C: Likewise.
1064 * g++.dg/ext/visibility/arm1.C: Likewise.
1065 * g++.dg/ext/visibility/arm2.C: Likewise.
1066 * g++.dg/ext/visibility/arm3.C: Likewise.
1067
1068 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1069
1070 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1071
1072 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1073 Manuel López-Ibáñez <manu@gcc.gnu.org>
1074
1075 PR driver/36312
1076 * gcc.misc-tests/output.exp: New test case for identical input and
1077 output files.
1078
1079 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1080
1081 PR fortran/44054
1082 * lib/gfortran-dg.exp: Update regexp to match locus and message
1083 without caret.
1084 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1085 * gfortran.dg/warnings_are_errors_1.f: Update.
1086
1087 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1088
1089 * ChangeLog.jit: New.
1090 * jit.dg/all-non-failing-tests.h: New.
1091 * jit.dg/harness.h: New.
1092 * jit.dg/jit.exp: New.
1093 * jit.dg/test-accessing-struct.c: New.
1094 * jit.dg/test-accessing-union.c: New.
1095 * jit.dg/test-array-as-pointer.c: New.
1096 * jit.dg/test-arrays.c: New.
1097 * jit.dg/test-calling-external-function.c: New.
1098 * jit.dg/test-calling-function-ptr.c: New.
1099 * jit.dg/test-combination.c: New.
1100 * jit.dg/test-dot-product.c: New.
1101 * jit.dg/test-empty.c: New.
1102 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1103 * jit.dg/test-error-adding-to-terminated-block.c: New.
1104 * jit.dg/test-error-array-as-pointer.c: New.
1105 * jit.dg/test-error-bad-cast.c: New.
1106 * jit.dg/test-error-block-in-wrong-function.c: New.
1107 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1108 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1109 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1110 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1111 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1112 * jit.dg/test-error-call-with-mismatching-args.c: New.
1113 * jit.dg/test-error-call-with-not-enough-args.c: New.
1114 * jit.dg/test-error-call-with-too-many-args.c: New.
1115 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1116 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1117 * jit.dg/test-error-get-type-bad-enum.c: New.
1118 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1119 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1120 * jit.dg/test-error-mismatching-types-in-call.c: New.
1121 * jit.dg/test-error-missing-return.c: New.
1122 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1123 * jit.dg/test-error-new-function-bad-kind.c: New.
1124 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1125 * jit.dg/test-error-null-passed-to-api.c: New.
1126 * jit.dg/test-error-return-within-void-function.c: New.
1127 * jit.dg/test-error-unreachable-block.c: New.
1128 * jit.dg/test-error-unterminated-block.c: New.
1129 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1130 * jit.dg/test-expressions.c: New.
1131 * jit.dg/test-factorial.c: New.
1132 * jit.dg/test-fibonacci.c: New.
1133 * jit.dg/test-functions.c: New.
1134 * jit.dg/test-fuzzer.c: New.
1135 * jit.dg/test-hello-world.c: New.
1136 * jit.dg/test-linked-list.c: New.
1137 * jit.dg/test-long-names.c: New.
1138 * jit.dg/test-nested-contexts.c: New.
1139 * jit.dg/test-nested-loops.c: New.
1140 * jit.dg/test-operator-overloading.cc: New.
1141 * jit.dg/test-quadratic.c: New.
1142 * jit.dg/test-quadratic.cc: New.
1143 * jit.dg/test-reading-struct.c: New.
1144 * jit.dg/test-string-literal.c: New.
1145 * jit.dg/test-sum-of-squares.c: New.
1146 * jit.dg/test-threads.c: New.
1147 * jit.dg/test-types.c: New.
1148 * jit.dg/test-using-global.c: New.
1149 * jit.dg/test-volatile.c: New.
1150
1151 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1152
1153 * gcc.target/aarch64/vbslq_f64_1.c: New.
1154 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1155 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1156 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1157
1158 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1159
1160 PR c++/63265
1161 * g++.dg/cpp0x/constexpr-63265.C: New.
1162
1163 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1164
1165 * gcc.target/i386/pr52252-atom-1.c: New.
1166
1167 2014-11-11 Martin Liska <mliska@suse.cz>
1168
1169 PR ipa/63622
1170 PR ipa/63795
1171 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1172 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1173 with symbol alias support.
1174
1175 2014-11-10 Andi Kleen <ak@linux.intel.com>
1176
1177 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1178 new cilk errors.
1179
1180 2014-11-10 Andi Kleen <ak@linux.intel.com>
1181
1182 * c-c++-common/cilk-plus/CK/errors.c: New test.
1183
1184 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1185 Ilya Enkovich <ilya.enkovich@intel.com>
1186
1187 PR target/63620
1188 * gcc.target/i386/pr63620.c: New test.
1189
1190 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1191
1192 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1193
1194 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1195 * gcc.dg/ipa/ipa-icf-31.c: New test.
1196
1197 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1198
1199 PR middle-end/63748
1200 * gcc.dg/pr63748.c: New testcase.
1201
1202 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1203
1204 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1205
1206 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1207
1208 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1209 fgraphite-code-generator flag.
1210 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1211 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1212 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1213 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1214 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1215 * gcc.dg/graphite/pr35356-2.c: Likewise.
1216 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1217 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1218 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1219 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1220 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1221
1222 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1225
1226 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 * c-c++-common/Wshift-count-overflow-1.c: New.
1229 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1230 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1231 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1232
1233 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1234
1235 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1236 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1237 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1238 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1239 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1240 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1241 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1242 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1243 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1244 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1245 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1246 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1247 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1248 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1249 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1250 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1251 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1252 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1253 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1254 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1255 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1256 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1257 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1258 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1259 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1260 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1261
1262 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR tree-optimization/63778
1265 * gfortran.dg/pr63778.f: New test.
1266
1267 2014-11-10 Renlin Li <renlin.li@arm.com>
1268
1269 PR middle-end/61529
1270 * gcc.dg/pr61529.c: New.
1271
1272 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1273
1274 * lib/target-supports.exp (check_effective_target_return_address):
1275 New function.
1276 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1277 * gcc.c-torture/execute/20030323-1.c: Likewise.
1278 * gcc.c-torture/execute/20030811-1.c: Likewise.
1279 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1280 * gcc.c-torture/execute/frame-address.c: Likewise.
1281 * gcc.c-torture/execute/pr17377.c: Likewise.
1282
1283 * gcc.c-torture/compile/920625-2.c: Add return type to
1284 freeReturnStruct.
1285 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1286 * gcc.c-torture/execute/pr61375.c: Likewise.
1287 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1288 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1289
1290 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1291 New function.
1292 (check_effective_target_nonlocal_goto): New function.
1293 (check_effective_target_label_values): New function.
1294 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1295 * gcc.c-torture/compile/labels-2.c: Likewise.
1296 * gcc.c-torture/compile/20000518-1.c: Likewise.
1297 * gcc.c-torture/compile/20021108-1.c: Likewise.
1298 * gcc.c-torture/compile/981006-1.c: Likewise.
1299 * gcc.c-torture/execute/20040302-1.c: Likewise.
1300 * gcc.dg/torture/pr33848.c: Likewise.
1301
1302 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1303 label values.
1304 * gcc.c-torture/compile/pr32919.c: Likewise.
1305 * gcc.c-torture/compile/pr17913.c: Likewise.
1306 * gcc.c-torture/compile/pr51495.c: Likewise.
1307 * gcc.c-torture/compile/pr25224.c: Likewise.
1308 * gcc.c-torture/compile/labels-3.c: Likewise.
1309 * gcc.c-torture/compile/pr27863.c: Likewise.
1310 * gcc.c-torture/compile/20050510-1.c: Likewise.
1311 * gcc.c-torture/compile/pr28489.c: Likewise.
1312 * gcc.c-torture/compile/pr29128.c: Likewise.
1313 * gcc.c-torture/compile/pr21356: Likewise.
1314 * gcc.c-torture/execute/20071210-1.c: Likewise.
1315 * gcc.c-torture/execute/200701220-1.c: Likewise.
1316 * gcc.c-torture/execute/pr51447.c: Likewise.
1317 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1318 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1319 * gcc.dg/20021029-1.c: Likewise.
1320 * gcc.dg/pr43379.c: Likewise.
1321 * gcc.dg/pr45259.c: Likewise.
1322 * gcc.dg/torture/pr53695.c: Likewise.
1323 * gcc.dg/torture/pr57584.c: Likewise.
1324
1325 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1326 or indirect_jumps are available.
1327 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1328 test.
1329 * gcc.c-torture/compile/920428-3.c: Likewise.
1330 * gcc.c-torture/compile/950613-1.c: Likewise.
1331
1332 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1333 * gcc.c-torture/compile/991213-3.c: Likewise.
1334 * gcc.c-torture/compile/920825-1.c: Likewise.
1335 * gcc.c-torture/compile/20011029-1.c: Likewise.
1336 * gcc.c-torture/compile/complex-6.c: Likewise.
1337 * gcc.c-torture/compile/pr27127.c: Likewise.
1338 * gcc.c-torture/compile/pr58164.c: Likewise.
1339 * gcc.c-torture/compile/20041214-1.c: Likewise.
1340 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1341 * gcc.c-torture/execute/pr56982.c: Likewise.
1342 * gcc.c-torture/execute/pr60003.c: Likewise.
1343 * gcc.c-torture/execute/pr26983.c: Likewise.
1344 * gcc.dg/pr57287-2.c: Likewise.
1345 * gcc.dg/pr59920-1.c: Likewise.
1346 * gcc.dg/pr59920-2.c: Likewise.
1347 * gcc.dg/pr59920-3.c: Likewise.
1348 * gcc.dg/setjmp-3.c: Likewise.
1349 * gcc.dg/setjmp-4.c: Likewise.
1350 * gcc.dg/setjmp-5.c: Likewise.
1351 * gcc.dg/torture/pr48542.c: Likewise.
1352 * gcc.dg/torture/pr57147-2.c: Likewise.
1353 * gcc.dg/torture/pr59993.c: Likewise.
1354
1355 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1356 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1357 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1358 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1359 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1360 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1361 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1362 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1363 * gcc.dg/non-local-goto-1.c: Likewise.
1364 * gcc.dg/non-local-goto-2.c: Likewise.
1365 * gcc.dg/pr49994-1.c: Likewise.
1366 * gcc.dg/torture/pr57036-2.c: Likewise.
1367
1368 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1369 NO_LABEL_VALUES test.
1370 * gcc.c-torture/compile/920831-1.c: Likewise.
1371 * gcc.c-torture/compile/920502-1.c: Likewise.
1372 * gcc.c-torture/compile/920501-7.c: Likewise.
1373 * gcc.dg/pr52139.c: Likewise.
1374
1375 * lib/target-supports.exp (check_effective_target_trampolines,
1376 check_profiling_available, check_effective_target_lto,
1377 check_effective_target_vect_natural): False for nvptx-*-*.
1378 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1379 * gcc.c-torture/compile/pr34334.c: Likewise.
1380 * gcc.c-torture/compile/pr37056.c: Likewise.
1381 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1382 * gcc.c-torture/compile/pr46534.c: Likewise.
1383 * gcc.c-torture/compile/pr49049.c: Likewise.
1384 * gcc.c-torture/compile/pr59417.c: Likewise.
1385 * gcc.c-torture/compile/20080721-1.c: Likewise.
1386 * gcc.c-torture/compile/920501-4.c: Likewise.
1387 * gcc.c-torture/compile/921011-1.c: Likewise.
1388 * gcc.dg/20040813-1.c: Likewise.
1389 * gcc.dg/pr28755.c: Likewise.
1390 * gcc.dg/pr44194-1.c: Likewise.
1391 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1392 * gcc.c-torture/compile/pr61684.c: Likewise.
1393 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1394 * gcc.c-torture/compile/pr59221.c: Likewise.
1395 * gcc.c-torture/compile/20060208-1.c: Likewise.
1396 * gcc.c-torture/execute/pr52129.c: Likewise.
1397 * gcc.c-torture/execute/20020310-1.c: Likewise.
1398 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1399 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1400 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1401 for nvptx-*-*.
1402 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1403 * gcc.dg/const-elim-2.c: Likewise.
1404
1405 * lib/target-supports.exp
1406 (check_effective_target_untyped_assembly): New function.
1407 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1408 * gcc.c-torture/compile/920917-1.c: Likewise.
1409 * gcc.c-torture/compile/930120-1.c: Likewise.
1410 * gcc.c-torture/compile/930411-1.c: Likewise.
1411 * gcc.c-torture/compile/930529-1.c: Likewise.
1412 * gcc.c-torture/compile/930623-1.c: Likewise.
1413 * gcc.c-torture/compile/950329-1.c: Likewise.
1414 * gcc.c-torture/compile/calls.c: Likewise.
1415 * gcc.c-torture/compile/pr37258.c: Likewise.
1416 * gcc.c-torture/compile/pr37327.c: Likewise.
1417 * gcc.c-torture/compile/pr38360.c: Likewise.
1418 * gcc.c-torture/compile/pr43635.c: Likewise.
1419 * gcc.c-torture/compile/pr47428.c: Likewise.
1420 * gcc.c-torture/compile/pr47967.c: Likewise.
1421 * gcc.c-torture/compile/pr49145.c: Likewise.
1422 * gcc.c-torture/compile/pr51694.c: Likewise.
1423 * gcc.c-torture/compile/pr53411.c: Likewise.
1424 * gcc.c-torture/execute/20001101.c: Likewise.
1425 * gcc.c-torture/execute/20051012-1.c: Likewise.
1426 * gcc.c-torture/execute/920501-1.c: Likewise.
1427 * gcc.c-torture/execute/921202-1.c: Likewise.
1428 * gcc.c-torture/execute/921208-2.c: Likewise.
1429 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1430 * gcc.c-torture/compile/20010525-1.c: Likewise.
1431 * gcc.c-torture/compile/20021015-2.c: Likewise.
1432 * gcc.c-torture/compile/20031023-1.c: Likewise.
1433 * gcc.c-torture/compile/20031023-2.c: Likewise.
1434 * gcc.c-torture/compile/pr49206.c: Likewise.
1435 * gcc.c-torture/execute/pr47237.c: Likewise.
1436 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1437 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1438 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1439 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1440 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1441 * gcc.dg/builtin-apply1.c: Likewise.
1442 * gcc.dg/builtin-apply2.c: Likewise.
1443 * gcc.dg/builtin-apply3.c: Likewise.
1444 * gcc.dg/builtin-apply4.c: Likewise.
1445 * gcc.dg/pr38338.c: Likewise.
1446 * gcc.dg/torture/pr41993.c: Likewise.
1447 * gcc.c-torture/compile/386.c: Likewise.
1448 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1449 * gcc.c-torture/compile/consec.c: Likewise.
1450 * gcc.c-torture/compile/ex.c: Likewise.
1451 * gcc.c-torture/compile/pass.c: Likewise.
1452 * gcc.c-torture/compile/scal.c: Likewise.
1453 * gcc.c-torture/compile/uuarg.c: Likewise.
1454 * gcc.c-torture/compile/conv_tst.c: Likewise.
1455
1456 * lib/target-supports.exp (check_effective_target_alloca): New function.
1457 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1458 * gcc.c-torture/execute/20020314-1.c: Likewise.
1459 * gcc.c-torture/execute/20020412-1.c: Likewise.
1460 * gcc.c-torture/execute/20021113-1.c: Likewise.
1461 * gcc.c-torture/execute/20040223-1.c: Likewise.
1462 * gcc.c-torture/execute/20040308-1.c: Likewise.
1463 * gcc.c-torture/execute/20040811-1.c: Likewise.
1464 * gcc.c-torture/execute/20070824-1.c: Likewise.
1465 * gcc.c-torture/execute/20070919-1.c: Likewise.
1466 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1467 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1468 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1469 * gcc.c-torture/execute/pr43220.c: Likewise.
1470 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1471 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1472 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1473 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1474 * gcc.c-torture/compile/20000923-1.c: Likewise.
1475 * gcc.c-torture/compile/20030224-1.c: Likewise.
1476 * gcc.c-torture/compile/20071108-1.c: Likewise.
1477 * gcc.c-torture/compile/20071117-1.c: Likewise.
1478 * gcc.c-torture/compile/900313-1.c: Likewise.
1479 * gcc.c-torture/compile/pr17397.c: Likewise.
1480 * gcc.c-torture/compile/pr35006.c: Likewise.
1481 * gcc.c-torture/compile/pr42956.c: Likewise.
1482 * gcc.c-torture/compile/pr51354.c: Likewise.
1483 * gcc.c-torture/compile/pr55851.c: Likewise.
1484 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1485 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1486 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1487 * gcc.c-torture/compile/pr52714.c: Likewise.
1488 * gcc.dg/20001012-2.c: Likewise.
1489 * gcc.dg/auto-type-1.c: Likewise.
1490 * gcc.dg/builtin-object-size-1.c: Likewise.
1491 * gcc.dg/builtin-object-size-2.c: Likewise.
1492 * gcc.dg/builtin-object-size-3.c: Likewise.
1493 * gcc.dg/builtin-object-size-4.c: Likewise.
1494 * gcc.dg/packed-vla.c: Likewise.
1495 * gcc.c-torture/compile/parms.c: Likewise.
1496 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1497 * gcc.c-torture/execute/920929-1.c: Likewise.
1498 * gcc.c-torture/execute/921017-1.c: Likewise.
1499 * gcc.c-torture/execute/941202-1.c: Likewise.
1500 * gcc.c-torture/execute/align-nest.c: Likewise.
1501 * gcc.c-torture/execute/alloca-1.c: Likewise.
1502 * gcc.c-torture/execute/pr36321.c: Likewise.
1503 * gcc.c-torture/compile/20001221-1.c: Likewise.
1504 * gcc.c-torture/compile/20020807-1.c: Likewise.
1505 * gcc.c-torture/compile/20050801-2.c: Likewise.
1506 * gcc.c-torture/compile/920428-4.c: Likewise.
1507 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1508 * gcc.c-torture/compile/pr41469.c: Likewise.
1509 * gcc.dg/torture/pr48953.c: Likewise.
1510 * gcc.dg/torture/pr8081.c: Likewise.
1511 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1512 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1513 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1514 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1515 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1516 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1517 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1518 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1519 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1520 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1521 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1522 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1523 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1524
1525 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1526
1527 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1528 and C++11; Test existence of __has_cpp_attribute; Test C++11
1529 attributes.
1530 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1531 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1532 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1533 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1534 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1535 will be undefined for -fno-rtti -fno-exceptions.
1536
1537 2014-11-10 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/63800
1540 * gcc.dg/torture/pr63800.c: New testcase.
1541
1542 2014-11-10 Marek Polacek <polacek@redhat.com>
1543
1544 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1545 * c-c++-common/ubsan/align-8.c: Likewise.
1546 * g++.dg/ubsan/null-4.C: Likewise.
1547 * g++.dg/ubsan/null-5.C: Likewise.
1548
1549 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gcc.misc-tests/gcov-16.c: New test.
1552
1553 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1554
1555 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1556
1557 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1558
1559 PR testsuite/63305
1560 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1561 buffer overflow.
1562 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1563
1564 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1565
1566 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1567
1568 2014-11-09 Richard Biener <rguenther@suse.de>
1569
1570 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1571 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1572
1573 2014-11-07 Andrew Pinski <apinski@cavium.com>
1574
1575 * gcc.c-torture/execute/20141107-1.c: New testcase.
1576
1577 2014-11-07 Richard Biener <rguenther@suse.de>
1578
1579 PR tree-optimization/63605
1580 * gcc.dg/vect/pr63605.c: New testcase.
1581
1582 2014-11-07 Jeff Law <law@redhat.com>
1583
1584 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1585
1586 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1587
1588 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1589 (xhci_check_trb_in_td_math): Likewise.
1590
1591 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1592
1593 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1594
1595 2014-11-07 Martin Liska <mliska@suse.cz>
1596
1597 PR ipa/63580
1598 * g++.dg/ipa/pr63580.C: New test.
1599
1600 2014-11-07 Martin Liska <mliska@suse.cz>
1601
1602 PR ipa/63747
1603 * gcc.dg/ipa/pr63747.c: New test.
1604
1605 2014-11-07 Martin Liska <mliska@suse.cz>
1606
1607 PR ipa/63595
1608 * g++.dg/ipa/pr63595.C: New test.
1609
1610 2014-11-07 Richard Biener <rguenther@suse.de>
1611
1612 PR middle-end/63770
1613 * gcc.dg/pr63770.c: New testcase.
1614
1615 2014-11-07 Terry Guo <terry.guo@arm.com>
1616
1617 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1618 * gcc.target/arm/pr40956.c: Likewise.
1619 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1620 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1621 * gcc.target/arm/scd42-1.c: Likewise.
1622
1623 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1624
1625 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1626 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1627 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1628 gcc.dg/cpp/ucnid-15.c: New tests.
1629
1630 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1631
1632 * gnat.dg/opt43.adb: New test.
1633
1634 2014-11-06 Marek Polacek <polacek@redhat.com>
1635
1636 * c-c++-common/ubsan/align-2.c: Add dg-output.
1637 * c-c++-common/ubsan/align-4.c: Likewise.
1638 * c-c++-common/ubsan/align-6.c: New test.
1639 * c-c++-common/ubsan/align-7.c: New test.
1640 * c-c++-common/ubsan/align-8.c: New test.
1641 * g++.dg/ubsan/null-1.C: Add dg-output.
1642 * g++.dg/ubsan/null-2.C: Likewise.
1643 * g++.dg/ubsan/null-3.C: New test.
1644 * g++.dg/ubsan/null-4.C: New test.
1645 * g++.dg/ubsan/null-5.C: New test.
1646
1647 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1648
1649 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1650 dg-require-effective-target check.
1651 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1777
1778 2014-11-06 Hale Wang <hale.wang@arm.com>
1779
1780 * gcc.target/arm/small-multiply-m0-1.c: New test for
1781 target -mcpu=cortex-m0.small-multiply.
1782 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1783 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1784 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1785 target -mcpu=cortex-m0plus.small-multiply.
1786 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1787 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1788 * gcc.target/arm/small-multiply-m1-1.c: New test for
1789 target -mcpu=cortex-m1.small-multiply.
1790 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1791 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1792
1793 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1794
1795 * lib/mpx-dg.exp: New.
1796 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1797 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1798 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1799 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1800 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1801 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1802 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1803 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1804 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1805 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1806
1807 2014-11-06 Richard Biener <rguenther@suse.de>
1808
1809 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1810 desired transform.
1811
1812 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1813
1814 * gcc.target/mips/asm-1.c (bar): Add prototype.
1815 * gcc.target/mips/call-1.c (f, h): Add return type.
1816 * gcc.target/mips/call-5.c (f, h): Likewise.
1817 * gcc.target/mips/call-6.c (f, h): Likewise.
1818 * gcc.target/mips/call-3.c (f): Likewise.
1819 * gcc.target/mips/call-2.c (g): Add prototype.
1820 (f): Add return type.
1821 * gcc.target/mips/call-4.c: Likewise.
1822 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1823 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1824 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1825 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1826 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1827 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1828 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1829 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1830 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1831 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1832 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1833 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1834 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1835 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1836 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1837 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1838 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1839 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1840 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1841 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1842 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1843 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1844 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1845 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1846 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1847 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1848 (nonpic_call, nonpic_addr_call): Add prototype.
1849 (pic_call, pic_addr_call): Likewise.
1850 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1851 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1852 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1853 * gcc.target/mips/truncate-3.c (g): Add prototype.
1854 (f): Add return type.
1855
1856 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR target/63538
1859 * gcc.target/i386/pr63538.c: New test.
1860
1861 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/discr42.adb: New test.
1864 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1865
1866 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/specs/private2.ads: New test.
1869 * gnat.dg/specs/private2_pkg.ads: New helper.
1870
1871 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1872
1873 * gnat.dg/inline1.adb: New test.
1874 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1875 * gnat.dg/inline2.adb: New test.
1876 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1877 * gnat.dg/inline3.adb: New test.
1878 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1879 * gnat.dg/inline4.adb: New test.
1880 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1881 * gnat.dg/inline5.adb: New test.
1882 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1883 * gnat.dg/inline6.adb: New test.
1884 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1885 * gnat.dg/inline7.adb: New test.
1886 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1887 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1888 * gnat.dg/inline8.adb: New test.
1889 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1890 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1891 * gnat.dg/inline9.adb: New test.
1892 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1893 * gnat.dg/inline10.adb: New test.
1894 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1895 * gnat.dg/inline11.adb: New test.
1896 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1897
1898 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1899
1900 PR preprocessor/9449
1901 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1902 Don't use -fextended-identifiers.
1903 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1904 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1905 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1906 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1907 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1908 -g3.
1909 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1910 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1911 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1912 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1913 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1914 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1915 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1916 -fextended-identifiers. Use -g.
1917 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1918 -fextended-identifiers.
1919 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1920 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1921 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1922 -fextended-identifiers. Use -g.
1923 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1924 * gcc.dg/cpp/ucnid-8.c: Remove test.
1925 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1926
1927 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1928
1929 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1930 Skip tests if target does not support Neon.
1931
1932 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 * lib/target-supports.exp (check_effective_target_bswap): Update
1935 conditions for AArch64 and ARM targets.
1936
1937 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1938
1939 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1940 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1941 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1942 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1943 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1944
1945 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1946
1947 * gcc.target/i386/chkp-builtins-1.c: New.
1948 * gcc.target/i386/chkp-builtins-2.c: New.
1949 * gcc.target/i386/chkp-builtins-3.c: New.
1950 * gcc.target/i386/chkp-builtins-4.c: New.
1951 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1952 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1953 * gcc.target/i386/chkp-const-check-1.c: New.
1954 * gcc.target/i386/chkp-const-check-2.c: New.
1955 * gcc.target/i386/chkp-lifetime-1.c: New.
1956 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1957 with build_ssa_passes.
1958
1959 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1960
1961 * gcc.dg/asr-div1.c: New testcase.
1962
1963 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1964
1965 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1966
1967 * go.test/go-test.exp: In +build lines, require whitespace around
1968 expected strings, fix check for negation.
1969
1970 2014-11-04 Marek Polacek <polacek@redhat.com>
1971
1972 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1973 * c-c++-common/ubsan/align-4.c: Likewise.
1974 * g++.dg/ubsan/null-1.C: Likewise.
1975 * g++.dg/ubsan/null-2.C: Likewise.
1976
1977 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1978
1979 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1980
1981 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1982
1983 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1984 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1985 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1986 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1987 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1988 ipa dump.
1989 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1990 Cleanup original tree dump.
1991 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1992 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1993 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1994
1995 2014-11-04 Martin Jambor <mjambor@suse.cz>
1996
1997 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1998 function body.
1999
2000 2014-11-04 Jason Merrill <jason@redhat.com>
2001
2002 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2003 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2004
2005 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2006
2007 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2008 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2009 conflicting -mcpu options.
2010 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2011 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2012 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2013 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2014 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2015 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2016 * gcc.target/powerpc/pr48053-3.c: Likewise.
2017 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2018 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2019 * gcc.target/powerpc/pr57744.c: Likewise.
2020 * gcc.target/powerpc/pr47862.c: Likewise.
2021 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2022 * gcc.target/powerpc/recip-1.c: Likewise.
2023 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2024 * gcc.target/powerpc/bool2-p8.c: Likewise.
2025 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2026 * gcc.target/powerpc/pr60203.c: Likewise.
2027 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2028 * gcc.target/powerpc/bool2-av.c: Likewise.
2029 * gcc.target/powerpc/pr43154.c: Likewise.
2030 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2031 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2032 * gcc.target/powerpc/pr59054.c: Likewise.
2033 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2034 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2035 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2036 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2037 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2038 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2039 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2040 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2041 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2042 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2043 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2044 * gcc.target/powerpc/bswap64-3.c: Likewise.
2045 * gcc.target/powerpc/bcd-1.c: Likewise.
2046 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2047 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2048 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2049 * gcc.target/powerpc/pr48192.c: Likewise.
2050 * gcc.target/powerpc/pr52775.c: Likewise.
2051 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2052 * gcc.target/powerpc/pr58673-1.c: Likewise.
2053 * gcc.target/powerpc/pr53487.c: Likewise.
2054 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2055 * gcc.target/powerpc/recip-2.c: Likewise.
2056 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2057 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2058 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2059 * gcc.target/powerpc/pr57150.c: Likewise.
2060 * gcc.target/powerpc/pr47251.c: Likewise.
2061 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2062 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2063 * gcc.target/powerpc/bool3-p7.c: Likewise.
2064 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2065 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2066 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2067 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2068 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2069 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2070 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2071 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2072 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2073 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2074 * gcc.target/powerpc/loop_align.c: Likewise.
2075 * gcc.target/powerpc/lhs-1.c: Likewise.
2076 * gcc.target/powerpc/sd-vsx.c: Likewise.
2077 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2078 * gcc.target/powerpc/bcd-2.c: Likewise.
2079 * gcc.target/powerpc/20040121-1.c: Likewise.
2080 * gcc.target/powerpc/pr52457.c: Likewise.
2081 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2082 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2083 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2084 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2085 * gcc.target/powerpc/pr58673-2.c: Likewise.
2086 * gcc.target/powerpc/atomic-p7.c: Likewise.
2087 * gcc.target/powerpc/recip-3.c: Likewise.
2088 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2089 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2090 * gcc.target/powerpc/popcount-1.c: Likewise.
2091 * gcc.target/powerpc/altivec-32.c: Likewise.
2092 * gcc.target/powerpc/timode_off.c: Likewise.
2093 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2094 * gcc.target/powerpc/pack01.c: Likewise.
2095 * gcc.target/powerpc/pr55033.c: Likewise.
2096 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2097 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2098 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2099 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2100 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2101 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2102 * gcc.target/powerpc/bool3-p8.c: Likewise.
2103 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2104 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2105 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2106 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2107 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2108 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2109 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2110 * gcc.target/powerpc/pr46728-16.c: Likewise.
2111 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2112 * gcc.target/powerpc/bool3-av.c: Likewise.
2113 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2114 * gcc.target/powerpc/ppc-pow.c: Likewise.
2115 * gcc.target/powerpc/lhs-2.c: Likewise.
2116 * gcc.target/powerpc/pr39902-2.c: Likewise.
2117 * gcc.target/powerpc/20041111-1.c: Likewise.
2118 * gcc.target/powerpc/builtins-1.c: Likewise.
2119 * gcc.target/powerpc/bcd-3.c: Likewise.
2120 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2121 * gcc.target/powerpc/pr57949-1.c: Likewise.
2122 * gcc.target/powerpc/atomic-p8.c: Likewise.
2123 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2124 * gcc.target/powerpc/recip-4.c: Likewise.
2125 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2126 * gcc.target/powerpc/warn-2.c: Likewise.
2127 * gcc.target/powerpc/parity-1.c: Likewise.
2128 * gcc.target/powerpc/popcount-2.c: Likewise.
2129 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2130 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2131 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2132 * gcc.target/powerpc/pr42747.c: Likewise.
2133 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2134 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2135 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2136 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2137 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2138 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2139 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2140 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2141 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2142 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2143 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2144 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2145 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2146 * gcc.target/powerpc/lhs-3.c: Likewise.
2147 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2148 * gcc.target/powerpc/builtins-2.c: Likewise.
2149 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2150 * gcc.target/powerpc/pr52199.c: Likewise.
2151 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2152 * gcc.target/powerpc/pr57949-2.c: Likewise.
2153 * gcc.target/powerpc/recip-5.c: Likewise.
2154 * gcc.target/powerpc/popcount-3.c: Likewise.
2155 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2156 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2157 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2158 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2159 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2160 * gcc.target/powerpc/pr48226.c: Likewise.
2161 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2162 * gcc.target/powerpc/pr47755-2.c: Likewise.
2163 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2164 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2165 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2166 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2167 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2168 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2169 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2170 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2171 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2172 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2173 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2174 * gcc.target/powerpc/bool2-p5.c: Likewise.
2175 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2176 * gcc.target/powerpc/fusion.c: Likewise.
2177 * gcc.target/powerpc/recip-6.c: Likewise.
2178 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2179 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2180 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2181 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2182 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2183 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2184 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2185 * gcc.target/powerpc/dfp-dd.c: Likewise.
2186 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2187 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2188 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2189 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2190 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2191 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2192 * gcc.target/powerpc/dfp-td.c: Likewise.
2193 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2194 * gcc.target/powerpc/pr48053-1.c: Likewise.
2195 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2196 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2197 * gcc.target/powerpc/pr60676.c: Likewise.
2198 * gcc.target/powerpc/pr48258-1.c: Likewise.
2199 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2200 * gcc.target/powerpc/pr48857.c: Likewise.
2201 * gcc.target/powerpc/quad-atomic.c: Likewise.
2202 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2203 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2204 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2205 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2206 * gcc.target/powerpc/pr56605.c: Likewise.
2207 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2208 * gcc.target/powerpc/pr53199.c: Likewise.
2209 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2210 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2211 * gcc.target/powerpc/vsx-float0.c: Likewise.
2212 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2213 * gcc.target/powerpc/altivec-20.c: Likewise.
2214 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2215 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2216 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2217 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2218 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2219 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2220 * gcc.target/powerpc/pr60137.c: Likewise.
2221 * gcc.target/powerpc/bswap64-1.c: Likewise.
2222 * gcc.target/powerpc/pr48053-2.c: Likewise.
2223 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2224 * gcc.target/powerpc/pr48258-2.c: Likewise.
2225 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2226 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2227 * gcc.target/powerpc/bool2-p7.c: Likewise.
2228 * gcc.target/powerpc/ppc-round.c: Likewise.
2229 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2230 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2231 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2232 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2233 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2234 * gcc.target/powerpc/pr47755.c: Likewise.
2235
2236 2014-11-04 Marek Polacek <polacek@redhat.com>
2237
2238 * c-c++-common/ubsan/object-size-10.c: New test.
2239
2240 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2241
2242 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2243
2244 2014-11-03 Tobias Burnus <burnus@net-b.de>
2245
2246 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2247
2248 2014-11-03 Marek Polacek <polacek@redhat.com>
2249
2250 PR c/52769
2251 * gcc.dg/pr52769.c: New test.
2252
2253 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/57820
2256 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2257 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2258
2259 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2260
2261 PR tree-optimization/60770
2262 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2263
2264 2014-11-03 Jan Beulich <jbeulich@suse.com>
2265
2266 * gcc.target/i386/i386.exp: Extend option set to test
2267 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2268 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2269
2270 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2271
2272 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2273 for ia32 targets only.
2274 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2275 * g++.dg/tree-ssa/pr29902.C: Ditto.
2276 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2277
2278 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2279
2280 * gcc.target/arm/ifcvt-size-check.c: New test.
2281
2282 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2283
2284 * gcc.target/mips/octeon3-pipe-1.c: New test.
2285
2286 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2287
2288 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2289 * g++.dg/ext/attrib42.C: Ditto.
2290 * g++.dg/torture/pr51344.C: Ditto.
2291 * g++.dg/tree-ssa/pr29902.C: Ditto.
2292 * gcc.c-torture/execute/20010129-1.c: Ditto.
2293 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2294 * gcc.dg/march-generic.c: Ditto.
2295 * gcc.dg/torture/pr17526.c: Ditto.
2296 * gcc.dg/union-4.c: Ditto.
2297
2298 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2299
2300 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2301 * g++.dg/abi/no-weak1.C: Ditto.
2302 * g++.dg/opt/pr44919.C: Ditto.
2303 * g++.dg/opt/pr46640.C: Ditto.
2304 * g++.dg/opt/pr46649.C: Ditto.
2305 * g++.dg/opt/pr47036.C: Ditto.
2306 * g++.dg/opt/pr48273.C: Ditto.
2307 * g++.dg/opt/pr48302.C: Ditto.
2308 * g++.dg/opt/pr45788.C: Ditto.
2309 * g++.dg/opt/pr57662.C: Ditto.
2310 * gcc.dg/20031102-1.c: Ditto.
2311 * gcc.dg/builtin-bswap-7.c: Ditto.
2312 * gcc.dg/builtin-bswap-7a.c: Ditto.
2313 * gcc.dg/builtin-bswap-9.c: Ditto.
2314 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2315 * gcc.dg/guality/bswaptest.c: Ditto.
2316 * gcc.dg/guality/clztest.c: Ditto.
2317 * gcc.dg/guality/ctztest.c: Ditto.
2318 * gcc.dg/guality/pr45003-1.c: Ditto.
2319 * gcc.dg/guality/pr45003-2.c: Ditto.
2320 * gcc.dg/guality/pr45003-3.c: Ditto.
2321 * gcc.dg/guality/pr58791-4.c: Ditto.
2322 * gcc.dg/guality/rotatetest.c:Ditto.
2323 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2324 * gcc.dg/ira-loop-pressure.c: Ditto.
2325 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2326 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2327 * gcc.dg/lto/pr47259_0.c: Ditto.
2328 * gcc.dg/memcpy-5.c: Ditto.
2329 * gcc.dg/pr10474.c: Ditto.
2330 * gcc.dg/pr37438.c: Ditto.
2331 * gcc.dg/pr39453.c: Ditto.
2332 * gcc.dg/pr40501.c: Ditto.
2333 * gcc.dg/pr42245-2.c: Ditto.
2334 * gcc.dg/pr42245.c: Ditto.
2335 * gcc.dg/pr42246.c: Ditto.
2336 * gcc.dg/pr42249.c: Ditto.
2337 * gcc.dg/pr42388.c: Ditto.
2338 * gcc.dg/pr42389.c: Ditto.
2339 * gcc.dg/pr45352-1.c: Ditto.
2340 * gcc.dg/pr45352-2.c: Ditto.
2341 * gcc.dg/pr45352-3.c: Ditto.
2342 * gcc.dg/pr45352.c: Ditto.
2343 * gcc.dg/pr45472.c: Ditto.
2344 * gcc.dg/pr45652.c: Ditto.
2345 * gcc.dg/pr46212.c: Ditto.
2346 * gcc.dg/pr46521.c: Ditto.
2347 * gcc.dg/pr46522.c: Ditto.
2348 * gcc.dg/pr46875.c: Ditto.
2349 * gcc.dg/pr48374.c: Ditto.
2350 * gcc.dg/pr50251.c: Ditto.
2351 * gcc.dg/pr54472.c: Ditto.
2352 * gcc.dg/pr55702.c: Ditto.
2353 * gcc.dg/pr56990.c: Ditto.
2354 * gcc.dg/pr57104.c: Ditto.
2355 * gcc.dg/pr57662.c: Ditto.
2356 * gcc.dg/pr60866.c: Ditto.
2357 * gcc.dg/shrink-wrap-loop.c: Ditto.
2358 * gcc.dg/tm/memopt-15.c: Ditto.
2359 * gcc.dg/torture/pr52720.c: Ditto.
2360 * gcc.dg/torture/pr56778.c: Ditto.
2361 * gcc.dg/tree-prof/pr45354.c: Ditto.
2362 * gcc.dg/tree-prof/pr50907.c: Ditto.
2363 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2364 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2365 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2366 * gcc.dg/misc-tests/godump-1.c: Ditto.
2367 * gfortran.dg/PR24188.f: Ditto.
2368 * gfortran.dg/errnocheck_1.f90: Ditto.
2369 * gfortran.dg/g77/20010216-1.f: Ditto.
2370 * gfortran.dg/pr42246-2.f: Ditto.
2371 * gfortran.dg/pr42294.f: Ditto.
2372 * gfortran.dg/pr44691.f: Ditto.
2373 * gfortran.dg/vect/pr45714-a.f: Ditto.
2374 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2375 * gcc.misc-tests/linkage.exp: Ditto.
2376 * lib/target-supports.exp: Reformat x86 tagets.
2377 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2378
2379 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR c++/57694
2382 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2383
2384 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2385
2386 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2387 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2388 Commentary and rearrangement of tests.
2389 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2390 Commentary and rearrangement of tests.
2391 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2392 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2393
2394 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR rtl-optimization/63659
2397 * gcc.c-torture/execute/pr63659.c: New test.
2398
2399 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2400
2401 PR target/63534
2402 * gcc.target/i386/mcount_pic.c: New.
2403
2404 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2405
2406 * gcc.target/i386/pr23098.c: Remove xfail.
2407
2408 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2409
2410 * gnat.dg/opt42.ad[sb]: New test.
2411
2412 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2413
2414 PR tree-optimization/63259
2415 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2416 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2417 following comment.
2418
2419 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR sanitizer/63697
2422 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2423
2424 2014-10-30 Marek Polacek <polacek@redhat.com>
2425
2426 * gcc.dg/diag-aka-1.c: New test.
2427 * gcc.dg/pr13804-1.c: Adjust dg-error.
2428 * gcc.dg/redecl-14.c: Likewise.
2429 * gcc.dg/pr56980.c: Adjust dg-message.
2430
2431 2014-10-30 Ian Lance Taylor <iant@google.com>
2432
2433 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2434
2435 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2436
2437 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2438 platforms except s390[x] and x86_64.
2439
2440 2014-10-30 Martin Liska <mliska@suse.cz>
2441
2442 PR ipa/63574
2443 PR ipa/63664
2444 * g++.dg/ipa/pr63574.C: New test.
2445
2446 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447
2448 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2449
2450 2014-10-29 DJ Delorie <dj@redhat.com>
2451
2452 * gcc.dg/20141029-1.c: New.
2453
2454 2014-10-29 Martin Liska <mliska@suse.cz>
2455
2456 PR ipa/63587
2457 * g++.dg/ipa/pr63587-1.C: New test.
2458 * g++.dg/ipa/pr63587-2.C: New test.
2459
2460 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2461
2462 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2463
2464 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2465
2466 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2467 * gcc.dg/optimize-bswapsi-3.c: New test.
2468
2469 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2470 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2471 Anna Tikhonova <anna.tikhonova@intel.com>
2472 Ilya Tocar <ilya.tocar@intel.com>
2473 Andrey Turetskiy <andrey.turetskiy@intel.com>
2474 Ilya Verbin <ilya.verbin@intel.com>
2475 Kirill Yukhin <kirill.yukhin@intel.com>
2476 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2477
2478 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2479
2480 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2481 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2482 Anna Tikhonova <anna.tikhonova@intel.com>
2483 Ilya Tocar <ilya.tocar@intel.com>
2484 Andrey Turetskiy <andrey.turetskiy@intel.com>
2485 Ilya Verbin <ilya.verbin@intel.com>
2486 Kirill Yukhin <kirill.yukhin@intel.com>
2487 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2488
2489 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2490 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2496 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2501 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2502 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2503 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2505 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2506 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2507 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2508 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2509 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2510 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2511 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2512 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2513 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2514 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2515 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2516 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2517 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2533 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2534 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2536 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2537 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2538 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2539 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2541 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2546 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2547 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2548 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2549 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2552 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2553 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2554 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2555 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2556 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2557
2558 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2559 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2560 Anna Tikhonova <anna.tikhonova@intel.com>
2561 Ilya Tocar <ilya.tocar@intel.com>
2562 Andrey Turetskiy <andrey.turetskiy@intel.com>
2563 Ilya Verbin <ilya.verbin@intel.com>
2564 Kirill Yukhin <kirill.yukhin@intel.com>
2565 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2566
2567 * gcc.target/i386/avx512bw-check.h: New.
2568 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2570 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2720 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2721 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2722 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2723 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2724 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2725 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2726 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2727 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2733 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2734 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2735 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2736 * gcc.target/i386/avx512dq-check.h: Ditto.
2737 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2738 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2739 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2740 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2741 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2742 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2743 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2744 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2745 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2746 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2747 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2748 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2749 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2750 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2751 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2752 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2753 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2754 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2755 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2756 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2757 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2758 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2759 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2760 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2761 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2762 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2763 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2764 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2765 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2766 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2767 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2768 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2769 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2770 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2771 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2772 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2773 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2774 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2775 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2776 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2777 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2778 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2779 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2780 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2781 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2782 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2784 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2785 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2786 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2787 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2788 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2789 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2790 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2791 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2792 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2793 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2794 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2795 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2796 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2797 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2798 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2799 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2800 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2801 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2802 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2803 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2804 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2805 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2806 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2807 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2808 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2809 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2810 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2811 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2812 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2813 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2814 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2815 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2816 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2817 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2818 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2819 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2820 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2821 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2822 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2823 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2824 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2825 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2826 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2827 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2828 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-check.h: Ditto.
2830 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2831 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2833 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2834 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2836 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2837 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2839 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2841 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2842 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2844 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2846 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2848 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2854 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2855 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2857 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2860 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2862 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2864 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2865 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2869 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2874 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2876 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2880 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2882 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2884 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2886 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2888 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2889 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2890 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2891 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2895 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2896 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2897 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2898 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2900 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2902 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2910 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2913 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2923 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2926 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2928 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2945 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2947 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2949 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2950 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2951 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2955 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2957 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2959 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2961 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2963 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2965 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2967 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2973 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2984 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2987 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2991 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2993 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2997 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2999 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3001 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3011 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3018 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3020 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3022 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3272 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3274 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3276 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3278 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3280 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3347 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3348 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3349 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3350 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3354 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3360 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3361 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3362 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3363 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3369 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3375 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3377 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3378 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3379 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3380 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3383 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3384 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3385 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3386 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3387 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3388 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3389 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3390 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3391 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3392 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3393 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3394 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3395 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3396 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3397 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3398 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3399 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3400 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3401 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3402 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3403 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3404 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3405 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3407 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3408 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3409 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3410 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3411 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3412 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3413 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3414 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3415 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3416 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3417 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3418 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3419 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3420 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3421 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3422 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3424 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3425 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3426 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3427 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3428 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3429 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3430 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3431 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3432 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3433 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3434 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3435 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3436 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3437 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3439 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3440 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3441 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3442 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3443 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3445 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3446 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3447 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3448 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3449 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3450 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3451 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3452 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3453 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3454 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3455 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3456 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3457 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3458 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3459 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3460 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3461 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3462 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3463 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3464 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3465 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3466 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3467 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3468 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3469 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3470 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3471 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3472 * gcc.target/i386/i386.exp: Ditto.
3473 * gcc.target/i386/m512-check.h: Ditto.
3474
3475 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3476 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3477 Anna Tikhonova <anna.tikhonova@intel.com>
3478 Ilya Tocar <ilya.tocar@intel.com>
3479 Andrey Turetskiy <andrey.turetskiy@intel.com>
3480 Ilya Verbin <ilya.verbin@intel.com>
3481 Kirill Yukhin <kirill.yukhin@intel.com>
3482 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3483
3484 * g++.dg/other/i386-2.C: Add new options.
3485 * g++.dg/other/i386-3.C: Ditto.
3486 * gcc.target/i386/sse-12.c: Ditto.
3487 * gcc.target/i386/sse-14.c: Ditto.
3488 * gcc.target/i386/sse-22.c: Ditto.
3489 * gcc.target/i386/sse-13.c: Add new options and builtins.
3490 * gcc.target/i386/sse-23.c: Ditto.
3491 * gcc.target/i386/avx-1.c: Add new builtins.
3492
3493 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3494
3495 * gcc.misc-tests/godump.exp: New.
3496 * gcc.misc-tests/godump-1.c: New.
3497
3498 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3499
3500 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3501 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3502 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3503 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3504 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3505 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3506 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3507 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3508 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3509 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3510 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3511 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3512 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3513 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3514 * c-c++-common/asan/pr63638.c: Likewise.
3515
3516 2014-10-28 Richard Biener <rguenther@suse.de>
3517
3518 PR middle-end/63665
3519 * gcc.dg/pr63665.c: New testcase.
3520
3521 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3522
3523 * c-c++-common/asan/kasan-recover-1.c: New test.
3524 * c-c++-common/asan/kasan-recover-2.c: New test.
3525 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3526 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3527 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3528 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3529 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3530 * c-c++-common/asan/no-asan-globals.c: Likewise.
3531 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3532 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3533 * c-c++-common/asan/no-use-after-return.c: Likewise.
3534
3535 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3536
3537 * c-c++-common/asan/shadow-offset-1.c: New test.
3538
3539 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3540
3541 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3542 gcc-plugin.h earlier.
3543
3544 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3545
3546 * gnat.dg/specs/concat1.ads: New test.
3547 * gnat.dg/specs/concat1_pkg.ads: New helper.
3548
3549 2014-10-27 Richard Biener <rguenther@suse.de>
3550
3551 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3552 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3553 target due to memcpy inline-expansion.
3554
3555 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3556
3557 * gnat.dg/specs/pack10.ads: New test.
3558 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3559
3560 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3561
3562 * gnat.dg/entry_queues2.adb: New test.
3563
3564 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR tree-optimization/63641
3567 * gcc.c-torture/execute/pr63641.c: New test.
3568
3569 2014-10-24 Tobias Burnus <burnus@net-b.de>
3570
3571 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3572 * gfortran.dg/coarray_collectives_13.f90: New.
3573 * gfortran.dg/coarray_collectives_14.f90: New.
3574 * gfortran.dg/coarray_collectives_15.f90: New.
3575 * gfortran.dg/coarray_collectives_16.f90: New.
3576
3577 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3578
3579 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3580
3581 2014-10-24 Marek Polacek <polacek@redhat.com>
3582
3583 PR c/56980
3584 * gcc.dg/pr56980.c: New test.
3585
3586 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3587
3588 * lib/target-supports.exp
3589 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3590 vaeseq_u8.
3591 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3592 for vcvt_f16_f32.
3593 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3594 vfma_f32.
3595
3596 2014-10-24 Martin Liska <mliska@suse.cz>
3597
3598 * gcc.dg/ipa/pr63595.c: New test.
3599
3600 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3601
3602 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3603 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3604
3605 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3606
3607 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3608
3609 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3610
3611 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3612
3613 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3614
3615 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3616
3617 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3618
3619 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3620
3621 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3622
3623 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3624
3625 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3626
3627 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3628
3629 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3630
3631 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3632
3633 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3634
3635 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3636
3637 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3638
3639 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3640
3641 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3642
3643 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3644
3645 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3646
3647 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3648
3649 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3650
3651 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3652
3653 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3654
3655 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3656
3657 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3658
3659 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3660 file.
3661 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3662 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3663
3664 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3665
3666 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3667 file.
3668 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3669 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3670
3671 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3672
3673 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3674 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3675 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3677 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3678
3679 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3680
3681 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3682 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3683 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3684 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3685 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3686 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3687
3688 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3689
3690 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3691 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3692 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3693 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3694 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3695 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3696 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3697 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3698
3699 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3700
3701 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3702 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3703 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3704
3705 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3706
3707 * gcc.target/arm/README.advsimd-intrinsics: New file.
3708 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3709 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3710 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3711 Likewise.
3712 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3713 Likewise.
3714 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3715 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3716 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3717
3718 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3721 wrap_compile_flags before setting it.
3722
3723 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3724
3725 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3726 targets.
3727 * gcc.dg/pr63594-2.c: Likewise.
3728
3729 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3730
3731 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3732 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3733
3734 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3735
3736 PR bootstrap/63632
3737 * g++.dg/torture/pr63632.C: New test.
3738
3739 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3740
3741 PR c++/63619
3742 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3743 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3744
3745 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3746
3747 PR target/63618
3748 * gcc.target/i386/pr63618.c: New test.
3749
3750 2014-10-23 Marek Polacek <polacek@redhat.com>
3751
3752 PR c/63626
3753 * gcc.dg/pr63626.c: New test.
3754
3755 2014-10-23 Marek Polacek <polacek@redhat.com>
3756
3757 * c-c++-common/ubsan/undefined-2.c: New test.
3758
3759 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3760
3761 * gcc.target/i386/pr63600.c: New.
3762
3763 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3764
3765 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3766
3767 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3768
3769 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3770 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3771
3772 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3775 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3776 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3777 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3778 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3779 Declare.
3780
3781 2014-10-22 Guozhi Wei <carrot@google.com>
3782
3783 PR tree-optimization/63530
3784 gcc.dg/vect/pr63530.c: New testcase.
3785
3786 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3787
3788 * gcc.target/i386/conversion-2.c: New test.
3789
3790 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3791 Yury Gribov <y.gribov@samsung.com>
3792
3793 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3794 * c-c++-common/ubsan/align-3.c: Likewise.
3795 * c-c++-common/ubsan/bounds-1.c: Likewise.
3796 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3797 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3798 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3799 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3800 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3801 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3802 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3803 * c-c++-common/ubsan/object-size-3.c: Likewise.
3804 * c-c++-common/ubsan/overflow-1.c: Likewise.
3805 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3806 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3807 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3808 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3809 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3810 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3811 * c-c++-common/ubsan/pr59503.c: Likewise.
3812 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3813 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3814 * c-c++-common/ubsan/shift-3.c: Likewise.
3815 * c-c++-common/ubsan/shift-6.c: Likewise.
3816 * c-c++-common/ubsan/undefined-1.c: Likewise.
3817 * c-c++-common/ubsan/vla-2.c: Likewise.
3818 * c-c++-common/ubsan/vla-3.c: Likewise.
3819 * c-c++-common/ubsan/vla-4.c: Likewise.
3820 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3821 * g++.dg/ubsan/return-2.C: Likewise.
3822 * c-c++-common/ubsan/recovery-1.c: New test.
3823 * c-c++-common/ubsan/recovery-2.c: New test.
3824 * c-c++-common/ubsan/recovery-3.c: New test.
3825 * c-c++-common/ubsan/recovery-common.inc: New file.
3826
3827 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3828
3829 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3830 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3831 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3832 * gcc.target/aarch64/vect.x: Likewise.
3833 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3834 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3835 * gcc.target/aarch64/vect-fp.c: Likewise.
3836
3837 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3838
3839 * lib/compat.exp (compat-run): Remove "unresolved".
3840 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3841 unsupported testcase.
3842
3843 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR target/63594
3846 * gcc.dg/pr63594-1.c: New test.
3847 * gcc.dg/pr63594-2.c: New test.
3848 * gcc.target/i386/sse2-pr63594-1.c: New test.
3849 * gcc.target/i386/sse2-pr63594-2.c: New test.
3850 * gcc.target/i386/avx-pr63594-1.c: New test.
3851 * gcc.target/i386/avx-pr63594-2.c: New test.
3852 * gcc.target/i386/avx2-pr63594-1.c: New test.
3853 * gcc.target/i386/avx2-pr63594-2.c: New test.
3854 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3855 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3856 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3857 insn counts.
3858
3859 PR target/63542
3860 * gcc.target/i386/pr63542-1.c: New test.
3861 * gcc.target/i386/pr63542-2.c: New test.
3862
3863 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3864
3865 * gcc.target/avr/tiny-memx.c: New test.
3866
3867 * gcc.target/avr/tiny-caller-save.c: New test.
3868
3869 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3870
3871 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3872 (Proc_1): Add return type.
3873 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3874 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3875 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3876 * gcc.target/arm/pr44788.c (foo): Likewise.
3877 * gcc.target/arm/pr55642.c (abs): Likewise.
3878 * gcc.target/arm/pr58784.c (f): Likewise.
3879 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3880 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3881 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3882 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3883 for local variables.
3884 * lib/target-supports.exp
3885 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3886 vaeseq_u8.
3887 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3888 vcvt_f16_f32.
3889 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3890 vfma_f32.
3891 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3892
3893 2014-10-21 Andreas Schwab <schwab@suse.de>
3894
3895 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3896
3897 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3898
3899 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3900
3901 2014-10-21 Richard Biener <rguenther@suse.de>
3902
3903 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3904 * g++.dg/ipa/devirt-46.C: Likewise.
3905 * g++.dg/ipa/devirt-47.C: Likewise.
3906 * g++.dg/tree-prof/pr35545.C: Likewise.
3907
3908 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR tree-optimization/63563
3911 * gcc.target/i386/pr63563.c: New test.
3912
3913 2014-10-20 Richard Biener <rguenther@suse.de>
3914
3915 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3916 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3917
3918 2014-10-20 Martin Liska <mliska@suse.cz>
3919
3920 * gcc.dg/ipa/pr63595.c: New test.
3921
3922 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3923
3924 PR fortran/48979
3925 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3926
3927 2014-10-19 Marek Polacek <polacek@redhat.com>
3928
3929 PR c/63567
3930 * gcc.dg/pr63567-3.c: New test.
3931 * gcc.dg/pr63567-4.c: New test.
3932
3933 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3934
3935 * gcc.dg/atomic/c11-atomic-exec-5.c
3936 (test_main_long_double_add_overflow): Define and run only for
3937 LDBL_MANT_DIG != 106.
3938 (test_main_complex_long_double_add_overflow): Likewise.
3939 (test_main_long_double_sub_overflow): Likewise.
3940 (test_main_complex_long_double_sub_overflow): Likewise.
3941
3942 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3943
3944 PR fortran/63553
3945 * gfortran.dg/class_to_type_3.f03 : New test
3946
3947 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3948
3949 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3950 to GNU11.
3951
3952 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3953
3954 * gcc.dg/attr-isr.c: Move SH specific test to ...
3955 * gcc.target/sh/attr-isr.c: ... here.
3956
3957 >>>>>>> .r217525
3958 2014-10-17 Marek Polacek <polacek@redhat.com>
3959
3960 PR c/63567
3961 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3962 * gcc.dg/pr63567-1.c: New test.
3963 * gcc.dg/pr63567-2.c: New test.
3964
3965 2014-10-17 Marek Polacek <polacek@redhat.com>
3966
3967 PR c/63543
3968 * gcc.dg/pr63543.c: New test.
3969 * gcc.dg/array-8.c: Remove dg-error.
3970 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3971 * gcc.dg/pr48552-2.c: Likewise.
3972
3973 2014-10-17 Marek Polacek <polacek@redhat.com>
3974
3975 PR c/63549
3976 * gcc.dg/pr63549.c: New test.
3977
3978 2014-10-17 Marek Polacek <polacek@redhat.com>
3979
3980 * gcc.dg/Wimplicit-int-1.c: New test.
3981 * gcc.dg/Wimplicit-int-2.c: New test.
3982 * gcc.dg/Wimplicit-int-3.c: New test.
3983 * gcc.dg/Wimplicit-int-4.c: New test.
3984
3985 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3986
3987 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3988 changes.
3989
3990 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR tree-optimization/63464
3993 * gcc.dg/torture/pr63464.c: New test.
3994 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3995 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3996
3997 PR tree-optimization/63302
3998 * gcc.c-torture/execute/pr63302.c: New test.
3999
4000 2014-10-17 Tom de Vries <tom@codesourcery.com>
4001
4002 PR rtl-optimization/61605
4003 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4004 absence check.
4005
4006 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4007
4008 PR middle-end/61848
4009 * g++.dg/torture/pr61848.C: New testcase.
4010 * gcc.c-torture/compile/pr61848.c: New testcase.
4011
4012 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4013
4014 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4015 * gcc.target/sh/strlen.c: Likewise.
4016 * gcc.target/sh/pr51244-13.c: Likewise.
4017 * gcc.target/sh/cmpstrn.c: Likewise.
4018 * gcc.target/sh/hiconst.c: Likewise.
4019 * gcc.target/sh/pr43417.c: Likewise.
4020
4021 2014-10-16 Martin Liska <mliska@suse.cz>
4022
4023 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4024 to match defined expectations.
4025
4026 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4027
4028 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4029
4030 2014-10-16 Martin Liska <mliska@suse.cz>
4031
4032 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4033 * g++.dg/ipa/ipa-icf-5.C: Likewise
4034
4035 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4036
4037 PR target/63260
4038 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4039
4040 2014-10-16 Richard Biener <rguenther@suse.de>
4041
4042 PR middle-end/63554
4043 * gcc.dg/torture/pr63554.c: New testcase.
4044
4045 2014-10-16 Marek Polacek <polacek@redhat.com>
4046
4047 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4048 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4049
4050 2014-10-16 Marek Polacek <polacek@redhat.com>
4051
4052 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4053 * gcc.dg/graphite/id-2.c: Likewise.
4054 * gcc.dg/graphite/id-4.c: Likewise.
4055 * gcc.dg/graphite/id-8.c: Likewise.
4056 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4057 * gcc.dg/graphite/id-pr45230.c: Likewise.
4058 * gcc.dg/graphite/id-pr45231.c: Likewise.
4059 * gcc.dg/graphite/pr38073.c: Likewise.
4060 * gcc.dg/graphite/pr38125.c: Likewise.
4061 * gcc.dg/graphite/pr38409.c: Likewise.
4062 * gcc.dg/graphite/pr38413.c: Likewise.
4063 * gcc.dg/graphite/pr38510.c: Likewise.
4064 * gcc.dg/graphite/pr38786.c: Likewise.
4065 * gcc.dg/graphite/pr39260.c: Likewise.
4066 * gcc.dg/graphite/scop-19.c: Likewise.
4067 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4068 * gcc.dg/graphite/id-17.c: Likewise.
4069 * gcc.dg/graphite/id-23.c: Likewise.
4070 * gcc.dg/graphite/id-26.c: Likewise.
4071 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4072 * gcc.dg/graphite/pr37485.c: Likewise.
4073 * gcc.dg/graphite/pr38500.c: Likewise.
4074 * gcc.dg/graphite/pr42284.c: Likewise.
4075 * gcc.dg/graphite/pr42914.c: Likewise.
4076 * gcc.dg/graphite/pr46404-1.c: Likewise.
4077 * gcc.dg/graphite/pr60979.c: Likewise.
4078 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4079 defaulting to int.
4080
4081 2014-10-16 Martin Liska <mliska@suse.cz>
4082 Jan Hubicka <hubicka@ucw.cz>
4083
4084 * g++.dg/ipa/ipa-icf-1.C: New test.
4085 * g++.dg/ipa/ipa-icf-2.C: New test.
4086 * g++.dg/ipa/ipa-icf-3.C: New test.
4087 * g++.dg/ipa/ipa-icf-4.C: New test.
4088 * g++.dg/ipa/ipa-icf-5.C: New test.
4089 * gcc.dg/ipa/ipa-icf-1.c: New test.
4090 * gcc.dg/ipa/ipa-icf-10.c: New test.
4091 * gcc.dg/ipa/ipa-icf-11.c: New test.
4092 * gcc.dg/ipa/ipa-icf-12.c: New test.
4093 * gcc.dg/ipa/ipa-icf-13.c: New test.
4094 * gcc.dg/ipa/ipa-icf-14.c: New test.
4095 * gcc.dg/ipa/ipa-icf-15.c: New test.
4096 * gcc.dg/ipa/ipa-icf-16.c: New test.
4097 * gcc.dg/ipa/ipa-icf-17.c: New test.
4098 * gcc.dg/ipa/ipa-icf-18.c: New test.
4099 * gcc.dg/ipa/ipa-icf-19.c: New test.
4100 * gcc.dg/ipa/ipa-icf-2.c: New test.
4101 * gcc.dg/ipa/ipa-icf-20.c: New test.
4102 * gcc.dg/ipa/ipa-icf-21.c: New test.
4103 * gcc.dg/ipa/ipa-icf-22.c: New test.
4104 * gcc.dg/ipa/ipa-icf-23.c: New test.
4105 * gcc.dg/ipa/ipa-icf-24.c: New test.
4106 * gcc.dg/ipa/ipa-icf-25.c: New test.
4107 * gcc.dg/ipa/ipa-icf-26.c: New test.
4108 * gcc.dg/ipa/ipa-icf-27.c: New test.
4109 * gcc.dg/ipa/ipa-icf-28.c: New test.
4110 * gcc.dg/ipa/ipa-icf-29.c: New test.
4111 * gcc.dg/ipa/ipa-icf-3.c: New test.
4112 * gcc.dg/ipa/ipa-icf-30.c: New test.
4113 * gcc.dg/ipa/ipa-icf-4.c: New test.
4114 * gcc.dg/ipa/ipa-icf-5.c: New test.
4115 * gcc.dg/ipa/ipa-icf-6.c: New test.
4116 * gcc.dg/ipa/ipa-icf-7.c: New test.
4117 * gcc.dg/ipa/ipa-icf-8.c: New test.
4118 * gcc.dg/ipa/ipa-icf-9.c: New test.
4119
4120 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4121
4122 PR target/53513
4123 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4124
4125 2014-10-16 Martin Liska <mliska@suse.cz>
4126 Jan Hubicka <hubicka@ucw.cz>
4127
4128 * c-c++-common/rotate-1.c: Options changed to not collide
4129 with a new IPA ICF pass.
4130 * c-c++-common/rotate-2.c: Likewise.
4131 * c-c++-common/rotate-3.c: Likewise.
4132 * c-c++-common/rotate-4.c: Likewise.
4133 * g++.dg/cpp0x/rv-return.C: Likewise.
4134 * g++.dg/cpp0x/rv1n.C: Likewise.
4135 * g++.dg/cpp0x/rv1p.C: Likewise.
4136 * g++.dg/cpp0x/rv2n.C: Likewise.
4137 * g++.dg/cpp0x/rv3n.C: Likewise.
4138 * g++.dg/cpp0x/rv4n.C: Likewise.
4139 * g++.dg/cpp0x/rv5n.C: Likewise.
4140 * g++.dg/cpp0x/rv6n.C: Likewise.
4141 * g++.dg/cpp0x/rv7n.C: Likewise.
4142 * g++.dg/ipa/devirt-g-1.C: Likewise.
4143 * g++.dg/ipa/inline-1.C: Likewise.
4144 * g++.dg/ipa/inline-2.C: Likewise.
4145 * g++.dg/ipa/inline-3.C: Likewise.
4146 * g++.dg/opt/pr30965.C: Likewise.
4147 * g++.dg/tree-ssa/pr19637.C: Likewise.
4148 * gcc.dg/guality/csttest.c: Likewise.
4149 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4150 * gcc.dg/ipa/iinline-7.c: Likewise.
4151 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4152 * gcc.dg/ipa/ipacost-1.c: Likewise.
4153 * gcc.dg/ipa/ipacost-2.c: Likewise.
4154 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4155 * gcc.dg/ipa/remref-2a.c: Likewise.
4156 * gcc.dg/ipa/remref-2b.c: Likewise.
4157 * gcc.dg/pr46309-2.c: Likewise.
4158 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4159 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4160 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4161 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4162 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4163 * gcc.dg/vect/vect-cond-10.c: Likewise.
4164 * gcc.dg/vect/vect-cond-9.c: Likewise.
4165 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4166 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4167 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4168 * gcc.target/i386/bmi-1.c: Likewise.
4169 * gcc.target/i386/bmi-2.c: Likewise.
4170 * gcc.target/i386/pr56564-2.c: Likewise.
4171
4172 2014-10-16 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/63168
4175 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4176
4177 2014-10-16 Andreas Schwab <schwab@suse.de>
4178
4179 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4180
4181 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4182 implicit int.
4183 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4184 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4185 * gcc.target/ia64/pr29682.c: Likewise.
4186 * gcc.target/ia64/pr43603.c: Likewise.
4187 * gcc.target/ia64/pr48496.c: Likewise.
4188
4189 2014-10-16 Marek Polacek <polacek@redhat.com>
4190
4191 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4192
4193 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4194 Marek Polacek <polacek@redhat.com>
4195
4196 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4197 declarations.
4198 * gcc.dg/pr32176.c: Likewise.
4199 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4200 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4201 * gcc.dg/ia64-sync-2.c: Likewise.
4202 * gcc.dg/ia64-sync-3.c: Likewise.
4203 * gcc.dg/sync-2.c: Likewise.
4204 * gcc.dg/sync-3.c: Likewise.
4205 * gcc.target/i386/990524-1.c: Likewise.
4206 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4207 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4208 * gcc.target/i386/pr26826.c: Likewise.
4209 * gcc.target/i386/pr37184.c: Likewise.
4210 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4211 * gcc.target/i386/20060125-2.c: Likewise.
4212 * gcc.target/i386/memcpy-1.c: Likewise.
4213 * gcc.target/i386/pr40934.c: Likewise.
4214 * gcc.target/i386/sse-5.c: Likewise.
4215 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4216 * gcc.target/i386/vectorize4.c: Likewise.
4217 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4218 -fgnu89-inline.
4219 * gcc.target/i386/980313-1.c: Likewise.
4220 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4221 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4222 * gcc.target/i386/crc32-3.c: Likewise.
4223 * gcc.target/i386/intrinsics_3.c: Likewise.
4224 * gcc.target/i386/loop-1.c: Likewise.
4225 * gcc.target/i386/pr44948-2a.c: Likewise.
4226 * gcc.target/i386/pr47564.c: Likewise.
4227 * gcc.target/i386/pr50712.c: Likewise.
4228 * gcc.target/i386/stackalign/return-2.c: Likewise.
4229
4230 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4231
4232 PR lto/62026
4233 * lto/pr62026.C: New testcase.
4234
4235 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4236
4237 PR rtl-optimization/63448
4238 * gcc.target/i386/pr63448.c: New test.
4239
4240 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/opt41.adb: New test.
4243 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4244
4245 2014-10-15 Richard Biener <rguenther@suse.de>
4246
4247 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4248
4249 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4250
4251 * gcc.dg/tree-prof/peel-1.c: Update.
4252 * gcc.dg/tree-prof/unroll-1.c: Update.
4253 * gcc.dg/unroll_1.c: Update.
4254 * gcc.dg/unroll_2.c: Update.
4255 * gcc.dg/unroll_3.c: Update.
4256 * gcc.dg/unroll_4.c: Update.
4257
4258 2014-10-14 DJ Delorie <dj@redhat.com>
4259
4260 * g++.dg/abi/mangle64.C: New.
4261
4262 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4263
4264 * g++.dg/ext/vector9.C: Test ! with float vectors.
4265
4266 2014-10-14 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/63512
4269 * g++.dg/torture/pr63512.C: New testcase.
4270
4271 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4272
4273 PR target/63260
4274 * gcc.target/sh/pr63260.c: New.
4275
4276 2014-10-13 Richard Henderson <rth@redhat.com>
4277
4278 * g++.dg/torture/20141013.C: New.
4279
4280 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4281
4282 PR target/8340
4283 PR middle-end/47602
4284 PR rtl-optimization/55458
4285 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4286 * gcc.target/i386/pr55458.c: Likewise.
4287 * gcc.target/i386/pr47602.c: New.
4288 * gcc.target/i386/pr23098.c: Move to XFAIL.
4289
4290 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4291
4292 PR tree-optimization/62127
4293 * g++.dg/torture/pr62127.C: New testcase.
4294
4295 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4296
4297 * c-c++-common/asan/bitfield-5.c: New test.
4298
4299 2014-10-13 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/63419
4302 * g++.dg/torture/pr63419.C: New testcase.
4303
4304 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4305
4306 PR target/59401
4307 PR target/54760
4308 * gcc.target/sh/pr54760-5.c: New.
4309 * gcc.target/sh/pr54760-6.c: New.
4310 * gcc.target/sh/pr59401-1.c: New.
4311
4312 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4313
4314 PR fortran/48979
4315 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4316
4317 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4318
4319 * lib/target-supports.exp (check_effective_target_shared): New
4320 function.
4321 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4322
4323 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR c/63495
4326 * gcc.target/i386/pr63495.c: New test.
4327
4328 2014-10-10 Marek Polacek <polacek@redhat.com>
4329
4330 * c-c++-common/ubsan/object-size-1.c: New test.
4331 * c-c++-common/ubsan/object-size-2.c: New test.
4332 * c-c++-common/ubsan/object-size-3.c: New test.
4333 * c-c++-common/ubsan/object-size-4.c: New test.
4334 * c-c++-common/ubsan/object-size-5.c: New test.
4335 * c-c++-common/ubsan/object-size-6.c: New test.
4336 * c-c++-common/ubsan/object-size-7.c: New test.
4337 * c-c++-common/ubsan/object-size-8.c: New test.
4338 * c-c++-common/ubsan/object-size-9.c: New test.
4339 * g++.dg/ubsan/object-size-1.C: New test.
4340 * gcc.dg/ubsan/object-size-9.c: New test.
4341
4342 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4343
4344 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4345 (asan_finish): Remove restore_ld_library_path_env_vars.
4346 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4347 related env variables by calling set_ld_library_path_env_vars.
4348 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4349 (tsan_finish): Remove restore_ld_library_path_env_vars.
4350 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4351 related env variables by calling set_ld_library_path_env_vars.
4352 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4353 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4354 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4355 related env variables by calling set_ld_library_path_env_vars.
4356
4357 2014-10-10 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/63379
4360 * gcc.dg/vect/pr63379.c: New testcase.
4361
4362 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR fortran/59488
4365 * gfortran.dg/gomp/pr59488-1.f90: New test.
4366 * gfortran.dg/gomp/pr59488-2.f90: New test.
4367
4368 2014-10-10 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/63476
4371 * g++.dg/torture/pr63476.C: New testcase.
4372
4373 2014-10-10 Tobias Burnus <burnus@net-b.de>
4374
4375 * gfortran.dg/implicit_16.f90: New.
4376
4377 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4378
4379 * g++.dg/cpp0x/constexpr-using3.C: New.
4380 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4381 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4382 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4383 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4384
4385 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4386
4387 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4388
4389 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4390
4391 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4392
4393 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4394
4395 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4396 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4397 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4398 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4399 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4400 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4401 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4402 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4403 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4404 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4405 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4406 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4407
4408 2014-10-09 Richard Biener <rguenther@suse.de>
4409
4410 PR tree-optimization/63380
4411 * gcc.dg/torture/pr63380-1.c: New testcase.
4412 * gcc.dg/torture/pr63380-2.c: Likewise.
4413
4414 2014-10-09 Marek Polacek <polacek@redhat.com>
4415
4416 PR c/63480
4417 * gcc.dg/pr63480.c: New test.
4418
4419 2014-10-09 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/63445
4422 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4423
4424 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4425
4426 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4427 * gcc.dg/vmx/ops.c: Likewise.
4428 * gcc.dg/vmx/ops-long-1.c: Likewise.
4429
4430 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4431
4432 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4433
4434 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4435
4436 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4437 dg-additional-options.
4438
4439 2014-10-08 Mark Wielaard <mjw@redhat.com>
4440
4441 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4442 prefix from scan-assembler-times.
4443
4444 2014-10-07 Marek Polacek <polacek@redhat.com>
4445
4446 * lib/target-supports.exp (check_effective_target_fd_truncate):
4447 Include <string.h>.
4448
4449 2014-10-07 Marek Polacek <polacek@redhat.com>
4450
4451 PR c/59717
4452 * gcc.dg/pr59717.c: New test.
4453
4454 2014-10-07 Marek Polacek <polacek@redhat.com>
4455
4456 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4457 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4458 * gcc.target/powerpc/pr26350.c: Likewise.
4459 * gcc.target/powerpc/altivec-consts.c: Likewise.
4460 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4461 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4462 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4463 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4464 * gcc.target/powerpc/pr47862.c: Likewise.
4465 * gcc.target/powerpc/pr48053-1.c: Likewise.
4466 * gcc.target/powerpc/pr53487.c: Likewise.
4467 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4468 to int.
4469 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4470 * gcc.target/powerpc/altivec-2.c: Likewise.
4471 * gcc.target/powerpc/pr47755-2.c: Likewise.
4472
4473 2014-10-07 Martin Liska <mliska@suse.cz>
4474
4475 * g++.dg/lto/pr63270.h: New test.
4476 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4477 include.
4478 * g++.dg/lto/pr63270_2.C: New test.
4479
4480 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4481
4482 * gnat.dg/lto16.adb: New test.
4483 * gnat.dg/lto16_pkg.adb: New helper.
4484
4485 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4486
4487 * gnat.dg/return4.adb: New test.
4488 * gnat.dg/return4_pkg.ad[sb]: New helper.
4489
4490 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4491
4492 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4493 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4494 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4495
4496 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4497
4498 PR c++/55250
4499 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4500 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4501 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4502
4503 2014-10-06 Marek Polacek <polacek@redhat.com>
4504
4505 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4506 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4507 * g++.dg/lto/pr54625-2_0.c: Likewise.
4508 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4509
4510 2014-10-06 Marek Polacek <polacek@redhat.com>
4511
4512 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4513 * gcc.target/i386/avxfp-1.c: Likewise.
4514 * gcc.target/i386/avxfp-2.c: Likewise.
4515 * gcc.target/i386/cadd.c: Likewise.
4516 * gcc.target/i386/cmov2.c: Likewise.
4517 * gcc.target/i386/cmov3.c: Likewise.
4518 * gcc.target/i386/cmov4.c: Likewise.
4519 * gcc.target/i386/cold-attribute-1.c: Likewise.
4520 * gcc.target/i386/cvt-1.c: Likewise.
4521 * gcc.target/i386/fpcvt-1.c: Likewise.
4522 * gcc.target/i386/fpcvt-2.c: Likewise.
4523 * gcc.target/i386/fpcvt-3.c: Likewise.
4524 * gcc.target/i386/local.c: Likewise.
4525 * gcc.target/i386/memcpy-2.c: Likewise.
4526 * gcc.target/i386/memcpy-3.c: Likewise.
4527 * gcc.target/i386/memset-1.c: Likewise.
4528 * gcc.target/i386/minmax-1.c: Likewise.
4529 * gcc.target/i386/minmax-2.c: Likewise.
4530 * gcc.target/i386/pr45352-2.c: Likewise.
4531 * gcc.target/i386/pr46253.c: Likewise.
4532 * gcc.target/i386/pr53623.c: Likewise.
4533 * gcc.target/i386/pr60902.c: Likewise.
4534 * gcc.target/i386/pr57003.c: Likewise.
4535 * gcc.target/i386/sse-14.c: Likewise.
4536 * gcc.target/i386/sse-19.c: Likewise.
4537 * gcc.target/i386/sse-22.c: Likewise.
4538 * gcc.target/i386/sse4a-extract.c: Likewise.
4539 * gcc.target/i386/sse4a-insert.c: Likewise.
4540 * gcc.target/i386/ssefp-1.c: Likewise.
4541 * gcc.target/i386/ssefp-2.c: Likewise.
4542 * gcc.target/i386/testimm-10.c: Likewise.
4543 * gcc.target/i386/vectorize4-avx.c: Likewise.
4544 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4545 * gcc.target/i386/avx-pr57233.c: Likewise.
4546 * gcc.target/i386/avx2-pr57233.c: Likewise.
4547 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4548 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4549 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4550 * gcc.target/i386/crc32-4.c: Likewise.
4551 * gcc.target/i386/pr20204.c: Likewise.
4552 * gcc.target/i386/pr23570.c: Likewise.
4553 * gcc.target/i386/pr26449-1.c: Likewise.
4554 * gcc.target/i386/pr28839.c: Likewise.
4555 * gcc.target/i386/pr37101.c: Likewise.
4556 * gcc.target/i386/pr61923.c: Likewise.
4557 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4558 * gcc.target/i386/sse2-pr57233.c: Likewise.
4559 * gcc.target/i386/vect-abs-s16.c: Likewise.
4560 * gcc.target/i386/vect-abs-s32.c: Likewise.
4561 * gcc.target/i386/vect-abs-s8.c: Likewise.
4562 * gcc.target/i386/xop-pr57233.c: Likewise.
4563 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4564 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4565 implicit declarations.
4566 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4567 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4568 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4569
4570 2014-10-06 Marek Polacek <polacek@redhat.com>
4571
4572 * gcc.dg/20001012-1.c: Fix defaulting to int.
4573 * gcc.dg/20001012-2.c: Likewise.
4574 * gcc.dg/20001108-1.c: Likewise.
4575 * gcc.dg/20010516-1.c: Likewise.
4576 * gcc.dg/20011008-2.c: Likewise.
4577 * gcc.dg/20030612-1.c: Likewise.
4578 * gcc.dg/20040219-1.c: Likewise.
4579 * gcc.dg/20050603-2.c: Likewise.
4580 * gcc.dg/20070507-1.c: Likewise.
4581 * gcc.dg/attr-alias-3.c: Likewise.
4582 * gcc.dg/fastmath-1.c: Likewise.
4583 * gcc.dg/fork-instrumentation.c: Likewise.
4584 * gcc.dg/fwrapv-1.c: Likewise.
4585 * gcc.dg/fwrapv-2.c: Likewise.
4586 * gcc.dg/memmove-1.c: Likewise.
4587 * gcc.dg/non-local-goto-1.c: Likewise.
4588 * gcc.dg/non-local-goto-2.c: Likewise.
4589 * gcc.dg/noreturn-8.c: Likewise.
4590 * gcc.dg/parse-decl-after-if.c: Likewise.
4591 * gcc.dg/parse-decl-after-label.c: Likewise.
4592 * gcc.dg/pr25795-1.c: Likewise.
4593 * gcc.dg/pr25795.c: Likewise.
4594 * gcc.dg/pr28574.c: Likewise.
4595 * gcc.dg/pr30189.c: Likewise.
4596 * gcc.dg/pr31529-2.c: Likewise.
4597 * gcc.dg/pr33923.c: Likewise.
4598 * gcc.dg/pr34263.c: Likewise.
4599 * gcc.dg/pr36194.c: Likewise.
4600 * gcc.dg/pr45415.c: Likewise.
4601 * gcc.dg/pr47443.c: Likewise.
4602 * gcc.dg/pr47763.c: Likewise.
4603 * gcc.dg/pr49000.c: Likewise.
4604 * gcc.dg/pr50340.c: Likewise.
4605 * gcc.dg/webizer.c: Likewise.
4606 * gcc.dg/pr59940.c: Likewise.
4607 * gcc.dg/pr63186.c: Likewise.
4608 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4609 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4610 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4611 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4612 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4613 * gcc.dg/sms-1.c: Likewise.
4614 * gcc.dg/unused-3.c: Likewise.
4615 * gcc.dg/varpool-1.c: Likewise.
4616 * gcc.dg/pr35899.c: Use -std=gnu89.
4617 * gcc.dg/pr59963-1.c: Likewise.
4618 * gcc.dg/redecl-15.c: Likewise.
4619 * gcc.dg/20041213-1.c: Likewise.
4620 * gcc.dg/20080820.c: Likewise.
4621 * gcc.dg/920413-1.c: Likewise.
4622 * gcc.dg/Wold-style-definition-1.c: Likewise.
4623 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4624 * gcc.dg/decl-nospec-1.c: Likewise.
4625 * gcc.dg/decl-nospec-2.c: Likewise.
4626 * gcc.dg/decl-nospec-3.c: Likewise.
4627 * gcc.dg/bitfld-1.c: Likewise.
4628 * gcc.dg/bitfld-9.c: Likewise.
4629 * gcc.dg/parm-impl-decl-1.c: Likewise.
4630 * gcc.dg/parm-impl-decl-3.c: Likewise.
4631 * gcc.dg/pr18596-1.c: Likewise.
4632 * gcc.dg/pr18596-2.c: Likewise.
4633 * gcc.dg/pr18596-3.c: Likewise.
4634 * gcc.dg/pr60139.c: Likewise.
4635 * gcc.dg/utf-dflt.c: Likewise.
4636 * gcc.dg/utf-dflt2.c: Likewise.
4637 * gcc.dg/wtr-func-def-1.c: Likewise.
4638 * gcc.dg/declspec-5.c: Likewise.
4639 * gcc.dg/declspec-6.c: Likewise.
4640 * gcc.dg/ftrapv-2.c: Likewise.
4641 * gcc.dg/20020430-1.c: Fix implicit declarations.
4642 * gcc.dg/20030702-1.c: Likewise.
4643 * gcc.dg/20040127-2.c: Likewise.
4644 * gcc.dg/20041122-1.c: Likewise.
4645 * gcc.dg/20050309-1.c: Likewise.
4646 * gcc.dg/20061026.c: Likewise.
4647 * gcc.dg/20101010-1.c: Likewise.
4648 * gcc.dg/Werror-1.c: Likewise.
4649 * gcc.dg/Werror-10.c: Likewise.
4650 * gcc.dg/Werror-11.c: Likewise.
4651 * gcc.dg/Werror-12.c: Likewise.
4652 * gcc.dg/Werror-2.c: Likewise.
4653 * gcc.dg/Werror-3.c: Likewise.
4654 * gcc.dg/Werror-4.c: Likewise.
4655 * gcc.dg/Werror-5.c: Likewise.
4656 * gcc.dg/Werror-6.c: Likewise.
4657 * gcc.dg/Werror-7.c: Likewise.
4658 * gcc.dg/Werror-8.c: Likewise.
4659 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4660 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4661 * gcc.dg/delay-slot-2.c: Likewise.
4662 * gcc.dg/errno-1.c: Likewise.
4663 * gcc.dg/globalalias.c: Likewise.
4664 * gcc.dg/inline-3.c: Likewise.
4665 * gcc.dg/localalias.c: Likewise.
4666 * gcc.dg/pr19633-1.c: Likewise.
4667 * gcc.dg/pr19633.c: Likewise.
4668 * gcc.dg/pr23408.c: Likewise.
4669 * gcc.dg/pr23470-1.c: Likewise.
4670 * gcc.dg/pr28121.c: Likewise.
4671 * gcc.dg/pr28243.c: Likewise.
4672 * gcc.dg/pr30260.c: Likewise.
4673 * gcc.dg/pr32573.c: Likewise.
4674 * gcc.dg/pr33826.c: Likewise.
4675 * gcc.dg/pr35065.c: Likewise.
4676 * gcc.dg/pr38616.c: Likewise.
4677 * gcc.dg/pr39867.c: Likewise.
4678 * gcc.dg/pr41470.c: Likewise.
4679 * gcc.dg/pr41837.c: Likewise.
4680 * gcc.dg/pr44024.c: Likewise.
4681 * gcc.dg/pr44699.c: Likewise.
4682 * gcc.dg/pr46252.c: Likewise.
4683 * gcc.dg/pr46878-1.c: Likewise.
4684 * gcc.dg/pr50908-3.c: Likewise.
4685 * gcc.dg/pr51796.c: Likewise.
4686 * gcc.dg/pr55150-2.c: Likewise.
4687 * gcc.dg/pr55833.c: Likewise.
4688 * gcc.dg/pr59350.c: Likewise.
4689 * gcc.dg/pr59418.c: Likewise.
4690 * gcc.dg/pr60647-2.c: Likewise.
4691 * gcc.dg/uninit-suppress.c: Likewise.
4692 * gcc.dg/uninit-suppress_2.c: Likewise.
4693 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4694 * gcc.dg/always_inline.c: Likewise.
4695 * gcc.dg/always_inline2.c: Likewise.
4696 * gcc.dg/always_inline3.c: Likewise.
4697 * gcc.dg/builtin-apply4.c: Likewise.
4698 * gcc.dg/declspec-7.c: Likewise.
4699 * gcc.dg/inline-1.c: Likewise.
4700 * gcc.dg/va-arg-pack-1.c: Likewise.
4701 * gcc.dg/winline-2.c: Likewise.
4702 * gcc.dg/winline-3.c: Likewise.
4703 * gcc.dg/winline-5.c: Likewise.
4704 * gcc.dg/winline-6.c: Likewise.
4705 * gcc.dg/winline-7.c: Likewise.
4706 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4707 int.
4708 * gcc.dg/inline-33.c: Likewise.
4709 * gcc.dg/pr27861-1.c: Likewise.
4710 * gcc.dg/pr28888.c: Likewise.
4711 * gcc.dg/pr29254.c: Likewise.
4712 * gcc.dg/pr50908.c: Likewise.
4713 * gcc.dg/pr60647-1.c: Likewise.
4714 * gcc.dg/pragma-diag-1.c: Likewise.
4715 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4716 * gcc.dg/winline-9.c: Likewise.
4717 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4718
4719 2014-10-06 Marek Polacek <polacek@redhat.com>
4720
4721 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4722 * gcc.dg/ipa/inline-4.c: Likewise.
4723 * gcc.dg/ipa/inline-5.c: Likewise.
4724 * gcc.dg/ipa/pr57539.c: Likewise.
4725 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4726 defaulting to int.
4727 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4728 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4729 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4730 * gcc.dg/ipa/ipacost-1.c: Likewise.
4731 * gcc.dg/ipa/ipacost-2.c: Likewise.
4732 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4733 to int.
4734
4735 2014-10-06 Marek Polacek <polacek@redhat.com>
4736
4737 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4738 declarations.
4739 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4740 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4741 * gcc.dg/debug/pr42767.c: Likewise.
4742 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4743 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4744 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4745 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4746
4747 2014-10-06 Marek Polacek <polacek@redhat.com>
4748
4749 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4750 * gcc.dg/lto/20090213_0.c: Likewise.
4751 * gcc.dg/lto/20090706-2_0.c: Likewise.
4752 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4753 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4754 * gcc.dg/lto/ipareference2_0.c: Likewise.
4755 * gcc.dg/lto/ipareference_0.c: Likewise.
4756 * gcc.dg/lto/ipareference_1.c: Likewise.
4757 * gcc.dg/lto/pr55703_0.c: Likewise.
4758 * gcc.dg/lto/resolutions_0.c: Likewise.
4759 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4760 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4761 declarations. Mark function as gnu_inline.
4762 * gcc.dg/lto/20081118_0.c: Likewise.
4763 * gcc.dg/lto/20081201-1_0.c: Likewise.
4764 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4765 * gcc.dg/lto/20081118_1.c: Likewise.
4766 * gcc.dg/lto/20081120-1_1.c: Likewise.
4767 * gcc.dg/lto/20081201-1_1.c: Likewise.
4768 * gcc.dg/lto/20081210-1_0.c: Likewise.
4769 * gcc.dg/lto/20090218-1_0.c: Likewise.
4770 * gcc.dg/lto/20091006-1_0.c: Likewise.
4771 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4772 * gcc.dg/lto/20090218-2_1.c: Likewise.
4773 * gcc.dg/lto/materialize-1_0.c: Likewise.
4774 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4775 * gcc.dg/lto/20091013-1_1.c: Likewise.
4776 * gcc.dg/lto/20091013-1_2.c: Likewise.
4777 * gcc.dg/lto/20091015-1_2.c: Likewise.
4778 * gcc.dg/lto/20091027-1_1.c: Likewise.
4779 * gcc.dg/lto/pr48622_0.c: Likewise.
4780 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4781 defaulting to int.
4782 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4783
4784 2014-10-06 Tobias Burnus <burnus@net-b.de>
4785
4786 * gfortran.dg/implicit_14.f90: New.
4787 * gfortran.dg/implicit_15.f90: New.
4788 * gfortran.dg/implicit_4.f90: Update dg-error.
4789
4790 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4791
4792 * g++.dg/ipa/devirt-42.C: Update template.
4793 * g++.dg/ipa/devirt-44.C: Update template.
4794 * g++.dg/ipa/devirt-45.C: Update template.
4795 * g++.dg/ipa/devirt-46.C: Update template.
4796 * g++.dg/ipa/devirt-47.C: Update template.
4797 * g++.dg/ipa/devirt-48.C: New testcase.
4798
4799 2014-10-02 Mark Wielaard <mjw@redhat.com>
4800
4801 PR debug/63239
4802 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4803
4804 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4805
4806 * g++.dg/ipa/devirt-47.C: New testcase.
4807
4808 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4809
4810 PR ipa/61144
4811 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4812
4813 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4814
4815 * g++.dg/ipa/devirt-46.C: New testcase.
4816
4817 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4818
4819 PR fortran/36534
4820 * gfortran.dg/widechar_10.f90: New test.
4821
4822 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4823
4824 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4825 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4826 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4827 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4828
4829 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830
4831 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4832
4833 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4834
4835 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4836 failing with the new warning message.
4837 * gcc.dg/vmx/3c-01a.c: Likewise.
4838 * gcc.dg/vmx/ops-long-1.c: Likewise.
4839 * gcc.dg/vmx/ops.c: Likewise.
4840 * gcc.target/powerpc/altivec-20.c: Likewise.
4841 * gcc.target/powerpc/altivec-6.c: Likewise.
4842 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4843 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4844 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4845
4846 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4847
4848 * gcc.dg/tm/debug-1.c: Update regex.
4849 * c-c++-common/raw-string-18.c: Update regex.
4850 * c-c++-common/raw-string-19.c: Update regex.
4851
4852 2014-10-03 Marek Polacek <polacek@redhat.com>
4853
4854 PR c/63453
4855 * gcc.dg/pr63453.c: New test.
4856
4857 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4858
4859 PR c++/54427
4860 PR c++/57198
4861 PR c++/58845
4862 * g++.dg/ext/vector9.C: Update, not an error anymore.
4863 * g++.dg/ext/vector27.C: Replace with new test.
4864 * g++.dg/ext/vector28.C: New file.
4865 * g++.dg/other/error23.C: Update to a different error.
4866
4867 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4868
4869 * gcc.dg/torture/vshuf-v8df.c: New test.
4870 * gcc.dg/torture/vshuf-v8di.c: New test.
4871 * gcc.dg/torture/vshuf-v16sf.c: New test.
4872 * gcc.dg/torture/vshuf-v16si.c: New test.
4873 * gcc.dg/torture/vshuf-v32hi.c: New test.
4874 * gcc.dg/torture/vshuf-v64qi.c: New test.
4875 * gcc.dg/torture/vshuf-64.inc: New file.
4876
4877 PR tree-optimization/61403
4878 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4879
4880 2014-10-03 Marek Polacek <polacek@redhat.com>
4881
4882 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4883 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4884 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4885 * gcc.dg/gomp/asm-1.c: Likewise.
4886 * gcc.dg/gomp/for-1.c: Likewise.
4887 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4888 * gcc.dg/gomp/sharing-3.c: Likewise.
4889 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4890
4891 2014-10-03 Marek Polacek <polacek@redhat.com>
4892
4893 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4894 defaulting to int.
4895 * gcc.dg/torture/pr28814.c: Likewise.
4896 * gcc.dg/torture/pr57036-1.c: Likewise.
4897 * gcc.dg/torture/inline-1.c: Add function declarations.
4898 * gcc.dg/torture/pr24626-1.c: Likewise.
4899 * gcc.dg/torture/pr24626-3.c: Likewise.
4900 * gcc.dg/torture/pr25947-1.c: Likewise.
4901 * gcc.dg/torture/pr27409.c: Likewise.
4902 * gcc.dg/torture/pr38948.c: Likewise.
4903 * gcc.dg/torture/pr44807.c: Likewise.
4904 * gcc.dg/torture/pr49603.c: Likewise.
4905 * gcc.dg/torture/pr45865.c: Likewise.
4906 * gcc.dg/torture/pr51071-2.c: Likewise.
4907 * gcc.dg/torture/pr51801.c: Likewise.
4908 * gcc.dg/torture/pr52720.c: Likewise.
4909 * gcc.dg/torture/pr55124.c: Likewise.
4910 * gcc.dg/torture/pr55238.c: Likewise.
4911 * gcc.dg/torture/pr55687.c: Likewise.
4912 * gcc.dg/torture/pr55888.c: Likewise.
4913 * gcc.dg/torture/pr57036-2.c: Likewise.
4914 * gcc.dg/torture/pr57147-3.c: Likewise.
4915 * gcc.dg/torture/pr57584.c: Likewise.
4916 * gcc.dg/torture/pr59993.c: Likewise.
4917 * gcc.dg/torture/pr58079.c: Likewise.
4918 * gcc.dg/torture/va-arg-25.c: Likewise.
4919 * gcc.dg/torture/vector-2.c: Likewise.
4920 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4921 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4922 * gcc.dg/torture/pr43781.c: Likewise.
4923 * gcc.dg/torture/pr52912.c: Likewise.
4924 * gcc.dg/torture/pr59139.c: Likewise.
4925 * gcc.dg/torture/pr55890-1.c: Likewise.
4926 * gcc.dg/torture/pr55890-2.c: Likewise.
4927 * gcc.dg/torture/pr59164.c: Likewise.
4928 * gcc.dg/torture/pr57393-2.c: Likewise.
4929 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4930 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4931 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4932 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4933 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4934 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4935
4936 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR libgomp/61200
4939 * c-c++-common/gomp/pr61200.c: New test.
4940
4941 PR target/62128
4942 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4943 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4944
4945 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4946
4947 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4948 add many more tests.
4949
4950 2014-10-02 Marek Polacek <polacek@redhat.com>
4951
4952 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4953 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4954 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4955 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4956 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4957 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4958 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4959 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4960 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4961 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4962 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4963 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4964 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4965 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4966 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4967 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4968 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4969 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4970 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4971 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4972 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4973 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4974 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4975 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4976 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4977 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4978 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4979 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4980 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4981 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4982 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4983 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4984 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4985 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4986 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4987 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4988 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4989 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4990 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4991 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4992 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4993 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4994 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4995 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4996 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4997 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4998 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4999 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5000 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5001 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5002 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5003 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5004 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5005 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5006 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5007 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5008 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5009 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5010 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5011 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5012 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5013 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5014 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5015 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5016 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5017 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5018 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5019 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5020 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5021 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5022 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5023 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5024 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5025 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5026 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5027 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5028 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5029 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5030 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5031 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5032 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5033 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5034 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5035 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5036 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5037 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5038 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5039 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5040 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5041 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5042 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5043 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5044 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5045 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5046 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5047 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5048 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5049 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5050 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5051 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5052 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5053 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5054 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5055 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5056 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5057 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5058 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5059 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5060 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5061 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5062 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5063 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5064 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5065 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5066 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5067 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5068 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5069 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5070 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5071 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5072 defaulting to int.
5073 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5074 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5075 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5076 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5077 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5078 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5079 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5080 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5081 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5082 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5083 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5084 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5085 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5086 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5087 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5088 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5089 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5090 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5091 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5092 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5093 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5094 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5095 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5096 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5097 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5099 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5100 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5102 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5103 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5104 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5105 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5106 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5107
5108 2014-10-02 Marek Polacek <polacek@redhat.com>
5109
5110 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5111 * gcc.dg/tm/20091221.c: Likewise.
5112 * gcc.dg/tm/debug-1.c: Likewise.
5113 * gcc.dg/tm/irrevocable-1.c: Likewise.
5114 * gcc.dg/tm/irrevocable-2.c: Likewise.
5115 * gcc.dg/tm/irrevocable-3.c: Likewise.
5116 * gcc.dg/tm/irrevocable-4.c: Likewise.
5117 * gcc.dg/tm/memopt-1.c: Likewise.
5118 * gcc.dg/tm/pr52173-1.c: Likewise.
5119 * gcc.dg/tm/props-1.c: Likewise.
5120 * gcc.dg/tm/props-2.c: Likewise.
5121 * gcc.dg/tm/props-3.c: Likewise.
5122 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5123 * gcc.dg/tm/memopt-11.c: Likewise.
5124 * gcc.dg/tm/memopt-12.c: Likewise.
5125 * gcc.dg/tm/memopt-16.c: Likewise.
5126 * gcc.dg/tm/memopt-3.c: Likewise.
5127 * gcc.dg/tm/memopt-4.c: Likewise.
5128 * gcc.dg/tm/memopt-5.c: Likewise.
5129 * gcc.dg/tm/memopt-6.c: Likewise.
5130 * gcc.dg/tm/wrap-4.c: Likewise.
5131
5132 2014-10-02 Marek Polacek <polacek@redhat.com>
5133
5134 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5135 * gcc.dg/vect/pr37730.c: Likewise.
5136 * gcc.dg/vect/pr52870.c: Likewise.
5137 * gcc.dg/vect/pr60092-2.c: Likewise.
5138 * gcc.dg/vect/pr60092.c: Likewise.
5139 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5140 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5141 * gcc.dg/vect/pr31041.c: Likewise.
5142 * gcc.dg/vect/pr32216.c: Likewise.
5143 * gcc.dg/vect/pr32224.c: Likewise.
5144 * gcc.dg/vect/pr32366.c: Likewise.
5145 * gcc.dg/vect/pr33866.c: Likewise.
5146 * gcc.dg/vect/pr43430-2.c: Likewise.
5147 * gcc.dg/vect/pr43842.c: Likewise.
5148 * gcc.dg/vect/vect-1.c: Likewise.
5149 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5150 * gcc.dg/vect/vect-93.c: Likewise.
5151 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5152 defaulting to int.
5153
5154 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5155
5156 PR c++/53025
5157 * g++.dg/cpp0x/noexcept23.C: New.
5158 * g++.dg/cpp0x/noexcept24.C: Likewise.
5159
5160 2014-10-02 Marek Polacek <polacek@redhat.com>
5161
5162 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5163 * gcc.dg/noncompile/20050120-1.c: Likewise.
5164 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5165 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5166 * gcc.dg/noncompile/930301-1.c: Likewise.
5167 * gcc.dg/noncompile/930622-1.c: Likewise.
5168 * gcc.dg/noncompile/930622-2.c: Likewise.
5169 * gcc.dg/noncompile/950825-1.c: Likewise.
5170 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5171 * gcc.dg/noncompile/scope.c: Likewise.
5172 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5173 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5174 * gcc.dg/noncompile/971104-1.c: Likewise.
5175
5176 2014-10-02 Marek Polacek <polacek@redhat.com>
5177
5178 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5179 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5180 * gcc.dg/tree-prof/merge_block.c: Likewise.
5181 * gcc.dg/tree-prof/peel-1.c: Likewise.
5182 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5183 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5184 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5185 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5186 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5187 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5188 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5189 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5190 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5191 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5192 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5193 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5194 to int.
5195
5196 2014-10-02 Marek Polacek <polacek@redhat.com>
5197
5198 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5199 * gcc.c-torture/compile/20011119-1.c: Likewise.
5200 * gcc.c-torture/compile/20011119-2.c: Likewise.
5201 * gcc.c-torture/compile/20021120-1.c: Likewise.
5202 * gcc.c-torture/compile/20021120-2.c: Likewise.
5203 * gcc.c-torture/compile/20050215-1.c: Likewise.
5204 * gcc.c-torture/compile/20050215-2.c: Likewise.
5205 * gcc.c-torture/compile/20050215-3.c: Likewise.
5206 * gcc.c-torture/compile/pr37669.c: Likewise.
5207 * gcc.c-torture/execute/20020107-1.c: Likewise.
5208 * gcc.c-torture/execute/restrict-1.c: Likewise.
5209 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5210 * gcc.c-torture/execute/930529-1.c: Likewise.
5211 * gcc.c-torture/execute/920612-1.c: Likewise.
5212 * gcc.c-torture/execute/920711-1.c: Likewise.
5213 * gcc.c-torture/execute/990127-2.c: Likewise.
5214 * gcc.c-torture/execute/pr40386.c: Likewise.
5215 * gcc.c-torture/execute/pr57124.c: Likewise.
5216 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5217 * gcc.c-torture/compile/pr42299.c: Likewise.
5218 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5219 * gcc.c-torture/compile/simd-6.c: Likewise.
5220 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5221 * gcc.c-torture/execute/pr53645.c: Likewise.
5222 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5223 declarations.
5224 * gcc.c-torture/execute/980608-1.c: Likewise.
5225 * gcc.c-torture/execute/bcp-1.c: Likewise.
5226 * gcc.c-torture/execute/p18298.c: Likewise.
5227 * gcc.c-torture/execute/unroll-1.c: Likewise.
5228 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5229 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5230 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5231 declarations. Fix defaulting to int.
5232 * gcc.c-torture/execute/961223-1.c: Likewise.
5233 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5234 -Wno-pointer-to-int-cast. Fix defaulting to int.
5235
5236 2014-10-02 Andrew Pinski <apinski@cavium.com>
5237 Max Ostapenko <m.ostapenko@partner.samsung.com>
5238
5239 * lib/ubsan-dg.exp
5240 (check_effective_target_fsanitize_address): New function.
5241 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5242 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5243 * lib/asan-dg.exp
5244 (check_effective_target_faddress_sanitizer): Rename to ...
5245 (check_effective_target_fsanitize_address): ... this. Change to creating
5246 an executable.
5247 (asan_init): Save off ALWAYS_CXXFLAGS.
5248 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5249 * lib/tsan-dg.exp
5250 (check_effective_target_fthread_sanitizer): Rename to ...
5251 (check_effective_target_fsanitize_thread): ... this. Change to creating
5252 an executable.
5253 (tsan_init): Save off ALWAYS_CXXFLAGS.
5254 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5255 to run as a default behaviour.
5256 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5257 Check check_effective_target_fsanitize_undefined before running the
5258 tests.
5259 * g++.dg/ubsan/ubsan.exp: Likewise.
5260 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5261 check_effective_target_fsanitize_address too early.
5262 Check check_effective_target_fsanitize_address before running the tests.
5263 * g++.dg/asan/asan.exp: Likewise.
5264 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5265 check_effective_target_fsanitize_thread too early.
5266 Check check_effective_target_fsanitize_thread before running the tests.
5267 * g++.dg/tsan/tsan.exp: Likewise.
5268
5269 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5270
5271 * gcc.dg/combine-clobber.c: New.
5272
5273 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR debug/63342
5276 * gcc.dg/pr63342.c: New test.
5277
5278 PR c++/63306
5279 * g++.dg/ipa/pr63306.C: New test.
5280
5281 PR target/63428
5282 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5283 to test 24 in TESTS.
5284
5285 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5286
5287 * lib/target-supports.exp: Error out with preprocessor condition
5288 instead of FOO everywhere.
5289
5290 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5291
5292 Implement SD-6: SG10 Feature Test Recommendations
5293 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5294 * g++.dg/cpp1y/feat-cxx11.C: New.
5295 * g++.dg/cpp1y/feat-cxx14.C: New.
5296 * g++.dg/cpp1y/feat-cxx98.C: New.
5297 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5298 * g++.dg/cpp1y/phoobhar.h: New.
5299 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5300
5301 2014-09-30 Teresa Johnson <tejohnson@google.com>
5302
5303 * gcc.dg/tree-prof/20050826-2.c: New test.
5304 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5305
5306 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5307
5308 PR c++/16564
5309 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5310 * lib/g++.exp: Likewise.
5311 * lib/obj-c++.exp: Likewise.
5312 * lib/objc.exp: Likewise.
5313 * g++.dg/template/pr16564.C: New test.
5314
5315 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5316
5317 PR c++/16564
5318 * g++.dg/cpp0x/decltype26.C: Adjust.
5319 * g++.dg/cpp0x/decltype28.C: Likewise.
5320 * g++.dg/cpp0x/decltype29.C: Likewise.
5321 * g++.dg/cpp0x/decltype32.C: Likewise.
5322 * g++.dg/cpp0x/enum11.C: Likewise.
5323 * g++.dg/template/arrow1.C: Likewise.
5324 * g++.dg/template/pr23510.C: Likewise.
5325 * g++.dg/template/recurse.C: Likewise.
5326 * g++.dg/template/recurse2.C: Likewise.
5327 * g++.dg/template/vtable2.C: Likewise.
5328 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5329
5330 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5331
5332 PR preprocessor/58893
5333 * gcc.dg/pr58893.c: New test case.
5334 * gcc.dg/pr58893-0.h: New include.
5335
5336 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5337
5338 PR middle-end/62120
5339 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5340 in 32-bit mode.
5341 * gcc.target/i386/pr62120.c: New.
5342
5343 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5344
5345 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5346 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5347 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5348 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5349 return type.
5350
5351 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5352
5353 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5354
5355 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR inline-asm/63282
5358 * gcc.c-torture/compile/pr63282.c: New test.
5359
5360 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5361
5362 * gcc.dg/tree-ssa/vrp94.c: New test.
5363 * gnat.dg/opt40.adb: Likewise.
5364
5365 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5366
5367 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5368 vec_vspltw, and vec_vspltb for which the second argument is out of
5369 range.
5370
5371 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5372
5373 * gcc.c-torture/compile/calls-void.c: New test.
5374
5375 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/51385
5378 * g++.dg/template/pr51385.C: New.
5379
5380 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5381
5382 * gcc.target/mips/20140928.c: New test.
5383
5384 2014-09-27 Andi Kleen <ak@linux.intel.com>
5385
5386 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5387 * gcc.target/i386/record-mcount.c: dito.
5388
5389 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5390
5391 PR ipa/62121
5392 * g++.dg/torture/pr62121.C: New testcase.
5393
5394 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5395
5396 PR middle-end/35545
5397 * g++.dg/tree-prof/pr35545.C: New testcase.
5398
5399 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5400
5401 * gcc.target/powerpc/pr63335.c: Change effective target to
5402 vsx_hw.
5403
5404 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5405
5406 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5407
5408 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5409
5410 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5411 to default options.
5412
5413 2014-09-25 Andi Kleen <ak@linux.intel.com>
5414
5415 * gcc.target/i386/nop-mcount.c: New file.
5416 * gcc.target/i386/record-mcount.c: New file.
5417
5418 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5419
5420 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5421 * gcc.dg/vect/pr57705.c: Likewise.
5422 * gcc.dg/vect/pr57741-2.c: Likewise.
5423 * gcc.dg/vect/pr57741-3.c: Likewise.
5424 * gcc.dg/vect/pr59591-1.c: Likewise.
5425 * gcc.dg/vect/pr59591-2.c: Likewise.
5426 * gcc.dg/vect/pr60196-1.c: Likewise.
5427 * gcc.dg/vect/pr60196-2.c: Likewise.
5428 * gcc.dg/vect/pr60276.c: Likewise.
5429 * gcc.dg/vect/pr61680.c: Likewise.
5430 * gcc.dg/vect/pr63148.c: Likewise.
5431 * gcc.dg/vect/pr63189.c: Likewise.
5432 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5433 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5434 * gcc.dg/vect/vect-nop-move.c: Likewise.
5435 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5436 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5437
5438 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5439
5440 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5441
5442 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5443
5444 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5445
5446 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5447
5448 * gcc.target/i386/shrink_wrap_1.c: New test.
5449
5450 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5451
5452 PR target/63335
5453 * gcc.target/powerpc/pr63335.c: New test.
5454
5455 2014-09-25 Marek Polacek <polacek@redhat.com>
5456
5457 PR c++/61945
5458 * g++.dg/warn/pr61945.C: New test.
5459
5460 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR tree-optimization/63341
5463 * gcc.dg/vect/pr63341-1.c: New test.
5464 * gcc.dg/vect/pr63341-2.c: New test.
5465
5466 PR c++/63249
5467 * g++.dg/gomp/pr63249.C: New test.
5468 * c-c++-common/gomp/pr63249.c: New test.
5469
5470 2014-09-25 Tobias Burnus <burnus@net-b.de>
5471
5472 * gfortran.dg/coarray/collectives_3.f90: New.
5473 * gfortran.dg/coarray_collectives_9.f90: New.
5474 * gfortran.dg/coarray_collectives_10.f90: New.
5475 * gfortran.dg/coarray_collectives_11.f90: New.
5476 * gfortran.dg/coarray_collectives_12.f90: New.
5477
5478 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5479
5480 * gcc.target/powerpc/swaps-p8-17.c: New test.
5481
5482 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5483
5484 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5485
5486 2014-09-24 Marek Polacek <polacek@redhat.com>
5487
5488 PR c/61405
5489 PR c/53874
5490 * c-c++-common/pr53874.c: New test.
5491 * c-c++-common/pr61405.c: New test.
5492
5493 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5494
5495 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5496
5497 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR sanitizer/63316
5500 * c-c++-common/asan/pr63316.c: New test.
5501
5502 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5503
5504 PR tree-optimization/63266
5505 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5506
5507 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5508
5509 * gcc.target/arm/pr63210.c: New test.
5510
5511 2014-09-23 Andi Kleen <ak@linux.intel.com>
5512
5513 * gcc.dg/noreorder.c: New test.
5514 * gcc.dg/noreorder2.c: New test.
5515 * gcc.dg/noreorder3.c: New test.
5516 * gcc.dg/noreorder4.c: New test.
5517
5518 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5519
5520 * gcc.dg/combine_ashiftrt_1.c: New test.
5521 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5522 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5523 workarounds for cmge.
5524 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5525 absence of mvn.
5526
5527 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/61857
5530 * g++.dg/cpp1y/lambda-init10.C: New.
5531
5532 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR fortran/63331
5535 * gfortran.dg/pr63331.f90: New test.
5536
5537 2014-09-24 Renlin Li <renlin.li@arm.com>
5538
5539 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5540 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5541 * gcc.dg/pr10474.c: Likewise.
5542
5543 2014-09-20 Mark Wielaard <mjw@redhat.com>
5544
5545 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5546 (ci): Likewise.
5547 (pci): Likewise.
5548 (pvi): Likewise.
5549 (pcvi): Likewise.
5550 (cip): Likewise.
5551 (foo): Likewise.
5552 (cfoo): Likewise.
5553
5554 2014-09-20 Mark Wielaard <mjw@redhat.com>
5555
5556 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5557 and "long int" to plain "short" and "long".
5558 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5559 containing short and long long fields.
5560 (bar): New variable to test the type.
5561
5562 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/62155
5565 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5566
5567 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/62219
5570 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5571
5572 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5573
5574 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5575 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5576
5577 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5578
5579 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5580 New.
5581
5582 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5583 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5584
5585 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR debug/63328
5588 * c-c++-common/gomp/pr63328.c: New test.
5589
5590 2014-09-22 Martin Liska <mliska@suse.cz>
5591
5592 PR lto/63270
5593 * g++.dg/lto/pr63270_0.C: New test.
5594 * g++.dg/lto/pr63270_1.C: New test.
5595
5596 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5597
5598 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5599 for call_value_rex64_ms_sysv.
5600 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5601 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5602 for call_rex64_ms_sysv.
5603
5604 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5605 Tobias Burnus <burnus@net-b.de>
5606
5607 * gfortran.dg/coarray_atomic_5.f90: New
5608
5609 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5610
5611 PR c++/61825
5612 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5613
5614 2014-09-19 Andi Kleen <ak@linux.intel.com>
5615
5616 * gcc.dg/pg-override.c: Only run on x86 Linux.
5617 * gcc.dg/pg.c: Dito.
5618 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5619 * gcc.target/i386/fentry.c: Dito.
5620
5621 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5622
5623 PR ipa/61998
5624 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5625
5626 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5627
5628 PR fortran/63152
5629 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5630 * gfortran.dg/pr63152.f90: New test.
5631
5632 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/58328
5635 * g++.dg/cpp0x/nsdmi10.C: New.
5636
5637 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5638
5639 * gcc.dg/ssp-3.c: New.
5640 * gcc.dg/ssp-4.c: Likewise.
5641
5642 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5643
5644 * gcc.target/s390/dfp-conv1.c: New testcase.
5645
5646 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5647
5648 * c-c++-common/asan/red-align-1.c: New test.
5649 * c-c++-common/asan/red-align-2.c: New test.
5650
5651 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5652
5653 * gcc.dg/pr61053.c: Updated for x32.
5654
5655 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5656
5657 PR debug/63285
5658 * gcc.target/i386/pr63285.c: New test.
5659
5660 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5661
5662 PR target/61360
5663 * gcc.target/i386/pr61360.c: New.
5664
5665 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR c++/62017
5668 * g++.dg/asan/pr62017.C: New test.
5669
5670 PR testsuite/63292
5671 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5672
5673 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/62232
5676 * g++.dg/cpp0x/Wdtor1.C: New.
5677
5678 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5679
5680 * gcc.dg/torture/float128-exact-underflow.c: New test.
5681
5682 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 PR c++/61745
5685 * g++.dg/template/pr61745.C: New.
5686
5687 2014-09-17 Marek Polacek <polacek@redhat.com>
5688
5689 PR c/61854
5690 * gcc.dg/cpp/pr61854-1.c: New test.
5691 * gcc.dg/cpp/pr61854-2.c: New test.
5692 * gcc.dg/cpp/pr61854-3.c: New test.
5693 * gcc.dg/cpp/pr61854-3.h: New test.
5694 * gcc.dg/cpp/pr61854-4.c: New test.
5695 * gcc.dg/cpp/pr61854-5.c: New test.
5696 * gcc.dg/cpp/pr61854-6.c: New test.
5697 * gcc.dg/cpp/pr61854-7.c: New test.
5698 * gcc.dg/cpp/pr61854-c90.c: New test.
5699 * gcc.dg/cpp/pr61854-c94.c: New test.
5700
5701 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR debug/63284
5704 * gcc.dg/pr63284.c: New test.
5705
5706 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5707
5708 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/63241
5711 * g++.dg/cpp0x/constexpr-63241.C: New.
5712
5713 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5714
5715 PR libfortran/62768
5716 * gfortran.dg/filename_null.f90: New test.
5717
5718 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5719
5720 * gcc.dg/pg-override.c: Fix a typo.
5721
5722 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5723
5724 * gcc.dg/pg.c: Fix a typo.
5725
5726 2014-09-16 Richard Biener <rguenther@suse.de>
5727
5728 PR testsuite/63258
5729 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5730 for "vectorization not profitable".
5731
5732 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5733
5734 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5735
5736 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR fortran/56408
5739 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5740 missing nexted dg-test call support in dejaGNU 1.4.4.
5741
5742 2014-09-15 Andi Kleen <ak@linux.intel.com>
5743
5744 * gcc.dg/pg-override.c: New test.
5745 * gcc.dg/pg.c: New test.
5746 * gcc.target/i386/fentry-override.c: New test.
5747 * gcc.target/i386/fentry.c: New test.
5748
5749 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR fortran/56408
5752 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5753 New global vars.
5754 (dg-compile-aux-modules): New procedure.
5755 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5756 and keep-modules.
5757 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5758 use dg-compile-aux-modules.
5759 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5760 and keep-modules.
5761 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5762 use dg-compile-aux-modules.
5763 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5764 and keep-modules.
5765 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5766 use dg-compile-aux-modules.
5767 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5768 and keep-modules.
5769 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5770 use dg-compile-aux-modules.
5771 * gfortran.dg/class_45a.f03: Remove keep-modules.
5772 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5773 and cleanup-modules.
5774 * gfortran.dg/class_4a.f03: Use dg-do link, use
5775 dg-additional-sources and cleanup-modules, remove keep-modules
5776 and update comment.
5777 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5778 keep-modules, adjust comment.
5779 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5780 dg-additional-sources and cleanup-modules.
5781 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5782 associated comment.
5783 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5784 remove comment.
5785 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5786 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5787 use dg-compile-aux-modules.
5788 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5789 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5790 use dg-compile-aux-modules.
5791 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5792 * gfortran.dg/whole_file_29.f90: Remove comment, use
5793 dg-compile-aux-modules.
5794 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5795 * gfortran.dg/whole_file_31.f90: Remove comment, use
5796 dg-compile-aux-modules.
5797
5798 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5799 gcc_parallel_test_enable): New procedures. If
5800 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5801 runtest_file_p to invoke also gcc_parallel_test_run_p.
5802 * g++.dg/guality/guality.exp (check_guality): Save/restore
5803 test_counts array around the body of the procedure.
5804 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5805 * g++.dg/plugin/plugin.exp: Run all the tests serially
5806 by the first parallel runtest encountering it.
5807 * gcc.dg/plugin/plugin.exp: Likewise.
5808 * gcc.misc-tests/matrix1.exp: Likewise.
5809 * gcc.misc-tests/dhry.exp: Likewise.
5810 * gcc.misc-tests/acker1.exp: Likewise.
5811 * gcc.misc-tests/linkage.exp: Likewise.
5812 * gcc.misc-tests/mg.exp: Likewise.
5813 * gcc.misc-tests/mg-2.exp: Likewise.
5814 * gcc.misc-tests/sort2.exp: Likewise.
5815 * gcc.misc-tests/sieve.exp: Likewise.
5816 * gcc.misc-tests/options.exp: Likewise.
5817 * gcc.misc-tests/help.exp: Likewise.
5818 * go.test/go-test.exp (go-gc-tests): Use
5819 gcc_parallel_test_enable {0, 1} around all handling of
5820 each test.
5821 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5822 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5823 a shared directory. Avoid forking and expr uses if
5824 shell supports $(()).
5825
5826 2014-09-14 David Sherwood <david.sherwood@arm.com>
5827
5828 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5829
5830 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5831
5832 PR target/61407
5833 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5834 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5835 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5836 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5837
5838 2014-09-13 Marek Polacek <polacek@redhat.com>
5839
5840 PR c++/60862
5841 * g++.dg/diagnostic/pr60862.C: New test.
5842
5843 2014-09-12 Richard Biener <rguenther@suse.de>
5844
5845 PR middle-end/63237
5846 * g++.dg/torture/pr63237.C: New testcase.
5847
5848 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5849
5850 * gcc.dg/vec-andxor1.c: New file.
5851
5852 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5853
5854 PR target/58757
5855 * gcc.dg/c11-true_min-1.c: New testcase.
5856
5857 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/61489
5860 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5861 * g++.old-deja/g++.other/warn5.C: Adjust.
5862
5863 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5864
5865 * gcc.target/aarch64/vset_lane_1.c: New test.
5866
5867 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5868
5869 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5870 Fix declaration.
5871 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5872 Fix declaration.
5873 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5874 Fix declaration.
5875 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5876 Fix declaration.
5877
5878 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5879
5880 PR tree-optimization/63186
5881 * gcc.dg/pr63186.c: New testcase.
5882
5883 2014-09-10 Xinliang David Li <davidxl@google.com>
5884
5885 PR target/63209
5886 * gcc.c-torture/execute/pr63209.c: New test.
5887
5888 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5889
5890 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5891 if runtest_file_p says they should be run.
5892
5893 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5894
5895 * gcc.target/aarch64/vstN_1.c: New test.
5896
5897 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5898
5899 * gcc.target/aarch64/vldN_lane_1.c: New test.
5900
5901 2014-09-10 Martin Jambor <mjambor@suse.cz>
5902
5903 PR ipa/61654
5904 * g++.dg/ipa/pr61654.C: New test.
5905
5906 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5907
5908 * c-c++-common/ubsan/attrib-3.c: New test.
5909 * c-c++-common/ubsan/nonnull-1.c: New test.
5910 * c-c++-common/ubsan/nonnull-2.c: New test.
5911 * c-c++-common/ubsan/nonnull-3.c: New test.
5912 * c-c++-common/ubsan/nonnull-4.c: New test.
5913 * c-c++-common/ubsan/nonnull-5.c: New test.
5914
5915 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5916
5917 * g++.dg/lto/pr63166_0.ii: New testcase.
5918 * g++.dg/lto/pr63166_1.ii: New testcase.
5919
5920 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5921
5922 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5923
5924 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5925
5926 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5927 xxpermdi and add commentary about adding it back later; remove
5928 unused typedef.
5929
5930 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5931
5932 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5933 and 16-byte aligned.
5934 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5935 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5936 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5937 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5938 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5939 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5940
5941 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5942
5943 * gcc.target/aarch64/vldN_dup_1.c: New test.
5944
5945 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5946
5947 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5948
5949 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5950
5951 * gcc.target/aarch64/vldN_1.c: New test.
5952
5953 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5954
5955 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5956
5957 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5958
5959 * gcc.target/arm/vect-copysignf.c: New testcase.
5960
5961 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5962
5963 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5964
5965 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5966
5967 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5968
5969 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5970
5971 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5972
5973 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5974
5975 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5976
5977 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 * gcc.target/arm/pr51835.c: Update expected assembly.
5980 * gcc.target/arm/vfp-1.c: Likewise.
5981 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5982 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5983 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5984 * gcc.target/arm/vfp-ldmias.c: Likewise.
5985 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5986 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5987 * gcc.target/arm/vfp-stmiad.c: Likewise.
5988 * gcc.target/arm/vfp-stmias.c: Likewise.
5989
5990 2014-09-09 Tony Wang <tony.wang@arm.com>
5991
5992 * gcc.target/arm/xordi3-opt.c: Disable this
5993 test case for thumb1 target.
5994 * gcc.target/arm/iordi3-opt.c: Ditto.
5995
5996 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5997
5998 PR target/61749
5999 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6000
6001 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6002
6003 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6004
6005 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR tree-optimization/60196
6008 PR tree-optimization/63189
6009 * gcc.dg/vect/pr63189.c: New test.
6010 * gcc.dg/vect/pr60196-1.c: New test.
6011 * gcc.dg/vect/pr60196-2.c: New test.
6012
6013 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6014
6015 * gcc.target/powerpc/swaps-p8-16.c: New test.
6016
6017 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6018
6019 * gcc.target/i386/pr62208.c: New test.
6020
6021 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6022
6023 PR testsuite/56194
6024 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6025
6026 * g++.dg/ipa/pr61800.C: Require visibility.
6027
6028 * gcc.dg/pr61868.c: Require lto.
6029
6030 2014-09-05 Easwaran Raman <eraman@google.com>
6031
6032 PR rtl-optimization/62146
6033 * testsuite/g++.dg/opt/pr62146.C: New.
6034
6035 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6036
6037 * gcc.dg/vect/vect-109.c: Skip predicate added.
6038 * gcc.dg/vect/vect-93.c: Test check fixed.
6039 * gcc.dg/vect/bb-slp-10.c: Likewise.
6040 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6041 Check unaligned feature.
6042
6043 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6044
6045 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6046 int{32,16,8}x1_t with int{32,16,8}_t.
6047 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6048 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6049 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6050 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6051
6052 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6053
6054 * gcc.target/aarch64/vget_high_1.c: New test.
6055 * gcc.target/aarch64/vget_low_1.c: Likewise.
6056
6057 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6058
6059 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6060 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6061 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6062
6063 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6064
6065 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6066
6067 2014-09-05 Richard Biener <rguenther@suse.de>
6068
6069 PR middle-end/63148
6070 * gcc.dg/vect/pr63148.c: New testcase.
6071 * c-c++-common/pr19807-1.c: Likewise.
6072 * g++.dg/tree-ssa/pr19807.C: Adjust.
6073 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6074
6075 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6076
6077 PR target/55701
6078 * gcc.target/arm/memset-inline-1.c: New test.
6079 * gcc.target/arm/memset-inline-2.c: New test.
6080 * gcc.target/arm/memset-inline-3.c: New test.
6081 * gcc.target/arm/memset-inline-4.c: New test.
6082 * gcc.target/arm/memset-inline-5.c: New test.
6083 * gcc.target/arm/memset-inline-6.c: New test.
6084 * gcc.target/arm/memset-inline-7.c: New test.
6085 * gcc.target/arm/memset-inline-8.c: New test.
6086 * gcc.target/arm/memset-inline-9.c: New test.
6087 * gcc.target/arm/memset-inline-10.c: New test.
6088
6089 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6090
6091 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6092
6093 2014-09-04 Guozhi Wei <carrot@google.com>
6094
6095 PR target/62040
6096 * gcc.target/aarch64/pr62040.c: New test.
6097
6098 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6099
6100 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6101 override specific ones, but specific ones do.
6102
6103 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6104
6105 * gcc.target/powerpc/swaps-p8-13.c: New test.
6106 * gcc.target/powerpc/swaps-p8-14.c: New test.
6107 * gcc.target/powerpc/swaps-p8-15.c: New test.
6108
6109 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6112 regardless of endianness.
6113
6114 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6115
6116 PR fortran/62174
6117 * gfortran.dg/cray_pointers_11.f90: New.
6118
6119 2014-09-03 Martin Jambor <mjambor@suse.cz>
6120
6121 PR ipa/62015
6122 * g++.dg/ipa/pr62015.C: New test.
6123
6124 2014-09-03 Martin Jambor <mjambor@suse.cz>
6125
6126 PR ipa/61986
6127 * gcc.dg/ipa/pr61986.c: New test.
6128
6129 2014-09-03 Marek Polacek <polacek@redhat.com>
6130
6131 PR c/62294
6132 * gcc.dg/pr62294.c: New test.
6133 * gcc.dg/pr62294.h: New file.
6134
6135 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6136
6137 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6138 of dg-options. Add "inline" keyword to test functions.
6139
6140 2014-09-03 Marek Polacek <polacek@redhat.com>
6141
6142 PR c/62024
6143 * g++.dg/cpp0x/pr62024.C: New test.
6144 * gcc.dg/pr62024.c: New test.
6145
6146 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6147
6148 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6149 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6150 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6151 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6152 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6153 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6154
6155 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6156
6157 PR target/61078
6158 * gcc.target/s390/pr61078.c: New testcase.
6159
6160 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6161
6162 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6163 * gcc.dg/20111227-3.c: Ditto.
6164
6165 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6166
6167 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6168
6169 2014-09-03 Tobias Burnus <burnus@net-b.de>
6170
6171 PR fortran/61881
6172 PR fortran/61888
6173 PR fortran/57305
6174 * gfortran.dg/sizeof_4.f90: New.
6175
6176 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6177
6178 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6179 vec_cts, and vec_ctu.
6180 * gcc.target/powerpc/builtins-2.c: Likewise.
6181
6182 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6183
6184 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6185 [!__sun__ && !__hpux__] (arena_size): Scale according to
6186 target pointer size.
6187
6188 2014-09-02 Marek Polacek <polacek@redhat.com>
6189
6190 PR fortran/62270
6191 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6192
6193 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6194
6195 PR target/62275
6196 * gcc.target/arm/vect-lceilf_1.c: New test.
6197 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6198 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6199
6200 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 PR target/62275
6203 * gcc.target/arm/lceil-vcvt_1.c: New test.
6204 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6205 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6206
6207 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6208
6209 DR 1453
6210 * g++.dg/cpp0x/constexpr-volatile.C: New.
6211 * g++.dg/ext/is_literal_type2.C: Likewise.
6212
6213 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6214 Balaji V. Iyer <balaji.v.iyer@intel.com>
6215 Igor Zamyatin <igor.zamyatin@intel.com>
6216
6217 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6218 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6219 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6220 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6221 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6222 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6223 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6224 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6225 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6226 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6227 * g++.dg/cilk-plus/CK/for1.cc: New test.
6228 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6229 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6230 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6231
6232 2014-09-02 Richard Biener <rguenther@suse.de>
6233
6234 PR tree-optimization/62695
6235 * gfortran.dg/pr62695.f90: New testcase.
6236
6237 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6238
6239 PR target/62312
6240 * gcc.c-torture/compile/pr62312.c: New.
6241
6242 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6243
6244 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6245
6246 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6247
6248 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6249 Return right away if !arm*-*-*.
6250
6251 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6252
6253 * gcc.c-torture/unsorted/386.c: Move to ...
6254 * gcc.c-torture/compile/386.c: ... here.
6255 * gcc.c-torture/unsorted/86.c: Move to ...
6256 * gcc.c-torture/compile/86.c: ... here.
6257 * gcc.c-torture/unsorted/a1.c: Move to ...
6258 * gcc.c-torture/compile/a1.c: ... here.
6259 * gcc.c-torture/unsorted/a3.c: Move to ...
6260 * gcc.c-torture/compile/a3.c: ... here.
6261 * gcc.c-torture/unsorted/aaa.c: Move to ...
6262 * gcc.c-torture/compile/aaa.c: ... here.
6263 * gcc.c-torture/unsorted/aa.c: Move to ...
6264 * gcc.c-torture/compile/aa.c: ... here.
6265 * gcc.c-torture/unsorted/abs.c: Move to ...
6266 * gcc.c-torture/compile/abs.c: ... here.
6267 * gcc.c-torture/unsorted/a.c: Move to ...
6268 * gcc.c-torture/compile/a.c: ... here.
6269 * gcc.c-torture/unsorted/ac.c: Move to ...
6270 * gcc.c-torture/compile/ac.c: ... here.
6271 * gcc.c-torture/unsorted/acc.c: Move to ...
6272 * gcc.c-torture/compile/acc.c: ... here.
6273 * gcc.c-torture/unsorted/add386.c: Move to ...
6274 * gcc.c-torture/compile/add386.c: ... here.
6275 * gcc.c-torture/unsorted/add.c: Move to ...
6276 * gcc.c-torture/compile/add.c: ... here.
6277 * gcc.c-torture/unsorted/addcc.c: Move to ...
6278 * gcc.c-torture/compile/addcc.c: ... here.
6279 * gcc.c-torture/unsorted/andm.c: Move to ...
6280 * gcc.c-torture/compile/andm.c: ... here.
6281 * gcc.c-torture/unsorted/andmem.c: Move to ...
6282 * gcc.c-torture/compile/andmem.c: ... here.
6283 * gcc.c-torture/unsorted/andn.c: Move to ...
6284 * gcc.c-torture/compile/andn.c: ... here.
6285 * gcc.c-torture/unsorted/andok.c: Move to ...
6286 * gcc.c-torture/compile/andok.c: ... here.
6287 * gcc.c-torture/unsorted/andsi.c: Move to ...
6288 * gcc.c-torture/compile/andsi.c: ... here.
6289 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6290 * gcc.c-torture/compile/andsparc.c: ... here.
6291 * gcc.c-torture/unsorted/aos.c: Move to ...
6292 * gcc.c-torture/compile/aos.c: ... here.
6293 * gcc.c-torture/unsorted/arr.c: Move to ...
6294 * gcc.c-torture/compile/arr.c: ... here.
6295 * gcc.c-torture/unsorted/as.c: Move to ...
6296 * gcc.c-torture/compile/as.c: ... here.
6297 * gcc.c-torture/unsorted/ase.c: Move to ...
6298 * gcc.c-torture/compile/ase.c: ... here.
6299 * gcc.c-torture/unsorted/b1.c: Move to ...
6300 * gcc.c-torture/compile/b1.c: ... here.
6301 * gcc.c-torture/unsorted/b2.c: Move to ...
6302 * gcc.c-torture/compile/b2.c: ... here.
6303 * gcc.c-torture/unsorted/b3.c: Move to ...
6304 * gcc.c-torture/compile/b3.c: ... here.
6305 * gcc.c-torture/unsorted/b88.c: Move to ...
6306 * gcc.c-torture/compile/b88.c: ... here.
6307 * gcc.c-torture/unsorted/bad.c: Move to ...
6308 * gcc.c-torture/compile/bad.c: ... here.
6309 * gcc.c-torture/unsorted/band.c: Move to ...
6310 * gcc.c-torture/compile/band.c: ... here.
6311 * gcc.c-torture/unsorted/bb0.c: Move to ...
6312 * gcc.c-torture/compile/bb0.c: ... here.
6313 * gcc.c-torture/unsorted/bb1.c: Move to ...
6314 * gcc.c-torture/compile/bb1.c: ... here.
6315 * gcc.c-torture/unsorted/bbb.c: Move to ...
6316 * gcc.c-torture/compile/bbb.c: ... here.
6317 * gcc.c-torture/unsorted/b.c: Move to ...
6318 * gcc.c-torture/compile/b.c: ... here.
6319 * gcc.c-torture/unsorted/bc.c: Move to ...
6320 * gcc.c-torture/compile/bc.c: ... here.
6321 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6322 * gcc.c-torture/compile/bcopy.c: ... here.
6323 * gcc.c-torture/unsorted/bf.c: Move to ...
6324 * gcc.c-torture/compile/bf.c: ... here.
6325 * gcc.c-torture/unsorted/bfins.c: Move to ...
6326 * gcc.c-torture/compile/bfins.c: ... here.
6327 * gcc.c-torture/unsorted/bfx.c: Move to ...
6328 * gcc.c-torture/compile/bfx.c: ... here.
6329 * gcc.c-torture/unsorted/bge.c: Move to ...
6330 * gcc.c-torture/compile/bge.c: ... here.
6331 * gcc.c-torture/unsorted/bit.c: Move to ...
6332 * gcc.c-torture/compile/bit.c: ... here.
6333 * gcc.c-torture/unsorted/bitf.c: Move to ...
6334 * gcc.c-torture/compile/bitf.c: ... here.
6335 * gcc.c-torture/unsorted/bitw.c: Move to ...
6336 * gcc.c-torture/compile/bitw.c: ... here.
6337 * gcc.c-torture/unsorted/blk.c: Move to ...
6338 * gcc.c-torture/compile/blk.c: ... here.
6339 * gcc.c-torture/unsorted/bt386.c: Move to ...
6340 * gcc.c-torture/compile/bt386.c: ... here.
6341 * gcc.c-torture/unsorted/bt.c: Move to ...
6342 * gcc.c-torture/compile/bt.c: ... here.
6343 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6344 * gcc.c-torture/compile/BUG11.c: ... here.
6345 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6346 * gcc.c-torture/compile/BUG12.c: ... here.
6347 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6348 * gcc.c-torture/compile/BUG13.c: ... here.
6349 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6350 * gcc.c-torture/compile/BUG16.c: ... here.
6351 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6352 * gcc.c-torture/compile/BUG17.c: ... here.
6353 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6354 * gcc.c-torture/compile/BUG18.c: ... here.
6355 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6356 * gcc.c-torture/compile/BUG1.c: ... here.
6357 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6358 * gcc.c-torture/compile/BUG21.c: ... here.
6359 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6360 * gcc.c-torture/compile/BUG22.c: ... here.
6361 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6362 * gcc.c-torture/compile/BUG23.c: ... here.
6363 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6364 * gcc.c-torture/compile/BUG24.c: ... here.
6365 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6366 * gcc.c-torture/compile/BUG25.c: ... here.
6367 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6368 * gcc.c-torture/compile/BUG2.c: ... here.
6369 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6370 * gcc.c-torture/compile/BUG3.c: ... here.
6371 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6372 * gcc.c-torture/compile/BUG4.c: ... here.
6373 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6374 * gcc.c-torture/compile/BUG5.c: ... here.
6375 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6376 * gcc.c-torture/compile/BUG6.c: ... here.
6377 * gcc.c-torture/unsorted/bug.c: Move to ...
6378 * gcc.c-torture/compile/bug.c: ... here.
6379 * gcc.c-torture/unsorted/bugc.c: Move to ...
6380 * gcc.c-torture/compile/bugc.c: ... here.
6381 * gcc.c-torture/unsorted/buns.c: Move to ...
6382 * gcc.c-torture/compile/buns.c: ... here.
6383 * gcc.c-torture/unsorted/bx.c: Move to ...
6384 * gcc.c-torture/compile/bx.c: ... here.
6385 * gcc.c-torture/unsorted/c1.c: Move to ...
6386 * gcc.c-torture/compile/c1.c: ... here.
6387 * gcc.c-torture/unsorted/c2.c: Move to ...
6388 * gcc.c-torture/compile/c2.c: ... here.
6389 * gcc.c-torture/unsorted/call386.c: Move to ...
6390 * gcc.c-torture/compile/call386.c: ... here.
6391 * gcc.c-torture/unsorted/call.c: Move to ...
6392 * gcc.c-torture/compile/call.c: ... here.
6393 * gcc.c-torture/unsorted/callind.c: Move to ...
6394 * gcc.c-torture/compile/callind.c: ... here.
6395 * gcc.c-torture/unsorted/c.c: Move to ...
6396 * gcc.c-torture/compile/c.c: ... here.
6397 * gcc.c-torture/unsorted/cc.c: Move to ...
6398 * gcc.c-torture/compile/cc.c: ... here.
6399 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6400 * gcc.c-torture/compile/charmtst.c: ... here.
6401 * gcc.c-torture/unsorted/cmb.c: Move to ...
6402 * gcc.c-torture/compile/cmb.c: ... here.
6403 * gcc.c-torture/unsorted/cmp.c: Move to ...
6404 * gcc.c-torture/compile/cmp.c: ... here.
6405 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6406 * gcc.c-torture/compile/cmphi.c: ... here.
6407 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6408 * gcc.c-torture/compile/cmpsi386.c: ... here.
6409 * gcc.c-torture/unsorted/cmul.c: Move to ...
6410 * gcc.c-torture/compile/cmul.c: ... here.
6411 * gcc.c-torture/unsorted/cn1.c: Move to ...
6412 * gcc.c-torture/compile/cn1.c: ... here.
6413 * gcc.c-torture/unsorted/comb.c: Move to ...
6414 * gcc.c-torture/compile/comb.c: ... here.
6415 * gcc.c-torture/unsorted/consec.c: Move to ...
6416 * gcc.c-torture/compile/consec.c: ... here.
6417 * gcc.c-torture/unsorted/const.c: Move to ...
6418 * gcc.c-torture/compile/const.c: ... here.
6419 * gcc.c-torture/unsorted/conv.c: Move to ...
6420 * gcc.c-torture/compile/conv.c: ... here.
6421 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6422 * gcc.c-torture/compile/conv_tst.c: ... here.
6423 * gcc.c-torture/unsorted/cp.c: Move to ...
6424 * gcc.c-torture/compile/cp.c: ... here.
6425 * gcc.c-torture/unsorted/csebug.c: Move to ...
6426 * gcc.c-torture/compile/csebug.c: ... here.
6427 * gcc.c-torture/unsorted/cvt.c: Move to ...
6428 * gcc.c-torture/compile/cvt.c: ... here.
6429 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6430 * gcc.c-torture/compile/dblbug.c: ... here.
6431 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6432 * gcc.c-torture/compile/dbl_parm.c: ... here.
6433 * gcc.c-torture/unsorted/d.c: Move to ...
6434 * gcc.c-torture/compile/d.c: ... here.
6435 * gcc.c-torture/unsorted/ddd.c: Move to ...
6436 * gcc.c-torture/compile/ddd.c: ... here.
6437 * gcc.c-torture/unsorted/dead.c: Move to ...
6438 * gcc.c-torture/compile/dead.c: ... here.
6439 * gcc.c-torture/unsorted/delay.c: Move to ...
6440 * gcc.c-torture/compile/delay.c: ... here.
6441 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6442 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6443 * gcc.c-torture/unsorted/di.c: Move to ...
6444 * gcc.c-torture/compile/di.c: ... here.
6445 * gcc.c-torture/unsorted/dic.c: Move to ...
6446 * gcc.c-torture/compile/dic.c: ... here.
6447 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6448 * gcc.c-torture/compile/dilayout.c: ... here.
6449 * gcc.c-torture/unsorted/dimove.c: Move to ...
6450 * gcc.c-torture/compile/dimove.c: ... here.
6451 * gcc.c-torture/unsorted/dimul.c: Move to ...
6452 * gcc.c-torture/compile/dimul.c: ... here.
6453 * gcc.c-torture/unsorted/div.c: Move to ...
6454 * gcc.c-torture/compile/div.c: ... here.
6455 * gcc.c-torture/unsorted/divdf.c: Move to ...
6456 * gcc.c-torture/compile/divdf.c: ... here.
6457 * gcc.c-torture/unsorted/dm.c: Move to ...
6458 * gcc.c-torture/compile/dm.c: ... here.
6459 * gcc.c-torture/unsorted/dshift.c: Move to ...
6460 * gcc.c-torture/compile/dshift.c: ... here.
6461 * gcc.c-torture/unsorted/e.c: Move to ...
6462 * gcc.c-torture/compile/e.c: ... here.
6463 * gcc.c-torture/unsorted/ex.c: Move to ...
6464 * gcc.c-torture/compile/ex.c: ... here.
6465 * gcc.c-torture/unsorted/ext.c: Move to ...
6466 * gcc.c-torture/compile/ext.c: ... here.
6467 * gcc.c-torture/unsorted/f1.c: Move to ...
6468 * gcc.c-torture/compile/f1.c: ... here.
6469 * gcc.c-torture/unsorted/f2.c: Move to ...
6470 * gcc.c-torture/compile/f2.c: ... here.
6471 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6472 * gcc.c-torture/compile/fdmul.c: ... here.
6473 * gcc.c-torture/unsorted/float.c: Move to ...
6474 * gcc.c-torture/compile/float.c: ... here.
6475 * gcc.c-torture/unsorted/flo.c: Move to ...
6476 * gcc.c-torture/compile/flo.c: ... here.
6477 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6478 * gcc.c-torture/compile/flt_const.c: ... here.
6479 * gcc.c-torture/unsorted/fnul.c: Move to ...
6480 * gcc.c-torture/compile/fnul.c: ... here.
6481 * gcc.c-torture/unsorted/foo.c: Move to ...
6482 * gcc.c-torture/compile/foo.c: ... here.
6483 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6484 * gcc.c-torture/compile/forgetcc.c: ... here.
6485 * gcc.c-torture/unsorted/fq.c: Move to ...
6486 * gcc.c-torture/compile/fq.c: ... here.
6487 * gcc.c-torture/unsorted/g.c: Move to ...
6488 * gcc.c-torture/compile/g.c: ... here.
6489 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6490 * gcc.c-torture/compile/gen_tst.c: ... here.
6491 * gcc.c-torture/unsorted/glob.c: Move to ...
6492 * gcc.c-torture/compile/glob.c: ... here.
6493 * gcc.c-torture/unsorted/gronk.c: Move to ...
6494 * gcc.c-torture/compile/gronk.c: ... here.
6495 * gcc.c-torture/unsorted/hibug.c: Move to ...
6496 * gcc.c-torture/compile/hibug.c: ... here.
6497 * gcc.c-torture/unsorted/hi.c: Move to ...
6498 * gcc.c-torture/compile/hi.c: ... here.
6499 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6500 * gcc.c-torture/compile/HIcmp.c: ... here.
6501 * gcc.c-torture/unsorted/HIset.c: Move to ...
6502 * gcc.c-torture/compile/HIset.c: ... here.
6503 * gcc.c-torture/unsorted/i.c: Move to ...
6504 * gcc.c-torture/compile/i.c: ... here.
6505 * gcc.c-torture/unsorted/i++.c: Move to ...
6506 * gcc.c-torture/compile/i++.c: ... here.
6507 * gcc.c-torture/unsorted/ic.c: Move to ...
6508 * gcc.c-torture/compile/ic.c: ... here.
6509 * gcc.c-torture/unsorted/icmp.c: Move to ...
6510 * gcc.c-torture/compile/icmp.c: ... here.
6511 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6512 * gcc.c-torture/compile/ifreg.c: ... here.
6513 * gcc.c-torture/unsorted/imm.c: Move to ...
6514 * gcc.c-torture/compile/imm.c: ... here.
6515 * gcc.c-torture/unsorted/isinf.c: Move to ...
6516 * gcc.c-torture/compile/isinf.c: ... here.
6517 * gcc.c-torture/unsorted/jmp.c: Move to ...
6518 * gcc.c-torture/compile/jmp.c: ... here.
6519 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6520 * gcc.c-torture/compile/jumptab.c: ... here.
6521 * gcc.c-torture/unsorted/layout.c: Move to ...
6522 * gcc.c-torture/compile/layout.c: ... here.
6523 * gcc.c-torture/unsorted/lbug.c: Move to ...
6524 * gcc.c-torture/compile/lbug.c: ... here.
6525 * gcc.c-torture/unsorted/l.c: Move to ...
6526 * gcc.c-torture/compile/l.c: ... here.
6527 * gcc.c-torture/unsorted/ll1.c: Move to ...
6528 * gcc.c-torture/compile/ll1.c: ... here.
6529 * gcc.c-torture/unsorted/llbug.c: Move to ...
6530 * gcc.c-torture/compile/llbug.c: ... here.
6531 * gcc.c-torture/unsorted/lll.c: Move to ...
6532 * gcc.c-torture/compile/lll.c: ... here.
6533 * gcc.c-torture/unsorted/load8.c: Move to ...
6534 * gcc.c-torture/compile/load8.c: ... here.
6535 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6536 * gcc.c-torture/compile/loadhicc.c: ... here.
6537 * gcc.c-torture/unsorted/log2.c: Move to ...
6538 * gcc.c-torture/compile/log2.c: ... here.
6539 * gcc.c-torture/unsorted/logic.c: Move to ...
6540 * gcc.c-torture/compile/logic.c: ... here.
6541 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6542 * gcc.c-torture/compile/loop-1.c: ... here.
6543 * gcc.c-torture/unsorted/loop386.c: Move to ...
6544 * gcc.c-torture/compile/loop386.c: ... here.
6545 * gcc.c-torture/unsorted/lop.c: Move to ...
6546 * gcc.c-torture/compile/lop.c: ... here.
6547 * gcc.c-torture/unsorted/m1.c: Move to ...
6548 * gcc.c-torture/compile/m1.c: ... here.
6549 * gcc.c-torture/unsorted/m2.c: Move to ...
6550 * gcc.c-torture/compile/m2.c: ... here.
6551 * gcc.c-torture/unsorted/m5.c: Move to ...
6552 * gcc.c-torture/compile/m5.c: ... here.
6553 * gcc.c-torture/unsorted/m68.c: Move to ...
6554 * gcc.c-torture/compile/m68.c: ... here.
6555 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6556 * gcc.c-torture/compile/mbyte.c: ... here.
6557 * gcc.c-torture/unsorted/mchar.c: Move to ...
6558 * gcc.c-torture/compile/mchar.c: ... here.
6559 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6560 * gcc.c-torture/compile/mcmp.c: ... here.
6561 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6562 * gcc.c-torture/compile/mdouble.c: ... here.
6563 * gcc.c-torture/unsorted/memtst.c: Move to ...
6564 * gcc.c-torture/compile/memtst.c: ... here.
6565 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6566 * gcc.c-torture/compile/miscomp.c: ... here.
6567 * gcc.c-torture/unsorted/mm.c: Move to ...
6568 * gcc.c-torture/compile/mm.c: ... here.
6569 * gcc.c-torture/unsorted/mod.c: Move to ...
6570 * gcc.c-torture/compile/mod.c: ... here.
6571 * gcc.c-torture/unsorted/modcc.c: Move to ...
6572 * gcc.c-torture/compile/modcc.c: ... here.
6573 * gcc.c-torture/unsorted/move.c: Move to ...
6574 * gcc.c-torture/compile/move.c: ... here.
6575 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6576 * gcc.c-torture/compile/move_qhi.c: ... here.
6577 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6578 * gcc.c-torture/compile/mregtst.c: ... here.
6579 * gcc.c-torture/unsorted/msp.c: Move to ...
6580 * gcc.c-torture/compile/msp.c: ... here.
6581 * gcc.c-torture/unsorted/mtst.c: Move to ...
6582 * gcc.c-torture/compile/mtst.c: ... here.
6583 * gcc.c-torture/unsorted/mu.c: Move to ...
6584 * gcc.c-torture/compile/mu.c: ... here.
6585 * gcc.c-torture/unsorted/mul.c: Move to ...
6586 * gcc.c-torture/compile/mul.c: ... here.
6587 * gcc.c-torture/unsorted/mword1.c: Move to ...
6588 * gcc.c-torture/compile/mword1.c: ... here.
6589 * gcc.c-torture/unsorted/mword.c: Move to ...
6590 * gcc.c-torture/compile/mword.c: ... here.
6591 * gcc.c-torture/unsorted/n1.c: Move to ...
6592 * gcc.c-torture/compile/n1.c: ... here.
6593 * gcc.c-torture/unsorted/nand.c: Move to ...
6594 * gcc.c-torture/compile/nand.c: ... here.
6595 * gcc.c-torture/unsorted/n.c: Move to ...
6596 * gcc.c-torture/compile/n.c: ... here.
6597 * gcc.c-torture/unsorted/neg.c: Move to ...
6598 * gcc.c-torture/compile/neg.c: ... here.
6599 * gcc.c-torture/unsorted/o.c: Move to ...
6600 * gcc.c-torture/compile/o.c: ... here.
6601 * gcc.c-torture/unsorted/omit.c: Move to ...
6602 * gcc.c-torture/compile/omit.c: ... here.
6603 * gcc.c-torture/unsorted/opout.c: Move to ...
6604 * gcc.c-torture/compile/opout.c: ... here.
6605 * gcc.c-torture/unsorted/opt.c: Move to ...
6606 * gcc.c-torture/compile/opt.c: ... here.
6607 * gcc.c-torture/unsorted/or386.c: Move to ...
6608 * gcc.c-torture/compile/or386.c: ... here.
6609 * gcc.c-torture/unsorted/or.c: Move to ...
6610 * gcc.c-torture/compile/or.c: ... here.
6611 * gcc.c-torture/unsorted/parms.c: Move to ...
6612 * gcc.c-torture/compile/parms.c: ... here.
6613 * gcc.c-torture/unsorted/pass.c: Move to ...
6614 * gcc.c-torture/compile/pass.c: ... here.
6615 * gcc.c-torture/unsorted/p.c: Move to ...
6616 * gcc.c-torture/compile/p.c: ... here.
6617 * gcc.c-torture/unsorted/pmt.c: Move to ...
6618 * gcc.c-torture/compile/pmt.c: ... here.
6619 * gcc.c-torture/unsorted/poor.c: Move to ...
6620 * gcc.c-torture/compile/poor.c: ... here.
6621 * gcc.c-torture/unsorted/pp.c: Move to ...
6622 * gcc.c-torture/compile/pp.c: ... here.
6623 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6624 * gcc.c-torture/compile/pret-arg.c: ... here.
6625 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6626 * gcc.c-torture/compile/pyr2.c: ... here.
6627 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6628 * gcc.c-torture/compile/PYRBUG.c: ... here.
6629 * gcc.c-torture/unsorted/pyr.c: Move to ...
6630 * gcc.c-torture/compile/pyr.c: ... here.
6631 * gcc.c-torture/unsorted/q.c: Move to ...
6632 * gcc.c-torture/compile/q.c: ... here.
6633 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6634 * gcc.c-torture/compile/QIcmp.c: ... here.
6635 * gcc.c-torture/unsorted/QIset.c: Move to ...
6636 * gcc.c-torture/compile/QIset.c: ... here.
6637 * gcc.c-torture/unsorted/r1.c: Move to ...
6638 * gcc.c-torture/compile/r1.c: ... here.
6639 * gcc.c-torture/unsorted/r.c: Move to ...
6640 * gcc.c-torture/compile/r.c: ... here.
6641 * gcc.c-torture/unsorted/rel.c: Move to ...
6642 * gcc.c-torture/compile/rel.c: ... here.
6643 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6644 * gcc.c-torture/compile/rmsc.c: ... here.
6645 * gcc.c-torture/unsorted/round.c: Move to ...
6646 * gcc.c-torture/compile/round.c: ... here.
6647 * gcc.c-torture/unsorted/run.c: Move to ...
6648 * gcc.c-torture/compile/run.c: ... here.
6649 * gcc.c-torture/unsorted/sar.c: Move to ...
6650 * gcc.c-torture/compile/sar.c: ... here.
6651 * gcc.c-torture/unsorted/s.c: Move to ...
6652 * gcc.c-torture/compile/s.c: ... here.
6653 * gcc.c-torture/unsorted/scal.c: Move to ...
6654 * gcc.c-torture/compile/scal.c: ... here.
6655 * gcc.c-torture/unsorted/sc.c: Move to ...
6656 * gcc.c-torture/compile/sc.c: ... here.
6657 * gcc.c-torture/unsorted/scc.c: Move to ...
6658 * gcc.c-torture/compile/scc.c: ... here.
6659 * gcc.c-torture/unsorted/scond.c: Move to ...
6660 * gcc.c-torture/compile/scond.c: ... here.
6661 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6662 * gcc.c-torture/compile/selfrec.c: ... here.
6663 * gcc.c-torture/unsorted/seq.c: Move to ...
6664 * gcc.c-torture/compile/seq.c: ... here.
6665 * gcc.c-torture/unsorted/set386.c: Move to ...
6666 * gcc.c-torture/compile/set386.c: ... here.
6667 * gcc.c-torture/unsorted/set88.c: Move to ...
6668 * gcc.c-torture/compile/set88.c: ... here.
6669 * gcc.c-torture/unsorted/SFset.c: Move to ...
6670 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6671 * gcc.c-torture/unsorted/shand.c: Move to ...
6672 * gcc.c-torture/compile/shand.c: ... here.
6673 * gcc.c-torture/unsorted/sh.c: Move to ...
6674 * gcc.c-torture/compile/sh.c: ... here.
6675 * gcc.c-torture/unsorted/shft.c: Move to ...
6676 * gcc.c-torture/compile/shft.c: ... here.
6677 * gcc.c-torture/unsorted/shift.c: Move to ...
6678 * gcc.c-torture/compile/shift.c: ... here.
6679 * gcc.c-torture/unsorted/shloop.c: Move to ...
6680 * gcc.c-torture/compile/shloop.c: ... here.
6681 * gcc.c-torture/unsorted/shm.c: Move to ...
6682 * gcc.c-torture/compile/shm.c: ... here.
6683 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6684 * gcc.c-torture/compile/SIcmp.c: ... here.
6685 * gcc.c-torture/unsorted/signext2.c: Move to ...
6686 * gcc.c-torture/compile/signext2.c: ... here.
6687 * gcc.c-torture/unsorted/signext.c: Move to ...
6688 * gcc.c-torture/compile/signext.c: ... here.
6689 * gcc.c-torture/unsorted/sim.c: Move to ...
6690 * gcc.c-torture/compile/sim.c: ... here.
6691 * gcc.c-torture/unsorted/simple.c: Move to ...
6692 * gcc.c-torture/compile/simple.c: ... here.
6693 * gcc.c-torture/unsorted/SIset.c: Move to ...
6694 * gcc.c-torture/compile/SIset.c: ... here.
6695 * gcc.c-torture/unsorted/sne.c: Move to ...
6696 * gcc.c-torture/compile/sne.c: ... here.
6697 * gcc.c-torture/unsorted/sound.c: Move to ...
6698 * gcc.c-torture/compile/sound.c: ... here.
6699 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6700 * gcc.c-torture/compile/sparcbug.c: ... here.
6701 * gcc.c-torture/unsorted/speed.c: Move to ...
6702 * gcc.c-torture/compile/speed.c: ... here.
6703 * gcc.c-torture/unsorted/stor.c: Move to ...
6704 * gcc.c-torture/compile/stor.c: ... here.
6705 * gcc.c-torture/unsorted/store0.c: Move to ...
6706 * gcc.c-torture/compile/store0.c: ... here.
6707 * gcc.c-torture/unsorted/storecc.c: Move to ...
6708 * gcc.c-torture/compile/storecc.c: ... here.
6709 * gcc.c-torture/unsorted/str.c: Move to ...
6710 * gcc.c-torture/compile/str.c: ... here.
6711 * gcc.c-torture/unsorted/stru.c: Move to ...
6712 * gcc.c-torture/compile/stru.c: ... here.
6713 * gcc.c-torture/unsorted/structret.c: Move to ...
6714 * gcc.c-torture/compile/structret.c: ... here.
6715 * gcc.c-torture/unsorted/stuct.c: Move to ...
6716 * gcc.c-torture/compile/stuct.c: ... here.
6717 * gcc.c-torture/unsorted/sub32.c: Move to ...
6718 * gcc.c-torture/compile/sub32.c: ... here.
6719 * gcc.c-torture/unsorted/subcc.c: Move to ...
6720 * gcc.c-torture/compile/subcc.c: ... here.
6721 * gcc.c-torture/unsorted/subcse.c: Move to ...
6722 * gcc.c-torture/compile/subcse.c: ... here.
6723 * gcc.c-torture/unsorted/sym.c: Move to ...
6724 * gcc.c-torture/compile/sym.c: ... here.
6725 * gcc.c-torture/unsorted/symconst.c: Move to ...
6726 * gcc.c-torture/compile/symconst.c: ... here.
6727 * gcc.c-torture/unsorted/t.c: Move to ...
6728 * gcc.c-torture/compile/t.c: ... here.
6729 * gcc.c-torture/unsorted/test.c: Move to ...
6730 * gcc.c-torture/compile/test.c: ... here.
6731 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6732 * gcc.c-torture/compile/test-flow.c: ... here.
6733 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6734 * gcc.c-torture/compile/test-loop.c: ... here.
6735 * gcc.c-torture/unsorted/time.c: Move to ...
6736 * gcc.c-torture/compile/time.c: ... here.
6737 * gcc.c-torture/unsorted/tmp.c: Move to ...
6738 * gcc.c-torture/compile/tmp.c: ... here.
6739 * gcc.c-torture/unsorted/trivial.c: Move to ...
6740 * gcc.c-torture/compile/trivial.c: ... here.
6741 * gcc.c-torture/unsorted/trunc.c: Move to ...
6742 * gcc.c-torture/compile/trunc.c: ... here.
6743 * gcc.c-torture/unsorted/u.c: Move to ...
6744 * gcc.c-torture/compile/u.c: ... here.
6745 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6746 * gcc.c-torture/compile/udconvert.c: ... here.
6747 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6748 * gcc.c-torture/compile/udivmod4.c: ... here.
6749 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6750 * gcc.c-torture/compile/UHIcmp.c: ... here.
6751 * gcc.c-torture/unsorted/uns.c: Move to ...
6752 * gcc.c-torture/compile/uns.c: ... here.
6753 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6754 * gcc.c-torture/compile/uns_tst.c: ... here.
6755 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6756 * gcc.c-torture/compile/UQIcmp.c: ... here.
6757 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6758 * gcc.c-torture/compile/USIcmp.c: ... here.
6759 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6760 * gcc.c-torture/compile/uuarg.c: ... here.
6761 * gcc.c-torture/unsorted/v.c: Move to ...
6762 * gcc.c-torture/compile/v.c: ... here.
6763 * gcc.c-torture/unsorted/w.c: Move to ...
6764 * gcc.c-torture/compile/w.c: ... here.
6765 * gcc.c-torture/unsorted/ww.c: Move to ...
6766 * gcc.c-torture/compile/ww.c: ... here.
6767 * gcc.c-torture/unsorted/xb.c: Move to ...
6768 * gcc.c-torture/compile/xb.c: ... here.
6769 * gcc.c-torture/unsorted/xbg.c: Move to ...
6770 * gcc.c-torture/compile/xbg.c: ... here.
6771 * gcc.c-torture/unsorted/x.c: Move to ...
6772 * gcc.c-torture/compile/x.c: ... here.
6773 * gcc.c-torture/unsorted/xc.c: Move to ...
6774 * gcc.c-torture/compile/xc.c: ... here.
6775 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6776 * gcc.c-torture/compile/xcsebug.c: ... here.
6777 * gcc.c-torture/unsorted/xdi.c: Move to ...
6778 * gcc.c-torture/compile/xdi.c: ... here.
6779 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6780 * gcc.c-torture/compile/xfoo.c: ... here.
6781 * gcc.c-torture/unsorted/xi.c: Move to ...
6782 * gcc.c-torture/compile/xi.c: ... here.
6783 * gcc.c-torture/unsorted/xlop.c: Move to ...
6784 * gcc.c-torture/compile/xlop.c: ... here.
6785 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6786 * gcc.c-torture/compile/xmtst.c: ... here.
6787 * gcc.c-torture/unsorted/xneg.c: Move to ...
6788 * gcc.c-torture/compile/xneg.c: ... here.
6789 * gcc.c-torture/unsorted/xopt.c: Move to ...
6790 * gcc.c-torture/compile/xopt.c: ... here.
6791 * gcc.c-torture/unsorted/xor.c: Move to ...
6792 * gcc.c-torture/compile/xor.c: ... here.
6793 * gcc.c-torture/unsorted/xorn.c: Move to ...
6794 * gcc.c-torture/compile/xorn.c: ... here.
6795 * gcc.c-torture/unsorted/xp.c: Move to ...
6796 * gcc.c-torture/compile/xp.c: ... here.
6797 * gcc.c-torture/unsorted/xpp.c: Move to ...
6798 * gcc.c-torture/compile/xpp.c: ... here.
6799 * gcc.c-torture/unsorted/xs.c: Move to ...
6800 * gcc.c-torture/compile/xs.c: ... here.
6801 * gcc.c-torture/unsorted/xsh.c: Move to ...
6802 * gcc.c-torture/compile/xsh.c: ... here.
6803 * gcc.c-torture/unsorted/xz.c: Move to ...
6804 * gcc.c-torture/compile/xz.c: ... here.
6805 * gcc.c-torture/unsorted/xzz.c: Move to ...
6806 * gcc.c-torture/compile/xzz.c: ... here.
6807
6808 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6809
6810 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6811 (abort, exit): Declare.
6812
6813 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6814
6815 PR sanitizer/61897
6816 PR sanitizer/62140
6817 * c-c++-common/asan/pr62140-1.c: New test.
6818 * c-c++-common/asan/pr62140-2.c: New test.
6819
6820 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6821 Tobias Burnus <burnus@net-b.de>
6822
6823 PR fortran/62309
6824 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6825
6826 2014-08-31 Tobias Burnus <burnus@net-b.de>
6827
6828 * gfortran.dg/coarray_lib_comm_1.f90: New.
6829
6830 2014-08-30 Andrew Pinski <apinski@cavium.com>
6831
6832 * gcc.c-torture/execute/20140828-1.c: New testcase.
6833
6834 2014-08-29 DJ Delorie <dj@redhat.com>
6835
6836 * lib/target-supports.exp (check_effective_target_size32plus):
6837 Increase size to avoid false positives on 24-bit address spaces.
6838 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6839 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6840 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6841 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6842 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6843 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6844 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6845 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6846
6847 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/54002
6850 * g++.dg/cpp0x/constexpr-54002.C: New.
6851
6852 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/56991
6855 * g++.dg/cpp0x/constexpr-56991.C: New.
6856
6857 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/57764
6860 * g++.dg/cpp0x/constexpr-57764.C: New.
6861
6862 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/59938
6865 * g++.dg/cpp0x/constexpr-59938.C: New.
6866
6867 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6868
6869 PR c++/61484
6870 * g++.dg/cpp0x/constexpr-61484.C: New.
6871
6872 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6873
6874 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6875 vec_round, vec_splat, vec_div, and vec_mul.
6876 * gcc.target/powerpc/builtins-2.c: New test.
6877
6878 2014-08-28 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/62283
6881 * gfortran.dg/vect/pr62283.f: New testcase.
6882 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6883 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6884 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6885 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6886 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6887 * gcc.dg/vect/vect-33.c: Likewise.
6888
6889 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6890
6891 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6892
6893 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6894
6895 PR cpp/23827 - standard C++ should not have hex float preprocessor
6896 tokens
6897 * g++.dg/cpp/pr23827_cxx11.C: New.
6898 * g++.dg/cpp/pr23827_cxx98.C: New.
6899 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6900 * gcc.dg/cpp/pr23827_c90.c: New.
6901 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6902 * gcc.dg/cpp/pr23827_c99.c: New.
6903
6904 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/52892
6907 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6908 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6909 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6910
6911 2014-08-27 Guozhi Wei <carrot@google.com>
6912
6913 PR target/62262
6914 * gcc.target/aarch64/pr62262.c: New test.
6915
6916 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6917
6918 PR target/60606
6919 PR target/61330
6920 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6921 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6922
6923 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6924
6925 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6926 failure on s390*-*-linux-gnu.
6927
6928 2014-08-26 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/62175
6931 * g++.dg/torture/pr62175.C: New testcase.
6932
6933 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6934
6935 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6936 copy of compile/compile.exp.
6937 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6938 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6939 i?86-*.
6940 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6941 m32c-*-*.
6942 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6943 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6944 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6945 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6946 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6947 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6948 * gcc.c-torture/execute/20040703-1.c: Likewise.
6949 * gcc.c-torture/execute/20040705-1.c: Likewise.
6950 * gcc.c-torture/execute/20040705-2.c: Likewise.
6951 * gcc.c-torture/execute/20040709-1.c: Likewise.
6952 * gcc.c-torture/execute/20040709-2.c: Likewise.
6953 * gcc.c-torture/execute/20040811-1.c: Likewise.
6954 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6955 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6956 compiling for x86_64-* or i?86-*.
6957 * gcc.c-torture/execute/20050604-1.c: Likewise.
6958 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6959 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6960 for x86_64-* or i?86-*.
6961 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6962 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6963 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6964 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6965 option.
6966 * gcc.c-torture/execute/20111227-2.c: Moved to...
6967 * gcc.dg/20111227-2.c: ... here. Add -free option.
6968 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6969 * gcc.dg/20111227-3.c: ... here. Add -free option.
6970 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6971 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6972 declarations for abort and exit.
6973 * gcc.c-torture/execute/920711-1.c: Likewise.
6974 * gcc.c-torture/execute/930529-1.c: Likewise.
6975 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6976 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6977 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6978 exit.
6979 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6980 for i?86-* or x86_64-*. Add declarations for abort and exit.
6981 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6982 i?86-* or x86_64-*.
6983 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6984 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6985 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6986 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6987 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6988 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6989 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6990 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6991 m68k-linux.
6992 * gcc.c-torture/execute/loop-2g.c: Likewise.
6993 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6994 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6995 powerpc-*-eabi*.
6996 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6997 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6998 * gcc.c-torture/execute/pr23047.c: Likewise.
6999 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7000 declarations for abort and exit.
7001 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7002 * gcc.c-torture/execute/pr31448.c: Likewise.
7003 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7004 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7005 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7006 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7007 Skip on spu-*.
7008 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7009 declarations for abort and exit.
7010 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7011 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7012 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7013 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7014 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7015 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7016 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7017 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7018 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7019 * gcc.c-torture/execute/pr56799.c: Likewise.
7020 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7021 option. Add declarations for abort and exit.
7022 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7023 * gcc.c-torture/execute/pr58570.c: Likewise.
7024 * gcc.c-torture/execute/pr60822.c: Likewise.
7025 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7026 * gcc.c-torture/execute/shiftdi.c: Likewise.
7027 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7028 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7029 * gcc.c-torture/execute/usmul.c: Require int32plus.
7030 * gcc.c-torture/execute/vrp-5.c: Likewise.
7031 * gcc.c-torture/execute/vrp-6.c: Likewise.
7032 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7033 * gcc.c-torture/execute/20010122-1.x: Delete.
7034 * gcc.c-torture/execute/20010129-1.x: Delete.
7035 * gcc.c-torture/execute/20020404-1.x: Delete.
7036 * gcc.c-torture/execute/20021024-1.x: Delete.
7037 * gcc.c-torture/execute/20021127-1.x: Delete.
7038 * gcc.c-torture/execute/20030125-1.x: Delete.
7039 * gcc.c-torture/execute/20030216-1.x: Delete.
7040 * gcc.c-torture/execute/20030222-1.x: Delete.
7041 * gcc.c-torture/execute/20040629-1.x: Delete.
7042 * gcc.c-torture/execute/20040703-1.x: Delete.
7043 * gcc.c-torture/execute/20040705-1.x: Delete.
7044 * gcc.c-torture/execute/20040705-2.x: Delete.
7045 * gcc.c-torture/execute/20040709-1.x: Delete.
7046 * gcc.c-torture/execute/20040709-2.x: Delete.
7047 * gcc.c-torture/execute/20040811-1.x: Delete.
7048 * gcc.c-torture/execute/20050316-1.x: Delete.
7049 * gcc.c-torture/execute/20050316-2.x: Delete.
7050 * gcc.c-torture/execute/20050316-3.x: Delete.
7051 * gcc.c-torture/execute/20050604-1.x: Delete.
7052 * gcc.c-torture/execute/20061101-1.x: Delete.
7053 * gcc.c-torture/execute/20061220-1.x: Delete.
7054 * gcc.c-torture/execute/20081117-1.x: Delete.
7055 * gcc.c-torture/execute/20101011-1.x: Delete.
7056 * gcc.c-torture/execute/20120919-1.x: Delete.
7057 * gcc.c-torture/execute/920612-1.x: Delete.
7058 * gcc.c-torture/execute/920710-1.x: Delete.
7059 * gcc.c-torture/execute/920711-1.x: Delete.
7060 * gcc.c-torture/execute/930529-1.x: Delete.
7061 * gcc.c-torture/execute/931004-12.x: Delete.
7062 * gcc.c-torture/execute/980709-1.x: Delete.
7063 * gcc.c-torture/execute/981130-1.x: Delete.
7064 * gcc.c-torture/execute/990127-2.x: Delete.
7065 * gcc.c-torture/execute/990413-2.x: Delete.
7066 * gcc.c-torture/execute/990826-0.x: Delete.
7067 * gcc.c-torture/execute/bf64-1.x: Delete.
7068 * gcc.c-torture/execute/bitfld-4.x: Delete.
7069 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7070 * gcc.c-torture/execute/cvt-1.x: Delete.
7071 * gcc.c-torture/execute/eeprof-1.x: Delete.
7072 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7073 * gcc.c-torture/execute/loop-2f.x: Delete.
7074 * gcc.c-torture/execute/loop-2g.x: Delete.
7075 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7076 * gcc.c-torture/execute/nest-align-1.x: Delete.
7077 * gcc.c-torture/execute/pr19689.x: Delete.
7078 * gcc.c-torture/execute/pr22493-1.x: Delete.
7079 * gcc.c-torture/execute/pr23047.x: Delete.
7080 * gcc.c-torture/execute/pr23135.x: Delete.
7081 * gcc.c-torture/execute/pr29797-1.x: Delete.
7082 * gcc.c-torture/execute/pr31448.x: Delete.
7083 * gcc.c-torture/execute/pr35456.x: Delete.
7084 * gcc.c-torture/execute/pr37573.x: Delete.
7085 * gcc.c-torture/execute/pr38151.x: Delete.
7086 * gcc.c-torture/execute/pr39228.x: Delete.
7087 * gcc.c-torture/execute/pr39501.x: Delete.
7088 * gcc.c-torture/execute/pr40386.x: Delete.
7089 * gcc.c-torture/execute/pr43220.x: Delete.
7090 * gcc.c-torture/execute/pr44683.x: Delete.
7091 * gcc.c-torture/execute/pr45262.x: Delete.
7092 * gcc.c-torture/execute/pr47237.x: Delete.
7093 * gcc.c-torture/execute/pr51581-1.x: Delete.
7094 * gcc.c-torture/execute/pr51581-2.x: Delete.
7095 * gcc.c-torture/execute/pr52979-1.x: Delete.
7096 * gcc.c-torture/execute/pr52979-2.x: Delete.
7097 * gcc.c-torture/execute/pr53366-1.x: Delete.
7098 * gcc.c-torture/execute/pr56799.x: Delete.
7099 * gcc.c-torture/execute/pr57124.x: Delete.
7100 * gcc.c-torture/execute/pr57344-2.x: Delete.
7101 * gcc.c-torture/execute/pr58570.x: Delete.
7102 * gcc.c-torture/execute/pr60822.x: Delete.
7103 * gcc.c-torture/execute/pr7284-1.x: Delete.
7104 * gcc.c-torture/execute/shiftdi.x: Delete.
7105 * gcc.c-torture/execute/simd-4.x: Delete.
7106 * gcc.c-torture/execute/strncmp-1.x: Delete.
7107 * gcc.c-torture/execute/usmul.x: Delete.
7108 * gcc.c-torture/execute/vrp-5.x: Delete.
7109 * gcc.c-torture/execute/vrp-6.x: Delete.
7110 * gcc.c-torture/execute/zerolen-2.x: Delete.
7111
7112 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7113
7114 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7115
7116 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7117
7118 PR c++/34938
7119 * g++.dg/template/pr34938-1.C: New.
7120 * g++.dg/template/pr34938-2.C: Likewise.
7121
7122 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7123
7124 PR target/61996
7125 * gcc.target/sh/pr61996.c: New.
7126
7127 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7128
7129 * g++.dg/cpp0x/cplusplus.C: New.
7130 * g++.dg/cpp0x/cplusplus_0x.C: New.
7131 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7132 * g++.dg/cpp0x/auto41.C: Ditto.
7133 * g++.dg/cpp0x/auto9.C: Ditto.
7134 * g++.dg/cpp0x/initlist26.C: Ditto.
7135 * g++.dg/cpp0x/pr59111.C: Ditto.
7136 * g++.dg/cpp0x/trailing2.C: Ditto.
7137 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7138 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7139 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7140 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7141 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7142 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7143 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7144 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7145 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7146 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7147 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7148 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7149 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7150 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7151 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7152 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7153 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7154 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7155 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7156 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7157 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7158 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7159 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7160 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7161 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7162 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7163 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7164 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7165 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7166 * g++.dg/cpp1y/digit-sep.C: Ditto.
7167 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7168 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7169 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7170 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7171 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7172 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7173 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7174 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7175 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7176 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7177 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7178 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7179 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7180 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7181 * g++.dg/cpp1y/lambda-init.C: Ditto.
7182 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7183 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7184 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7185 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7186 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7187 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7188 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7189 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7190 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7191 * g++.dg/cpp1y/mangle1.C: Ditto.
7192 * g++.dg/cpp1y/pr57640.C: Ditto.
7193 * g++.dg/cpp1y/pr57644.C: Ditto.
7194 * g++.dg/cpp1y/pr58500.C: Ditto.
7195 * g++.dg/cpp1y/pr58533.C: Ditto.
7196 * g++.dg/cpp1y/pr58534.C: Ditto.
7197 * g++.dg/cpp1y/pr58535.C: Ditto.
7198 * g++.dg/cpp1y/pr58536.C: Ditto.
7199 * g++.dg/cpp1y/pr58548.C: Ditto.
7200 * g++.dg/cpp1y/pr58549.C: Ditto.
7201 * g++.dg/cpp1y/pr58637.C: Ditto.
7202 * g++.dg/cpp1y/pr58708.C: Ditto.
7203 * g++.dg/cpp1y/pr59110.C: Ditto.
7204 * g++.dg/cpp1y/pr59112.C: Ditto.
7205 * g++.dg/cpp1y/pr59113.C: Ditto.
7206 * g++.dg/cpp1y/pr59629.C: Ditto.
7207 * g++.dg/cpp1y/pr59635.C: Ditto.
7208 * g++.dg/cpp1y/pr59636.C: Ditto.
7209 * g++.dg/cpp1y/pr59638.C: Ditto.
7210 * g++.dg/cpp1y/pr59867.C: Ditto.
7211 * g++.dg/cpp1y/pr60033.C: Ditto.
7212 * g++.dg/cpp1y/pr60052.C: Ditto.
7213 * g++.dg/cpp1y/pr60053.C: Ditto.
7214 * g++.dg/cpp1y/pr60054.C: Ditto.
7215 * g++.dg/cpp1y/pr60064.C: Ditto.
7216 * g++.dg/cpp1y/pr60065.C: Ditto.
7217 * g++.dg/cpp1y/pr60190.C: Ditto.
7218 * g++.dg/cpp1y/pr60311.C: Ditto.
7219 * g++.dg/cpp1y/pr60332.C: Ditto.
7220 * g++.dg/cpp1y/pr60376.C: Ditto.
7221 * g++.dg/cpp1y/pr60377.C: Ditto.
7222 * g++.dg/cpp1y/pr60384.C: Ditto.
7223 * g++.dg/cpp1y/pr60390.C: Ditto.
7224 * g++.dg/cpp1y/pr60391.C: Ditto.
7225 * g++.dg/cpp1y/pr60393.C: Ditto.
7226 * g++.dg/cpp1y/pr60573.C: Ditto.
7227 * g++.dg/cpp1y/pr60626.C: Ditto.
7228 * g++.dg/cpp1y/pr60627.C: Ditto.
7229 * g++.dg/cpp1y/regress1.C: Ditto.
7230 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7231 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7232 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7233 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7234 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7235 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7236 * g++.dg/cpp1y/var-templ1.C: Ditto.
7237 * g++.dg/cpp1y/var-templ2.C: Ditto.
7238 * g++.dg/cpp1y/var-templ3.C: Ditto.
7239 * g++.dg/cpp1y/var-templ4.C: Ditto.
7240 * g++.dg/cpp1y/var-templ5.C: Ditto.
7241 * g++.dg/cpp1y/var-templ6.C: Ditto.
7242 * g++.dg/cpp1y/var-templ7.C: Ditto.
7243 * g++.dg/cpp1y/vla1.C: Ditto.
7244 * g++.dg/cpp1y/vla2.C: Ditto.
7245 * g++.dg/cpp1y/vla3.C: Ditto.
7246 * g++.dg/cpp1y/vla4.C: Ditto.
7247 * g++.dg/cpp1y/vla5.C: Ditto.
7248 * g++.dg/cpp1y/vla8.C: Ditto.
7249 * g++.dg/cpp1y/vla9.C: Ditto.
7250 * g++.dg/cpp1y/vla10.C: Ditto.
7251 * g++.dg/cpp1y/vla11.C: Ditto.
7252 * g++.dg/cpp1y/vla12.C: Ditto.
7253 * g++.dg/cpp1y/vla13.C: Ditto.
7254 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7255 * g++.dg/ext/vector23.C: Ditto.
7256 * g++.dg/ext/vla11.C: Ditto.
7257 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7258 * g++.dg/warn/Wvla-2.C: Ditto.
7259 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7260 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7261 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7262 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7263 in error message.
7264 * g++.dg/system-binary-constants-1.C: Ditto.
7265 * g++.dg/cpp1y/cplusplus_1y.C: New.
7266 * g++.dg/cpp1z/cplusplus.C: New.
7267 * lib/target-supports.exp:
7268 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7269 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7270 (check_effective_target_c++11_down): Ditto.
7271
7272 2014-08-22 Marek Polacek <polacek@redhat.com>
7273
7274 PR c++/62199
7275 * c-c++-common/pr62199.c: New test.
7276 * c-c++-common/pr62199-2.c: New test.
7277 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7278
7279 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7280
7281 PR c++/57709
7282 * g++.dg/Wshadow.C: New test.
7283
7284 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7285
7286 PR fortran/62135
7287 * gfortran.dg/pr62135.f90: New test.
7288
7289 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7290
7291 * g++.dg/warn/wdate-time.C: Remove.
7292 * gcc.dg/wdate-time.c: Move from here...
7293 * c-c++-common/wdate-time.c: ... to here.
7294
7295 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7296
7297 * gfortran.dg/use_without_only_1.f90: New test.
7298
7299 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7300
7301 PR other/62008
7302 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7303
7304 2014-08-22 Tony Wang <tony.wang@arm.com>
7305
7306 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7307 dejagnu wrapper.
7308
7309 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7310
7311 PR fortran/62214
7312 * gfortran.dg/array_assignment_5.f90: New test.
7313
7314 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7315
7316 * lib/target-supports.exp
7317 (check_effective_target_logical_op_short_circuit): Add nios2.
7318 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7319 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7320 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7321 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7322 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7323 for test using -fPIC.
7324 * gcc.dg/lto/pr61526_0.c: Likewise.
7325
7326 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7327
7328 PR tree-optimization/62091
7329 * g++.dg/ipa/devirt-37.C: Update template.
7330 * g++.dg/ipa/devirt-40.C: New testcase.
7331
7332 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7333
7334 PR tree-optimization/62112
7335 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7336 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7337 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7338 * gcc.c-torture/execute/20071219-1.c: Likewise.
7339
7340 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7341
7342 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7343
7344 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7345
7346 * gcc.target/powerpc/swaps-p8-1.c: New test.
7347 * gcc.target/powerpc/swaps-p8-2.c: New test.
7348 * gcc.target/powerpc/swaps-p8-3.c: New test.
7349 * gcc.target/powerpc/swaps-p8-4.c: New test.
7350 * gcc.target/powerpc/swaps-p8-5.c: New test.
7351 * gcc.target/powerpc/swaps-p8-6.c: New test.
7352 * gcc.target/powerpc/swaps-p8-7.c: New test.
7353 * gcc.target/powerpc/swaps-p8-8.c: New test.
7354 * gcc.target/powerpc/swaps-p8-9.c: New test.
7355 * gcc.target/powerpc/swaps-p8-10.c: New test.
7356 * gcc.target/powerpc/swaps-p8-11.c: New test.
7357 * gcc.target/powerpc/swaps-p8-12.c: New test.
7358
7359 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7360
7361 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7362
7363 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7364
7365 * g++.dg/ipa/devirt-37.C: Fix testcase.
7366
7367 2014-08-20 Martin Jambor <mjambor@suse.cz>
7368 Wei Mi <wmi@google.com>
7369
7370 PR ipa/60449
7371 PR middle-end/61776
7372 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7373 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7374 * testsuite/gcc.dg/pr61776.c: New test.
7375
7376 2014-08-20 Steve Ellcey <sellcey@mips.com>
7377
7378 PR middle-end/49191
7379 * lib/target-supports.exp (check_effective_target_non_strict_align):
7380 Add function description.
7381
7382 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7383
7384 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7385 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7386
7387 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7388
7389 PR c/59304
7390 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7391 before setting the option.
7392 * diagnostic.c (diagnostic_classify_diagnostic): Record
7393 command-line status.
7394
7395 2014-08-20 Mark Wielaard <mjw@redhat.com>
7396
7397 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7398
7399 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7402 Return memory full when we have a tiny target and relocation
7403 truncation occurs.
7404 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7405 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7406 * lib/target-supports.exp (check_effective_target_tiny): New function.
7407
7408 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7409
7410 * gfortran.dg/errnocheck_1.f90: New test.
7411 * gfortran.dg/associative_1.f90: New test.
7412
7413 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7414
7415 PR preprocessor/51303
7416 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7417
7418 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7419
7420 PR c/60975
7421 PR c/53063
7422 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7423
7424 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7425
7426 * lib/target-supports.exp
7427 (check_effective_target_arm_v8_neon_ok_nocache): Add
7428 "-march-armv8-a" to compile flags.
7429
7430 2014-08-19 Marek Polacek <polacek@redhat.com>
7431
7432 PR c++/62153
7433 * c-c++-common/Wbool-compare-1.c: New test.
7434
7435 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7436
7437 PR c/45584
7438 * gcc.dg/pr13519-1.c: Adjust.
7439
7440 2014-08-19 Mark Wielaard <mjw@redhat.com>
7441
7442 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7443
7444 2014-07-08 Mark Wielaard <mjw@redhat.com>
7445
7446 PR debug/59051
7447 * gcc.dg/guality/restrict.c: New test.
7448
7449 2014-08-19 Mark Wielaard <mjw@redhat.com>
7450
7451 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7452 matching. Catch '<unknown type in ' to recognize older gdb versions.
7453 * gcc.dg/guality/const-volatile.c: New test.
7454
7455 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456
7457 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7458 !gas.
7459
7460 2014-08-19 Marek Polacek <polacek@redhat.com>
7461
7462 * gcc.dg/Wc99-c11-compat-1.c: New test.
7463 * gcc.dg/Wc99-c11-compat-2.c: New test.
7464 * gcc.dg/Wc99-c11-compat-3.c: New test.
7465 * gcc.dg/Wc99-c11-compat-4.c: New test.
7466 * gcc.dg/Wc99-c11-compat-5.c: New test.
7467 * gcc.dg/Wc99-c11-compat-6.c: New test.
7468 * gcc.dg/Wc99-c11-compat-7.c: New test.
7469
7470 2014-08-19 Marek Polacek <polacek@redhat.com>
7471
7472 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7473 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7474 * gcc.dg/Wc90-c99-compat-7.c: New test.
7475 * gcc.dg/Wc90-c99-compat-8.c: New test.
7476 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7477
7478 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7479 Steven Bosscher <steven@gcc.gnu.org>
7480
7481 PR c/52952
7482 * gcc.dg/redecl-4.c: Add column markers.
7483 * gcc.dg/format/bitfld-1.c: Likewise.
7484 * gcc.dg/format/attr-2.c: Likewise.
7485 * gcc.dg/format/attr-6.c: Likewise.
7486 * gcc.dg/format/array-1.c: Likewise.
7487 * gcc.dg/format/attr-7.c: Likewise.
7488 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7489 * gcc.dg/format/attr-4.c: Likewise.
7490 * gcc.dg/format/branch-1.c: Likewise.
7491 * gcc.dg/format/c90-printf-1.c: Likewise.
7492
7493 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7494
7495 * guality/nrv-1.c: Add `used' attribute to a1.
7496
7497 2014-08-18 Richard Biener <rguenther@suse.de>
7498
7499 PR tree-optimization/62090
7500 * gcc.dg/pr62090-2.c: New testcase.
7501
7502 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7503
7504 * g++.dg/ipa/pr61800.C: New.
7505
7506 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7507
7508 PR sanitizer/62089
7509 * c-c++-common/asan/pr62089.c: New test.
7510 * c-c++-common/asan/bitfield-1.c: New test.
7511 * c-c++-common/asan/bitfield-2.c: New test.
7512 * c-c++-common/asan/bitfield-3.c: New test.
7513 * c-c++-common/asan/bitfield-4.c: New test.
7514
7515 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7516
7517 PR tree-optimization/52904
7518 * gcc.dg/pr52904.c: New test.
7519
7520 2014-08-17 Tobias Burnus <burnus@net-b.de>
7521
7522 * gfortran.dg/finalize_27.f90: New.
7523
7524 2014-08-16 Andrew Pinski <apinski@cavium.com>
7525
7526 * gcc.c-torture/compile/20140816-1.c: New testcase.
7527
7528 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/52819
7531 * g++.dg/template/pr52819.C: New.
7532
7533 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7534
7535 PR fortran/62142
7536 * gfortran.dg/realloc_on_assign_24.f90: New test.
7537
7538 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7539
7540 PR c++/62072
7541 Revert:
7542 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7543
7544 DR 1584
7545 PR c++/57466
7546 * g++.dg/template/pr57466.C: New.
7547 * g++.dg/cpp0x/pr57466.C: Likewise.
7548 * g++.dg/template/unify6.C: Update.
7549
7550 * g++.dg/cpp0x/sfinae52.C: New.
7551
7552 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7553
7554 PR target/61878
7555 * gcc.target/i386/avx512f-typecast-1.c: New test.
7556 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7557 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7558 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7559 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7560 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7561 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7562 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7563 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7564 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7565 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7567 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7568 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7569 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7570 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7571 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7572 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7573 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7574 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7575 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7576 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7577 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7578 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7579 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7580 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7581 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7582 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7583 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7585 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7586 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7587 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7588 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7589 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7591 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7592 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7593 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7594 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7595 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7596
7597 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7598 Tobias Burnus <burnus@net-b.de>
7599
7600 PR fortran/62131
7601 * gfortran.dg/gomp/pr62131.f90: New test.
7602
7603 2014-08-15 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/62031
7606 * gcc.dg/torture/pr62031.c: New testcase.
7607
7608 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7609
7610 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7611
7612 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7613
7614 PR tree-optimization/62091
7615 * g++.dg/ipa/devirt-38.C: New testcase.
7616
7617 2014-08-14 Marek Polacek <polacek@redhat.com>
7618
7619 DR 458
7620 * gcc.dg/c11-stdatomic-2.c: New test.
7621
7622 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7623
7624 PR fortran/62106
7625 * gfortran.dg/array_constructor_49.f90: New test.
7626
7627 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7628
7629 PR c++/54377
7630 * g++.dg/template/pr54377.C: New.
7631 * g++.dg/cpp0x/pr54377.C: Likewise.
7632 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7633 * g++.dg/cpp0x/pr51226.C: Likewise.
7634 * g++.dg/cpp0x/variadic2.C: Likewise.
7635 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7636 * g++.dg/template/dtor3.C: Likewise.
7637 * g++.dg/template/qualttp4.C: Likewise.
7638 * g++.dg/template/spec28.C: Likewise.
7639 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7640 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7641
7642 2014-08-14 Tom de Vries <tom@codesourcery.com>
7643
7644 PR rtl-optimization/62004
7645 PR rtl-optimization/62030
7646 * gcc.dg/pr62004.c: New test.
7647 * gcc.dg/pr62030.c: Same.
7648 * gcc.target/mips/pr62030-octeon.c: Same.
7649
7650 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7653 * g++.dg/cpp0x/decltype2.C: Likewise.
7654 * g++.dg/cpp0x/decltype3.C: Likewise.
7655 * g++.dg/cpp0x/pr60249.C: Likewise.
7656 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7657 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7658 * g++.dg/cpp0x/variadic2.C: Likewise.
7659 * g++.dg/cpp0x/variadic74.C: Likewise.
7660 * g++.dg/parse/error10.C: Likewise.
7661 * g++.dg/parse/error15.C: Likewise.
7662 * g++.dg/parse/error2.C: Likewise.
7663 * g++.dg/template/crash106.C: Likewise.
7664 * g++.dg/template/crash89.C: Likewise.
7665 * g++.dg/template/nontype7.C: Likewise.
7666 * g++.dg/template/void3.C: Likewise.
7667 * g++.dg/template/void7.C: Likewise.
7668
7669 2014-08-14 Richard Biener <rguenther@suse.de>
7670
7671 PR tree-optimization/62090
7672 * gcc.dg/pr62090.c: New testcase.
7673
7674 2014-08-14 Richard Biener <rguenther@suse.de>
7675
7676 PR rtl-optimization/62079
7677 * g++.dg/pr62079.C: New testcase.
7678
7679 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7680
7681 * gcc.target/arm/max-insns-skipped.c: New test.
7682
7683 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7684
7685 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7686
7687 2014-08-12 Marek Polacek <polacek@redhat.com>
7688
7689 * gcc.dg/concat.c: Add dg-options.
7690 * gcc.dg/func-outside-2.c: Add __extension__.
7691 * gcc.dg/pr19967.c: Use -std=c99.
7692 * gcc.dg/pr22458-1.c: Add dg-options.
7693 * gcc.dg/pr33676.c: Add dg-options.
7694 * gcc.dg/gnu-predef-1.c: New test.
7695 * gcc.dg/c90-func-1.c: New test.
7696 * gcc.dg/c90-func-2.c: New test.
7697 * gcc.dg/c90-func-2.h: New test.
7698
7699 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7700
7701 * lib/target/supports.exp
7702 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7703 or later.
7704
7705 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7706
7707 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7708 on Neon hardware.
7709
7710 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7711 * gcc.target/arm/pr59985.c: Likewise.
7712
7713 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7714
7715 PR other/61962
7716 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7717
7718 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7719
7720 PR middle-end/62103
7721 * gcc.c-torture/execute/bitfld-6.c: New test.
7722
7723 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7724
7725 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7726 * gcc.target/arm/pr56184.C: Likewise.
7727 * gcc.target/arm/pr59896.c: Likewise.
7728 * gcc.target/arm/stack-red-zone.c: Likewise.
7729 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7730
7731 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7732 check_effective_target_arm_thumb2_ok): Test with code that passes
7733 an argument and returns a result.
7734
7735 2014-08-11 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/62075
7738 * gcc.dg/vect/pr62075.c: New testcase.
7739
7740 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7741
7742 PR tree-optimization/62073
7743 * gcc.dg/vect/pr62073.c: New test.
7744
7745 2014-08-11 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/62070
7748 * gcc.dg/pr62070.c: New testcase.
7749
7750 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7751
7752 * c-c++-common/asan/inc.c: Update test.
7753 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7754 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7755 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7756 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7757 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7758 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7759 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7760 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7761 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7762 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7763
7764 2014-08-10 Marek Polacek <polacek@redhat.com>
7765
7766 PR c/51849
7767 * gcc.dg/Wc90-c99-compat-1.c: New test.
7768 * gcc.dg/Wc90-c99-compat-2.c: New test.
7769 * gcc.dg/Wc90-c99-compat-3.c: New test.
7770 * gcc.dg/Wc90-c99-compat-4.c: New test.
7771 * gcc.dg/Wc90-c99-compat-5.c: New test.
7772 * gcc.dg/Wc90-c99-compat-6.c: New test.
7773 * gcc.dg/wvla-1.c: Adjust dg-warning.
7774 * gcc.dg/wvla-2.c: Adjust dg-warning.
7775 * gcc.dg/wvla-4.c: Adjust dg-warning.
7776 * gcc.dg/wvla-6.c: Adjust dg-warning.
7777
7778 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7779
7780 PR fortran/61999
7781 * gfortran.dg/dot_product_3.f90: New test case.
7782
7783 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7784
7785 * g++.dg/ipa/devirt-35.C: Fix template.
7786 * g++.dg/ipa/devirt-36.C: Likewise.
7787 * g++.dg/ipa/devirt-37.C: New testcase.
7788
7789 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7792 * g++.dg/cpp0x/enum29.C: Adjust.
7793
7794 2014-08-08 Richard Biener <rguenther@suse.de>
7795
7796 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7797 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7798 * gfortran.dg/array_memcpy_4.f90: Likewise.
7799 * gfortran.dg/trim_optimize_1.f90: Likewise.
7800 * gfortran.dg/trim_optimize_2.f90: Likewise.
7801
7802 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7803
7804 * gcc.dg/zero_sign_ext_test.c: New test.
7805
7806 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7807
7808 * gcc.dg/torture/pr61772.c: Skip lto running.
7809
7810 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7811
7812 PR tree-optimization/60707
7813 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7814
7815 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7816
7817 * g++.dg/ipa/devirt-35.C: New testcase.
7818 * g++.dg/ipa/devirt-36.C: New testcase.
7819
7820 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7821
7822 PR c++/51312
7823 * g++.dg/cpp0x/enum29.C: New.
7824
7825 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7826
7827 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7828 defining in dg-options.
7829 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7830
7831 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7832
7833 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7834
7835 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7836 on 32-bit hppa-hpux.
7837
7838 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7839 * c-c++-common/pr50459.c: Likewise.
7840
7841 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7842
7843 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7844 values.h, change MAXDOUBLE for DBL_MAX.
7845 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7846 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7847 values.h, change MAXFLOAT for FLT_MAX.
7848 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7849 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7850 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7851 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7852 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7853 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7854 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7855 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7856 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7857
7858 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7859
7860 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7861
7862 2014-08-07 Marek Polacek <polacek@redhat.com>
7863
7864 * gcc.dg/fold-reassoc-3.c: New test.
7865
7866 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7867
7868 * gcc.target/i386/struct-size.c: New.
7869
7870 2014-08-07 Tom de Vries <tom@codesourcery.com>
7871
7872 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7873 * lib/target-supports.exp (check_effective_target_glibc)
7874 (check_effective_target_glibc_2_12_or_later)
7875 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7876
7877 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7878
7879 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7880
7881 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7882
7883 PR c++/43906
7884 * g++.dg/warn/Waddress-1.C: New.
7885
7886 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7887
7888 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7889
7890 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7891
7892 PR debug/61923
7893 * gcc.target/i386/pr61923.c: New test.
7894
7895 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7896
7897 * gcc.target/aarch64/vdup_n_2.c: New test.
7898
7899 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7900
7901 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7902 powerpc_elfv2.
7903
7904 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR rtl-optimization/61801
7907 * gcc.target/i386/pr61801.c: Rewritten.
7908
7909 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7910
7911 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7912 Fix types.
7913 (test_vqdmlsls_lane_s32): Likewise.
7914 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7915 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7916
7917 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7918
7919 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7920 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7921 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7922 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7923 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7924 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7925 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7926 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7927
7928 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7929
7930 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7931 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7932 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7933 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7934 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7935 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7936
7937 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7938
7939 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7940
7941 2014-08-04 Rohit <rohitarulraj@freescale.com>
7942
7943 PR target/60102
7944 * gcc.target/powerpc/pr60102.c: New testcase.
7945
7946 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7947
7948 PR target/61713
7949 * gcc.dg/pr61756.c: New test.
7950
7951 2014-08-04 Tom de Vries <tom@codesourcery.com>
7952
7953 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7954 version instead of required-target.
7955 * lib/target-supports.exp
7956 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7957 (check_effective_target_glibc_2_11_or_earlier): ... this.
7958
7959 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7960
7961 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7962 * gnat.dg/specs/debug1.ads: Adjust.
7963 * gnat.dg/specs/formal_type.ads: Fix error in test.
7964
7965 2014-08-03 Marek Polacek <polacek@redhat.com>
7966
7967 * gcc.dg/case-bogus-1.c: New test.
7968
7969 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7970
7971 PR c++/15339
7972 * g++.dg/other/default9.C: New.
7973 * g++.dg/other/default10.C: Likewise.
7974 * g++.dg/other/default3.C: Remove xfail.
7975
7976 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7977
7978 * g++.dg/warn/Wsuggest-final.C: New testcase.
7979 * g++.dg/ipa/devirt-34.C: Fix.
7980
7981 2014-08-02 Marek Polacek <polacek@redhat.com>
7982
7983 PR c/59855
7984 * gcc.dg/Wdesignated-init-2.c: New test.
7985
7986 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 DR 217 again
7989 * g++.dg/tc1/dr217-2.C: New.
7990
7991 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7992
7993 PR other/61963
7994 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7995
7996 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7997
7998 PR middle-end/61455
7999 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8000 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8001
8002 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8003
8004 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8005 testcase.
8006
8007 2014-08-01 Richard Biener <rguenther@suse.de>
8008
8009 PR middle-end/61762
8010 * gcc.dg/pr61762.c: Align the string to make the testcase work
8011 on strict-align targets.
8012
8013 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8014
8015 * c-c++-common/ubsan/align-1.c: New test.
8016 * c-c++-common/ubsan/align-2.c: New test.
8017 * c-c++-common/ubsan/align-3.c: New test.
8018 * c-c++-common/ubsan/align-4.c: New test.
8019 * c-c++-common/ubsan/align-5.c: New test.
8020 * c-c++-common/ubsan/attrib-4.c: New test.
8021 * g++.dg/ubsan/align-1.C: New test.
8022 * g++.dg/ubsan/align-2.C: New test.
8023 * g++.dg/ubsan/align-3.C: New test.
8024 * g++.dg/ubsan/attrib-1.C: New test.
8025 * g++.dg/ubsan/null-1.C: New test.
8026 * g++.dg/ubsan/null-2.C: New test.
8027
8028 2014-08-01 Tom de Vries <tom@codesourcery.com>
8029
8030 * lib/target-supports.exp (check_effective_target_glibc)
8031 (check_effective_target_glibc_2_12_or_later)
8032 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8033 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8034 not_glibc_2_11_or_earlier.
8035
8036 2014-07-31 Tom de Vries <tom@codesourcery.com>
8037
8038 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8039
8040 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8041
8042 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8043 (test_vpaddd_s64): Likewise.
8044 (test_vpaddd_s64): Likewise.
8045 * gcc.target/aarch64/simd/vpaddd_f64: New.
8046 * gcc.target/aarch64/simd/vpaddd_s64: New.
8047 * gcc.target/aarch64/simd/vpaddd_u64: New.
8048
8049 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8050
8051 PR target/61948
8052 * gcc.target/arm/pr61948.c: New test case.
8053
8054 2014-07-31 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/61964
8057 * gcc.dg/torture/pr61964.c: New testcase.
8058
8059 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8060
8061 PR c++/60517
8062 * c-c++-common/addrtmp.c: New file.
8063 * c-c++-common/uninit-G.c: Adapt.
8064
8065 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8066
8067 PR lto/61868
8068 * gcc.dg/pr61868.c: New test.
8069
8070 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/57397
8073 * g++.dg/cpp0x/vt-57397-1.C: New.
8074 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8075
8076 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8077
8078 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8079
8080 2014-07-30 Tom Tromey <tromey@redhat.com>
8081
8082 PR c/59855
8083 * gcc.dg/Wdesignated-init.c: New file.
8084
8085 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8086
8087 * g++.dg/ipa/devirt-34.C: New testcase.
8088
8089 2014-07-28 Richard Biener <rguenther@suse.de>
8090
8091 PR rtl-optimization/61801
8092 * gcc.target/i386/pr61801.c: Fix testcase.
8093
8094 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gcc.dg/fold-abs-5.c: New test.
8097 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8098 * gcc.dg/fold-compare-8.c: Likewise.
8099
8100 2014-07-28 Richard Biener <rguenther@suse.de>
8101
8102 PR middle-end/52478
8103 * gcc.dg/torture/ftrapv-1.c: New testcase.
8104
8105 2014-07-28 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/61921
8108 * gfortran.dg/pr61921.f90: New testcase.
8109
8110 2014-07-28 Richard Biener <rguenther@suse.de>
8111
8112 PR rtl-optimization/61801
8113 * gcc.target/i386/pr61801.c: New testcase.
8114
8115 2014-07-27 Marek Polacek <polacek@redhat.com>
8116
8117 PR c/61861
8118 * gcc.dg/pr61861.c: New test.
8119
8120 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8121
8122 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8123 variable problem.
8124
8125 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8126
8127 PR rtl-optimization/61926
8128 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8129 Reverse argument order.
8130 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8131 New XFAILed tests that match the original order.
8132
8133 2014-07-26 Marek Polacek <polacek@redhat.com>
8134
8135 PR c/61077
8136 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8137
8138 2014-07-26 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/61881
8141 PR fortran/61888
8142 PR fortran/57305
8143 * gfortran.dg/sizeof_2.f90: Change dg-error.
8144 * gfortran.dg/sizeof_4.f90: New.
8145 * gfortran.dg/storage_size_1.f08: Correct expected
8146 value.
8147
8148 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8149
8150 PR target/44551
8151 * gcc.target/i386/pr44551-1.c: New file.
8152
8153 2014-07-25 Xinliang David Li <davidxl@google.com>
8154
8155 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8156 * g++.dg/tree-prof/reorder_class1.h: New file.
8157 * g++.dg/tree-prof/reorder_class2.h: New file.
8158 * g++.dg/tree-prof/reorder.C: New test.
8159 * g++.dg/tree-prof/morefunc.C: New test.
8160
8161 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8162
8163 Implement N4051 - Allow typename in a template template parameter
8164 * lib/target-supports.exp (check_effective_target_c++1y): Now
8165 means C++1y and up.
8166 (check_effective_target_c++1y_down): New.
8167 (check_effective_target_c++1z_only): New.
8168 (check_effective_target_c++1z): New.
8169 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8170 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8171 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8172
8173 2014-07-25 Tobias Burnus <burnus@net-b.de>
8174
8175 * gfortran.dg/storage_size_5.f90: New.
8176
8177 2014-07-25 Richard Biener <rguenther@suse.de>
8178
8179 PR middle-end/61762
8180 PR middle-end/61894
8181 * gcc.dg/pr61762.c: New testcase.
8182 * gcc.dg/fold-cstring.c: Likewise.
8183 * gcc.dg/fold-cvect.c: Likewise.
8184
8185 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8186
8187 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8188
8189 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8190 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8191 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8192 * gcc.c-torture/execute/pr23135.x: Likewise.
8193
8194 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8195
8196 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8197
8198 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8199
8200 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8201
8202 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8203
8204 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8205
8206 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8207
8208 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8209 sequences.
8210 * gcc.target/aarch64/test_frame_2.c: Likewise.
8211 * gcc.target/aarch64/test_frame_4.c: Likewise.
8212 * gcc.target/aarch64/test_frame_6.c: Likewise.
8213 * gcc.target/aarch64/test_frame_7.c: Likewise.
8214 * gcc.target/aarch64/test_frame_8.c: Likewise.
8215 * gcc.target/aarch64/test_frame_10.c: Likewise.
8216
8217 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8218
8219 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8220 sequences.
8221 * gcc.target/aarch64/test_frame_10.c: Likewise.
8222 * gcc.target/aarch64/test_frame_2.c: Likewise.
8223 * gcc.target/aarch64/test_frame_4.c: Likewise.
8224 * gcc.target/aarch64/test_frame_6.c: Likewise.
8225 * gcc.target/aarch64/test_frame_7.c: Likewise.
8226 * gcc.target/aarch64/test_frame_8.c: Likewise.
8227 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8228
8229 2014-07-24 Martin Jambor <mjambor@suse.cz>
8230
8231 PR ipa/61160
8232 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8233
8234 2014-07-24 Richard Biener <rguenther@suse.de>
8235
8236 PR ipa/61823
8237 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8238
8239 2014-07-24 Andreas Schwab <schwab@suse.de>
8240
8241 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8242 Also check for __arm__.
8243
8244 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8245
8246 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8247 sequences.
8248
8249 2014-07-24 Marek Polacek <polacek@redhat.com>
8250
8251 PR c/57653
8252 * c-c++-common/pr57653.c: New test.
8253 * c-c++-common/pr57653.h: New file.
8254 * c-c++-common/pr57653-2.c: New test.
8255 * c-c++-common/pr57653-2.h: New file.
8256
8257 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8258
8259 * gcc.target/aarch64/test_frame_common.h: New file.
8260 * gcc.target/aarch64/test_frame_1.c: Likewise.
8261 * gcc.target/aarch64/test_frame_2.c: Likewise.
8262 * gcc.target/aarch64/test_frame_3.c: Likewise.
8263 * gcc.target/aarch64/test_frame_4.c: Likewise.
8264 * gcc.target/aarch64/test_frame_5.c: Likewise.
8265 * gcc.target/aarch64/test_frame_6.c: Likewise.
8266 * gcc.target/aarch64/test_frame_7.c: Likewise.
8267 * gcc.target/aarch64/test_frame_8.c: Likewise.
8268 * gcc.target/aarch64/test_frame_9.c: Likewise.
8269 * gcc.target/aarch64/test_frame_10.c: Likewise.
8270 * gcc.target/aarch64/test_frame_11.c: Likewise.
8271 * gcc.target/aarch64/test_frame_12.c: Likewise.
8272 * gcc.target/aarch64/test_frame_13.c: Likewise.
8273 * gcc.target/aarch64/test_frame_14.c: Likewise.
8274 * gcc.target/aarch64/test_frame_15.c: Likewise.
8275
8276 2014-07-23 Marek Polacek <polacek@redhat.com>
8277
8278 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8279 in the structure.
8280
8281 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8282
8283 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8284 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8285 * gcc.dg/pr10474.c (target): Likewise.
8286
8287 2014-07-22 Martin Jambor <mjambor@suse.cz>
8288
8289 PR ipa/61160
8290 * pr61160-3.C (main): Return zero.
8291
8292 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8293
8294 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8295 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8296 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8297 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8298 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8299 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8300
8301 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8302
8303 PR tree-optimization/61822
8304 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8305
8306 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8307
8308 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8309
8310 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8311
8312 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8313 -msse2 -mno-avx instead of -msse.
8314
8315 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8316
8317 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8318 * gcc.dg/pr44024.c (dg-options): Add -O1.
8319 (dg-final): Check for the condition.
8320 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8321
8322 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8323
8324 PR target/55701
8325 * gcc.target/arm/memset-inline-1.c: New test.
8326 * gcc.target/arm/memset-inline-2.c: New test.
8327 * gcc.target/arm/memset-inline-3.c: New test.
8328 * gcc.target/arm/memset-inline-4.c: New test.
8329 * gcc.target/arm/memset-inline-5.c: New test.
8330 * gcc.target/arm/memset-inline-6.c: New test.
8331 * gcc.target/arm/memset-inline-7.c: New test.
8332 * gcc.target/arm/memset-inline-8.c: New test.
8333 * gcc.target/arm/memset-inline-9.c: New test.
8334
8335 2014-07-21 Tom de Vries <tom@codesourcery.com>
8336
8337 PR target/61827
8338 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8339 to bar symbol in scan-assembler-times call check.
8340
8341 2014-07-21 Tom de Vries <tom@codesourcery.com>
8342
8343 PR target/61827
8344 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8345 for darwin in scan-assembler-times check.
8346 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8347 scan-assembler-not checks. Add checks for insns.
8348 (main): Remove.
8349 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8350 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8351 (main): Remove.
8352
8353 2014-07-21 Tom de Vries <tom@codesourcery.com>
8354
8355 PR target/61827
8356 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8357 dg-options. Add checks for insns with xmm registers. Remove
8358 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8359 (main): Remove.
8360
8361 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8362
8363 PR target/61855
8364 * gcc.target/i386/pr61855.c: New test.
8365
8366 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gnat.dg/pack20.ad[sb]: New test.
8369 * gnat.dg/pack20_pkg.ads: New helper.
8370
8371 2014-07-20 Ian Lance Taylor <iant@google.com>
8372
8373 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8374 package for compiledir tests.
8375
8376 2014-07-20 Marek Polacek <polacek@redhat.com>
8377
8378 PR c/61852
8379 * gcc.dg/pr61852.c: New test.
8380
8381 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8382
8383 * gcc.dg/stack-usage-2.c: Adjust.
8384
8385 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8386
8387 PR target/61794
8388 * gcc.target/i386/pr61794.c: New test.
8389
8390 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8391
8392 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8393 involving both inputs rather than a multiplication involving one.
8394 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8395 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8396 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8397
8398 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/50961
8401 * g++.dg/template/operator13.C: New.
8402
8403 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8404
8405 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8406 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8407 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8408 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8409
8410 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8411
8412 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8413 * c-c++-common/ubsan/bounds-5.c: Likewise.
8414 * c-c++-common/ubsan/bounds-6.c: Likewise.
8415 * c-c++-common/ubsan/bounds-7.c: Likewise.
8416 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8417 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8418 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8419 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8420 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8421 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8422 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8423 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8424 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8425 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8426
8427 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8428
8429 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8430 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8431 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8432 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8433
8434 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8435
8436 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8437 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8438 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8439
8440 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8441
8442 PR c++/61804
8443 * g++.dg/parse/pr61804.C: New.
8444
8445 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8446
8447 * gnat.dg/specs/alignment2.ads: Update.
8448 * gnat.dg/specs/size_clause1.ads: Likewise.
8449 * gnat.dg/specs/size_clause2.ads: Likewise.
8450
8451 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8452
8453 PR preprocessor/60723 - missing system-ness marks for macro tokens
8454 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8455
8456 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8457
8458 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8459 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8460 -mieee-with-inexact for alpha*-*-*.
8461
8462 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8463
8464 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8465 Add IEEE options to compile flags.
8466 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8467 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8468
8469 2014-07-15 Michael Matz <matz@suse.de>
8470
8471 PR rtl-optimization/61772
8472 * gcc.dg/torture/pr61772.c: New test.
8473
8474 2014-07-15 Marek Polacek <polacek@redhat.com>
8475
8476 * gcc.dg/ubsan/bounds-1.c: New test.
8477
8478 2014-06-15 Tobias Burnus <burnus@net-b.de>
8479
8480 * gfortran.dg/coarray_34.f90: New.
8481 * gfortran.dg/coarray_6.f90: Update test case.
8482
8483 2014-07-14 Richard Biener <rguenther@suse.de>
8484
8485 PR tree-optimization/61779
8486 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8487
8488 2014-07-14 Richard Biener <rguenther@suse.de>
8489
8490 PR tree-optimization/61786
8491 * gcc.dg/torture/pr61786.c: New testcase.
8492 * gcc.dg/lto/pr61786_0.c: Likewise.
8493 * gcc.dg/lto/pr61786_1.c: Likewise.
8494
8495 2014-07-14 Richard Biener <rguenther@suse.de>
8496
8497 PR tree-optimization/61757
8498 PR tree-optimization/61783
8499 PR tree-optimization/61787
8500 * gcc.dg/torture/pr61757.c: New testcase.
8501 * gcc.dg/torture/pr61787.c: Likewise.
8502
8503 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR middle-end/61294
8506 * c-c++-common/Wmemset-transposed-args1.c: New test.
8507 * c-c++-common/Wmemset-transposed-args2.c: New test.
8508 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8509
8510 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8511
8512 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8513 longer happens during parsing.
8514 * gcc.dg/pr44024.c: Update template.
8515 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8516 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8517 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8518
8519 2014-07-13 Tom de Vries <tom@codesourcery.com>
8520
8521 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8522 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8523
8524 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8525
8526 PR C++/60209 - Declaration of user-defined literal operator cause error
8527 * g++.dg/cpp0x/pr60209-neg.C: New.
8528 * g++.dg/cpp0x/pr60209.C: New.
8529 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8530
8531 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8532
8533 PR c++/60967
8534 * g++.dg/cilk-plus/pr60967.C: New.
8535
8536 2014-07-13 Tobias Burnus <burnus@net-b.de>
8537
8538 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8539
8540 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8541
8542 PR fortran/61780
8543 * gfortran.dg/dependency_44.f90 : New test
8544
8545 2014-07-12 Tobias Burnus <burnus@net-b.de>
8546
8547 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8548 * gfortran.dg/coarray_atomic_2.f90: New.
8549 * gfortran.dg/coarray_atomic_3.f90: New.
8550 * gfortran.dg/coarray_atomic_4.f90: New.
8551 * gfortran.dg/coarray/atomic_2.f90: New.
8552
8553 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8554
8555 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8556 * g++.dg/cpp0x/pr57644.C: New.
8557
8558 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 PR c++/53159
8561 * g++.dg/cpp0x/Wnarrowing1.C: New.
8562
8563 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8564
8565 PR preprocessor/61389
8566 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8567 * gcc.dg/cpp/sysmac1.c: Likewise.
8568
8569 2014-07-11 Richard Biener <rguenther@suse.de>
8570
8571 PR middle-end/61473
8572 * gcc.dg/memmove-4.c: New testcase.
8573 * gcc.dg/strlenopt-8.c: XFAIL.
8574 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8575
8576 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8577
8578 PR target/61561
8579 * gcc.dg/pr61561.c: New test.
8580
8581 2014-07-10 Tom de Vries <tom@codesourcery.com>
8582
8583 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8584 dg-options.
8585 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8586 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8587 dg-options.
8588
8589 2014-07-10 Richard Biener <rguenther@suse.de>
8590
8591 PR c-family/61741
8592 * c-c++-common/torture/pr61741.c: Use signed char.
8593
8594 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8595
8596 * gnat.dg/opt39.adb: New test.
8597
8598 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8599
8600 PR tree-optimization/61742
8601 * gcc.dg/torture/pr61742.c: New test.
8602 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8603 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8604
8605 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8606
8607 PR c++/60686
8608 * g++.dg/cpp0x/explicit8.C: New.
8609
8610 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 DR 1584
8613 PR c++/57466
8614 * g++.dg/template/pr57466.C: New.
8615 * g++.dg/cpp0x/pr57466.C: Likewise.
8616 * g++.dg/template/unify6.C: Update.
8617
8618 2014-07-09 Tom de Vries <tom@codesourcery.com>
8619
8620 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8621
8622 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8623
8624 * gfortran.dg/ieee/underflow_1.f90: New file.
8625
8626 2014-07-09 Richard Biener <rguenther@suse.de>
8627
8628 PR c-family/61741
8629 * c-c++-common/torture/pr61741.c: New testcase.
8630
8631 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8632
8633 * lib/target-supports.exp
8634 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8635
8636 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8637
8638 * gcc.dg/globalalias.c: Remove XFAIL.
8639 * gcc.dg/localalias.c: Remove XFAIL.
8640
8641 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8642
8643 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8644 * g++.dg/cpp0x/pr58155.C: New.
8645
8646 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8647
8648 PR testsuite/61453
8649 * gfortran.dg/bind_c_array_params_2.f90:
8650 Adjust regexp for more targets.
8651
8652 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8653 Paolo Carlini <paolo.carlini@oracle.com>
8654
8655 PR c++/59361
8656 * g++.dg/cpp0x/vt-59361.C: New.
8657
8658 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8659
8660 PR target/61599
8661 * gcc.target/i386/pr61599-1.c: New test.
8662 * gcc.target/i386/pr61599-2.c: New test.
8663
8664 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR rtl-optimization/61673
8667 * gcc.c-torture/execute/pr61673.c: New test.
8668
8669 PR tree-optimization/61725
8670 * gcc.dg/tree-ssa/vrp93.c: New test.
8671 * gcc.c-torture/execute/pr61725.c: New test.
8672
8673 2014-07-08 Richard Biener <rguenther@suse.de>
8674
8675 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8676 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8677 restriction on loop depth difference.
8678 (record_equality): Likewise.
8679 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8680 (loop_depth_of_name): Remove.
8681 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8682 restriction on loop depth difference.
8683 (init_copy_prop): Likewise.
8684
8685 2014-07-08 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/61681
8688 * gcc.dg/torture/pr61681.c: New testcase.
8689
8690 2014-07-08 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/61680
8693 * gcc.dg/vect/pr61680.c: New testcase.
8694
8695 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8696
8697 PR tree-optimization/61576
8698 * gcc.dg/torture/pr61576.c: New test.
8699
8700 2014-07-08 Marek Polacek <polacek@redhat.com>
8701
8702 PR c/60226
8703 * c-c++-common/pr60226.c: New test.
8704
8705 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8706
8707 PR fortran/61459
8708 PR fortran/58883
8709 * gfortran.dg/allocatable_function_8.f90 : New test
8710
8711 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8712
8713 * gcc.target/powerpc/spe-evmerge.c: New file.
8714
8715 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8716
8717 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8718
8719 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8720
8721 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8722
8723 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/58898
8726 * g++.dg/parse/pr58898.C: New.
8727
8728 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8729
8730 * gfortran.dg/list_read_12.f90: Delete the file.
8731 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8732 of dg-runtest.
8733
8734 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8735
8736 PR libgfortran/61640
8737 * gfortran.dg/arrayio_16.f90: New test.
8738
8739 2014-07-06 Marek Polacek <polacek@redhat.com>
8740
8741 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8742 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8743
8744 2014-07-06 Marek Polacek <polacek@redhat.com>
8745
8746 PR c/6940
8747 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8748 -Wno-sizeof-array-argument.
8749 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8750 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8751 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8752 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8753 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8754 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8755 * c-c++-common/sizeof-array-argument.c: New test.
8756 * gcc.dg/vla-5.c: Add dg-warnings.
8757
8758 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8759
8760 * g++.dg/ipa/devirt-26.C: Update testcase.
8761 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8762 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8763
8764 2014-07-04 Tobias Burnus <burnus@net-b.de>
8765
8766 * gfortran.dg/coarray/coindexed_3.f90: New.
8767
8768 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR middle-end/61654
8771 * g++.dg/opt/pr61654.C: New test.
8772
8773 PR tree-optimization/61684
8774 * gcc.c-torture/compile/pr61684.c: New test.
8775
8776 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8777
8778 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8779 dg-runtest's. Adapt all callers.
8780 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8781 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8782 * lib/go-dg.exp (go-dg-runtest): Likewise.
8783 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8784 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8785
8786 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/61682
8789 * gcc.c-torture/execute/pr61682.c: New test.
8790
8791 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8792
8793 * gcc.target/powerpc/shift-dot.c: New test.
8794
8795 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8796
8797 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8798 avoid optimization.
8799
8800 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8801
8802 * gcc.target/arm/identical-invariants.c: New test.
8803
8804 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8805 Chen Gang <gang.chen.5i5j@gmail.com>
8806
8807 * gcc.c-torture/compile/section.c: New testcase.
8808
8809 2014-07-02 Christian Bruel <christian.bruel@st.com>
8810
8811 PR target/29349
8812 PR target/53513
8813 * gcc.target/sh/fpchg.c: New test.
8814
8815 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8816 Fritz Reese <Reese-Fritz@zai.com>
8817
8818 * gfortran.dg/oldstyle_5.f: New test.
8819
8820 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8821
8822 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8823 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8824
8825 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8826
8827 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8828 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8829 * g++.dg/parse/error11.C: Likewise.
8830 * g++.old-deja/g++.brendan/template17.C: Likewise.
8831
8832 2014-07-02 Tobias Burnus <burnus@net-b.de>
8833
8834 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8835 * gfortran.dg/coarray/send_array.f90: Ditto.
8836 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8837
8838 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8839 Yufeng Zhang <yufeng.zhang@arm.com>
8840
8841 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8842 (additional_flags_for_func_ret): New variable based on
8843 $additional_flags with -fno-use-caller-save.
8844 (func-ret-*.c): Use the new variable.
8845
8846 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8847
8848 PR c++/59637
8849 * g++.dg/cpp0x/decltype60.C: New.
8850
8851 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8852
8853 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8854 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8855 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8856 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8857 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8858 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8859 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8860 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8861
8862 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8865
8866 2014-07-01 Marek Polacek <polacek@redhat.com>
8867
8868 * gcc.dg/Wint-conversion.c: New test.
8869
8870 2014-07-01 Marek Polacek <polacek@redhat.com>
8871
8872 PR c/58286
8873 * gcc.dg/Wincompatible-pointer-types.c: New test.
8874
8875 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8876
8877 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8878 MicroBlaze specific pattern.
8879
8880 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8881
8882 PR c++/58781
8883 PR c++/60249
8884 PR c++/59867
8885 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8886 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8887 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8888
8889 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8890
8891 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8892 test requires greater precision than the current PowerPC long
8893 double implementation supports.
8894
8895 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/54891
8898 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8899
8900 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8901
8902 PR c++/51400
8903 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8904
8905 2014-06-30 Jeff Law <law@redhat.com>
8906
8907 PR tree-optimization/61607
8908 * gcc.dg/tree-ssa/pr61607.c: New test.
8909
8910 2014-06-30 Marek Polacek <polacek@redhat.com>
8911
8912 * c-c++-common/ubsan/attrib-2.c: New test.
8913 * g++.dg/ubsan/return-3.C: New test.
8914
8915 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8916
8917 PR middle-end/57541
8918 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8919 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8920
8921 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8922
8923 * gcc.dg/ira-loop-pressure.c: New test.
8924
8925 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8926
8927 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8928 checks that the dump is generated.
8929
8930 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8931
8932 PR fortran/36275
8933 PR fortran/38839
8934 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8935 * gfortran.dg/binding_label_tests_27.f90: New file.
8936
8937 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8938
8939 * gfortran.dg/graphite/pr59586.f: New testcase.
8940
8941 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8942
8943 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8944
8945 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8946
8947 PR fortran/29383
8948 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8949 New function.
8950 * gfortran.dg/ieee/ieee.exp: New file.
8951 * gfortran.dg/ieee/ieee_1.F90: New file.
8952 * gfortran.dg/ieee/ieee_2.f90: New file.
8953 * gfortran.dg/ieee/ieee_3.f90: New file.
8954 * gfortran.dg/ieee/ieee_4.f90: New file.
8955 * gfortran.dg/ieee/ieee_5.f90: New file.
8956 * gfortran.dg/ieee/ieee_6.f90: New file.
8957 * gfortran.dg/ieee/ieee_7.f90: New file.
8958 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8959
8960 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8961
8962 * g++.dg/cpp0x/elision_conv.C: New.
8963
8964 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8965
8966 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8967
8968 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8969
8970 PR c++/61614
8971 * g++.dg/ext/complit14.C: New.
8972
8973 2014-06-27 Martin Jambor <mjambor@suse.cz>
8974
8975 PR ipa/61160
8976 * g++.dg/ipa/pr61160-2.C: New test.
8977 * g++.dg/ipa/pr61160-3.C: Likewise.
8978
8979 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR tree-optimization/57233
8982 PR tree-optimization/61299
8983 * gcc.dg/pr57233.c: New test.
8984 * gcc.target/i386/pr57233.c: New test.
8985 * gcc.target/i386/sse2-pr57233.c: New test.
8986 * gcc.target/i386/avx-pr57233.c: New test.
8987 * gcc.target/i386/avx2-pr57233.c: New test.
8988 * gcc.target/i386/avx512f-pr57233.c: New test.
8989 * gcc.target/i386/xop-pr57233.c: New test.
8990
8991 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8992
8993 * gcc.dg/typeof-2.c: New testcase.
8994
8995 2014-06-27 Marek Polacek <polacek@redhat.com>
8996
8997 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8998 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8999 (fn2): Likewise.
9000 (fn5): Likewise.
9001 (fn6): Likewise.
9002 (fn7): Likewise.
9003 (fn8): Likewise.
9004 (fn9): Likewise.
9005 (fn11): Likewise.
9006 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9007 location. Add memory barrier.
9008 (fn2): Likewise.
9009 (fn3): Likewise.
9010 (fn4): Likewise.
9011 (fn5): Likewise.
9012 * c-c++-common/ubsan/bounds-7.c: New test.
9013
9014 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9015
9016 PR libgfortran/61499
9017 * gfortran.dg/arrayio_15.f90: New test.
9018
9019 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9020
9021 PR target/61586
9022 * gcc.target/alpha/pr61586.c: New test.
9023
9024 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9025
9026 PR c++/57573
9027 * g++.dg/template/pr57573.C: New.
9028
9029 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9030
9031 * gcc.dg/tree-ssa/interposition.c: New testcase.
9032
9033 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9034
9035 PR c++/56633
9036 * g++.dg/cpp0x/deleted8.C: New.
9037
9038 2014-06-26 Martin Jambor <mjambor@suse.cz>
9039
9040 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9041 parameter.
9042 * g++.dg/simulate-thread/bitfields.C: Likewise.
9043 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9044 allow-packed-store-data-races parameter.
9045 * gcc.dg/simulate-thread/subfields.c: Likewise.
9046 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9047 to one.
9048
9049 2014-06-26 Martin Jambor <mjambor@suse.cz>
9050
9051 * g++.dg/ipa/pr60600.C: Fix typo.
9052 * g++.dg/ipa/devirt-25.C: Likewise.
9053
9054 2014-06-26 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/61607
9057 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9058
9059 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9060
9061 * gcc.dg/inline-22.c: Add bind_pic_locally.
9062 * gcc.dg/inline_4.c: Ditto.
9063 * gcc.dg/fail_always_inline.c: Ditto.
9064 * g++.dg/ipa/devirt-25.C: Ditto.
9065
9066 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9067
9068 * lib/target-support.exp (bind_pic_locally): Save the flags to
9069 'flags_to_postpone' instead of appending to 'flags'.
9070 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9071 with flags_to_postpone and revert after target_compile.
9072 * lib/g++.exp (g++_target_compile): Ditto.
9073 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9074
9075 2014-06-26 Nick Clifton <nickc@redhat.com>
9076
9077 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9078
9079 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9080
9081 PR c++/61537
9082 * g++.dg/template/pr61537.C: New testcase.
9083
9084 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9085
9086 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9087 powerpc*-*-linux*.
9088
9089 2014-06-25 Tobias Burnus <burnus@net-b.de>
9090
9091 * gfortran.dg/coarray_33.f90: New.
9092
9093 2014-06-25 Tobias Burnus <burnus@net-b.de>
9094
9095 * gfortran.dg/coarray/coindexed_1.f90: New.
9096
9097 2014-06-25 Tobias Burnus <burnus@net-b.de>
9098
9099 * gfortran.dg/coarray_collectives_7.f90: New.
9100
9101 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9102
9103 * gcc.c-torture/execute/20140622-1.c: New test.
9104
9105 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9106
9107 DR 178
9108 PR c++/49132
9109 * g++.dg/cpp0x/aggr1.C: New.
9110 * g++.dg/cpp0x/aggr2.C: Likewise.
9111 * g++.dg/init/aggr11.C: Likewise.
9112 * g++.dg/init/aggr12.C: Likewise.
9113
9114 2014-06-25 Martin Jambor <mjambor@suse.cz>
9115
9116 * g++.dg/ipa/pr61540.C: Remove dumping test.
9117
9118 2014-06-25 Marek Polacek <polacek@redhat.com>
9119
9120 PR c/61162
9121 * gcc.dg/pr61162.c: Adjust dg-warning.
9122 * gcc.dg/pr61162-2.c: New test.
9123
9124 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9125
9126 PR tree-optimization/57742
9127 * gcc.dg/tree-ssa/calloc-3.c: New file.
9128
9129 2014-06-25 Richard Biener <rguenther@suse.de>
9130
9131 PR testsuite/61560
9132 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9133 for targets that return _Complex float in memory.
9134
9135 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9136
9137 * gcc.target/arm/vect-noalign.c: Adjust options.
9138
9139 2014-06-24 Cong Hou <congh@google.com>
9140
9141 * gcc.dg/vect/vect-reduc-sad.c: New.
9142 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9143
9144 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9145
9146 PR tree-optimization/57742
9147 * g++.dg/tree-ssa/calloc.C: New testcase.
9148 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9149 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9150 * gcc.dg/strlenopt-9.c: Adapt.
9151
9152 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9153
9154 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9155 global variable.
9156 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9157 instead of calling sequentially in the C code.
9158 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9159 saved_return_address to the stack frame where LR register was stored.
9160 (saved_return_address): Declare weak.
9161
9162 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9163
9164 PR c++/33972
9165 * g++.dg/other/operator3.C: New.
9166 * g++.dg/template/operator8.C: Adjust.
9167 * g++.dg/template/operator9.C: Likewise.
9168
9169 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9170
9171 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9172
9173 2014-06-24 Richard Biener <rguenther@suse.de>
9174
9175 PR tree-optimization/61572
9176 * gcc.target/i386/pr61572.c: New testcase.
9177
9178 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9179
9180 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9181 reduction clause.
9182 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9183 Remove Label is never defined expected error.
9184 * gfortran.dg/gomp/udr8.f90: New test.
9185
9186 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9187
9188 PR tree-optimization/61554
9189 * g++.dg/torture/pr61554.C: New testcase.
9190
9191 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9192
9193 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9194
9195 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9196
9197 * gcc.dg/localalias-2.c: Guard by require-alias.
9198 * gcc.dg/globalalias-2.c: Likewise.
9199
9200 2014-06-23 Kai Tietz <ktietz@redhat.com>
9201
9202 * gcc.target/i386/indjmp-1.c: New test.
9203
9204 2014-06-23 Andrew Pinski <apinski@cavium.com>
9205
9206 * gcc.c-torture/compile/20140723-1.c: New testcase.
9207
9208 2014-06-23 Marek Polacek <polacek@redhat.com>
9209
9210 PR c/61553
9211 * c-c++-common/pr61553.c (foo): Add dg-error.
9212
9213 2014-06-23 Tobias Burnus <burnus@net-b.de>
9214
9215 * gfortran.dg/coarray_32.f90: New.
9216
9217 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 DR 577
9220 PR c++/33101
9221 * g++.dg/other/void1.C: Adjust.
9222 * g++.dg/other/void3.C: Likewise.
9223
9224 2014-06-23 Marek Polacek <polacek@redhat.com>
9225
9226 PR c/61553
9227 * c-c++-common/pr61553.c: New test.
9228
9229 2014-06-23 Richard Biener <rguenther@suse.de>
9230
9231 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9232 * g++.dg/vect/slp-pr50819.cc: Likewise.
9233 * g++.dg/vect/slp-pr56812.cc: Likewise.
9234 * gcc.dg/vect/bb-slp-1.c: Likewise.
9235 * gcc.dg/vect/bb-slp-10.c: Likewise.
9236 * gcc.dg/vect/bb-slp-11.c: Likewise.
9237 * gcc.dg/vect/bb-slp-13.c: Likewise.
9238 * gcc.dg/vect/bb-slp-14.c: Likewise.
9239 * gcc.dg/vect/bb-slp-15.c: Likewise.
9240 * gcc.dg/vect/bb-slp-16.c: Likewise.
9241 * gcc.dg/vect/bb-slp-17.c: Likewise.
9242 * gcc.dg/vect/bb-slp-18.c: Likewise.
9243 * gcc.dg/vect/bb-slp-19.c: Likewise.
9244 * gcc.dg/vect/bb-slp-2.c: Likewise.
9245 * gcc.dg/vect/bb-slp-20.c: Likewise.
9246 * gcc.dg/vect/bb-slp-21.c: Likewise.
9247 * gcc.dg/vect/bb-slp-22.c: Likewise.
9248 * gcc.dg/vect/bb-slp-23.c: Likewise.
9249 * gcc.dg/vect/bb-slp-24.c: Likewise.
9250 * gcc.dg/vect/bb-slp-25.c: Likewise.
9251 * gcc.dg/vect/bb-slp-26.c: Likewise.
9252 * gcc.dg/vect/bb-slp-27.c: Likewise.
9253 * gcc.dg/vect/bb-slp-28.c: Likewise.
9254 * gcc.dg/vect/bb-slp-29.c: Likewise.
9255 * gcc.dg/vect/bb-slp-3.c: Likewise.
9256 * gcc.dg/vect/bb-slp-30.c: Likewise.
9257 * gcc.dg/vect/bb-slp-31.c: Likewise.
9258 * gcc.dg/vect/bb-slp-32.c: Likewise.
9259 * gcc.dg/vect/bb-slp-4.c: Likewise.
9260 * gcc.dg/vect/bb-slp-5.c: Likewise.
9261 * gcc.dg/vect/bb-slp-6.c: Likewise.
9262 * gcc.dg/vect/bb-slp-7.c: Likewise.
9263 * gcc.dg/vect/bb-slp-8.c: Likewise.
9264 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9265 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9266 * gcc.dg/vect/bb-slp-9.c: Likewise.
9267 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9268 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9269 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9270 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9271 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9272 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9273 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9274 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9275 * gcc.dg/vect/pr26359.c: Likewise.
9276 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9277
9278 2014-06-23 Marek Polacek <polacek@redhat.com>
9279
9280 * c-c++-common/pr49706-2.c: New test.
9281
9282 2014-06-23 Alan Modra <amodra@gmail.com>
9283
9284 * gcc.dg/pr61583.c: New.
9285
9286 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9287
9288 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9289 [u]int64x1_t.
9290
9291 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9292 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9293
9294 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9295 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9296 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9297 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9298 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9299 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9300 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9301 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9302 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9303 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9304 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9305 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9306 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9307 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9308 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9309 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9310 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9311 test_vsrid_n_u64): Fix signature to match intrinsic.
9312
9313 (test_vabs_s64): Remove.
9314 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9315
9316 (test_vdupd_lane_s64): Rename to...
9317 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9318
9319 (test_vdupd_lane_u64): Rename to...
9320 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9321
9322 (test_vtst_s64): Rename to...
9323 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9324
9325 (test_vtst_u64): Rename to...
9326 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9327
9328 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9329 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9330 Remove out-of-bounds tests.
9331 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9332 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9333 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9334
9335 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9336
9337 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9338 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9339 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9340 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9341 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9342 vector types.
9343 * gcc.target/aarch64/vsub_f64.c: Likewise.
9344 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9345 scheme as now the same for all variants.
9346 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9347 float64x1_t.
9348
9349 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9350
9351 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9352
9353 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9354
9355 * gcc.dg/localalias.c: Fix broken commit.
9356 * gcc.dg/globalalias.c: Likewise.
9357
9358 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9359
9360 * gcc.dg/localalias.c: New testcase.
9361 * gcc.dg/localalias-2.c: New testcase.
9362 * gcc.dg/globalalias.c: New testcase.
9363 * gcc.dg/globalalias-2.c: New testcase.
9364
9365 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9366
9367 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9368
9369 2014-06-20 Marek Polacek <polacek@redhat.com>
9370
9371 * c-c++-common/ubsan/bounds-1.c: New test.
9372 * c-c++-common/ubsan/bounds-2.c: New test.
9373 * c-c++-common/ubsan/bounds-3.c: New test.
9374 * c-c++-common/ubsan/bounds-4.c: New test.
9375 * c-c++-common/ubsan/bounds-5.c: New test.
9376 * c-c++-common/ubsan/bounds-6.c: New test.
9377
9378 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9379
9380 Make the tests big-endian friendly.
9381
9382 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9383 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9384 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9385 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9386 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9387 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9388 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9389 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9390 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9391
9392 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9393 Max Ostapenko <m.ostapenko@partner.samsung.com>
9394
9395 PR sanitizer/61547
9396 * c-c++-common/asan/strlen-overflow-1.c: New test.
9397
9398 2014-06-20 Martin Jambor <mjambor@suse.cz>
9399
9400 PR ipa/61540
9401 * g++.dg/ipa/pr61540.C: New test.
9402
9403 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9404 Max Ostapenko <m.ostapenko@partner.samsung.com>
9405
9406 PR sanitizer/61530
9407 * c-c++-common/asan/pr61530.c: New test.
9408
9409 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9410
9411 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9412 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9413 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9414 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9415 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9416 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9417 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9418 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9419 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9420 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9421 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9422 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9423 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9424 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9425 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9426 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9427 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9428 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9429 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9430 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9431 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9432 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9433 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9434 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9435 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9436 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9437 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9438 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9439 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9440 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9441 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9442 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9443 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9444 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9445 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9446 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9447 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9448 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9449 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9450 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9451 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9452 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9453 (test_vqdmlal_high_lane_s16): Fix parameter type.
9454 (test_vqdmlal_high_lane_s32): Likewise.
9455 (test_vqdmull_high_lane_s16): Likewise.
9456 (test_vqdmull_high_lane_s32): Likewise.
9457 (test_vqdmlsl_high_lane_s32): Likewise.
9458 (test_vqdmlsl_high_lane_s16): Likewise.
9459 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9460 Fix argument type.
9461 (test_vqdmlals_lane_s32): Likewise.
9462 (test_vqdmlslh_lane_s16): Likewise.
9463 (test_vqdmlsls_lane_s32): Likewise.
9464 (test_vqdmulhh_lane_s16): Likewise.
9465 (test_vqdmulhs_lane_s32): Likewise.
9466 (test_vqdmullh_lane_s16): Likewise.
9467 (test_vqdmulls_lane_s32): Likewise.
9468 (test_vqrdmulhh_lane_s16): Likewise.
9469 (test_vqrdmulhs_lane_s32): Likewise.
9470
9471 2014-06-20 Tobias Burnus <burnus@net-b.de>
9472
9473 PR testsuite/61567
9474 * gfortran.dg/coarray_collectives_5.f90: Update
9475 dg-final scan-tree-dump-times.
9476 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9477
9478 2014-06-20 Hale Wang <hale.wang@arm.com>
9479
9480 * gcc.target/arm/lto/: New folder to verify the LTO option.
9481 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9482 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9483 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9484 * lib/lto.exp (object-readelf): New procedure.
9485
9486 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9487
9488 PR fortran/61454
9489 * gfortran.dg/pr61454.f90: New file.
9490
9491 2014-06-19 Terry Guo <terry.guo@arm.com>
9492
9493 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9494 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9495 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9496
9497 2014-06-19 Tobias Burnus <burnus@net-b.de>
9498
9499 * gfortran.dg/coarray/collectives_2.f90: Extend
9500 and make valid.
9501
9502 2014-06-18 Tom de Vries <tom@codesourcery.com>
9503
9504 * gcc.target/aarch64/fuse-caller-save.c: New test.
9505
9506 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9507 Tom de Vries <tom@codesourcery.com>
9508
9509 * gcc.target/arm/fuse-caller-save.c: New test.
9510
9511 2014-06-18 Richard Biener <rguenther@suse.de>
9512
9513 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9514 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9515 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9516
9517 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9518
9519 PR tree-optimization/61518
9520 * gcc.dg/torture/pr61518.c: New test.
9521
9522 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9523
9524 PR tree-optimization/61517
9525 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9526 (incorrect_read_be32): Likewise.
9527 (main): Call incorrect_read_* to test stmt replacement is made by
9528 bswap at the right place.
9529 * gcc.c-torture/execute/pr61517.c: New test.
9530
9531 2014-06-18 Andreas Schwab <schwab@suse.de>
9532
9533 PR rtl-optimization/54555
9534 * gcc.target/m68k/pr54555.c: New test.
9535
9536 2014-06-18 Olivier Hainque <hainque@adacore.com>
9537
9538 * gnat.dg/blocklocs.adb: New test.
9539
9540 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9541
9542 PR tree-optimization/52252
9543 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9544 * gcc.target/i386/pr52252-core.c: Ditto.
9545
9546 PR tree-optimization/61403
9547 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9548
9549 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9550
9551 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9552 * gfortran.dg/gomp/depend-1.f90: New test.
9553 * gfortran.dg/gomp/target1.f90: New test.
9554 * gfortran.dg/gomp/target2.f90: New test.
9555 * gfortran.dg/gomp/target3.f90: New test.
9556 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9557 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9558 201107.
9559
9560 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9561
9562 PR fortran/61126
9563 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9564
9565 2014-06-17 Tobias Burnus <burnus@net-b.de>
9566 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9567
9568 * gfortran.dg/coarray/send_array.f90: New.
9569 * gfortran.dg/coarray/get_array.f90: New.
9570 * gfortran.dg/coarray/sendget_array.f90: New.
9571 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9572 names.
9573 * gfortran.dg/coarray/collectives_2.f90: New.
9574
9575 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9576
9577 PR target/61533
9578 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9579 dg-options.
9580
9581 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9582
9583 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9584 unit_id and kind_id to zero.
9585
9586 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9587
9588 PR target/61483
9589 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9590 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9591 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9592 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9593
9594 2014-06-17 Richard Biener <rguenther@suse.de>
9595
9596 PR lto/61012
9597 * gcc.dg/lto/pr61526_0.c: New testcase.
9598 * gcc.dg/lto/pr61526_1.c: Likewise.
9599
9600 2014-06-17 Richard Biener <rguenther@suse.de>
9601
9602 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9603 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9604 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9605 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9606 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9607
9608 2014-06-17 Richard Biener <rguenther@suse.de>
9609
9610 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9611
9612 2014-06-16 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/61482
9615 * g++.dg/torture/pr61482.C: New testcase.
9616
9617 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9618
9619 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9620 vpmacsdql instruction.
9621
9622 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9623
9624 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9625 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9626 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9627 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9628 test patterns.
9629 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9630 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9631 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9632 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9633 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9634 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9635
9636 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9637
9638 PR fortran/28484
9639 PR fortran/61429
9640 * gfortran.dg/system_clock_1.f90: New file.
9641 * gfortran.dg/system_clock_2.f90: New file.
9642
9643 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9644
9645 PR c++/33101
9646 * g++.dg/other/void3.C: New.
9647 * g++.dg/conversion/err-recover1.C: Update.
9648
9649 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9650
9651 PR target/61415
9652 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9653 * gcc.target/powerpc/pack02.c: Use it.
9654 * gcc.target/powerpc/tfmode_off.c: Likewise.
9655
9656 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9657
9658 PR rtl-optimization/61094
9659 PR rtl-optimization/61446
9660 * gcc.target/i386/pr61446.c : New.
9661
9662 2014-06-13 Dehao Chen <dehao@google.com>
9663
9664 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9665
9666 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9667
9668 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9669
9670 2014-06-13 Richard Biener <rguenther@suse.de>
9671
9672 * c-c++-common/pr46562-2.c: Adjust.
9673 * g++.dg/tree-ssa/pr8781.C: Likewise.
9674 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9675 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9676 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9677 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9678 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9679
9680 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9681
9682 PR tree-optimization/61375
9683 * gcc.c-torture/execute/pr61375-1.c: New test.
9684
9685 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR middle-end/61486
9688 * c-c++-common/gomp/pr61486-1.c: New test.
9689 * c-c++-common/gomp/pr61486-2.c: New test.
9690
9691 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9692
9693 PR target/59843
9694 * gcc.dg/vect/vect-singleton_1.c: New file.
9695
9696 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9697
9698 PR target/61443
9699 * gcc.target/avr/torture/pr61443.c: New test.
9700
9701 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/19200
9704 * g++.dg/parse/friend11.C: New.
9705
9706 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9707
9708 PR c++/60265
9709 * g++.dg/cpp0x/using-enum-1.C: New.
9710 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9711
9712 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9713
9714 PR c++/19200
9715 * g++.dg/parse/friend9.C: New.
9716 * g++.dg/parse/friend10.C: Likewise.
9717 * g++.dg/parse/friend7.C: Adjust.
9718
9719 2014-06-11 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/61452
9722 * gcc.dg/torture/pr61452.c: New testcase.
9723
9724 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9725
9726 PR c++/34049
9727 * g++.dg/parse/pr34049.C: New.
9728
9729 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9730
9731 * gcc.c-torture/execute/pr61306-1.c: New test.
9732 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9733 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9734
9735 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9736
9737 * gcc.target/aarch64/acle/acle.exp: New.
9738 * gcc.target/aarch64/acle/crc32b.c: New test.
9739 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9740 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9741 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9742 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9743 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9744 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9745 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9746
9747 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9748
9749 PR tree-optimization/52252
9750 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9751
9752 2014-06-11 Richard Biener <rguenther@suse.de>
9753
9754 PR middle-end/61437
9755 * gcc.dg/torture/20140610-1.c: New testcase.
9756 * gcc.dg/torture/20140610-2.c: Likewise.
9757
9758 2014-06-10 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/61438
9761 * gcc.dg/torture/pr61438.c: New testcase.
9762
9763 2014-06-10 Richard Biener <rguenther@suse.de>
9764
9765 PR middle-end/61456
9766 * g++.dg/opt/pr61456.C: New testcase.
9767
9768 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9769 Mikael Morin <mikael@gcc.gnu.org>
9770
9771 PR fortran/41936
9772 * gfortran.dg/class_array_15.f03: Check memory leaks.
9773
9774 2014-06-10 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/57186
9777 PR tree-optimization/59299
9778 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9779 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9780
9781 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR fortran/60928
9784 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9785 directives.
9786 * gfortran.dg/gomp/associate1.f90: New test.
9787 * gfortran.dg/gomp/intentin1.f90: New test.
9788 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9789 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9790 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9791 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9792
9793 2014-06-09 Marek Polacek <polacek@redhat.com>
9794
9795 PR c/36446
9796 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9797 * gcc.dg/array-2.c: Likewise.
9798 * gcc.dg/array-const-2.c: Likewise.
9799 * gcc.dg/ucnid-8.c: Likewise.
9800 * gcc.dg/vla-init-1.c: Likewise.
9801 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9802 * gcc.dg/c99-flex-array-7.c: Likewise.
9803 * gcc.dg/init-bad-1.c: Likewise.
9804 * gcc.dg/init-bad-3.c: Likewise.
9805 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9806 * gcc.dg/pedwarn-init.c: Add dg-warning.
9807 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9808
9809 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 PR c++/22556
9812 * g++.dg/other/redecl3.C: New.
9813
9814 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9815
9816 PR c++/54442
9817 * g++.dg/pr54442.C: New file.
9818
9819 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9820
9821 PR fortran/61406
9822 * gfortran.dg/associate_17.f90 : New test
9823
9824 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9825
9826 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9827 void for TEST instead of static void.
9828 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9832 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9833 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9914 instead of static void.
9915 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9916 delete unused variables.
9917 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9921 delete unused variables, void for TEST instead of static void.
9922 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9935 initialize variables.
9936 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9937 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9940 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9941 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9942 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9945 * gcc.target/i386/i386.exp: Ditto.
9946 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9947 CALC, void for TEST instead of static void, initialize variables.
9948 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9949 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9950 static void.
9951 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9952 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9953 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9954 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9955 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10032 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10061 instead of static void.
10062 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10070 static void, delete unused variables.
10071 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10074 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10075 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10076 static void, delete unused variables, Change parameters for
10077 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10078 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10079 CALC, void for TEST instead of static void.
10080 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10081 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10082 void.
10083 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10084 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10085 static void, change type of parameter for UNION_TYPE.
10086 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10088 void for TEST instead of static void, delete unused variables, change
10089 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10090 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10097 void for TEST instead of static void, change parameters for
10098 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10099 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10101 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10102 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10103 __attribute__((unused)).
10104 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10105 __attribute__((unused)).
10106 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10107 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10108 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10109 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10110 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10111 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10112 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10113 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10114 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10115 add __attribute__((unused)).
10116 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10117 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10118 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10125 delete unused variables.
10126 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10127 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10129 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10130 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10131 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10132 static void, mask_merging and zero_masking for unsigned types.
10133 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10134 CHECK_ARRAY for unsigned types.
10135 * gcc.target/i386/m256-check.h: Ditto.
10136 * gcc.target/i386/m512-check.h: Ditto.
10137
10138 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10139
10140 PR target/61062
10141 * gcc.target/arm/pr48252.c (main): Expect same result
10142 as endian-neutral.
10143
10144 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10145
10146 PR fortran/45187
10147 * gfortran.dg/cray_pointers_10.f90: New file.
10148
10149 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10150
10151 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10152 instead of complex(kind=16).
10153
10154 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10155
10156 PR fortran/38829
10157 * gfortran.dg/bind_c_usage_29.f90: New file.
10158
10159 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10160
10161 * gnat.dg/opt38.adb: New test.
10162 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10163
10164 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10165
10166 PR target/18343
10167 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10168 New macro, 0 for __MMIX__, default 64.
10169 (bar): Pass it to __builtin_apply instead of literal 64.
10170
10171 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10172
10173 * gfortran.dg/io_constraints_11.f90: New file.
10174 * gfortran.dg/io_constraints_12.f90: New file.
10175 * gfortran.dg/io_constraints_13.f90: New file.
10176
10177 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10178
10179 PR target/61423
10180 * gcc.target/i386/pr61423.c: New test.
10181
10182 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 PR c++/60184
10185 * g++.dg/cpp0x/constexpr-union6.C: New.
10186 * g++.dg/cpp0x/union6.C: Likewise.
10187 * g++.dg/init/ref14.C: Adjust.
10188 * g++.dg/init/union1.C: Likewise.
10189
10190 2014-06-06 Richard Biener <rguenther@suse.de>
10191
10192 PR tree-optimization/59299
10193 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10194
10195 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10196
10197 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10198 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10199
10200 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10201
10202 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10203 bitfield and test wrong results instead of correct results to make the
10204 test more portable.
10205
10206 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 PR c++/60432
10209 * g++.dg/cpp0x/constexpr-60432.C: New.
10210
10211 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10212
10213 PR c++/60199
10214 * g++.dg/cpp0x/constexpr-60199.C: New.
10215
10216 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10217
10218 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10219 Specify -march=z900 as an additional option.
10220 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10221 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10222 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10223
10224 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10225
10226 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10227 reduction clause diagnostic changes.
10228 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10229 * gfortran.dg/gomp/reduction1.f90: Likewise.
10230 * gfortran.dg/gomp/reduction3.f90: Likewise.
10231 * gfortran.dg/gomp/udr1.f90: New test.
10232 * gfortran.dg/gomp/udr2.f90: New test.
10233 * gfortran.dg/gomp/udr3.f90: New test.
10234 * gfortran.dg/gomp/udr4.f90: New test.
10235 * gfortran.dg/gomp/udr5.f90: New test.
10236 * gfortran.dg/gomp/udr6.f90: New test.
10237 * gfortran.dg/gomp/udr7.f90: New test.
10238
10239 2014-06-06 Christian Bruel <christian.bruel@st.com>
10240
10241 PR tree-optimization/43934
10242 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10243
10244 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10245
10246 PR c/53119
10247 * gcc.dg/pr53119.c: New testcase.
10248
10249 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10250
10251 PR target/52472
10252 * gcc.target/avr/pr52472.c: New test.
10253
10254
10255 2014-06-05 Jeff Law <law@redhat.com>
10256
10257 PR tree-optimization/61289
10258 * g++.dg/pr61289.C: New test.
10259 * g++.dg/pr61289-2.C: New test.
10260
10261 2014-06-05 Richard Biener <rguenther@suse.de>
10262 Paolo Carlini <paolo.carlini@oracle.com>
10263
10264 PR c++/56961
10265 * g++.dg/parse/pr56961.C: New.
10266
10267 2014-06-05 Kai Tietz <ktietz@redhat.com>
10268
10269 PR target/46219
10270 * gcc.target/i386/sibcall-4.c: Remove xfail.
10271
10272 2014-06-05 Julian Brown <julian@codesourcery.com>
10273 Sandra Loosemore <sandra@codesourcery.com>
10274
10275 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10276
10277 2014-06-05 Richard Biener <rguenther@suse.de>
10278
10279 PR c++/61004
10280 * g++.dg/diagnostic/pr61004.C: New testcase.
10281
10282 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10283
10284 * gcc.dg/torture/pr61319.c: New test.
10285
10286 2014-06-05 Marek Polacek <polacek@redhat.com>
10287
10288 PR c/56724
10289 * gcc.dg/pr56724-3.c: New test.
10290
10291 2014-06-05 Andreas Schwab <schwab@suse.de>
10292
10293 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10294
10295 2014-06-05 Marek Polacek <polacek@redhat.com>
10296
10297 PR c/49706
10298 * c-c++-common/pr49706.c: New test.
10299
10300 2014-06-05 Marek Polacek <polacek@redhat.com>
10301
10302 PR c/48062
10303 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10304 * gcc.dg/Wshadow-3.c: Likewise.
10305 * gcc.dg/pr48062.c: New test.
10306
10307 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/43453
10310 * g++.dg/init/pr43453.C: New.
10311
10312 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10313
10314 PR tree-optimization/61385
10315 * gcc.dg/tree-ssa/pr61385.c: New file.
10316
10317 2014-06-04 Richard Biener <rguenther@suse.de>
10318
10319 PR tree-optimization/60098
10320 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10321
10322 2014-06-04 Richard Biener <rguenther@suse.de>
10323
10324 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10325
10326 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10327
10328 PR c/58942
10329 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10330 the case with a pointer.
10331
10332 2014-06-04 Marek Polacek <polacek@redhat.com>
10333
10334 PR c/30020
10335 * c-c++-common/pr30020.c: New test.
10336
10337 2014-06-03 Andrew Pinski <apinski@cavium.com>
10338
10339 * gcc.c-torture/compile/20140528-1.c: New testcase.
10340
10341 2014-06-03 Dehao Chen <dehao@google.com>
10342
10343 * gcc.dg/tree-prof/merge_block.c: New test.
10344
10345 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10346
10347 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10348 * g++.dg/ext/mv15.C (dg-options): Ditto.
10349
10350 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10351
10352 DR 1423
10353 PR c++/52174
10354 * g++.dg/cpp0x/nullptr31.C: New.
10355 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10356 * g++.dg/cpp0x/nullptr17.C: Update.
10357
10358 2014-06-03 Marek Polacek <polacek@redhat.com>
10359
10360 PR c/60439
10361 * c-c++-common/pr60439.c: New test.
10362 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10363
10364 2014-06-03 Martin Jambor <mjambor@suse.cz>
10365
10366 PR ipa/61160
10367 * g++.dg/ipa/pr61160-1.C: New test.
10368
10369 2014-06-03 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/61383
10372 * gcc.dg/torture/pr61383-1.c: New testcase.
10373
10374 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10375
10376 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10377
10378 2014-06-02 Jeff Law <law@redhat.com>
10379
10380 PR rtl-optimization/61094
10381 * g++.dg/pr61094: New test.
10382
10383 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10384
10385 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10386 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10387 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10388 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10389 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10390 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10391 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10392 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10393
10394 2014-06-02 Richard Biener <rguenther@suse.de>
10395
10396 PR tree-optimization/61346
10397 * gcc.dg/torture/pr61346.c: New testcase.
10398
10399 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10400
10401 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10402 not compilation.
10403 * gcc.target/i386/sibcall-4.c: Ditto.
10404 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10405
10406 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10407
10408 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10409 in scan-assembler-not string.
10410 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10411 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10412 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10413
10414 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10415
10416 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10417
10418 2014-06-01 Kai Tietz <ktietz@redhat.com>
10419
10420 PR target/61377
10421 * gcc.target/i386/sibcall-6.c: New test.
10422
10423 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10424
10425 DR 1227
10426 PR c++/57543
10427 * g++.dg/cpp0x/pr57543-1.C: New.
10428 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10429 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10430 * g++.dg/cpp0x/decltype59.C: Likewise.
10431
10432 2014-05-31 Tom de Vries <tom@codesourcery.com>
10433
10434 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10435
10436 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10437
10438 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10439 restore_gcc_exec_prefix_env_var): New procedures.
10440 (set_ld_library_path_env_vars,
10441 restore_ld_library_path_env_vars): Use them.
10442 * lib/c-compat.exp: Load target-libpath.exp.
10443 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10444 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10445 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10446 restore_gcc_exec_prefix_env_var.
10447 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10448 Likewise.
10449
10450 * c-c++-common/asan/misalign-1.c: New test.
10451 * c-c++-common/asan/misalign-2.c: New test.
10452
10453 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10454 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10455 -DASAN_USE_DEJAGNU_GTEST=1.
10456 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10457 * g++.dg/asan/asan_oob_test.cc: Likewise.
10458 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10459 * g++.dg/asan/asan_str_test.cc: Likewise.
10460 * g++.dg/asan/asan_test_utils.h: Likewise.
10461 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10462 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10463 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10464 Imported from upstream r209283.
10465 * g++.dg/asan/asan_test_config.h: Likewise.
10466
10467 2014-05-30 Kai Tietz <ktietz@redhat.com>
10468
10469 PR target/60104
10470 * gcc.target/i386/sibcall-1.c: New test.
10471 * gcc.target/i386/sibcall-2.c: New test.
10472 * gcc.target/i386/sibcall-3.c: New test.
10473 * gcc.target/i386/sibcall-4.c: New test.
10474
10475 2014-05-30 Ian Lance Taylor <iant@google.com>
10476
10477 * gcc.target/i386/pause-2.c: New test.
10478
10479 2014-05-30 Tom de Vries <tom@codesourcery.com>
10480
10481 * gcc.target/i386/fuse-caller-save.c: New test.
10482 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10483 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10484
10485 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10486
10487 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10488 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10489 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10490 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10491 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10492 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10493 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10494 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10495 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10496 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10497 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10498 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10499 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10500 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10501 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10502 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10503 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10504 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10505 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10506 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10507 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10508 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10509 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10510 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10511 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10512 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10513 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10514 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10515 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10516 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10517 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10518 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10519 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10520 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10521 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10522 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10523
10524 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10525
10526 PR rtl-optimization/61325
10527 * gcc.target/aarch64/pr61325.c: New.
10528
10529 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10530
10531 * gcc.target/arm/simd/vextQf32_1.c: New file.
10532 * gcc.target/arm/simd/vextQp16_1.c: New file.
10533 * gcc.target/arm/simd/vextQp8_1.c: New file.
10534 * gcc.target/arm/simd/vextQs16_1.c: New file.
10535 * gcc.target/arm/simd/vextQs32_1.c: New file.
10536 * gcc.target/arm/simd/vextQs64_1.c: New file.
10537 * gcc.target/arm/simd/vextQs8_1.c: New file.
10538 * gcc.target/arm/simd/vextQu16_1.c: New file.
10539 * gcc.target/arm/simd/vextQu32_1.c: New file.
10540 * gcc.target/arm/simd/vextQu64_1.c: New file.
10541 * gcc.target/arm/simd/vextQu8_1.c: New file.
10542 * gcc.target/arm/simd/vextQp64_1.c: New file.
10543 * gcc.target/arm/simd/vextf32_1.c: New file.
10544 * gcc.target/arm/simd/vextp16_1.c: New file.
10545 * gcc.target/arm/simd/vextp8_1.c: New file.
10546 * gcc.target/arm/simd/vexts16_1.c: New file.
10547 * gcc.target/arm/simd/vexts32_1.c: New file.
10548 * gcc.target/arm/simd/vexts64_1.c: New file.
10549 * gcc.target/arm/simd/vexts8_1.c: New file.
10550 * gcc.target/arm/simd/vextu16_1.c: New file.
10551 * gcc.target/arm/simd/vextu32_1.c: New file.
10552 * gcc.target/arm/simd/vextu64_1.c: New file.
10553 * gcc.target/arm/simd/vextu8_1.c: New file.
10554 * gcc.target/arm/simd/vextp64_1.c: New file.
10555
10556 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10557 Tom de Vries <tom@codesourcery.com>
10558
10559 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10560 options.
10561 * gcc.target/mips/fuse-caller-save.h: New include file.
10562 * gcc.target/mips/fuse-caller-save.c: New test.
10563 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10564 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10565
10566 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10567
10568 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10569
10570 2014-05-28 Richard Biener <rguenther@suse.de>
10571
10572 PR middle-end/61045
10573 * gcc.dg/pr61045.c: New testcase.
10574
10575 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10576
10577 * lib/clearcap.exp: New file.
10578 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10579 Remove clearcap_ldflags handling.
10580 Call clearcap-init, clearcap-finish.
10581 * gcc.target/i386/i386.exp: Likewise.
10582 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10583 * gcc.target/i386/clearcapv2.map: Move to
10584 ../config/sol2-clearcapv2.map.
10585 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10586 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10587
10588 2014-05-28 Richard Biener <rguenther@suse.de>
10589
10590 PR tree-optimization/61335
10591 * gfortran.dg/pr61335.f90: New testcase.
10592
10593 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10596
10597 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10598
10599 * gnat.dg/overflow_fixed.adb: New test.
10600
10601 2014-05-27 Marek Polacek <polacek@redhat.com>
10602
10603 PR c/56724
10604 * gcc.dg/pr56724-1.c: New test.
10605 * gcc.dg/pr56724-2.c: New test.
10606 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10607 -Wtraditional.
10608 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10609
10610 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gcc.dg/fold-compare-8.c: New test.
10613 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10614
10615 2014-05-27 Richard Biener <rguenther@suse.de>
10616
10617 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10618
10619 2014-05-27 Marek Polacek <polacek@redhat.com>
10620
10621 PR testsuite/61319
10622 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10623 LLONG_MIN, and ULLONG_MAX.
10624
10625 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10626
10627 * lib/target-supports.exp (check_effective_target_vect_bswap):
10628 Specify arm*-*-* support.
10629
10630 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10631
10632 PR testsuite/61319
10633 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10634 -nan optional.
10635 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10636 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10637
10638 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10639
10640 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10641
10642 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10643
10644 PR rtl-optimization/61222
10645 * gcc.c-torture/compile/pr61222-1.c: New test.
10646 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10647
10648 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10649
10650 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10651
10652 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10653
10654 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10655
10656 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10657
10658 PR libgfortran/55117
10659 * gfortran.dg/namelist_85.f90: New test.
10660
10661 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10662
10663 PR c/61191
10664 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10665 the case with syntax error.
10666
10667 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10668
10669 * gcc.dg/lto/pr61278_0.c: New test.
10670 * gcc.dg/lto/pr61278_1.c: New test.
10671
10672 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10673
10674 * gcc.dg/pr61220.c: New test.
10675 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10676
10677 2014-05-25 Tobias Burnus <burnus@net-b.de>
10678
10679 * gfortran.dg/coarray_10.f90: Update dg-warning.
10680 * gfortran.dg/coarray_this_image_1.f90: New.
10681 * gfortran.dg/coarray_this_image_2.f90: New.
10682
10683 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10684
10685 PR libfortran/61173
10686 * gfortran.dg/arrayio_14.f90: New test.
10687
10688 2014-05-24 Andreas Schwab <schwab@suse.de>
10689
10690 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10691
10692 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10693
10694 * gfortran.dg/bind_c_array_params_2.f90:
10695 Adjust regexp for -flto.
10696 * gfortran.dg/pr48636-2.f90: Likewise.
10697 * gfortran.dg/pr52835.f90: Likewise.
10698
10699 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10700
10701 PR rtl-optimization/61215
10702 * gcc.target/i386/pr61215.c: New.
10703
10704 2014-05-23 Marek Polacek <polacek@redhat.com>
10705 Jakub Jelinek <jakub@redhat.com>
10706
10707 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10708 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10709 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10710 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10711 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10712 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10713 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10714 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10715 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10716 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10717 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10718 * c-c++-common/ubsan/float-cast.h: New file.
10719 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10720 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10721
10722 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10723
10724 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10725
10726 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10727
10728 * g++.dg/cpp1y/lambda-init9.C: New.
10729
10730 2014-05-23 Richard Biener <rguenther@suse.de>
10731
10732 PR testsuite/61266
10733 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10734 adjust testcase to reflect reality.
10735
10736 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10737
10738 PR tree-optimization/54733
10739 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10740 optimization to support memory sources and bitwise operations
10741 equivalent to load in host endianness.
10742 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10743 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10744 * gcc.c-torture/execute/bswap-2.c: Likewise.
10745
10746 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10747
10748 * lib/target-supports.exp: New effective targets for architectures
10749 capable of performing byte swap.
10750 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10751 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10752 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10753
10754 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10755
10756 PR c++/61088
10757 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10758 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10759
10760 2014-05-22 Xinliang David Li <davidxl@google.com>
10761
10762 * g++.dg/ipa/devirt-15.C: Fix expected message.
10763 * g++.dg/ipa/devirt-16.C: Ditto.
10764 * g++.dg/ipa/devirt-17.C: Ditto.
10765 * g++.dg/ipa/devirt-26.C: Ditto.
10766 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10767 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10768 * g++.dg/tree-ssa/pr8781.C:Ditto.
10769
10770 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10771
10772 * gcc.target/powerpc/htm-ttest.c: New test.
10773
10774 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10775
10776 * gnat.dg/opt37.ad[sb]: New test.
10777
10778 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10779
10780 PR c/61271
10781 * g++.dg/cilk-plus/AN/array_function.cc: New.
10782
10783 2014-05-22 Richard Biener <rguenther@suse.de>
10784
10785 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10786
10787 2014-05-22 Kostya Serebryany <kcc@google.com>
10788
10789 * c-c++-common/tsan/mutexset1.c: Update the test to match
10790 upstream r209283.
10791 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10792
10793 2014-05-21 Marek Polacek <polacek@redhat.com>
10794
10795 PR sanitizer/61272
10796 * g++.dg/ubsan/pr61272.C: New test.
10797
10798 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10799 Sandra Loosemore <sandra@codesourcery.com>
10800
10801 PR lto/60179
10802 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10803 * gcc.target/nios2/custom-fp-lto.c: New test.
10804
10805 2014-05-21 Andreas Schwab <schwab@suse.de>
10806
10807 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10808
10809 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10810
10811 PR target/54236
10812 * gcc.target/sh/pr54236-3.c: New.
10813
10814 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10815
10816 PR c++/60189
10817 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10818
10819 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10820
10821 PR tree-optimization/60899
10822 * g++.dg/ipa/devirt-11.C: Update template.
10823
10824 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10825
10826 PR C++/61038
10827 * g++.dg/cpp0x/pr61038.C: New.
10828
10829 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10830
10831 PR c++/58753
10832 PR c++/58930
10833 PR c++/58704
10834 * g++.dg/cpp0x/nsdmi-template11.C: New.
10835 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10836 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10837
10838 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10839
10840 * gnat.dg/opt35.adb: New test.
10841 * gnat.dg/opt36.adb: Likewise.
10842 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10843
10844 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10845
10846 PR c++/60373
10847 * g++.dg/cpp0x/Wattributes1.C: New.
10848 * g++.dg/ext/visibility/redecl1.C: Adjust.
10849 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10850
10851 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10852
10853 * gcc.target/powerpc/vsxcopy.c: New test.
10854
10855 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10856
10857 PR c++/58664
10858 * g++.dg/cpp0x/nsdmi-union6.C: New.
10859 * g++.dg/parse/pr58664.C: Likewise.
10860 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10861 * g++.dg/parse/crash31.C: Likewise.
10862 * g++.dg/template/error2.C: Likewise.
10863 * g++.dg/template/inherit8.C: Likewise.
10864 * g++.dg/template/offsetof2.C: Likewise.
10865
10866 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10867
10868 * c-c++-common/gomp/simd4.c: Adjust for inform.
10869 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10870 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10871 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10872 * g++.dg/cpp0x/noexcept15.C: Likewise.
10873 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10874 * g++.dg/eh/spec6.C: Likewise.
10875 * g++.dg/expr/cast1.C: Likewise.
10876 * g++.dg/expr/dtor1.C: Likewise.
10877 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10878 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10879 * g++.dg/gomp/pr49223-2.C: Likewise.
10880 * g++.dg/gomp/udr-4.C: Likewise.
10881 * g++.dg/init/delete1.C: Likewise.
10882 * g++.dg/other/crash-2.C: Likewise.
10883 * g++.dg/parse/crash24.C: Likewise.
10884 * g++.dg/parse/crash25.C: Likewise.
10885 * g++.dg/parse/crash31.C: Likewise.
10886 * g++.dg/parse/crash49.C: Likewise.
10887 * g++.dg/parse/crash50.C: Likewise.
10888 * g++.dg/parse/crash54.C: Likewise.
10889 * g++.dg/parse/dtor7.C: Likewise.
10890 * g++.dg/parse/error40.C: Likewise.
10891 * g++.dg/parse/fused-params1.C: Likewise.
10892 * g++.dg/parse/new1.C: Likewise.
10893 * g++.dg/template/crash35.C: Likewise.
10894 * g++.dg/template/crash59.C: Likewise.
10895 * g++.dg/template/crash77.C: Likewise.
10896 * g++.dg/template/error51.C: Likewise.
10897 * g++.dg/template/incomplete1.C: Likewise.
10898 * g++.dg/template/incomplete3.C: Likewise.
10899 * g++.dg/template/incomplete4.C: Likewise.
10900 * g++.dg/template/incomplete5.C: Likewise.
10901 * g++.dg/template/inherit8.C: Likewise.
10902 * g++.dg/template/instantiate1.C: Likewise.
10903 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10904 * g++.dg/template/offsetof2.C: Likewise.
10905 * g++.dg/tm/pr51928.C: Likewise.
10906 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10907 * g++.dg/warn/incomplete1.C: Likewise.
10908 * g++.dg/warn/incomplete2.C: Likewise.
10909 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10910 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10911 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10912 * g++.old-deja/g++.eh/catch1.C: Likewise.
10913 * g++.old-deja/g++.eh/spec6.C: Likewise.
10914 * g++.old-deja/g++.mike/p7868.C: Likewise.
10915 * g++.old-deja/g++.other/crash38.C: Likewise.
10916 * g++.old-deja/g++.other/enum2.C: Likewise.
10917 * g++.old-deja/g++.other/incomplete.C: Likewise.
10918 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10919 * g++.old-deja/g++.pt/crash9.C: Likewise.
10920 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10921 * g++.old-deja/g++.pt/typename8.C: Likewise.
10922 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10923
10924 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10925
10926 * lib/target-supports.exp
10927 (check_effective_target_vect_sizes_32B_16B): Return false if
10928 128-bit AVX vectors preferred.
10929
10930 2014-05-19 Mike Stump <mikestump@comcast.net>
10931
10932 * lib/target-supports.exp (check_effective_target_avx): Early out
10933 if not x86 to prevent x86 flags on non-x86 targets.
10934
10935 2014-05-19 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/61221
10938 * gcc.dg/torture/pr61221.c: New testcase.
10939
10940 2014-05-19 Richard Biener <rguenther@suse.de>
10941
10942 PR tree-optimization/61209
10943 * gfortran.dg/pr61209.f90: New testcase.
10944
10945 2014-05-19 Richard Biener <rguenther@suse.de>
10946
10947 PR tree-optimization/61184
10948 * c-c++-common/torture/pr61184.c: New testcase.
10949
10950 2014-05-19 Christian Bruel <christian.bruel@st.com>
10951
10952 PR target/61195
10953 * gcc.target/sh/pr61195.c: New test.
10954
10955 2014-05-18 Wei Mi <wmi@google.com>
10956
10957 PR target/58066
10958 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10959 directive with rtl insns. Add effective-target fpic and
10960 tls_native.
10961
10962 2014-05-17 Xinliang David Li <davidxl@google.com>
10963
10964 * g++.dg/ipa/devirt-33.C: New testcase.
10965
10966 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10967
10968 * g++.dg/ipa/comdat.C: New file.
10969
10970 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gnat.dg/volatile12.ad[sb]: New test.
10973
10974 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gnat.dg/enum3.adb: New test.
10977
10978 2014-05-18 Andreas Schwab <schwab@suse.de>
10979
10980 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10981
10982 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10983
10984 PR libfortran/52539
10985 * gfortran.dg/namelist_utf8.f90: New test.
10986
10987 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10988
10989 PR c++/52875
10990 * g++.dg/cpp0x/decltype58.C: New.
10991
10992 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10993
10994 * gcc.target/microblaze/others/break_handler.c: New.
10995
10996 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10997
10998 PR tree-optimization/61140
10999 PR tree-optimization/61150
11000 PR tree-optimization/61197
11001 * gcc.dg/tree-ssa/pr61140.c: New file.
11002 * gcc.dg/tree-ssa/pr61150.c: New file.
11003 * gcc.dg/tree-ssa/pr61197.c: New file.
11004
11005 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11006
11007 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11008 (dg-options): Add -mfpmath=387.
11009 (dg-final): Check that no MMX registers are used.
11010
11011 2014-05-17 Andreas Schwab <schwab@suse.de>
11012
11013 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11014
11015 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11016
11017 Revert:
11018 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11019
11020 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11021 occurrences of "int" in the gimple dump to reflect that the return
11022 types of functions now show up in such dumps.
11023 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11024
11025 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11026
11027 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11028 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11029 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11030 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11031 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11032 * gcc.dg/debug/pr35154.c: Update testcase.
11033 * gcc.target/i386/vectorize1.c: Update testcase.
11034
11035 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11036
11037 PR c++/51640
11038 * g++.dg/parse/error54.C: New.
11039
11040 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11041
11042 PR rtl-optimization/60969
11043 * g++.dg/pr60969.C: New.
11044
11045 2014-05-16 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/61194
11048 * gcc.dg/vect/pr61194.c: New testcase.
11049
11050 2014-05-16 Richard Biener <rguenther@suse.de>
11051
11052 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11053 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11054 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11055 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11056
11057 2014-05-16 Richard Biener <rguenther@suse.de>
11058
11059 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11060
11061 2014-05-15 Martin Jambor <mjambor@suse.cz>
11062
11063 PR ipa/61085
11064 * g++.dg/ipa/pr61085.C: New test.
11065
11066 2014-05-15 Martin Jambor <mjambor@suse.cz>
11067
11068 PR tree-optimization/61090
11069 * gcc.dg/tree-ssa/pr61090.c: New test.
11070
11071 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR tree-optimization/61158
11074 * gcc.dg/pr61158.c: New test.
11075
11076 2014-05-15 Andreas Schwab <schwab@suse.de>
11077
11078 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11079 emitted.
11080 * obj-c++.dg/exceptions-5.mm: Likewise.
11081
11082 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11083
11084 * shrink-wrap-loop.c: New test case.
11085
11086 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11087
11088 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11089 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11090 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11091 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11092 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11093 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11094 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11095 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11096 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11097 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11098 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11099 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11100 * gcc.target/arm/simd/vtrns16_1.c: New file.
11101 * gcc.target/arm/simd/vtrns32_1.c: New file.
11102 * gcc.target/arm/simd/vtrns8_1.c: New file.
11103 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11104 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11105 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11106
11107 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11108
11109 * gcc.target/i386/clflushopt-1.c: New.
11110 * gcc.target/i386/xsavec-1.c: Ditto.
11111 * gcc.target/i386/xsavec64-1.c: Ditto.
11112 * gcc.target/i386/xsaves-1.c: Ditto.
11113 * gcc.target/i386/xsaves64-1.c: Ditto.
11114 * gcc.target/i386/sse-12.c: Test new options.
11115 * gcc.target/i386/sse-13.c: Ditto.
11116 * gcc.target/i386/sse-14.c: Ditto.
11117 * gcc.target/i386/sse-22.c: Ditto.
11118 * gcc.target/i386/sse-23.c: Ditto.
11119 * g++.dg/other/i386-2.C: Ditto.
11120 * g++.dg/other/i386-3.C: Ditto.
11121
11122 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11123
11124 PR rtl-optimization/60866
11125 * gcc.dg/pr60866.c: New test.
11126
11127 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11128
11129 PR rtl-optimization/60901
11130 * gcc.target/i386/pr60901.c: New test.
11131
11132 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11133
11134 PR sanitizer/61100
11135 * c-c++-common/asan/asan-interface-1.c: New test.
11136 * lib/asan-dg.exp (asan_include_flags): New function.
11137 (asan_init): Call asan_include_flags to obtain path
11138 to sanitizer headers.
11139
11140 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11141
11142 * lib/target-support.exp (check_dfp_hw_available): New function.
11143 (is-effective-target): Check $arg for dfp_hw.
11144 (is-effective-target-keyword): Likewise.
11145 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11146 Change target to dfp_hw.
11147
11148 2014-05-13 Marek Polacek <polacek@redhat.com>
11149
11150 PR c/61162
11151 * gcc.dg/pr61162.c: New test.
11152
11153 2014-05-13 Marek Polacek <polacek@redhat.com>
11154
11155 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11156 * c-c++-common/pr50459-2.c: New test.
11157
11158 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11159
11160 PR c++/54310
11161 * g++.dg/template/pr54310.C: New.
11162
11163 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11164 Sandra Loosemore <sandra@codesourcery.com>
11165
11166 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11167
11168 2014-05-13 Catherine Moore <clm@cm00re.com>
11169
11170 * gcc.target/mips/near-far-1.c: Adjust expected output
11171 to allow the JALS instruction.
11172 * gcc.target/mips/near-far-2.c: Likewise.
11173 * gcc.target/mips/near-far-4.c: Likewise.
11174
11175 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11176
11177 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11178
11179 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR target/61060
11182 * gcc.dg/pr61060.c: New test.
11183
11184 2014-05-12 DJ Delorie <dj@redhat.com>
11185
11186 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11187 * gcc.dg/sibcall-4.c: Likewise.
11188
11189 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11190
11191 * objc.dg/shadow-1.m: New test.
11192 * objc.dg/shadow-2.m: New test.
11193 * objc.dg/ivar-scope-1.m: New test.
11194 * objc.dg/ivar-scope-2.m: New test.
11195 * objc.dg/ivar-scope-3.m: New test.
11196 * objc.dg/ivar-scope-4.m: New test.
11197 * objc.dg/ivar-visibility-1.m: New test.
11198 * objc.dg/ivar-visibility-2.m: New test.
11199 * objc.dg/ivar-visibility-3.m: New test.
11200 * objc.dg/ivar-visibility-4.m: New test.
11201
11202 2014-05-12 Tobias Burnus <burnus@net-b.de>
11203
11204 PR fortran/60127
11205 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11206
11207 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11208
11209 PR fortran/60834
11210 * gfortran.dg/associate_16.f90: New test.
11211
11212 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11213
11214 PR target/60991
11215 * gcc.target/avr/pr60991.c: New testcase.
11216
11217 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11218
11219 PR c++/60054
11220 * g++.dg/cpp1y/pr60054.C: New.
11221
11222 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11223
11224 PR c++/51199
11225 * g++.dg/template/pr51199.C: New.
11226
11227 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11228
11229 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11230
11231 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11232
11233 * gfortran.dg/gomp/affinity-1.f90: New test.
11234
11235 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11236
11237 * gcc.dg/torture/pr61136.c: New test.
11238
11239 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11240
11241 PR c++/59705
11242 * g++.dg/cpp0x/sfinae51.C: New.
11243
11244 PR c++/58353
11245 * g++.dg/cpp0x/variadic157.C: New.
11246
11247 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11248
11249 PR target/51244
11250 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11251
11252 2014-05-10 Marek Polacek <polacek@redhat.com>
11253
11254 * gcc.dg/pedwarn-init.c: New test.
11255 * gcc.dg/init-string-1.c: Adjust dg-error.
11256
11257 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11258
11259 * lib/target-supports.exp
11260 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11261 to the list.
11262
11263 2014-05-09 Marek Polacek <polacek@redhat.com>
11264
11265 PR c/61096
11266 * gcc.dg/pr61096-1.c: New test.
11267 * gcc.dg/pr61096-2.c: New test.
11268
11269 2014-05-09 Florian Weimer <fweimer@redhat.com>
11270
11271 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11272 * g++.dg/fstack-protector-strong.C: Likewise.
11273 * gcc.target/i386/ssp-strong-reg.c: New file.
11274
11275 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11276
11277 PR target/61055
11278 * gcc.target/avr/torture/pr61055.c: New test.
11279
11280 2014-05-09 Marek Polacek <polacek@redhat.com>
11281
11282 PR c/50459
11283 * c-c++-common/attributes-1.c: Move test line to a new test.
11284 * c-c++-common/attributes-2.c: New test.
11285 * c-c++-common/pr50459.c: New test.
11286 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11287 * gcc.dg/nonnull-2.c: Likewise.
11288 * gcc.dg/pr55570.c: Modify dg-error.
11289 * gcc.dg/tm/wrap-2.c: Likewise.
11290
11291 2014-05-08 Jeff Law <law@redhat.com>
11292
11293 PR tree-optimization/61009
11294 * g++.dg/tree-ssa/pr61009.C: New test.
11295
11296 2014-05-08 Matthias Klose <doko@ubuntu.com>
11297
11298 PR driver/61106
11299 * gcc-dg/unused-8a.c: New.
11300 * gcc-dg/unused-8b.c: Likewise.
11301
11302 2014-05-08 Marek Polacek <polacek@redhat.com>
11303
11304 PR c/61053
11305 * gcc.dg/pr61053.c: New test.
11306
11307 2014-05-08 Marek Polacek <polacek@redhat.com>
11308
11309 PR c/61077
11310 * gcc.dg/pr61077.c: New test.
11311
11312 2014-05-08 Tobias Burnus <burnus@net-b.de>
11313
11314 * gfortran.dg/coarray_collectives_1.f90: New.
11315 * gfortran.dg/coarray_collectives_2.f90: New.
11316 * gfortran.dg/coarray_collectives_3.f90: New.
11317 * gfortran.dg/coarray_collectives_4.f90: New.
11318 * gfortran.dg/coarray_collectives_5.f90: New.
11319 * gfortran.dg/coarray_collectives_6.f90: New.
11320 * gfortran.dg/coarray/collectives_1.f90: New.
11321 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11322 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11323 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11324 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11325 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11326 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11327 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11328
11329 2014-05-08 Wei Mi <wmi@google.com>
11330
11331 PR target/58066
11332 * gcc.target/i386/pr58066.c: New test.
11333
11334 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11335
11336 * gcc.target/i386/avx256-unaligned-load-2.c,
11337 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11338 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11339 packed-single instructions.
11340
11341 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11342
11343 PR c++/13981
11344 * g++.dg/diagnostic/pr13981.C: New.
11345
11346 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11347
11348 PR tree-optimization/59100
11349 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11350 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11351
11352 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11353
11354 PR tree-optimization/61095
11355 * gcc.dg/torture/pr61095.c: New test.
11356
11357 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11358
11359 PR middle-end/39246
11360 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11361 the uninitialized complex is used.
11362 * gcc.dg/uninit-17.c: New test to check partial initialization of
11363 complex with branches.
11364 * gcc.dg/uninit-17-O0.c: Likewise.
11365
11366 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11367
11368 PR target/60884
11369 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11370 (test_03): Rename to test_02.
11371
11372 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11373
11374 PR c++/61083
11375 * g++.dg/cpp0x/sfinae50.C: New.
11376
11377 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11378
11379 PR c++/61080
11380 * g++.dg/cpp0x/deleted7.C: New.
11381
11382 2014-05-07 Richard Biener <rguenther@suse.de>
11383
11384 PR tree-optimization/61034
11385 * g++.dg/tree-ssa/pr61034.C: New testcase.
11386
11387 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11388
11389 * gcc.target/epiphany/isr-arg.c: New file.
11390
11391 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11392
11393 PR tree-optimization/52252
11394 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11395
11396 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11397
11398 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11399 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11400 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11401 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11402 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11403 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11404 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11405 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11406 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11407 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11408 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11409 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11410 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11411 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11412 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11413 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11414 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11415 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11416 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11417 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11418 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11419 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11420 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11421 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11422 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11423 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11424 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11425 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11426 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11427 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11428 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11429 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11430 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11431 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11432 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11433 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11434 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11435 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11436 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11437 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11438 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11439 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11440 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11441 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11442 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11443 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11444 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11445 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11446 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11447 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11448 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11449 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11450 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11451 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11452 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11453 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11454 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11455 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11456 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11457 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11458 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11459 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11460 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11461 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11462 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11463 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11464 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11465 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11466 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11467 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11468 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11469 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11470
11471 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11472
11473 gcc.target/aarch64/simd/ext_f32.x: New file.
11474 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11475 gcc.target/aarch64/simd/ext_p16.x: New file.
11476 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11477 gcc.target/aarch64/simd/ext_p8.x: New file.
11478 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11479 gcc.target/aarch64/simd/ext_s16.x: New file.
11480 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11481 gcc.target/aarch64/simd/ext_s32.x: New file.
11482 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11483 gcc.target/aarch64/simd/ext_s64.x: New file.
11484 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11485 gcc.target/aarch64/simd/ext_s8.x: New file.
11486 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11487 gcc.target/aarch64/simd/ext_u16.x: New file.
11488 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11489 gcc.target/aarch64/simd/ext_u32.x: New file.
11490 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11491 gcc.target/aarch64/simd/ext_u64.x: New file.
11492 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11493 gcc.target/aarch64/simd/ext_u8.x: New file.
11494 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11495 gcc.target/aarch64/simd/ext_f64.c: New file.
11496 gcc.target/aarch64/simd/extq_f32.x: New file.
11497 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11498 gcc.target/aarch64/simd/extq_p16.x: New file.
11499 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11500 gcc.target/aarch64/simd/extq_p8.x: New file.
11501 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11502 gcc.target/aarch64/simd/extq_s16.x: New file.
11503 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11504 gcc.target/aarch64/simd/extq_s32.x: New file.
11505 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11506 gcc.target/aarch64/simd/extq_s64.x: New file.
11507 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11508 gcc.target/aarch64/simd/extq_s8.x: New file.
11509 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11510 gcc.target/aarch64/simd/extq_u16.x: New file.
11511 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11512 gcc.target/aarch64/simd/extq_u32.x: New file.
11513 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11514 gcc.target/aarch64/simd/extq_u64.x: New file.
11515 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11516 gcc.target/aarch64/simd/extq_u8.x: New file.
11517 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11518 gcc.target/aarch64/simd/extq_f64.c: New file.
11519
11520 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11521
11522 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11523 * gcc.target/aarch64/vtrnu32.c: Likewise.
11524 * gcc.target/aarch64/vtrnf32.c: Likewise.
11525
11526 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11527
11528 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11529 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11530 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11531 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11532 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11533 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11534 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11535 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11536 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11537 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11538 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11539 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11540 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11541 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11542 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11543 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11544 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11545 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11546 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11547 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11548 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11549 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11550 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11551 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11552 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11553 * gcc.target/aarch64/simd/vtrns16.x: New file.
11554 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11555 * gcc.target/aarch64/simd/vtrns32.x: New file.
11556 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11557 * gcc.target/aarch64/simd/vtrns8.x: New file.
11558 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11559 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11560 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11561 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11562 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11563 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11564
11565 2014-05-07 Richard Biener <rguenther@suse.de>
11566
11567 PR tree-optimization/57864
11568 * gcc.dg/torture/pr57864.c: New testcase.
11569
11570 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11571
11572 PR libfortran/61049
11573 * gfortran.dg/list_read_13.f: New test.
11574
11575 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11576
11577 PR c++/60999
11578 * g++.dg/cpp0x/nsdmi-template9.C: New.
11579 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11580
11581 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11582 Mike Stump <mikestump@comcast.net>
11583 Richard Sandiford <rdsandiford@googlemail.com>
11584
11585 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11586
11587 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11588
11589 PR ipa/60965
11590 * g++.dg/ipa/devirt-32.C: New testcase.
11591
11592 2014-05-05 Richard Biener <rguenther@suse.de>
11593
11594 PR middle-end/61010
11595 * gcc.dg/torture/pr61010.c: New testcase.
11596
11597 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11598
11599 * gcc.target/s390/leaf-profile.c: New testcase.
11600
11601 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11602
11603 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11604 Disable asm scan for s390.
11605 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11606 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11607
11608 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11609
11610 PR tree-optimization/60363
11611 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11612
11613 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11614
11615 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11616 (dg-require-effective-target): Change target to powerpc_fprs.
11617 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11618 (dg-require-effective-target): Change target to dfprt.
11619
11620 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/58582
11623 * g++.dg/cpp0x/deleted4.C: New.
11624 * g++.dg/cpp0x/deleted5.C: Likewise.
11625 * g++.dg/cpp0x/deleted6.C: Likewise.
11626
11627 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11628
11629 PR fortran/61025
11630 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11631 regexps for -m32.
11632 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11633 * gfortran.dg/coarray_poly_6.f90: Likewise.
11634 * gfortran.dg/coarray_poly_7.f90: Likewise.
11635 * gfortran.dg/coarray_poly_8.f90: Likewise.
11636
11637 2014-05-02 Marek Polacek <polacek@redhat.com>
11638
11639 PR c/25801
11640 * gcc.dg/pr25801.c: New test.
11641
11642 2014-05-02 Marek Polacek <polacek@redhat.com>
11643
11644 PR c/60784
11645 * gcc.dg/pr60784.c: New test.
11646
11647 2014-05-01 Marek Polacek <polacek@redhat.com>
11648
11649 PR c/60915
11650 * gcc.dg/pr60915.c: New test.
11651
11652 2014-05-01 Marek Polacek <polacek@redhat.com>
11653
11654 PR c/60257
11655 * gcc.dg/pr60257.c: New test.
11656
11657 2014-05-01 Marek Polacek <polacek@redhat.com>
11658
11659 PR c/43395
11660 * c-c++-common/pr43395.c: New test.
11661
11662 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11663
11664 * gcc.dg/cond-reduc-1.c: New test.
11665 * gcc.dg/cond-reduc-2.c: Likewise.
11666
11667 2014-05-01 Marek Polacek <polacek@redhat.com>
11668
11669 PR c/29467
11670 * gcc.dg/pr29467.c: New test.
11671 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11672 about boolean types.
11673 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11674 to bool.
11675 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11676
11677 2014-05-01 Marek Polacek <polacek@redhat.com>
11678
11679 PR c/43245
11680 * gcc.dg/pr43245.c: New test.
11681
11682 2014-05-01 Marek Polacek <polacek@redhat.com>
11683
11684 PR c/56989
11685 * gcc.dg/pr56989.c: New test.
11686
11687 2014-04-30 Ian Lance Taylor <iant@google.com>
11688
11689 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11690 in go_compile_args rather than in argument to go-torture-execute.
11691
11692 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11693
11694 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11695 instead of getpid.
11696
11697 2014-04-30 Tobias Burnus <burnus@net-b.de>
11698
11699 * gfortran.dg/coarray_poly_6.f90
11700 * gfortran.dg/coarray_poly_7.f90
11701 * gfortran.dg/coarray_poly_8.f90
11702
11703 2014-04-30 Tobias Burnus <burnus@net-b.de>
11704
11705 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11706 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11707 * gfortran.dg/coarray/codimension.f90: New.
11708
11709 2014-04-30 Tobias Burnus <burnus@net-b.de>
11710
11711 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11712 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11713
11714 2014-04-30 Tobias Burnus <burnus@net-b.de>
11715
11716 * gfortran.dg/coarray_poly_4.f90: New.
11717 * gfortran.dg/coarray_poly_5.f90: New.
11718
11719 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11720
11721 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11722 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11723 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11724 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11725 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11726 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11727 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11728 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11729 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11730 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11731 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11732 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11733 * gcc.target/arm/simd/vuzps16_1.c: New file.
11734 * gcc.target/arm/simd/vuzps32_1.c: New file.
11735 * gcc.target/arm/simd/vuzps8_1.c: New file.
11736 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11737 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11738 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11739
11740 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11741
11742 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11743 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11744 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11745
11746 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11747
11748 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11749 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11750 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11751 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11752 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11753 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11754 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11755 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11756 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11757 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11758 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11759 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11760 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11761 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11762 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11763 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11764 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11765 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11766 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11767 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11768 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11769 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11770 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11771 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11772 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11773 * gcc.target/aarch64/simd/vuzps16.x: New file.
11774 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11775 * gcc.target/aarch64/simd/vuzps32.x: New file.
11776 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11777 * gcc.target/aarch64/simd/vuzps8.x: New file.
11778 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11779 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11780 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11781 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11782 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11783 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11784
11785 2014-04-30 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/48329
11788 * gfortran.dg/vect/pr48329.f90: New testcase.
11789
11790 2014-04-30 Marek Polacek <polacek@redhat.com>
11791
11792 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11793 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11794
11795 2014-04-30 Marek Polacek <polacek@redhat.com>
11796
11797 PR c/60139
11798 * gcc.dg/pr60139.c: New test.
11799
11800 2014-04-30 Marek Polacek <polacek@redhat.com>
11801
11802 PR c/60351
11803 * gcc.dg/pr60351.c: New test.
11804
11805 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11806
11807 * gcc.target/arm/simd/simd.exp: New file.
11808 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11809 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11810 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11811 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11812 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11813 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11814 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11815 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11816 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11817 * gcc.target/arm/simd/vzipf32_1.c: New file.
11818 * gcc.target/arm/simd/vzipp16_1.c: New file.
11819 * gcc.target/arm/simd/vzipp8_1.c: New file.
11820 * gcc.target/arm/simd/vzips16_1.c: New file.
11821 * gcc.target/arm/simd/vzips32_1.c: New file.
11822 * gcc.target/arm/simd/vzips8_1.c: New file.
11823 * gcc.target/arm/simd/vzipu16_1.c: New file.
11824 * gcc.target/arm/simd/vzipu32_1.c: New file.
11825 * gcc.target/arm/simd/vzipu8_1.c: New file.
11826
11827 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11828
11829 PR c++/51707
11830 * g++.dg/cpp0x/constexpr-51707.C: New.
11831
11832 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11833
11834 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11835 occurrences of "int" in the gimple dump to reflect that the return
11836 types of functions now show up in such dumps.
11837 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11838
11839 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR tree-optimization/60971
11842 * c-c++-common/turtore/pr60971.c: New test.
11843
11844 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11845
11846 * gcc.target/aarch64/simd/simd.exp: New file.
11847 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11848 * gcc.target/aarch64/simd/vzipf32.x: New file.
11849 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11850 * gcc.target/aarch64/simd/vzipp16.x: New file.
11851 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11852 * gcc.target/aarch64/simd/vzipp8.x: New file.
11853 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11854 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11855 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11856 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11857 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11858 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11859 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11860 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11861 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11862 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11863 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11864 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11865 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11866 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11867 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11868 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11869 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11870 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11871 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11872 * gcc.target/aarch64/simd/vzips16.x: New file.
11873 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11874 * gcc.target/aarch64/simd/vzips32.x: New file.
11875 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11876 * gcc.target/aarch64/simd/vzips8.x: New file.
11877 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11878 * gcc.target/aarch64/simd/vzipu16.x: New file.
11879 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11880 * gcc.target/aarch64/simd/vzipu32.x: New file.
11881 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11882 * gcc.target/aarch64/simd/vzipu8.x: New file.
11883
11884 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11885
11886 * gcc.target/aarch64/fcsel_1.c: New test case.
11887
11888 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11889
11890 PR libfortran/60810
11891 * gfortran.dg/arrayio_13.f90: New test.
11892
11893 2014-04-28 Martin Jambor <mjambor@suse.cz>
11894
11895 * gcc.dg/tree-ssa/sra-14.c: New test.
11896
11897 2014-04-28 Richard Biener <rguenther@suse.de>
11898
11899 PR middle-end/60092
11900 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11901 * gcc.dg/vect/pr60092.c: Likewise.
11902
11903 2014-04-28 Richard Biener <rguenther@suse.de>
11904
11905 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11906 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11907 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11908 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11909
11910 2014-04-28 Richard Biener <rguenther@suse.de>
11911
11912 PR tree-optimization/60979
11913 * gcc.dg/graphite/pr60979.c: New testcase.
11914
11915 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11916
11917 PR c/60983
11918 * gcc.dg/pr60114.c: Use signed chars.
11919
11920 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11921
11922 PR c++/59120
11923 * g++.dg/cpp0x/alias-decl-43.C: New.
11924
11925 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11926
11927 PR fortran/59604
11928 PR fortran/58003
11929 * gfortran.dg/no_range_check_3.f90: New test.
11930
11931 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11932
11933 PR libfortran/52539
11934 * gfortran.dg/namelist_utf8.f90: New test.
11935
11936 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11937
11938 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11939 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11940 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11941
11942 2014-04-25 Cary Coutant <ccoutant@google.com>
11943
11944 PR debug/60929
11945 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11946 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11947 -fdebug-types-section flag.
11948
11949 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11950
11951 * gcc.target/arm/tail-long-call.c: New test.
11952
11953 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11954
11955 PR tree-optimization/60930
11956 * gcc.dg/torture/pr60930.c: New test.
11957
11958 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR tree-optimization/60960
11961 * gcc.c-torture/execute/pr60960.c: New test.
11962
11963 2014-04-25 Marek Polacek <polacek@redhat.com>
11964
11965 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11966
11967 2014-04-25 Marek Polacek <polacek@redhat.com>
11968
11969 PR c/18079
11970 * gcc.dg/pr18079.c: New test.
11971 * gcc.dg/pr18079-2.c: New test.
11972
11973 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11974
11975 * c-c++-common/gomp/pr60823-2.c: Require effective target
11976 vect_simd_clones.
11977
11978 2014-04-25 Marek Polacek <polacek@redhat.com>
11979
11980 PR c/60114
11981 * gcc.dg/pr60114.c: New test.
11982
11983 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11984
11985 * gcc.c-torture/execute/20140425-1.c: New test.
11986
11987 2014-04-25 Marek Polacek <polacek@redhat.com>
11988
11989 PR c/60156
11990 * c-c++-common/pr60156.c: New test.
11991
11992 2014-04-25 Richard Biener <rguenther@suse.de>
11993
11994 PR ipa/60912
11995 * g++.dg/opt/pr60912.C: New testcase.
11996
11997 2014-04-25 Richard Biener <rguenther@suse.de>
11998
11999 PR ipa/60911
12000 * gcc.dg/lto/pr60911_0.c: New testcase.
12001
12002 2014-04-24 Cong Hou <congh@google.com>
12003
12004 PR tree-optimization/60896
12005 * g++.dg/vect/pr60896.cc: New test.
12006
12007 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12008
12009 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12010 unpack builtin functionss for 128-bit types.
12011 * gcc.target/powerpc/pack02.c: Likewise.
12012 * gcc.target/powerpc/pack03.c: Likewise.
12013 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12014 divide builtin functionss.
12015 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12016 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12017 functions.
12018 * gcc.target/powerpc/bcd-2.c: Likewise.
12019 * gcc.target/powerpc/bcd-3.c: Likewise.
12020 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12021 builtin functionss.
12022 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12023
12024 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12025
12026 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12027 keeps_null_pointer_checks.
12028 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12029 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12030 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12031 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12032
12033 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12034
12035 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12036 Replace load with read and store with write.
12037
12038 2014-04-24 Jeff Law <law@redhat.com>
12039
12040 PR target/60822
12041 * gcc.c-torture/pr60822.c: New test.
12042 * gcc.c-torture/pr60822.x: New test.
12043
12044 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12045
12046 PR c++/57958
12047 * g++.dg/cpp0x/pr57958.C: New test.
12048
12049 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12050
12051 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12052 true for aarch64_be.
12053
12054 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12055 Tom de Vries <tom@codesourcery.com>
12056
12057 * gcc.dg/fuse-caller-save.c: New test.
12058
12059 2014-04-24 Joey Ye <joey.ye@arm.com>
12060
12061 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12062
12063 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12064
12065 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12066 * gcc.dg/vect/vect-bswap16: New test.
12067 * gcc.dg/vect/vect-bswap32: Likewise.
12068 * gcc.dg/vect/vect-bswap64: Likewise.
12069
12070 2014-04-23 Jeff Law <law@redhat.com>
12071
12072 PR tree-optimization/60902
12073 * gcc.target/i386/pr60902.c: New test.
12074
12075 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12076
12077 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12078 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12079 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12080
12081 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12082
12083 * gcc.target/arm/rev16.c: New test.
12084
12085 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12086
12087 * gcc.target/aarch64/rev16_1.c: New test.
12088
12089 2014-04-23 Richard Biener <rguenther@suse.de>
12090
12091 PR tree-optimization/60903
12092 * gcc.dg/torture/pr60903.c: New testcase.
12093
12094 2014-04-23 Richard Biener <rguenther@suse.de>
12095
12096 PR middle-end/60895
12097 * g++.dg/torture/pr60895.C: New testcase.
12098
12099 2014-04-23 Richard Biener <rguenther@suse.de>
12100
12101 PR middle-end/60891
12102 * gcc.dg/torture/pr60891.c: New testcase.
12103
12104 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12105
12106 PR sanitizer/60275
12107 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12108 -fno-sanitize-recover to dg-options.
12109 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12110 add -std=c++11 to dg-options.
12111 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12112 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12113 add -std=c++1y to dg-options.
12114 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12115 -fno-sanitize-recover to dg-options.
12116 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12117 * c-c++-common/ubsan/vla-4.c: Likewise.
12118 * c-c++-common/ubsan/pr59503.c: Likewise.
12119 * c-c++-common/ubsan/vla-3.c: Likewise.
12120 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12121 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12122 * c-c++-common/ubsan/shift-3.c: Likewise.
12123 * c-c++-common/ubsan/overflow-1.c: Likewise.
12124 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12125 * c-c++-common/ubsan/vla-2.c: Likewise.
12126 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12127 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12128 * c-c++-common/ubsan/shift-6.c: Likewise.
12129 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12130 * c-c++-common/ubsan/overflow-add-3.c: New test.
12131 * c-c++-common/ubsan/overflow-add-4.c: New test.
12132 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12133 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12134
12135 2014-04-22 Christian Bruel <christian.bruel@st.com>
12136
12137 * gcc.target/sh/hiconst.c: New test.
12138
12139 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12140
12141 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12142 lroundf generates custom round instruction, too.
12143
12144 2014-04-22 Tobias Burnus <burnus@net-b.de>
12145
12146 PR fortran/60881
12147 * coarray/alloc_comp_3.f90: New.
12148
12149 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12150
12151 PR target/60868
12152 * gcc.target/i386/pr60868.c: New testcase.
12153
12154 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12155
12156 PR c/59073
12157 * c-c++-common/gomp/pr59073.c: New test.
12158
12159 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12160
12161 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12162
12163 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12164
12165 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12166 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12167
12168 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12169
12170 * gcc.dg/memcpy-5.c: New test.
12171
12172 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12173
12174 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12175
12176 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12177 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12178 *-*-solaris2.9.
12179 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12180 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12181 from dg-options.
12182 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12183 from dg-additional-options.
12184 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12185 from dg-options.
12186
12187 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12188 execution check.
12189 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12190 (sigill_hdlr): Remove.
12191 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12192 check.
12193
12194 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12195 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12196 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12197
12198 * lib/target-supports.exp (add_options_for_tls): Remove
12199 *-*-solaris2.9* handling.
12200
12201 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12202
12203 * gcc.target/aarch64/vect_cvtf_1.c: New.
12204
12205 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12206
12207 PR tree-optimization/60823
12208 * c-c++-common/gomp/pr60823-1.c: New test.
12209 * c-c++-common/gomp/pr60823-2.c: New test.
12210 * c-c++-common/gomp/pr60823-3.c: New test.
12211
12212 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12213
12214 * gcc.target/arm/anddi_notdi-1.c: New test.
12215 * gcc.target/arm/iordi_notdi-1.c: New test case.
12216
12217 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12218
12219 * gcc.target/arm/iordi_notdi-1.c: New test.
12220
12221 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12222
12223 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12224
12225 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12226
12227 PR target/60735
12228 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12229 not cause errors if -mspe.
12230
12231 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12232
12233 PR target/60909
12234 * gcc.target/i386/pr60909-1.c: New test.
12235 * gcc.target/i386/pr60909-2.c: Ditto.
12236
12237 2014-04-18 Cong Hou <congh@google.com>
12238
12239 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12240 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12241
12242 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12243
12244 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12245 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12246
12247 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12248
12249 PR c++/59200
12250 * g++.dg/cpp0x/alias-decl-42.C: New.
12251
12252 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12253
12254 * gcc.target/powerpc/ti_math1.c: New.
12255 * gcc.target/powerpc/ti_math2.c: New.
12256
12257 2014-04-17 Martin Jambor <mjambor@suse.cz>
12258
12259 * gnat.dg/opt34.adb: New.
12260 * gnat.dg/opt34_pkg.ads: Likewise.
12261
12262 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12263
12264 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12265 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12266
12267 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12268
12269 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12270 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12271
12272 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR target/60847
12275 Forward port from 4.8 branch
12276 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12277
12278 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12279 Fix scan patterns.
12280 * gcc.target/i386/bmi-2.c: Ditto.
12281
12282 2014-04-17 Richard Biener <rguenther@suse.de>
12283
12284 PR middle-end/60849
12285 * g++.dg/opt/pr60849.C: New testcase.
12286
12287 2014-04-17 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/60836
12290 * g++.dg/vect/pr60836.cc: New testcase.
12291
12292 2014-04-17 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/60841
12295 * gcc.dg/vect/pr60841.c: New testcase.
12296
12297 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12298
12299 * g++.dg/ipa/devirt-31.C: New testcase.
12300
12301 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12302
12303 PR lto/60820
12304 * gcc.dg/lto/pr60820_0.c: New testcase.
12305 * gcc.dg/lto/pr60820_1.c: New testcase.
12306
12307 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12308
12309 PR ipa/60854
12310 * g++.dg/torture/pr60854.C: New testcase.
12311
12312 2014-04-16 Catherine Moore <clm@codesourcery.com>
12313
12314 * gcc.target/mips/umips-store16-2.c: New test.
12315
12316 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12317
12318 * g++.dg/cpp0x/initlist-vect.C: New file.
12319
12320 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12321
12322 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12323 * gcc.dg/uninit-I-O0.c: Likewise.
12324 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12325
12326 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12327
12328 PR tree-optimization/60844
12329 * gcc.dg/pr60844.c: New test.
12330
12331 2014-04-15 Richard Biener <rguenther@suse.de>
12332
12333 PR rtl-optimization/56965
12334 * gcc.dg/torture/pr56965-1.c: New testcase.
12335 * gcc.dg/torture/pr56965-2.c: Likewise.
12336
12337 2014-04-15 Teresa Johnson <tejohnson@google.com>
12338
12339 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12340
12341 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12342
12343 * gnat.dg/vect14.adb: New test.
12344
12345 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12346
12347 * gnat.dg/vect12.ad[sb]: New test.
12348 * gnat.dg/vect13.ad[sb]: Likewise.
12349
12350 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12351
12352 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12353 under qemu-arm.
12354 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12355 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12356 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12357 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12358 * c-c++-common/ubsan/null-1.c: Likewise.
12359 * c-c++-common/ubsan/null-10.c: Likewise.
12360 * c-c++-common/ubsan/null-11.c: Likewise.
12361 * c-c++-common/ubsan/null-2.c: Likewise.
12362 * c-c++-common/ubsan/null-3.c: Likewise.
12363 * c-c++-common/ubsan/null-4.c: Likewise.
12364 * c-c++-common/ubsan/null-5.c: Likewise.
12365 * c-c++-common/ubsan/null-6.c: Likewise.
12366 * c-c++-common/ubsan/null-7.c: Likewise.
12367 * c-c++-common/ubsan/null-8.c: Likewise.
12368 * c-c++-common/ubsan/null-9.c: Likewise.
12369 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12370 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12371 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12372 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12373 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12374 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12375 * c-c++-common/ubsan/pr59333.c: Likewise.
12376 * c-c++-common/ubsan/pr59667.c: Likewise.
12377 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12378 * c-c++-common/ubsan/pr60636.c: Likewise.
12379 * c-c++-common/ubsan/shift-1.c: Likewise.
12380 * c-c++-common/ubsan/shift-2.c: Likewise.
12381 * c-c++-common/ubsan/vla-1.c: Likewise.
12382
12383 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12384
12385 * gnat.dg/vect11.ad[sb]: New test.
12386
12387 2014-04-14 Richard Biener <rguenther@suse.de>
12388
12389 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12390
12391 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12392
12393 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12394
12395 2014-04-14 Richard Biener <rguenther@suse.de>
12396 Marc Glisse <marc.glisse@inria.fr>
12397
12398 PR c/60819
12399 * gcc.target/i386/vec-may_alias.c: New testcase.
12400
12401 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12402
12403 * lib/target-supports.exp
12404 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12405 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12406 Fix formatting.
12407
12408 2014-04-14 Richard Biener <rguenther@suse.de>
12409
12410 PR lto/60720
12411 * gcc.dg/lto/pr60720_0.c: New testcase.
12412 * gcc.dg/lto/pr60720_1.c: Likewise.
12413
12414 2014-04-14 Christian Bruel <christian.bruel@st.com>
12415
12416 * gcc.target/sh/memset.c: New test.
12417
12418 2014-04-14 Richard Biener <rguenther@suse.de>
12419
12420 PR middle-end/55022
12421 * gcc.dg/graphite/pr55022.c: New testcase.
12422
12423 2014-04-14 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/59817
12426 PR tree-optimization/60453
12427 * gfortran.dg/graphite/pr59817.f: New testcase.
12428 * gcc.dg/graphite/pr59817-1.c: Likewise.
12429 * gcc.dg/graphite/pr59817-2.c: Likewise.
12430
12431 2014-04-14 Jason Merrill <jason@redhat.com>
12432
12433 Revert:
12434 * lib/gcc-dg.exp (dg-build-dso): New.
12435 (gcc-dg-test-1): Handle dg-do-what "dso".
12436
12437 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12438
12439 PR fortran/60717
12440 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12441
12442 PR fortran/58085
12443 * gfortran.dg/associate_15.f90: New test.
12444
12445 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12446
12447 PR middle-end/60467
12448 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12449 case to check.
12450
12451 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12452
12453 PR middle-end/60469
12454 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12455
12456 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12457
12458 * gcc.target/mips/umips-store16-1.c: New test.
12459
12460 2014-04-11 Tobias Burnus <burnus@net-b.de>
12461
12462 PR c/60194
12463 * * g++.dg/warn/warn_format_signedness.C: New.
12464 * gcc.dg/format/warn-signedness.c: New.
12465
12466 2014-04-11 Tobias Burnus <burnus@net-b.de>
12467
12468 PR fortran/58880
12469 PR fortran/60495
12470 * gfortran.dg/finalize_25.f90: New.
12471
12472 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12473
12474 * gcc.target/epiphany/t1068-2.c: New file.
12475
12476 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12477
12478 * gcc.target/epiphany/btst-1.c: New test.
12479
12480 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12481
12482 PR rtl-optimization/60651
12483 * gcc.target/epiphany/mode-switch.c: New test.
12484
12485 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12486
12487 PR c++/58600
12488 * g++.dg/cpp0x/gen-attrs-58.C: New.
12489 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12490
12491 2014-04-11 Steve Ellcey <sellcey@mips.com>
12492 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR middle-end/60556
12495 * gcc.c-torture/compile/pr60556.c: New test.
12496
12497 2014-04-11 Richard Biener <rguenther@suse.de>
12498
12499 PR middle-end/60797
12500 * gcc.dg/pr60797.c: New testcase.
12501
12502 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12503
12504 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12505 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12506 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12507 rename to ...
12508 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12509 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12510 instructions as well.
12511
12512 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12513
12514 PR rtl-optimization/60663
12515 * gcc.target/arm/pr60663.c: New test.
12516
12517 2014-04-10 Jason Merrill <jason@redhat.com>
12518
12519 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12520
12521 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR lto/60567
12524 * g++.dg/lto/pr60567_0.C: New test.
12525
12526 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12527
12528 * gfortran.dg/class_nameclash.f90: New test.
12529
12530 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12531
12532 PR c++/52844
12533 * g++.dg/cpp0x/variadic156.C: New.
12534
12535 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12536
12537 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12538 long.
12539
12540 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12541
12542 PR debug/60655
12543 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12544 -fdata-sections.
12545
12546 2014-04-09 Steve Ellcey <sellcey@mips.com>
12547
12548 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12549 and scan lists.
12550
12551 2014-04-09 Cong Hou <congh@google.com>
12552
12553 PR testsuite/60773
12554 * lib/target-supports.exp:
12555 (check_effective_target_vect_widen_si_to_di_pattern): New.
12556 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12557 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12558 targets only.
12559 (foo): Fix up formatting.
12560 (main): Call check_vect.
12561
12562 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12563
12564 PR c++/59115
12565 * g++.dg/template/crash119.C: New.
12566
12567 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12568
12569 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12570
12571 2014-04-08 Jason Merrill <jason@redhat.com>
12572
12573 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12574
12575 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12576
12577 PR rtl-optimization/60776
12578 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12579 * gcc.dg/builtin-bswap-7.c: Likewise.
12580 * gcc.dg/builtin-bswap-6a.c: New testcase.
12581 * gcc.dg/builtin-bswap-7a.c: New testcase.
12582
12583 Revert
12584 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12585
12586 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12587 optimization.
12588 * gcc.dg/builtin-bswap-7.c: Likewise.
12589
12590 2014-04-08 Richard Biener <rguenther@suse.de>
12591
12592 PR tree-optimization/60785
12593 * gcc.dg/graphite/pr60785.c: New testcase.
12594
12595 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12596
12597 PR target/60602
12598 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12599 with as at -O0.
12600
12601 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12602
12603 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12604 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12605 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12606
12607 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12608
12609 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12610
12611 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12612
12613 PR target/60609
12614 * g++.dg/torture/pr60609.C: New test.
12615
12616 2014-04-07 Richard Biener <rguenther@suse.de>
12617
12618 PR tree-optimization/60766
12619 * gcc.dg/torture/pr60766.c: New testcase.
12620
12621 2014-04-07 Jason Merrill <jason@redhat.com>
12622
12623 * lib/gcc-dg.exp (dg-build-dso): New.
12624 (gcc-dg-test-1): Handle dg-do-what "dso".
12625 * lib/target-supports.exp (add_options_for_dlopen): New.
12626 (check_effective_target_dlopen): Use it.
12627
12628 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12629
12630 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12631
12632 2014-04-07 Richard Biener <rguenther@suse.de>
12633
12634 PR middle-end/60750
12635 * g++.dg/torture/pr60750.C: New testcase.
12636 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12637
12638 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12639
12640 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12641
12642 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12643
12644 PR testsuite/60671
12645 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12646
12647 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12648
12649 PR testsuite/60672
12650 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12651
12652 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12653
12654 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12655
12656 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12657
12658 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12659
12660 * gcc.target/avr/dev-specific-rmw.c: New test.
12661
12662 2014-04-04 Cong Hou <congh@google.com>
12663
12664 PR tree-optimization/60656
12665 * gcc.dg/vect/pr60656.c: New test.
12666
12667 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12668
12669 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12670 optimization.
12671 * gcc.dg/builtin-bswap-7.c: Likewise.
12672
12673 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12674
12675 PR c++/58207
12676 * g++.dg/cpp0x/constexpr-ice15.C: New.
12677
12678 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12679
12680 PR ipa/59626
12681 testcase by Richard Biener
12682 * gcc.dg/lto/pr59626_0.c: New testcase.
12683 * gcc.dg/lto/pr59626_1.c: New testcase.
12684
12685 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12686
12687 PR debug/60655
12688 * gcc.c-torture/compile/pr60655-1.c: New test.
12689
12690 2014-04-04 Martin Jambor <mjambor@suse.cz>
12691
12692 PR ipa/60640
12693 * g++.dg/ipa/pr60640-1.C: New test.
12694 * g++.dg/ipa/pr60640-2.C: Likewise.
12695 * g++.dg/ipa/pr60640-3.C: Likewise.
12696 * g++.dg/ipa/pr60640-4.C: Likewise.
12697
12698 2014-04-04 Jeff Law <law@redhat.com>
12699
12700 PR target/60657
12701 * gcc.target/arm/pr60657.c: New test.
12702
12703 2014-04-04 Richard Biener <rguenther@suse.de>
12704
12705 PR ipa/60746
12706 * g++.dg/torture/pr60746.C: New testcase.
12707
12708 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12709
12710 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12711 * g++.old-deja/g++.jason/overload21.C: Likewise.
12712 * g++.old-deja/g++.law/init5.C: Likewise.
12713
12714 2014-04-03 Cong Hou <congh@google.com>
12715
12716 PR tree-optimization/60505
12717 * gcc.dg/vect/pr60505.c: New test.
12718
12719 2014-04-03 Richard Biener <rguenther@suse.de>
12720
12721 PR tree-optimization/60740
12722 * gcc.dg/graphite/pr60740.c: New testcase.
12723
12724 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12725
12726 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12727 * g++.dg/warn/Wnvdtor-2.C: New.
12728 * g++.dg/warn/Wnvdtor-3.C: New.
12729 * g++.dg/warn/Wnvdtor-4.C: New.
12730 * g++.dg/warn/Weff1.C: Delete.
12731 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12732 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12733
12734 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12735
12736 PR ipa/60659
12737 * g++.dg/torture/pr60659.C: New testcase.
12738
12739 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12740
12741 PR tree-optimization/60733
12742 * gcc.dg/torture/pr60733.c: New test.
12743
12744 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12745
12746 PR rtl-optimization/60650
12747 * gcc.target/arm/pr60650-2.c: New.
12748
12749 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12750
12751 * gcc.target/i386/avx2-vpand-3.c,
12752 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12753
12754 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12755
12756 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12757 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12758 gcc.target/i386/memcpy-strategy-1.c,
12759 gcc.target/i386/memcpy-strategy-2.c,
12760 gcc.target/i386/memcpy-vector_loop-1.c,
12761 gcc.target/i386/memcpy-vector_loop-2.c,
12762 gcc.target/i386/memset-vector_loop-1.c,
12763 gcc.target/i386/memset-vector_loop-2.c,
12764 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12765 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12766 -march= options different from those in dg-options.
12767
12768 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12769
12770 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12771 gcc.target/i386/pr30970.c: Use -mtune=generic.
12772 * gcc.target/i386/avx2-vpaddb-3.c,
12773 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12774 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12775 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12776 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12777 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12778 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12779 gcc.target/i386/avx2-vpsubw-3.c,
12780 gcc.target/i386/avx256-unaligned-load-1.c,
12781 gcc.target/i386/avx256-unaligned-load-4.c,
12782 gcc.target/i386/avx256-unaligned-store-1.c,
12783 gcc.target/i386/avx256-unaligned-store-2.c,
12784 gcc.target/i386/avx256-unaligned-store-4.c: Use
12785 -mno-prefer-avx128.
12786
12787 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12788 Iain Sandoe <iain@codesourcery.com>
12789
12790 PR target/54083
12791 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12792 with the additional options -Wl,-undefined,dynamic_lookup
12793 and -Wl,-flat_namespace.
12794 * gcc.dg/torture/pr53922.c: Additional option
12795 -Wl,-flat_namespace for darwin[89].
12796 * gcc.dg/torture/pr60092.c: Additional options
12797 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12798 for darwin[89].
12799
12800 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12801
12802 PR target/43751
12803 * lib/prune.exp: Modify the regular express to prune
12804 the new warnings introduced by r205679 on darwin9.
12805
12806 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12807
12808 * g++.dg/init/ctor4.C: Adjust.
12809 * g++.dg/init/ctor4-1.C: New.
12810 * g++.dg/cpp0x/defaulted2.C: Adjust.
12811
12812 2014-04-01 Richard Henderson <rth@redhat.com>
12813
12814 PR target/60704
12815 * gcc.dg/pr60704.c: New file.
12816
12817 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12818
12819 PR target/60363
12820 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12821 logical_op_short_circuit targets.
12822
12823 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12824
12825 PR libfortran/60128
12826 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12827 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12828
12829 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12830
12831 PR rtl-optimization/60700
12832 * gcc.target/i386/pr60700.c: New test.
12833
12834 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12835
12836 PR target/60650
12837 * gcc.target/arm/pr60650.c: Adjust command line options.
12838
12839 2014-03-31 Martin Jambor <mjambor@suse.cz>
12840
12841 PR middle-end/60647
12842 * gcc.dg/pr60647-1.c: New test.
12843 * gcc.dg/pr60647-2.c: Likewise.
12844
12845 2014-03-31 Richard Biener <rguenther@suse.de>
12846
12847 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12848
12849 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12850
12851 PR target/60034
12852 * gcc.target/aarch64/pr60034.c: New file.
12853
12854 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12855
12856 PR c++/60626
12857 * g++.dg/cpp1y/pr60626.C: New testcase.
12858
12859 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12860
12861 * gcc.dg/pr45416.c: Allow bextr on x86.
12862 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12863 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12864 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12865 * gcc.target/i386/l_fma_double_1.c,
12866 gcc.target/i386/l_fma_double_2.c,
12867 gcc.target/i386/l_fma_double_3.c,
12868 gcc.target/i386/l_fma_double_4.c,
12869 gcc.target/i386/l_fma_double_5.c,
12870 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12871 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12872 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12873 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12874 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12875 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12876 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12877
12878 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR target/60648
12881 * g++.dg/pr60648.C: Move test to...
12882 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12883 dg-options, add for fpic targets dg-additional-options -fPIC.
12884
12885 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12886
12887 * gnat.dg/opt33.adb: New testcase.
12888
12889 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12890
12891 PR target/60697
12892 * gcc.target/aarch64/pr60697.c: New.
12893
12894 2014-03-27 Jeff Law <law@redhat.com>
12895
12896 PR target/60648
12897 * g++.dg/pr60648.C: New test.
12898
12899 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12900
12901 PR c++/60573
12902 * g++.dg/cpp1y/pr60573.C: New testcase.
12903
12904 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR target/60693
12907 * gcc.target/i386/pr60693.c: New test.
12908
12909 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12910
12911 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12912
12913 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR c++/60689
12916 * c-c++-common/pr60689.c: New test.
12917
12918 PR c++/58678
12919 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12920 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12921 targets.
12922
12923 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12924
12925 PR target/60675
12926 * gcc.target/aarch64/pr60675.C: New.
12927
12928 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12929
12930 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12931 * lib/target-supports.exp: Return true for s390
12932 in check_effective_logical_op_short_circuit.
12933
12934 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12935
12936 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12937 of second source operand.
12938 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12939 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12940 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12941
12942 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR ipa/60315
12945 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12946
12947 2014-03-28 Tobias Burnus <burnus@net-b.de>
12948
12949 * lib/cilk-plus-dg.exp: New.
12950 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12951 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12952
12953 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12954
12955 PR fortran/60522
12956 * gfortran.dg/where_4.f90: New test case.
12957
12958 2014-03-27 Tobias Burnus <burnus@net-b.de>
12959
12960 PR fortran/58880
12961 * gfortran.dg/finalize_24.f90: New.
12962
12963 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12964
12965 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12966 vbpermq builtin.
12967
12968 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12969 vec_select optimizations.
12970 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12971 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12972
12973 PR target/60672
12974 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12975 xxpermdi builtins are supported.
12976
12977 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12978
12979 PR rtl-optimization/60650
12980 * gcc.target/arm/pr60650.c: New.
12981
12982 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12983
12984 * gcc.target/s390/20140327-1.c: New testcase.
12985
12986 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR middle-end/60682
12989 * g++.dg/gomp/pr60682.C: New test.
12990
12991 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12992
12993 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12994
12995 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12996
12997 PR target/60580
12998 * gcc.target/aarch64/pr60580_1.c: New.
12999 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13000 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13001
13002 2014-03-26 Dehao Chen <dehao@google.com>
13003
13004 * gcc.dg/predict-8.c: New test.
13005
13006 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13007
13008 PR c++/52369
13009 * g++.dg/init/const10.C: New.
13010 * g++.dg/init/const11.C: New.
13011 * g++.dg/init/pr25811.C: Adjust.
13012 * g++.dg/init/pr29043.C: Likewise.
13013 * g++.dg/init/pr43719.C: Likewise.
13014 * g++.dg/init/pr44086.C: Likewise.
13015 * g++.dg/init/ctor8.C: Likewise.
13016 * g++.dg/init/uninitialized1.C: Likewise.
13017
13018 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR sanitizer/60636
13021 * c-c++-common/ubsan/pr60636.c: New test.
13022
13023 2014-03-26 Andreas Schwab <schwab@suse.de>
13024
13025 * g++.dg/torture/pr60315.C: Remove duplication.
13026
13027 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13028
13029 * gcc.c-torture/execute/20140326-1.c: New test.
13030
13031 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13032
13033 PR ipa/60315
13034 * g++.dg/torture/pr60315.C: New testcase.
13035
13036 2014-03-25 Martin Jambor <mjambor@suse.cz>
13037
13038 PR ipa/60600
13039 * g++.dg/ipa/pr60600.C: New test.
13040
13041 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13042
13043 PR testsuite/58013
13044 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13045
13046 2014-03-25 Richard Biener <rguenther@suse.de>
13047
13048 PR middle-end/60635
13049 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13050 * gfortran.dg/lto/pr60635_1.c: Likewise.
13051
13052 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13053
13054 PR c++/60627
13055 * g++.dg/cpp1y/pr60627.C: New testcase.
13056
13057 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13058
13059 * gcc.target/aarch64/ushr64_1.c: New.
13060
13061 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13062
13063 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13064 (LONG_LONG): Use LLONG.
13065 (set_rvector_long): Explicitly return void.
13066 (set_vector_long): Likewise.
13067 (check_vector_long): Likewise.
13068
13069 2014-03-24 Marek Polacek <polacek@redhat.com>
13070
13071 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13072 Define INT_MIN.
13073 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13074 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13075 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13076 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13077 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13078 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13079 * c-c++-common/ubsan/pr59503.c: Likewise.
13080 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13081 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13082 * c-c++-common/ubsan/shift-3.c: Likewise.
13083 * c-c++-common/ubsan/shift-6.c: Likewise.
13084 * c-c++-common/ubsan/undefined-1.c: Likewise.
13085 * c-c++-common/ubsan/vla-2.c: Likewise.
13086 * c-c++-common/ubsan/vla-3.c: Likewise.
13087 * c-c++-common/ubsan/vla-4.c: Likewise.
13088 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13089 * g++.dg/ubsan/return-2.C: Likewise.
13090
13091 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13092
13093 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13094 hppa*-*-hpux*.
13095
13096 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13097
13098 PR libfortran/59313
13099 PR libfortran/58015
13100 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13101 * gfortran.dg/round_4.f90: Likewise.
13102
13103 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13104
13105 PR libfortran/60128
13106 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13107 i?86-*-solaris2.9*.
13108
13109 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR sanitizer/60613
13112 * c-c++-common/ubsan/pr60613-1.c: New test.
13113 * c-c++-common/ubsan/pr60613-2.c: New test.
13114
13115 2014-03-22 Matthias Klose <doko@ubuntu.com>
13116
13117 * g++.dg/cpp0x/regress: Remove empty directory.
13118
13119 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13120
13121 PR debug/60603
13122 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13123
13124 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13125
13126 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13127 * g++.dg/cpp1y/pr60393.C: Likewise.
13128
13129 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13130
13131 PR c++/60384
13132 * g++.dg/cpp1y/pr60384.C: New.
13133
13134 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR target/60598
13137 * gcc.dg/pr60598.c: New test.
13138
13139 2014-03-21 Martin Jambor <mjambor@suse.cz>
13140
13141 PR ipa/59176
13142 * g++.dg/torture/pr59176.C: New test.
13143
13144 2014-03-21 Martin Jambor <mjambor@suse.cz>
13145
13146 PR ipa/60419
13147 * g++.dg/ipa/pr60419.C: New test.
13148
13149 2014-03-21 Richard Biener <rguenther@suse.de>
13150
13151 PR tree-optimization/60577
13152 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13153
13154 2014-03-21 Tobias Burnus <burnus@net-b.de>
13155
13156 PR fortran/60599
13157 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13158
13159 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR middle-end/60597
13162 * g++.dg/opt/pr60597.C: New test.
13163
13164 PR c++/60572
13165 * g++.dg/init/pr60572.C: New test.
13166
13167 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13168
13169 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13170
13171 2014-03-19 Tobias Burnus <burnus@net-b.de>
13172
13173 PR fortran/60543
13174 PR fortran/60283
13175 * gfortran.dg/implicit_pure_4.f90: New.
13176
13177 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13178
13179 PR c++/51474
13180 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13181
13182 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13183
13184 PR testsuite/60590
13185 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13186 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13187 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13188
13189 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13190
13191 PR c++/60332
13192 * g++.dg/cpp1y/pr60332.C: New.
13193
13194 2014-03-19 Marek Polacek <polacek@redhat.com>
13195
13196 PR sanitizer/60569
13197 * g++.dg/ubsan/pr60569.C: New test.
13198
13199 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13200
13201 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13202
13203 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR tree-optimization/60559
13206 * g++.dg/vect/pr60559.cc: New test.
13207
13208 2014-03-18 Ian Lance Taylor <iant@google.com>
13209
13210 PR target/60563
13211 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13212 (ditype): Rename typedef from int64_t.
13213
13214 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13215
13216 PR c/55383
13217 * gcc.dg/cast-qual-3.c: New.
13218 Revert:
13219 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13220 * c-c++-common/Wcast-qual-1.c: More precise match text.
13221
13222 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13223
13224 PR fortran/55207
13225 PR fortran/60549
13226 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13227 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13228 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13229 * gfortran.dg/intent_optimize_1.f90: Ditto.
13230 * gfortran.dg/pointer_init_9.f90: Ditto.
13231 * gfortran.dg/volatile4.f90: Ditto.
13232 * gfortran.dg/volatile6.f90: Ditto.
13233
13234 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13235
13236 PR c/55383
13237 * c-c++-common/Wcast-qual-1.c: More precise match text.
13238
13239 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13240
13241 PR c++/60305
13242 * g++.dg/cpp0x/constexpr-ice14.C: New.
13243
13244 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13245
13246 PR c++/54250
13247 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13248
13249 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR sanitizer/60535
13252 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13253 * c-c++-common/ubsan/null-2.c: Likewise.
13254 * c-c++-common/ubsan/null-3.c: Likewise.
13255 * c-c++-common/ubsan/null-4.c: Likewise.
13256 * c-c++-common/ubsan/null-5.c: Likewise.
13257 * c-c++-common/ubsan/null-6.c: Likewise.
13258 * c-c++-common/ubsan/null-7.c: Likewise.
13259 * c-c++-common/ubsan/null-8.c: Likewise.
13260 * c-c++-common/ubsan/null-9.c: Likewise.
13261 * c-c++-common/ubsan/null-10.c: Likewise.
13262 * c-c++-common/ubsan/null-11.c: Likewise.
13263 * c-c++-common/ubsan/overflow-1.c: Likewise.
13264 * c-c++-common/ubsan/overflow-2.c: Likewise.
13265 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13266 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13267 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13268 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13269 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13270 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13271 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13272 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13273 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13274 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13275 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13276 * c-c++-common/ubsan/pr59333.c: Likewise.
13277 * c-c++-common/ubsan/pr59503.c: Likewise.
13278 * c-c++-common/ubsan/pr59667.c: Likewise.
13279 * c-c++-common/ubsan/undefined-1.c: Likewise.
13280 * g++.dg/ubsan/pr59250.C: Likewise.
13281 * g++.dg/ubsan/pr59306.C: Likewise.
13282
13283 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13284
13285 * gcc.dg/tls/pr58595.c: Add tls options.
13286
13287 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13288
13289 * gcc.target/i386/avx-additional-reg-names.c: New.
13290 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13291
13292 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13293
13294 PR c++/60390
13295 * g++.dg/cpp1y/pr60390.C: New testcase.
13296
13297 PR c++/60391
13298 * g++.dg/cpp1y/pr60391.C: New testcase.
13299
13300 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13301
13302 PR target/60516
13303 * gcc.target/i386/pr60516.c: New test.
13304
13305 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13306
13307 PR c++/59571
13308 * g++.dg/cpp0x/constexpr-ice13.C: New.
13309
13310 2014-03-17 Marek Polacek <polacek@redhat.com>
13311
13312 PR middle-end/60534
13313 * gcc.dg/gomp/pr60534.c: New test.
13314
13315 2014-03-17 Kai Tietz <ktietz@redhat.com>
13316
13317 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13318
13319 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13320
13321 PR testsuite/58851
13322 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13323 storage size.
13324
13325 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13326
13327 PR libfortran/58324
13328 * gfortran.dg/list_read_12.f90: New test.
13329
13330 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13331
13332 PR fortran/55207
13333 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13334 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13335 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13336 -Wno-aggressive-loop-optimizations and remove an unused variable.
13337 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13338 * gfortran.dg/pointer_init_9.f90: New.
13339 * gfortran.dg/volatile4.f90: Put into subroutine.
13340 * gfortran.dg/volatile6.f90: Ditto.
13341
13342 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13343
13344 PR fortran/60392
13345 * gfortran.dg/transpose_4.f90: New test.
13346
13347 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13348
13349 PR rtl-optimization/60508
13350 * gcc.target/i386/pr60508.c: New.
13351
13352 2014-03-14 Richard Biener <rguenther@suse.de>
13353
13354 PR middle-end/60518
13355 * g++.dg/pr60518.C: New testcase.
13356
13357 2014-03-14 Martin Jambor <mjambor@suse.cz>
13358
13359 PR lto/60461
13360 * gcc.dg/lto/pr60461_0.c: New test.
13361
13362 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13363
13364 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13365 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13366 * gcc.dg/lto/save-temps_0.c: New testcase.
13367
13368 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR middle-end/36282
13371 * c-c++-common/pr36282-1.c: New test.
13372 * c-c++-common/pr36282-2.c: New test.
13373 * c-c++-common/pr36282-3.c: New test.
13374 * c-c++-common/pr36282-4.c: New test.
13375
13376 2014-03-13 Richard Henderson <rth@redhat.com>
13377
13378 PR debug/60438
13379 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13380
13381 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13382
13383 PR c++/60383
13384 * g++.dg/template/crash118.C: New.
13385 * g++.dg/template/crash95.C: Adjust.
13386
13387 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13388
13389 PR rtl-optimization/57189
13390 * gcc.target/i386/pr57189.c: New.
13391
13392 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13393
13394 PR c++/60254
13395 * g++.dg/cpp0x/static_assert10.C: New.
13396 * g++.dg/cpp0x/static_assert11.C: Likewise.
13397 * g++.dg/cpp0x/static_assert3.C: Adjust.
13398
13399 2014-03-13 Richard Biener <rguenther@suse.de>
13400
13401 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13402
13403 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13404
13405 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13406 2.07 128-bit arithmetic.
13407 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13408
13409 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13410 due to when TImode is allowed in VSX registers, the allowable
13411 address modes for TImode is just a single indirect address in
13412 order for the value to be loaded and store in either GPR or VSX
13413 registers. This affects the generated code, and it would cause
13414 this test to fail, when such an option is used.
13415
13416 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13417
13418 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13419
13420 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13421
13422 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13423 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13424 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13425 only test for exactly one if if -mbranch-cost=1 has been passed.
13426
13427 2014-03-12 Christian Bruel <christian.bruel@st.com>
13428
13429 PR target/60264
13430 * gcc.target/arm/pr60264.c
13431
13432 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13433
13434 PR tree-optimization/60454
13435 * gcc.c-torture/execute/pr60454.c: New test.
13436
13437 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13438 Marc Glisse <marc.glisse@inria.fr>
13439
13440 PR tree-optimization/60502
13441 * gcc.c-torture/compile/pr60502.c: New test.
13442
13443 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13444
13445 PR middle-end/60482
13446 * gcc.dg/vect/pr60482.c: New test.
13447
13448 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13449
13450 PR c++/60389
13451 * g++.dg/cpp0x/inh-ctor19.C: New.
13452
13453 2014-03-11 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/60429
13456 PR tree-optimization/60485
13457 * gcc.dg/pr60485-1.c: New testcase.
13458 * gcc.dg/pr60485-2.c: Likewise.
13459
13460 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13461
13462 PR ipa/60457
13463 * g++.dg/ipa/pr60457.C: New test.
13464
13465 2014-03-10 Richard Biener <rguenther@suse.de>
13466
13467 PR middle-end/60474
13468 * g++.dg/torture/pr60474.C: New testcase.
13469
13470 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13471
13472 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13473
13474 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13475
13476 * gcc.dg/lto/pr55113_0.c: New testcase.
13477
13478 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13479
13480 PR c++/60033
13481 * g++.dg/cpp1y/pr60033.C: New testcase.
13482
13483 PR c++/60393
13484 * g++.dg/cpp1y/pr60393.C: New testcase.
13485
13486 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13487
13488 PR libfortran/60128
13489 * gfortran.dg/fmt_en.f90: New test.
13490
13491 2014-03-07 Jason Merrill <jason@redhat.com>
13492
13493 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13494 * lib/target-supports.exp (check_effective_target_c++11): Now
13495 means C++11 and up.
13496 (check_effective_target_c++11_only): New.
13497 (check_effective_target_c++11_down): New.
13498 (check_effective_target_c++1y): New.
13499 (check_effective_target_c++1y_only): New.
13500 (check_effective_target_c++98_only): Rename from
13501 check_effective_target_c++98.
13502 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13503
13504 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13505
13506 PR c++/58609
13507 * g++.dg/cpp0x/constexpr-ice12.C: New.
13508
13509 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13510
13511 * c-c++-common/gomp/map-1.c: Extend.
13512
13513 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13514 Janus Weil <janus@gcc.gnu.org>
13515
13516 PR fortran/51976
13517 * gfortran.dg/deferred_type_component_1.f90 : New test.
13518 * gfortran.dg/deferred_type_component_2.f90 : New test.
13519
13520 2014-03-06 Marek Polacek <polacek@redhat.com>
13521
13522 PR c/60197
13523 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13524 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13525
13526 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR target/58595
13529 * gcc.dg/tls/pr58595.c: New test.
13530
13531 2014-03-06 Richard Biener <rguenther@suse.de>
13532
13533 PR middle-end/60445
13534 PR lto/60424
13535 PR lto/60427
13536 Revert
13537 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13538
13539 * gcc.dg/lto/pr55113_0.c: New testcase.
13540
13541 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR testsuite/59308
13544 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13545 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13546 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13547 s390*/i?86/x86_64.
13548 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13549 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13550 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13551 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13552 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13553 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13554 even for mips*/s390*/i?86/x86_64.
13555 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13559 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13560
13561 PR lto/60404
13562 * gcc.dg/lto/pr60404_0.c: New test.
13563 * gcc.dg/lto/pr60404_1.c: New file.
13564 * gcc.dg/lto/pr60404_2.c: New file.
13565
13566 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13567
13568 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13569 long long" throughout.
13570 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13571 * gcc.dg/vmx/insert-vsx.c: Likewise.
13572 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13573 * gcc.dg/vmx/ld-vsx.c: Likewise.
13574 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13575 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13576 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13577 * gcc.dg/vmx/merge-vsx.c: Likewise.
13578 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13579 * gcc.dg/vmx/st-vsx.c: Likewise.
13580 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13581 * gcc.dg/vmx/stl-vsx.c: Likewise.
13582 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13583
13584 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13585
13586 * gcc.dg/lto/pr55113_0.c: New testcase.
13587
13588 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13589
13590 PR c++/60376
13591 * g++.dg/cpp1y/pr60376.C: New.
13592
13593 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13594
13595 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13596
13597 2014-03-04 Richard Biener <rguenther@suse.de>
13598
13599 PR tree-optimization/60382
13600 * gcc.dg/vect/pr60382.c: New testcase.
13601
13602 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13603
13604 PR libfortran/60148
13605 * gfortran.dg/namelist_84.f90: New test.
13606
13607 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13608
13609 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13610 argument to avoid inf values.
13611 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13612 UNION_FP_CHECK machinery.
13613
13614 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13615
13616 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13617 i32in128 cases outside special big-endian processing block.
13618
13619 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13620
13621 PR preprocessor/60400
13622 * c-c++-common/cpp/pr60400.c: New test.
13623 * c-c++-common/cpp/pr60400-1.h: New file.
13624 * c-c++-common/cpp/pr60400-2.h: New file.
13625
13626 PR objc++/60398
13627 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13628
13629 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13630 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13631
13632 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13633
13634 PR ipa/60150
13635 * g++.dg/lto/pr60150.H: New testcase.
13636 * g++.dg/lto/pr60150_0.C: New testcase.
13637 * g++.dg/lto/pr60150_1.C: New testcase.
13638
13639 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13640
13641 PR ipa/60306
13642 * g++.dg/ipa/devirt-29.C: New testcase
13643
13644 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13645
13646 PR fortran/60236
13647 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13648
13649 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13650
13651 PR c++/50025
13652 * g++.dg/cpp0x/pr50025.C: New.
13653
13654 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13655
13656 PR c++/60377
13657 * g++.dg/cpp1y/pr60377.C: New testcase.
13658
13659 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13660
13661 PR fortran/60341
13662 * gfortran.dg/str_comp_optimize_1.f90: New test.
13663
13664 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13665
13666 PR target/60071
13667 * gcc.c-torture/compile/pr60071.c: New.
13668
13669 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13670
13671 PR fortran/60359
13672 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13673
13674 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13675
13676 PR c++/58610
13677 * g++.dg/cpp0x/constexpr-ice11.C: New.
13678
13679 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13680
13681 PR c++/60314
13682 * g++.dg/cpp1y/auto-fn24.C: New.
13683
13684 2014-02-28 Joey Ye <joey.ye@arm.com>
13685
13686 PR target/PR60169
13687 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13688
13689 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13690
13691 PR c++/60253
13692 * g++.dg/overload/ellipsis2.C: New.
13693
13694 2014-02-27 Jeff Law <law@redhat.com>
13695
13696 PR rtl-optimization/52714
13697 * gcc.c-torture/compile/pr52714.c: New test.
13698
13699 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13700 Jeff Law <law@redhat.com>
13701
13702 PR rtl-optimization/49847
13703 * g++.dg/pr49847.C: New test.
13704
13705 2014-02-27 Marek Polacek <polacek@redhat.com>
13706
13707 PR middle-end/59223
13708 * c-c++-common/pr59223.c: New test.
13709
13710 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13711
13712 * common/config/i386/predicates.md (const1256_operand): Remove.
13713 (const2356_operand): New.
13714 (const_1_to_2_operand): Remove.
13715 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13716 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13717 (*avx512pf_gatherpf<mode>sf): Ditto.
13718 (avx512pf_gatherpf<mode>df): Ditto.
13719 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13720 (*avx512pf_gatherpf<mode>df): Ditto.
13721 (avx512pf_scatterpf<mode>sf): Ditto.
13722 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13723 (*avx512pf_scatterpf<mode>sf): Ditto.
13724 (avx512pf_scatterpf<mode>df): Ditto.
13725 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13726 (*avx512pf_scatterpf<mode>df): Ditto.
13727 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13728
13729 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13730
13731 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13732 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13733 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13734 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13735 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13736 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13737 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13738 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13739
13740 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13741
13742 PR target/60280
13743 * gnat.dg/renaming5.adb: Change to two expected gotos.
13744 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13745 jump threads.
13746 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13747 messages for removed basic block.
13748 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13749 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13750 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13751 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13752
13753 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13754
13755 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13756 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13757 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13758 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13759 * gcc.dg/vmx/merge-vsx.c: Likewise.
13760 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13761
13762 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13763
13764 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13765 * gcc.target/i386/prefetchwt1-1.c: New.
13766 * g++.dg/other/i386-2.C: Add new option.
13767 * g++.dg/other/i386-3.C: Ditto.
13768 * gcc.target/i386/sse-12.c: Ditto.
13769 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13770 * gcc.target/i386/sse-22.c: Add new option.
13771 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13772
13773 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13774
13775 PR libfortran/59313
13776 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13777
13778 PR libfortran/58015
13779 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13780
13781 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13782
13783 PR c++/60311
13784 * g++.dg/cpp1y/pr60311.C: New testcase.
13785
13786 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13787
13788 PR c++/60065
13789 * g++.dg/cpp1y/pr60065.C: New testcase.
13790
13791 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13792
13793 PR rtl-optimization/60268
13794 * gcc.c-torture/compile/pr60268.c: New test.
13795
13796 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13797
13798 * gcc.target/microblaze/others/mem_reload.c: New test.
13799
13800 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13801
13802 * gcc.dg/vmx/lde.c: New test.
13803 * gcc.dg/vmx/lde-be-order.c: New test.
13804 * gcc.dg/vmx/ste.c: New test.
13805 * gcc.dg/vmx/ste-be-order.c: New test.
13806
13807 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13808
13809 PR testsuite/60173
13810 * lib/target-supports.exp
13811 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13812 and crisv32-*-* to list.
13813
13814 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13815
13816 PR fortran/60302
13817 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13818
13819 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13820
13821 * gcc.dg/vmx/vsums.c: Check entire result vector.
13822 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13823
13824 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13825
13826 * gcc.dg/vmx/ld.c: New test.
13827 * gcc.dg/vmx/ld-be-order.c: New test.
13828 * gcc.dg/vmx/ld-vsx.c: New test.
13829 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13830 * gcc.dg/vmx/ldl.c: New test.
13831 * gcc.dg/vmx/ldl-be-order.c: New test.
13832 * gcc.dg/vmx/ldl-vsx.c: New test.
13833 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13834 * gcc.dg/vmx/st.c: New test.
13835 * gcc.dg/vmx/st-be-order.c: New test.
13836 * gcc.dg/vmx/st-vsx.c: New test.
13837 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13838 * gcc.dg/vmx/stl.c: New test.
13839 * gcc.dg/vmx/stl-be-order.c: New test.
13840 * gcc.dg/vmx/stl-vsx.c: New test.
13841 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13842
13843 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13844
13845 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13846 * g++.dg/other/i386-3.C (dg-options): Ditto.
13847 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13848 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13849 -mavx512pf and -msha.
13850
13851 2014-02-21 Richard Biener <rguenther@suse.de>
13852
13853 PR tree-optimization/60276
13854 * gcc.dg/vect/pr60276.c: New testcase.
13855
13856 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13857
13858 PR fortran/60234
13859 * gfortran.dg/finalize_23.f90: New.
13860
13861 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13862
13863 PR c++/60052
13864 PR c++/60053
13865 * g++.dg/cpp1y/pr60052.C: New testcase.
13866 * g++.dg/cpp1y/pr60053.C: New testcase.
13867
13868 2014-02-21 Tobias Burnus <burnus@net-b.de>
13869
13870 PR fortran/60286
13871 * gfortran.dg/inquire_16.f90: New.
13872
13873 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13874
13875 * gcc.target/nios2/biggot-1.c: New.
13876 * gcc.target/nios2/biggot-2.c: New.
13877
13878 2014-02-20 Martin Jambor <mjambor@suse.cz>
13879
13880 PR ipa/55260
13881 * gcc.dg/ipa/pr55260.c: New test.
13882
13883 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13884
13885 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13886 for execution test case.
13887
13888 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13889
13890 PR ipa/58555
13891 * g++.dg/torture/pr58555.C: New testcase.
13892
13893 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13894
13895 PR target/60204
13896 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13897 reflect abi fix.
13898 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13899
13900 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13901 Kirill Yukhin <kirill.yukhin@intel.com>
13902
13903 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13904 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13905 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13906 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13907 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13908 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13909
13910 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR c/37743
13913 * g++.dg/ext/builtin-bswap1.C: New test.
13914 * c-c++-common/pr37743.c: New test.
13915
13916 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13917
13918 * gcc.dg/decl-10.c: New test.
13919
13920 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR c++/60267
13923 * g++.dg/ext/ivdep-1.C: New test.
13924
13925 PR c++/60267
13926 * gcc.dg/pr60267.c: New test.
13927
13928 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13929
13930 PR target/59794
13931 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13932 (dg-options): Remove -Wno-psabi.
13933 * gcc.target/i386/pr59794-2.c: Ditto.
13934 * gcc.target/i386/pr60205-1.c: Ditto.
13935 * gcc.target/i386/sse-5.c: Ditto.
13936
13937 2014-02-18 Nick Clifton <nickc@redhat.com>
13938
13939 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13940 * gcc.dg/pr23623.c: Likewise.
13941 * gcc.dg/pr48784-1.c: Likewise.
13942 * gcc.dg/pr48784-2.c: Likewise.
13943 * gcc.dg/pr56997-2.c: Likewise.
13944 * gcc.dg/sms-6.c: Likewise.
13945 * gcc.dg/torture/pr60183.c: Likewise.
13946 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13947 * gcc.c-torture/execute/20061220-1.x: New.
13948 * gcc.c-torture/execute/pr43220.x: New.
13949 * gcc.c-torture/execute/pr51581-1.x: New.
13950 * gcc.c-torture/execute/pr51581-2.x: New.
13951 * gcc.c-torture/execute/pr58570.x: New.
13952 * gcc.c-torture/unsorted/DFcmp.x: New.
13953 * gcc.c-torture/unsorted/SFset.x: New.
13954
13955 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13956
13957 * gnat.dg/opt31.adb: New test.
13958
13959 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13960
13961 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13962
13963 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13964
13965 PR fortran/60232
13966 * gfortran.dg/typebound_proc_33.f90: New.
13967
13968 2014-02-19 Marek Polacek <polacek@redhat.com>
13969
13970 PR c/60195
13971 * gcc.dg/pr60195.c: New test.
13972
13973 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13974
13975 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13976
13977 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR preprocessor/58844
13980 * c-c++-common/cpp/pr58844-1.c: New test.
13981 * c-c++-common/cpp/pr58844-2.c: New test.
13982
13983 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13984
13985 PR c++/60225
13986 * g++.dg/cpp0x/constexpr-ice10.C: New.
13987
13988 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13989
13990 PR c++/60215
13991 * g++.dg/cpp0x/pr60215.C: New.
13992
13993 2014-02-18 Tobias Burnus <burnus@net-b.de>
13994
13995 PR fortran/49397
13996 * gfortran.dg/proc_ptr_45.f90: New.
13997 * gfortran.dg/proc_ptr_46.f90: New.
13998
13999 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14000
14001 PR c++/60190
14002 * g++.dg/cpp1y/pr60190.C: New testcase.
14003
14004 PR c++/60064
14005 * g++.dg/cpp1y/pr60064.C: New testcase.
14006
14007 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14008
14009 PR target/60205
14010 * gcc.target/i386/pr60205-1.c: New test.
14011 * gcc.target/i386/pr60205-2.c: Ditto.
14012
14013 2014-02-18 Kai Tietz <ktietz@redhat.com>
14014
14015 PR target/60193
14016 * gcc.target/i386/nest-1.c: New testcase.
14017
14018 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14019
14020 * gnat.dg/opt32.adb: New test.
14021
14022 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14023
14024 PR fortran/60231
14025 * gfortran.dg/typebound_generic_15.f90: New.
14026
14027 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14028
14029 PR fortran/55907
14030 * gfortran.dg/init_flag_12.f90: New.
14031
14032 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14033 Ilya Tocar <ilya.tocar@intel.com>
14034
14035 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14036 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14037 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14038 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14039
14040 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14041
14042 * lib/target-supports.exp
14043 (check_effective_target_logical_op_short_circuit): New procedure.
14044 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14045 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14046 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14047 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14048 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14049 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14050 logical_op_short_circuit for the alternative test, extending
14051 it to arm_cortex_m.
14052
14053 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14054
14055 PR target/60203
14056 * gcc.target/powerpc/pr60203.c: New testsuite.
14057
14058 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14059
14060 PR fortran/59599
14061 * gfortran.dg/ichar_3.f90: New test.
14062
14063 2014-02-15 Richard Biener <rguenther@suse.de>
14064
14065 PR tree-optimization/60183
14066 * gcc.dg/torture/pr60183.c: New testcase.
14067
14068 2014-02-14 Jeff Law <law@redhat.com>
14069
14070 PR rtl-optimization/60131
14071 * g++.dg/torture/pr60131.C: New test.
14072
14073 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14074
14075 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14076 on command-line.
14077
14078 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14079
14080 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14081
14082 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14083
14084 * gcc.c-torture/compile/20140213.c: New test.
14085
14086 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14087
14088 PR target/43546
14089 * gcc.target/i386/pr43546.c: New test.
14090
14091 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14092
14093 * gcc.target/s390/hotpatch-compile-8.c: New test.
14094
14095 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14096
14097 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14098 definition with an ifndef.
14099 * gcc.dg/pr59605-2.c: New test.
14100
14101 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14102
14103 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14104
14105 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14106
14107 * gcc.dg/torture/float128-mul-underflow.c,
14108 gcc.dg/torture/float128-truncdf-underflow.c,
14109 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14110
14111 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14112
14113 PR middle-end/59737
14114 * g++.dg/ipa/pr59737.C: New test.
14115
14116 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14117
14118 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14119
14120 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14121
14122 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14123
14124 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14125
14126 2014-02-12 Richard Biener <rguenther@suse.de>
14127
14128 PR middle-end/60092
14129 * gcc.dg/torture/pr60092.c: New testcase.
14130 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14131
14132 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14133
14134 * gcc.c-torture/execute/20140212-1.c: New test.
14135
14136 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14137
14138 PR c++/60047
14139 * g++.dg/cpp0x/pr60047.C: New.
14140
14141 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR c/60101
14144 * c-c++-common/pr60101.c: New test.
14145
14146 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14147
14148 PR lto/59468
14149 * g++.dg/ipa/devirt-27.C: New testcase.
14150 * g++.dg/ipa/devirt-26.C: New testcase.
14151
14152 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14153
14154 PR target/60137
14155 * gcc.target/powerpc/pr60137.c: New file.
14156
14157 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR fortran/52370
14160 * gfortran.dg/pr52370.f90: New test.
14161
14162 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14163
14164 PR target/59927
14165 Revert
14166 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14167
14168 PR testsuite/58630
14169 * gcc.target/i386/pr43662.c (dg-options):
14170 Add -maccumulate-outgoing-args.
14171 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14172 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14173 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14174 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14175 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14176 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14177 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14178 Add -maccumulate-outgoing-args.
14179 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14180 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14181 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14182 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14183 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14184 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14185 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14186 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14187 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14188 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14189 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14190 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14191 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14192 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14193 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14194
14195 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14196
14197 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14198
14199 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14200
14201 PR debug/59776
14202 * gcc.dg/guality/pr59776.c: New test.
14203
14204 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14205
14206 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14207 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14208 (add_options_for_arm_vfp3): New.
14209
14210 2014-02-11 Jeff Law <law@redhat.com>
14211
14212 PR middle-end/54041
14213 * gcc.target/m68k/pr54041.c: New test.
14214
14215 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR target/59927
14218 * gcc.target/i386/pr59927.c: New test.
14219
14220 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14221
14222 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14223 * gcc.dg/vect/pr60012.c: Likewise.
14224 * gcc.dg/vect/vect-119.c: Likewise.
14225 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14226 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14227
14228 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14229
14230 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14231
14232 2014-02-10 Jeff Law <law@redhat.com>
14233
14234 PR middle-end-52306
14235 * gcc.c-torture/compile/pr52306.c: New test.
14236
14237 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14238
14239 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14240
14241 2014-02-10 Richard Biener <rguenther@suse.de>
14242
14243 PR tree-optimization/60115
14244 * gcc.dg/torture/pr60115.c: New testcase.
14245
14246 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14247
14248 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14249 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14250
14251 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14252 Ilya Tocar <ilya.tocar@intel.com>
14253
14254 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14255 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14256 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14257 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14258 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14259 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14260 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14261 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14262 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14263 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14264 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14265 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14266 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14267 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14268 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14269 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14270 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14271 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14272 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14273 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14274 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14275 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14276 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14277 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14278 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14279 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14280 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14281
14282 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14283
14284 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14285
14286 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14287
14288 PR fortran/57522
14289 * gfortran.dg/associated_target_5.f03: New test.
14290
14291 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14292
14293 PR fortran/59026
14294 * gfortran.dg/elemental_by_value_1.f90: New test.
14295
14296 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14297
14298 PR fortran/58470
14299 * gfortran.dg/finalize_22.f90: New.
14300
14301 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14302
14303 PR fortran/60066
14304 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14305 was fixed by the patch for PR59906.
14306
14307 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14308
14309 PR translation/52289
14310 * gfortran.dg/coarray_8.f90: Update dg-error match.
14311
14312 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14313
14314 PR c/59984
14315 * gcc.dg/vect/pr59984.c: New test.
14316
14317 PR middle-end/60092
14318 * gcc.dg/attr-alloc_align-1.c: New test.
14319 * gcc.dg/attr-alloc_align-2.c: New test.
14320 * gcc.dg/attr-alloc_align-3.c: New test.
14321 * gcc.dg/attr-assume_aligned-1.c: New test.
14322 * gcc.dg/attr-assume_aligned-2.c: New test.
14323 * gcc.dg/attr-assume_aligned-3.c: New test.
14324
14325 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR target/60077
14328 * gcc.target/i386/pr60077-1.c: New test.
14329 * gcc.target/i386/pr60077-2.c: New test.
14330
14331 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR preprocessor/56824
14334 * gcc.dg/pr56824.c: New test.
14335
14336 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14337
14338 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14339 variable used for atomic operations.
14340
14341 2014-02-07 Richard Biener <rguenther@suse.de>
14342
14343 PR middle-end/60092
14344 * gcc.dg/vect/pr60092-2.c: New testcase.
14345
14346 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14347
14348 PR c++/60082
14349 Revert
14350 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14351
14352 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14353 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14354
14355 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14356
14357 * gcc.target/s390/fp2int1.c: New testcase.
14358
14359 2014-02-07 Richard Biener <rguenther@suse.de>
14360
14361 PR middle-end/60092
14362 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14363 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14364
14365 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14366
14367 PR ipa/59918
14368 * g++.dg/torture/pr59918.C: New testcase.
14369
14370 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14371
14372 PR target/59575
14373 * gcc.target/arm/pr59575.c: New test.
14374
14375 PR debug/59992
14376 * gcc.dg/pr59992.c: New test.
14377
14378 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14379
14380 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14381 init_priority. Test alignment of variable instead of function.
14382
14383 2014-02-06 Marek Polacek <polacek@redhat.com>
14384
14385 PR c/60087
14386 * gcc.dg/pr60087.c: New test.
14387
14388 2014-02-06 Alan Modra <amodra@gmail.com>
14389
14390 * gcc.target/powerpc/pr60032.c: New.
14391
14392 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR target/60062
14395 * gcc.c-torture/execute/pr60062.c: New test.
14396 * gcc.c-torture/execute/pr60072.c: New test.
14397
14398 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14399
14400 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14401 so that expected outcome works for PIC variants too.
14402
14403 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14404 Kugan Vivekanandarajah <kuganv@linaro.org>
14405
14406 * gcc.target/arm/vect-noalign.c: New file.
14407
14408 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14409 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR middle-end/60013
14412 * gcc.dg/pr60013.c: New testcase.
14413
14414 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14415
14416 * gcc.dg/vmx/sum2s.c: New.
14417 * gcc.dg/vmx/sum2s-be-order.c: New.
14418
14419 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14420
14421 * gcc.dg/vmx/pack.c: New.
14422 * gcc.dg/vmx/pack-be-order.c: New.
14423 * gcc.dg/vmx/unpack.c: New.
14424 * gcc.dg/vmx/unpack-be-order.c: New.
14425
14426 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14427
14428 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14429 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14430
14431 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14432
14433 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14434 Use __builtin_floorf, __builtin_ceilf.
14435 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14436 declaration.
14437 (TEST): Use __builtin_floorf.
14438 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14439
14440 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14441
14442 PR ipa/59947
14443 * g++.dg/opt/pr59947.C: New test.
14444
14445 PR c++/58703
14446 * c-c++-common/gomp/pr58703.c: New test.
14447
14448 2014-02-05 Richard Biener <rguenther@suse.de>
14449
14450 PR testsuite/60076
14451 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14452 avoid using unsigned long long.
14453
14454 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14455
14456 PR middle-end/57499
14457 * g++.dg/torture/pr57499.C: New test.
14458
14459 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14460
14461 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14462
14463 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14464
14465 * g++.dg/ipa/devirrt-22.C: Fix template.
14466
14467 2014-02-04 Marek Polacek <polacek@redhat.com>
14468
14469 PR c/60036
14470 * gcc.dg/pr60036.c: New test.
14471
14472 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14473
14474 PR ipa/60058
14475 * g++.dg/torture/pr60058.C: New testcase.
14476
14477 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14478
14479 * g++.dg/tsan/default_options.C: Invert check.
14480
14481 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14482
14483 PR tree-optimization/60002
14484 * g++.dg/opt/pr60002.C: New test.
14485
14486 PR tree-optimization/60023
14487 * g++.dg/vect/pr60023.cc: New test.
14488
14489 PR ipa/60026
14490 * c-c++-common/torture/pr60026.c: New test.
14491
14492 PR rtl-optimization/57915
14493 * gcc.target/i386/pr57915.c: New test.
14494
14495 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14496
14497 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14498
14499 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14500
14501 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14502
14503 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR middle-end/59261
14506 * gcc.dg/pr59261.c: New test.
14507
14508 2014-02-04 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/60012
14511 * gcc.dg/vect/pr60012.c: New testcase.
14512
14513 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14514
14515 PR target/59788
14516 * g++.dg/eh/unwind-direct.C: New test.
14517
14518 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14519
14520 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14521 timeout value to 20s.
14522
14523 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14524
14525 PR ipa/59882
14526 * g++.dg/torture/pr59882.C: New testcase
14527
14528 2014-02-03 Jan Hubicka <jh@suse.cz>
14529
14530 PR ipa/59831
14531 * g++.dg/ipa/devirt-22.C: New testcase.
14532
14533 2014-02-03 Jan Hubicka <jh@suse.cz>
14534
14535 * g++.dg/ipa/devirt-25.C: New testcase.
14536
14537 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14538
14539 PR tree-optimization/59924
14540 * gcc.dg/pr59924.c: New test.
14541
14542 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14543
14544 PR ipa/59831
14545 * g++.dg/ipa/devirt-24.C: New testcase.
14546
14547 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14548
14549 PR c++/53017
14550 PR c++/59211
14551 * c-c++-common/attributes-1.c: New testcase.
14552 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14553
14554 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14555
14556 PR c++/58871
14557 * g++.dg/cpp0x/pr58871.C: New.
14558
14559 2014-02-03 Cong Hou <congh@google.com>
14560
14561 PR tree-optimization/60000
14562 * g++.dg/vect/pr60000.cc: New test.
14563
14564 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14565
14566 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14567 * gcc.target/i386/long-double-64-4.c: Likewise.
14568 * gcc.target/i386/long-double-80-1.c: Likewise.
14569 * gcc.target/i386/long-double-80-2.c: Likewise.
14570 * gcc.target/i386/long-double-80-3.c: Likewise.
14571 * gcc.target/i386/long-double-80-4.c: Likewise.
14572 * gcc.target/i386/long-double-80-5.c: Likewise.
14573 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14574 __multf3 isn't used.
14575 * gcc.target/i386/long-double-64-3.c: Likewise.
14576 * gcc.target/i386/long-double-128-1.c: New test.
14577 * gcc.target/i386/long-double-128-2.c: Likewise.
14578 * gcc.target/i386/long-double-128-3.c: Likewise.
14579 * gcc.target/i386/long-double-128-4.c: Likewise.
14580 * gcc.target/i386/long-double-128-5.c: Likewise.
14581 * gcc.target/i386/long-double-128-6.c: Likewise.
14582 * gcc.target/i386/long-double-128-7.c: Likewise.
14583 * gcc.target/i386/long-double-128-8.c: Likewise.
14584 * gcc.target/i386/long-double-128-9.c: Likewise.
14585 * gcc.target/i386/long-double-64-5.c: Likewise.
14586 * gcc.target/i386/long-double-64-6.c: Likewise.
14587 * gcc.target/i386/long-double-64-7.c: Likewise.
14588 * gcc.target/i386/long-double-64-8.c: Likewise.
14589 * gcc.target/i386/long-double-64-9.c: Likewise.
14590 * gcc.target/i386/long-double-80-10.c: Likewise.
14591 * gcc.target/i386/long-double-80-8.c: Likewise.
14592 * gcc.target/i386/long-double-80-9.c: Likewise.
14593
14594 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14595
14596 PR rtl-optimization/57662
14597 * g++.dg/pr57662.C: New test.
14598
14599 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14600
14601 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14602 * gcc.dg/vmx/perm.c: New.
14603 * gcc.dg/vmx/perm-be-order.c: New.
14604
14605 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14606
14607 * gcc.dg/vmx/vsums.c: New.
14608 * gcc.dg/vmx/vsums-be-order.c: New.
14609
14610 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14611
14612 * g++.dg/ipa/devirt-23.C: New testcase.
14613 * g++.dg/ipa/devirt-20.C: Fix template.
14614
14615 2014-02-02 Jan Hubicka <jh@suse.cz>
14616
14617 * g++.dg/ipa/devirt-21.C: New testcase.
14618
14619 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14620
14621 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14622 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14623
14624 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14625
14626 PR target/60017
14627 * gcc.c-torture/execute/pr60017.c: New test.
14628
14629 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14630
14631 PR fortran/57033
14632 * gfortran.dg/default_initialization_7.f90: New test.
14633
14634 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14635
14636 PR fortran/59906
14637 * gfortran.dg/elemental_subroutine_9.f90: New test.
14638
14639 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14640
14641 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14642
14643 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14644
14645 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14646
14647 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14648
14649 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14650
14651 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14652
14653 PR c++/51219
14654 * g++.dg/init/bitfield5.C: New.
14655
14656 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14657
14658 PR tree-optimization/60003
14659 * gcc.c-torture/execute/pr60003.c: New test.
14660
14661 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14662
14663 PR bootstrap/59985
14664 * gcc.target/arm/pr59985.C: New.
14665
14666 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14667
14668 PR sanitizer/59410
14669 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14670 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14671 to compile.
14672 (tsan_finish): Restore dg-do-what-default.
14673 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14674 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14675 * g++.dg/tsan/default_options.C: Likewise.
14676 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14677 * g++.dg/tsan/atomic_free2.C: Likewise.
14678 * g++.dg/tsan/cond_race.C: Likewise.
14679 * g++.dg/tsan/fd_close_norace.C: Likewise.
14680 * g++.dg/tsan/benign_race.C: Likewise.
14681 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14682 * c-c++-common/tsan/simple_race.c: Likewise.
14683 * c-c++-common/tsan/mutexset1.c: Likewise.
14684 * c-c++-common/tsan/thread_leak2.c: Likewise.
14685 * c-c++-common/tsan/tls_race.c: Likewise.
14686 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14687 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14688 * c-c++-common/tsan/free_race2.c: Likewise.
14689 * c-c++-common/tsan/thread_leak.c: Likewise.
14690 * c-c++-common/tsan/thread_leak1.c: Likewise.
14691 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14692 * c-c++-common/tsan/free_race.c: Likewise.
14693 * c-c++-common/tsan/sleep_sync.c: Likewise.
14694 * c-c++-common/tsan/tiny_race.c: Likewise.
14695 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14696 * c-c++-common/tsan/atomic_stack.c: Likewise.
14697 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14698 in dg-output regexps.
14699 * c-c++-common/tsan/simple_stack.c: Likewise.
14700
14701 2014-01-31 Richard Henderson <rth@redhat.com>
14702
14703 * g++.dg/tm/pr60004.C: New.
14704
14705 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14706
14707 PR c++/59082
14708 * g++.dg/inherit/crash4.C: New.
14709
14710 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14711
14712 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14713
14714 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14715
14716 * gcc.target/i386/m512-check.h: Use correct rounding values.
14717
14718 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14719
14720 * gcc.target/i386/avx-1.c: Use correct rounding values.
14721 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14729 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14730 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14731 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14732 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14733 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14734 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14735 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14736 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14737 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14738 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14739 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14740 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14741 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14742 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14743 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14744 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14745 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14746 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14747 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14748 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14749 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14750 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14751 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14752 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14753 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14754 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14755 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14756 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14757 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14758 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14759 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14760 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14761 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14762 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14763 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14764 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14765 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14766 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14767 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14768 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14769 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14770 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14771 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14772 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14773 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14774 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14775 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14776 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14777 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14778 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14779 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14780 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14781 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14782 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14783 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14784 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14785 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14786 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14787 * gcc.target/i386/sse-13.c: Ditto.
14788 * gcc.target/i386/sse-14.c: Ditto.
14789 * gcc.target/i386/sse-22.c: Ditto.
14790 * gcc.target/i386/sse-23.c: Ditto.
14791
14792 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14793
14794 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14795 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14796
14797 2014-01-31 Richard Biener <rguenther@suse.de>
14798
14799 PR middle-end/59990
14800 * gcc.dg/torture/pr59990.c: New testcase.
14801
14802 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14803
14804 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14805 if it fails don't run any tsan tests.
14806
14807 2014-01-31 Marek Polacek <polacek@redhat.com>
14808
14809 PR c/59963
14810 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14811 (y): Adjust dg-error.
14812 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14813 * gcc.dg/pr59963-1.c: New test.
14814 * gcc.dg/pr59963-2.c: New test.
14815 * gcc.dg/pr59963-3.c: New test.
14816
14817 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14818
14819 PR target/59923
14820 * gcc.target/arm/pr59923.c: New test.
14821
14822 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14823
14824 * gcc.dg/vmx/splat.c: New.
14825 * gcc.dg/vmx/splat-vsx.c: New.
14826 * gcc.dg/vmx/splat-be-order.c: New.
14827 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14828 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14829 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14830
14831 2014-01-30 Richard Biener <rguenther@suse.de>
14832
14833 PR tree-optimization/59993
14834 * gcc.dg/torture/pr59993.c: New testcase.
14835
14836 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14837
14838 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14839 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14840 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14841 vect_int rather than vect_float.
14842
14843 2014-01-30 Marek Polacek <polacek@redhat.com>
14844
14845 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14846
14847 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14848
14849 * gcc.target/microblaze/isa/fcmp4.c: New.
14850
14851 2014-01-30 Marek Polacek <polacek@redhat.com>
14852
14853 PR c/59940
14854 * gcc.dg/pr59940.c: New test.
14855 * gcc.dg/pr35635.c (func3): Move dg-warning.
14856
14857 2014-01-30 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/59903
14860 * gcc.dg/torture/pr59903.c: New testcase.
14861
14862 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14863
14864 PR c++/58843
14865 * g++.dg/lookup/crash8.C: New.
14866
14867 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14868
14869 PR c++/58649
14870 * g++.dg/template/crash117.C: New.
14871
14872 2014-01-30 Richard Biener <rguenther@suse.de>
14873
14874 PR c/59905
14875 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14876 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14877 abort.
14878 * gcc.dg/invalid-call-1.c: Likewise.
14879
14880 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14881
14882 PR c++/58561
14883 * g++.dg/cpp1y/auto-fn23.C: New.
14884
14885 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14886
14887 PR c++/58846
14888 * g++.dg/init/dso_handle2.C: New.
14889
14890 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14891
14892 PR c++/58674
14893 * g++.dg/cpp0x/pr58674.C: New.
14894
14895 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14896
14897 PR target/59617
14898 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14899 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14900
14901 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14902
14903 * gcc.dg/vmx/merge-be-order.c: New.
14904 * gcc.dg/vmx/merge.c: New.
14905 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14906 * gcc.dg/vmx/merge-vsx.c: New.
14907
14908 2014-01-29 Richard Biener <rguenther@suse.de>
14909
14910 PR tree-optimization/58742
14911 * gcc.dg/pr58742-1.c: New testcase.
14912 * gcc.dg/pr58742-2.c: Likewise.
14913 * gcc.dg/pr58742-3.c: Likewise.
14914
14915 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14916
14917 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14918 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14919 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14920
14921 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14922
14923 PR c++/58702
14924 * g++.dg/gomp/pr58702.C: New.
14925
14926 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14927
14928 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14929 selector.
14930
14931 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR middle-end/59917
14934 PR tree-optimization/59920
14935 * gcc.dg/pr59920-1.c: New test.
14936 * gcc.dg/pr59920-2.c: New test.
14937 * gcc.dg/pr59920-3.c: New test.
14938 * c-c++-common/gomp/pr59917-1.c: New test.
14939 * c-c++-common/gomp/pr59917-2.c: New test.
14940
14941 PR tree-optimization/59594
14942 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14943 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14944 * gcc.dg/vect/pr59594.c: New test.
14945
14946 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14947
14948 PR fortran/59414
14949 * gfortran.dg/allocate_class_3.f90: New test.
14950
14951 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14952
14953 PR preprocessor/59935
14954 * c-c++-common/cpp/warning-zero-location.c: New test.
14955 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14956
14957 2014-01-27 Steve Ellcey <sellcey@mips.com>
14958
14959 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14960
14961 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14962
14963 * g++.dg/ext/mv16.C: New tests.
14964
14965 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14966
14967 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14968 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14969 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14970 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14971 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14972 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14973 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14974 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14975 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14976 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14977 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14978 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14979 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14980 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14981 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14982 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14983 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14984 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14985 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14986 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14987 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14988 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14989 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14990 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14991 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14992 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14993 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14994 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14995 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14996 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14997 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14998 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14999 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15000 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15001 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15002 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15003 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15004 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15005 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15006 _mm512_mask_cvtepi32_storeu_epi8.
15007 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15009 _mm512_mask_cvtepi32_storeu_epi16.
15010 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15011 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15012 _mm512_mask_cvtepi64_storeu_epi8.
15013 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15015 _mm512_mask_cvtepi64_storeu_epi16.
15016 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15017 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15018 _mm512_mask_cvtepi64_storeu_epi32.
15019 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15020 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15021 _mm512_mask_cvtsepi32_storeu_epi8.
15022 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15023 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15024 _mm512_mask_cvtsepi32_storeu_epi16.
15025 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15026 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15027 _mm512_mask_cvtsepi64_storeu_epi8.
15028 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15029 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15030 _mm512_mask_cvtsepi64_storeu_epi16.
15031 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15032 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15033 _mm512_mask_cvtsepi64_storeu_epi32.
15034 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15035 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15036 _mm512_mask_cvtusepi32_storeu_epi8.
15037 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15038 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15039 _mm512_mask_cvtusepi32_storeu_epi16.
15040 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15041 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15042 _mm512_mask_cvtusepi64_storeu_epi8.
15043 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15044 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15045 _mm512_mask_cvtusepi64_storeu_epi16.
15046 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15047 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15048 _mm512_mask_cvtusepi64_storeu_epi32.
15049 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15050 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15051
15052 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15053
15054 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15055 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15056 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15057 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15058 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15059 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15060 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15061 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15062 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15063 built-ins roudning immediate.
15064 * gcc.target/i386/sse-22.c: Add new built-ins.
15065 * gcc.target/i386/sse-23.c: Ditto.
15066 * gcc.target/i386/avx-1.c: Ditto.
15067
15068 2014-01-27 Christian Bruel <christian.bruel@st.com>
15069
15070 * gcc.target/sh/torture/strncmp.c: New tests.
15071
15072 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15073
15074 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15075
15076 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15077
15078 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15079
15080 2014-01-24 Jeff Law <law@redhat.com>
15081
15082 PR tree-optimization/59919
15083 * gcc.c-torture/compile/pr59919.c: New test.
15084
15085 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15086
15087 PR c++/57524
15088 * g++.dg/ext/timevar2.C: New.
15089
15090 2014-01-24 Marek Polacek <polacek@redhat.com>
15091
15092 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15093
15094 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15095
15096 PR target/59929
15097 * gcc.target/i386/pr59929.c: New test.
15098
15099 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15100
15101 PR target/59909
15102 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15103 word atomic functions at runtime.
15104
15105 2014-01-23 Marek Polacek <polacek@redhat.com>
15106
15107 PR c/59846
15108 * gcc.dg/pr59846.c: New test.
15109
15110 2014-01-23 Marek Polacek <polacek@redhat.com>
15111
15112 PR c/58346
15113 * c-c++-common/pr58346-1.c: New test.
15114 * c-c++-common/pr58346-2.c: New test.
15115 * c-c++-common/pr58346-3.c: New test.
15116
15117 2014-01-23 Marek Polacek <polacek@redhat.com>
15118
15119 PR c/59871
15120 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15121 * gcc.dg/pr59871.c: New test.
15122
15123 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15124
15125 PR c++/58980
15126 * g++.dg/parse/enum11.C: New.
15127
15128 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15129
15130 * gcc.target/aarch64/sshr64_1.c: New testcase.
15131
15132 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15133
15134 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15135 SIMD enabled function.
15136 * g++.dg/cilk-plus/ef_test.C: New test.
15137 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15138 and added C++ ones.
15139 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15140 to differenciate C error messages from C++ ones.
15141
15142 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15143
15144 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15145
15146 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15147
15148 * gcc.target/microblaze/others/builtin-trap.c: New test,
15149
15150 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15151
15152 PR middle-end/58809
15153 * c-c++-common/gomp/pr58809.c: New test.
15154
15155 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15156
15157 PR sanitizer/59897
15158 * c-c++-common/asan/use-after-return-1.c: Fixed
15159 to pass on darwin.
15160
15161 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15162
15163 PR preprocessor/58580
15164 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15165
15166 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15167 Ilya Tocar <ilya.tocar@intel.com>
15168
15169 * gcc.target/i386/avx512f-kmovw-1.c: New.
15170
15171 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15172
15173 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15174 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15175 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15176 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15177 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15178 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15179
15180 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15181
15182 PR target/52125
15183 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15184 * gcc.target/mips/pr52125.c: New test.
15185
15186 2014-01-22 Marek Polacek <polacek@redhat.com>
15187
15188 PR c/59891
15189 * gcc.dg/torture/pr59891.c: New test.
15190
15191 2014-01-22 Jeff Law <law@redhat.com>
15192
15193 PR tree-optimization/59597
15194 * gcc.dg/tree-ssa/pr59597.c: New test.
15195
15196 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15197
15198 PR rtl-optimization/59477
15199 * g++.dg/pr59477.C: New.
15200
15201 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15202
15203 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15204
15205 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15206
15207 PR c++/59482
15208 * g++.dg/pr59482.C: New.
15209
15210 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15211
15212 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15213 * gcc.dg/vmx/extract-vsx.c: New.
15214 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15215 * gcc.dg/vmx/insert-vsx.c: New.
15216
15217 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15218
15219 PR rtl-optimization/59896
15220 * gcc.target/arm/pr59896.c: New.
15221
15222 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15223
15224 PR rtl-optimization/59858
15225 * gcc.target/arm/pr59858.c: New.
15226
15227 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15228
15229 PR target/59003
15230 * gcc.dg/tree-prof/pr59003.c: New test.
15231
15232 PR middle-end/59860
15233 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15234 other targets.
15235
15236 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15237
15238 * gfortran.dg/round_3.f08: Add more cases.
15239
15240 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15241
15242 * lib/target-supports.exp (force_conventional_output_for): New
15243 procedure.
15244 * lib/scanasm.exp (scan-assembler_required_options)
15245 (scan-assembler-not_required_options)
15246 (scan-assembler-times_required_options): Replace with
15247 force_conventional_output_fors.
15248 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15249 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15250
15251 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15252
15253 PR middle-end/59789
15254 * gcc.target/i386/pr59789.c: New testcase.
15255
15256 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15257
15258 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15259 the 'code' bitfield from 16 to 8.
15260
15261 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15262
15263 * lib/target-supports.exp
15264 (check_effective_target_vect_perm): Exclude aarch64_be.
15265 (check_effective_target_vect_perm_byte): Likewise.
15266 (check_effective_target_vect_perm_short): Likewise.
15267
15268 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15269
15270 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15271 (RUN_TEST): Use new macro.
15272 (INDEX64_32): Delete.
15273 (INDEX64_64): Likewise.
15274 (INDEX128_32): Likewise.
15275 (INDEX128_64): Likewise.
15276 (INDEX): Likewise.
15277 (test_vneg_f32): Use fixed RUN_TEST.
15278
15279 2014-01-20 Richard Biener <rguenther@suse.de>
15280
15281 PR middle-end/59860
15282 * gcc.dg/pr59860.c: New testcase.
15283
15284 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR target/59880
15287 * gcc.target/i386/pr59880.c: New test.
15288
15289 2014-01-20 Renlin Li <renlin.li@arm.com>
15290
15291 * gcc.dg/pr44194-1.c: Tweak regexp.
15292
15293 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15294
15295 PR libfortran/59771
15296 PR libfortran/59774
15297 PR libfortran/59836
15298 * gfortran.dg/round_3.f08: New cases added.
15299 * gfortran.dg/fmt_g_1.f90: New test.
15300
15301 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15302
15303 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15304
15305 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15306
15307 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15308
15309 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15310
15311 * gcc.dg/vect/pr57705.c: Require vect_int.
15312 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15313 * gcc.dg/vect/vect-alias-check.c: Likewise.
15314
15315 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15316
15317 PR fortran/58007
15318 * gfortran.dg/unresolved_fixup_1.f90: New test.
15319 * gfortran.dg/unresolved_fixup_2.f90: New test.
15320
15321 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15322
15323 PR target/58944
15324 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15325 Remove dg-prune-output lines.
15326
15327 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR middle-end/59706
15330 * gfortran.dg/pr59706.f90: New test.
15331 * g++.dg/ext/pr59706.C: New test.
15332
15333 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15334
15335 PR c++/59270
15336 PR c++/58811
15337 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15338 * g++.dg/init/pr58811.C: Likewise.
15339
15340 2014-01-17 Jeff Law <law@redhat.com>
15341
15342 PR middle-end/57904
15343 * gfortran.dg/pr57904.f90: New test.
15344
15345 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15346
15347 PR c++/59269
15348 * g++.dg/cpp0x/nsdmi-union4.C: New.
15349
15350 2014-01-17 Marek Polacek <polacek@redhat.com>
15351
15352 PR c++/59838
15353 * g++.dg/diagnostic/pr59838.C: New test.
15354
15355 2014-01-17 Marek Polacek <polacek@redhat.com>
15356
15357 PR c/58346
15358 * gcc.dg/pr58346.c: New test.
15359
15360 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15361
15362 PR testsuite/58776
15363 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15364 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15365 option duplication.
15366
15367 PR fortran/59440
15368 * gfortran.dg/pr59440-1.f90: New test.
15369 * gfortran.dg/pr59440-2.f90: New test.
15370 * gfortran.dg/pr59440-3.f90: New test.
15371
15372 PR testsuite/59064
15373 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15374 testing for " version" and " alias" with one testing for
15375 " version\[^\n\r]* alias".
15376 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15377 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15378 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15379 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15380 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15381 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15382
15383 PR c++/57945
15384 * c-c++-common/torture/pr57945.c: New test.
15385
15386 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15387
15388 * gcc.target/arm/its.c: New testcase.
15389
15390 2014-01-16 Jan Hubicka <jh@suse.cz>
15391
15392 PR ipa/59775
15393 * g++.dg/torture/pr59775.C: New testcase.
15394
15395 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR middle-end/58344
15398 * gcc.c-torture/compile/pr58344.c: New test.
15399
15400 PR target/59839
15401 * gcc.target/i386/pr59839.c: New test.
15402
15403 PR debug/54694
15404 * gcc.target/i386/pr9771-1.c (main): Rename to...
15405 (real_main): ... this. Add __asm name "main".
15406 (ASMNAME, ASMNAME2, STRING): Define.
15407
15408 2014-01-16 Nick Clifton <nickc@redhat.com>
15409
15410 PR middle-end/28865
15411 * gcc.c-torture/compile/pr28865.c: New.
15412 * gcc.c-torture/execute/pr28865.c: New.
15413
15414 2014-01-16 Marek Polacek <polacek@redhat.com>
15415
15416 PR middle-end/59827
15417 * gcc.dg/pr59827.c: New test.
15418
15419 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15420
15421 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15422
15423 2014-01-15 Richard Henderson <rth@redhat.com>
15424
15425 PR debug/54694
15426 * gcc.target/i386/pr54694.c: New test.
15427
15428 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15429
15430 PR c++/49718
15431 * g++.dg/pr49718.C: New test.
15432
15433 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15434
15435 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15436
15437 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15438
15439 * gcc.dg/vmx/mult-even-odd.c: New.
15440 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15441
15442 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15443
15444 * lib/target-supports.exp (check_libcilkrts_available): Added an
15445 extern "C" if we are using C++ along with a function prototype.
15446
15447 2014-01-15 Jeff Law <law@redhat.com>
15448
15449 PR tree-optimization/59747
15450 * gcc.c-torture/execute/pr59747.c: New test.
15451
15452 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15453
15454 PR target/59794
15455 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15456 Linux/x86.
15457 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15458 * g++.dg/ext/attribute-test-1.C: Likewise.
15459 * g++.dg/ext/attribute-test-2.C: Likewise.
15460 * g++.dg/ext/attribute-test-3.C: Likewise.
15461 * g++.dg/ext/attribute-test-4.C: Likewise.
15462 * g++.dg/ext/pr56790-1.C: Likewise.
15463 * g++.dg/torture/pr38565.C: Likewise.
15464 * gcc.dg/pr53060.c: Likewise.
15465 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15466 * c-c++-common/vector-compare-2.c: Likewise.
15467 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15468 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15469 dg-message line number.
15470
15471 2014-01-15 Matthias Klose <doko@ubuntu.com>
15472
15473 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15474
15475 2014-01-15 Richard Biener <rguenther@suse.de>
15476
15477 PR tree-optimization/59822
15478 * g++.dg/torture/pr59822.C: New testcase.
15479
15480 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15481
15482 PR target/59808
15483 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15484 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15485
15486 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15487 Kugan Vivekanandarajah <kuganv@linaro.org>
15488
15489 PR target/59695
15490 * g++.dg/pr59695.C: New testcase.
15491
15492 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15493
15494 PR target/59803
15495 * gcc.c-torture/compile/pr59803.c: New testcase.
15496
15497 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15498
15499 PR c/58943
15500 * gcc.c-torture/execute/pr58943.c: New test.
15501 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15502
15503 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15504
15505 PR target/59794
15506 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15507 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15508 (bar): Change return type to void. Set y to x.
15509 * gcc.target/i386/pr59794-1.c: New testcase.
15510 * gcc.target/i386/pr59794-2.c: Likewise.
15511 * gcc.target/i386/pr59794-3.c: Likewise.
15512 * gcc.target/i386/pr59794-4.c: Likewise.
15513 * gcc.target/i386/pr59794-5.c: Likewise.
15514 * gcc.target/i386/pr59794-6.c: Likewise.
15515 * gcc.target/i386/pr59794-7.c: Likewise.
15516
15517 2014-01-14 Richard Biener <rguenther@suse.de>
15518
15519 PR tree-optimization/58921
15520 PR tree-optimization/59006
15521 * gcc.dg/torture/pr58921.c: New testcase.
15522 * gcc.dg/torture/pr59006.c: Likewise.
15523 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15524
15525 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15526
15527 PR testsuite/59494
15528 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15529 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15530 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15531 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15532 Executing predictive commoning without unrolling.
15533
15534 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15535
15536 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15537 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15538 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15539 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15540 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15541 __builtin_ia32_rsqrt28sd_round.
15542 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15543 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15544 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15545 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15546 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15547 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15548 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15549 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15550 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15551 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15552 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15553 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15554 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15555 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15556 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15557 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15558 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15559 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15560 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15561 fix wrong rounding mode (see above).
15562 * gcc.target/i386/sse-23.c: Ditto.
15563
15564 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15565
15566 * gcc.dg/vmx/insert.c: New.
15567 * gcc.dg/vmx/insert-be-order.c: New.
15568 * gcc.dg/vmx/extract.c: New.
15569 * gcc.dg/vmx/extract-be-order.c: New.
15570
15571 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15572
15573 PR tree-optimization/59387
15574 * gcc.c-torture/execute/pr59387.c: New test.
15575
15576 2014-01-13 Richard Biener <rguenther@suse.de>
15577
15578 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15579 adjusting mathlib options.
15580 * gfortran.dg/lto/lto.exp: Likewise.
15581
15582 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15583
15584 * gnat.dg/loop_optimization17.adb: New test.
15585 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15586
15587 2014-01-13 Christian Bruel <christian.bruel@st.com>
15588
15589 * gcc.target/sh/cmpstrn.c: New case.
15590
15591 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15592
15593 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15594 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15595
15596 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15597
15598 PR fortran/58026
15599 * gfortran.dg/alloc_comp_basics_6.f90: New.
15600
15601 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15602
15603 PR fortran/59700
15604 * gfortran.dg/pr59700.f90: New test.
15605
15606 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15607
15608 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15609 * gfortran.dg/use_only_3.f90: Likewise.
15610 * gfortran.dg/inquire_10.f90: Delete opened file.
15611 * gfortran.dg/inquire_15.f90: Likewise.
15612 * gfortran.dg/pr16597.f90: Likewise.
15613 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15614 for PR59419.
15615
15616 2014-01-10 Jeff Law <law@redhat.com>
15617
15618 PR middle-end/59743
15619 * gcc.c-torture/compile/pr59743.c: New test.
15620
15621 2014-01-10 Jan Hubicka <jh@suse.cz>
15622
15623 PR ipa/58585
15624 * g++.dg/torture/pr58585.C: New testcase.
15625
15626 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15627
15628 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15629
15630 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15631
15632 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15633
15634 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15635
15636 PR target/59744
15637 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15638 * gcc.target/aarch64/cmn-neg2.c: New test.
15639
15640 2014-01-10 Richard Biener <rguenther@suse.de>
15641
15642 PR tree-optimization/59374
15643 * gcc.dg/torture/pr59374-3.c: New testcase.
15644
15645 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15646
15647 * lib/target-supports.exp
15648 (check_effective_target_arm_crypto_ok_nocache): New.
15649 (check_effective_target_arm_crypto_ok): Use above procedure.
15650 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15651
15652 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15653
15654 PR ipa/58252
15655 PR ipa/59226
15656 * g++.dg/ipa/devirt-20.C: New testcase.
15657 * g++.dg/torture/pr58252.C: Likewise.
15658 * g++.dg/torture/pr59226.C: Likewise.
15659
15660 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15661
15662 * c-c++-common/asan/no-asan-stack.c: New test.
15663
15664 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15665
15666 PR middle-end/59670
15667 * gcc.dg/pr59670.c: New test.
15668
15669 2014-01-09 Steve Ellcey <sellcey@mips.com>
15670
15671 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15672
15673 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15674
15675 PR middle-end/47735
15676 * gcc.target/i386/pr47735.c: New test.
15677
15678 PR tree-optimization/59622
15679 * g++.dg/opt/pr59622-2.C: New test.
15680 * g++.dg/opt/pr59622-3.C: New test.
15681 * g++.dg/opt/pr59622-4.C: New test.
15682 * g++.dg/opt/pr59622-5.C: New test.
15683
15684 PR sanitizer/59136
15685 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15686 filename:line instead of (modulename+offset) form with stripped
15687 initial / from the filename.
15688
15689 2014-01-09 Ian Lance Taylor <iant@google.com>
15690
15691 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15692 the other Go compiler.
15693
15694 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15695
15696 PR c++/59730
15697 * g++.dg/cpp0x/variadic145.C: New.
15698
15699 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15700
15701 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15702 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15703
15704 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15705
15706 PR testsuite/59524
15707 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15708 are run only if the Cilk library is available/enabled.
15709 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15710 * lib/target-supports.exp (check_libcilkrts_available): New function.
15711
15712 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15713
15714 PR c++/59631
15715 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15716 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15717 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15718 with dg-additional-options.
15719 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15720 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15721 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15722 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15723 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15724 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15725
15726 2014-01-09 Richard Biener <rguenther@suse.de>
15727
15728 PR tree-optimization/59715
15729 * gcc.dg/torture/pr59715.c: New testcase.
15730
15731 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15732
15733 * c-c++-common/asan/no-asan-globals.c: New test.
15734 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15735 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15736 * c-c++-common/asan/use-after-return-1.c: Likewise.
15737 * c-c++-common/asan/no-use-after-return.c: Likewise.
15738
15739 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15740
15741 * gnat.dg/weak2.ad[sb]: New test.
15742
15743 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15744
15745 PR middle-end/59471
15746 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15747 type, use pointers to vector type instead.
15748
15749 2014-01-08 Catherine Moore <clm@codesourcery.com>
15750
15751 * gcc.target/mips/umips-branch-3.c: New test.
15752 * gcc.target/mips/umips-branch-4.c: New test.
15753
15754 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15755
15756 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15757 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15758 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15759 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15760 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15761 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15762 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15763 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15764
15765 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15766
15767 PR rtl-optimization/59137
15768 * gcc.target/mips/pr59137.c: New test.
15769
15770 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15771
15772 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15773 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15774 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15775 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15776 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15777 Require fpic effective target.
15778 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15779
15780 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15781
15782 PR ipa/59722
15783 * gcc.dg/pr59722.c: New test.
15784
15785 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15786
15787 PR middle-end/57748
15788 * gcc.dg/torture/pr57748-3.c: New test.
15789 * gcc.dg/torture/pr57748-4.c: New test.
15790
15791 2014-01-08 Marek Polacek <polacek@redhat.com>
15792
15793 PR middle-end/59669
15794 * gcc.dg/gomp/pr59669-1.c: New test.
15795 * gcc.dg/gomp/pr59669-2.c: New test.
15796
15797 2014-01-08 Martin Jambor <mjambor@suse.cz>
15798
15799 PR ipa/59610
15800 * gcc.dg/ipa/pr59610.c: New test.
15801
15802 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15803
15804 PR fortran/58182
15805 * gfortran.dg/binding_label_tests_26a.f90: New.
15806 * gfortran.dg/binding_label_tests_26b.f90: New.
15807
15808 2014-01-08 Marek Polacek <polacek@redhat.com>
15809
15810 PR sanitizer/59667
15811 * c-c++-common/ubsan/pr59667.c: New test.
15812
15813 2014-01-08 Richard Biener <rguenther@suse.de>
15814
15815 PR middle-end/59630
15816 * gcc.dg/pr59630.c: New testcase.
15817
15818 2014-01-08 Richard Biener <rguenther@suse.de>
15819
15820 PR middle-end/59471
15821 * gcc.dg/pr59471.c: New testcase.
15822
15823 2014-01-07 Jeff Law <law@redhat.com>
15824
15825 PR middle-end/53623
15826 * gcc.target/i386/pr53623.c: New test.
15827
15828 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15829
15830 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15831 blanks at EOF.
15832 * g++.dg/cpp1y/pr58534.C: Likewise.
15833 * g++.dg/cpp1y/pr58536.C: Likewise.
15834 * g++.dg/cpp1y/pr58548.C: Likewise.
15835 * g++.dg/cpp1y/pr58549.C: Likewise.
15836 * g++.dg/cpp1y/pr58637.C: Likewise.
15837 * g++.dg/cpp1y/pr59112.C: Likewise.
15838 * g++.dg/cpp1y/pr59113.C: Likewise.
15839 * g++.dg/cpp1y/pr59629.C: Likewise.
15840 * g++.dg/cpp1y/pr59635.C: Likewise.
15841 * g++.dg/cpp1y/pr59636.C: Likewise.
15842 * g++.dg/cpp1y/pr59638.C: Likewise.
15843
15844 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15845
15846 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15847
15848 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15849
15850 * gcc.target/i386/intrinsics_4.c (bar): New function.
15851
15852 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15853
15854 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15855
15856 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15857
15858 PR rtl-optimization/58668
15859 * gcc.dg/pr58668.c: New test.
15860
15861 PR tree-optimization/59643
15862 * gcc.dg/pr59643.c: New test.
15863 * gcc.c-torture/execute/pr59643.c: New test.
15864
15865 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15866
15867 PR fortran/59589
15868 * gfortran.dg/class_allocate_16.f90: New.
15869
15870 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15871
15872 PR target/59644
15873 * gcc.target/i386/pr59644.c: New test.
15874
15875 2014-01-06 Marek Polacek <polacek@redhat.com>
15876
15877 PR c/57773
15878 * gcc.dg/pr57773.c: New test.
15879
15880 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15881
15882 PR c++/59635
15883 PR c++/59636
15884 PR c++/59629
15885 PR c++/59638
15886 * g++.dg/cpp1y/pr59635.C: New testcase.
15887 * g++.dg/cpp1y/pr59636.C: New testcase.
15888 * g++.dg/cpp1y/pr59629.C: New testcase.
15889 * g++.dg/cpp1y/pr59638.C: New testcase.
15890
15891 2014-01-06 Martin Jambor <mjambor@suse.cz>
15892
15893 PR ipa/59008
15894 * gcc.dg/ipa/pr59008.c: New test.
15895
15896 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15897
15898 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15899 if supported.
15900
15901 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15902
15903 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15904 Require c99_runtime.
15905 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15906
15907 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15908 Require c99_runtime.
15909 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15910 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15911 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15912
15913 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15914 Require c99_runtime.
15915 Make CALC void static.
15916 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15917
15918 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15919 Require c99_runtime.
15920 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15921
15922 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15923
15924 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15925 * gcc.target/i386/pr59501-2.c: Likewise.
15926 * gcc.target/i386/pr59501-3.c: Likewise.
15927 * gcc.target/i386/pr59501-4.c: Likewise.
15928 * gcc.target/i386/pr59501-5.c: Likewise.
15929 * gcc.target/i386/pr59501-6.c: Likewise.
15930
15931 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15932
15933 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15934 * gcc.target/i386/pr59390_1.c: Likewise.
15935 * gcc.target/i386/pr59390_2.c: Likewise.
15936
15937 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15938
15939 * gcc.dg/pr59350.c: Tweak.
15940 * gcc.dg/pr59350-2.c: New test.
15941 * g++.dg/pr59510.C: Likewise.
15942
15943 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15944
15945 PR fortran/59023
15946 * gfortran.dg/bind_c_procs_2.f90: New.
15947
15948 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15949
15950 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15951 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15952 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15953 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15954 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15955 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15956 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15957
15958 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15959
15960 * gcc.target/arm/neon-nested-apcs.c: New test.
15961
15962 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15963
15964 PR tree-optimization/59519
15965 * gcc.dg/vect/pr59519-1.c: New test.
15966 * gcc.dg/vect/pr59519-2.c: New test.
15967
15968 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15969 vmovdqu32.
15970
15971 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15972
15973 PR fortran/59547
15974 * gfortran.dg/typebound_proc_32.f90: New.
15975
15976 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15977
15978 PR c++/58950
15979 * g++.dg/pr58950.C: New file.
15980
15981 2014-01-03 Tobias Burnus <burnus@net-b.de>
15982
15983 PR c++/58567
15984 * g++.dg/gomp/pr58567.C: New.
15985
15986 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15987
15988 PR tree-optimization/59651
15989 * gcc.dg/torture/pr59651.c: New test.
15990 * gcc.dg/vect/pr59651.c: Ditto.
15991
15992 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15993
15994 PR target/59625
15995 * gcc.target/i386/pr59625.c: New test.
15996
15997 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15998
15999 Core DR 1442
16000 PR c++/59165
16001 * g++.dg/cpp0x/range-for28.C: New.
16002 * g++.dg/cpp0x/range-for3.C: Update.
16003
16004 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16005
16006 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16007
16008 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16009
16010 PR c++/59641
16011 * g++.dg/cpp0x/pr59641.C: New file.
16012
16013 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16014
16015 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16016
16017 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16018
16019 PR c++/59378
16020 * g++.dg/ext/pr59378.C: New file.
16021
16022 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16023
16024 Update copyright years
16025
16026 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16027
16028 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16029 notice.
16030
16031 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16032
16033 PR fortran/59654
16034 * gfortran.dg/dynamic_dispatch_12.f90: New.
16035
16036 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16037
16038 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16039 the builtin isn't optimized away as unused.
16040
16041 PR rtl-optimization/59647
16042 * g++.dg/opt/pr59647.C: New test.
16043 \f
16044 Copyright (C) 2014 Free Software Foundation, Inc.
16045
16046 Copying and distribution of this file, with or without modification,
16047 are permitted in any medium without royalty provided the copyright
16048 notice and this notice are preserved.