]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[AArch64] Add vector pattern for __builtin_ctz
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2
3 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
4
5 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6
7 * gcc.target/aarch64/simd/vsqrt_f64_1.c
8
9 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
10
11 * g++.dg/other/i386-2.C: Add -mpcommit.
12 * g++.dg/other/i386-3.C: Ditto.
13 * gcc.target/i386/pcommit-1.c: New test.
14 * gcc.target/i386/sse-12.c: Add new options.
15 * gcc.target/i386/sse-13.c: Ditto.
16 * gcc.target/i386/sse-14.c: Ditto.
17 * gcc.target/i386/sse-22.c: Ditto.
18 * gcc.target/i386/sse-23.c: Ditto.
19
20 2014-11-20 Mark Wielaard <mjw@redhat.com>
21
22 PR debug/38757
23 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
24 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
25
26 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
27
28 * g++.dg/other/i386-2.C: Add -mclwb.
29 * g++.dg/other/i386-3.C: Ditto.
30 * gcc.target/i386/clwb-1.c: New test.
31 * gcc.target/i386/sse-12.c: Add new options.
32 * gcc.target/i386/sse-13.c: Ditto.
33 * gcc.target/i386/sse-14.c: Ditto.
34 * gcc.target/i386/sse-22.c: Ditto.
35 * gcc.target/i386/sse-23.c: Ditto.
36
37 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
38
39 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
40 * g++.dg/other/i386-3.C: Ditto.
41 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
42 * gcc.target/i386/avx512vbmi-check.h: Ditto.
43 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
44 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
45 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
46 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
47 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
48 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
49 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
50 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
51 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
52 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
53 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
54 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
55 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
56 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
57 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
58 * gcc.target/i386/sse-12.c: Add new options.
59 * gcc.target/i386/sse-13.c: Ditto.
60 * gcc.target/i386/sse-14.c: Ditto.
61 * gcc.target/i386/sse-22.c: Ditto.
62 * gcc.target/i386/sse-23.c: Ditto.
63
64 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
65
66 * g++.dg/other/i386-2.C: Add -mavx512ifma.
67 * g++.dg/other/i386-3.C: Ditto.
68 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
69 * gcc.target/i386/avx512ifma-check.h: New.
70 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
71 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
72 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
73 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
74 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
75 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
76 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
77 * gcc.target/i386/sse-12.c: Add new options.
78 * gcc.target/i386/sse-13.c: Ditto.
79 * gcc.target/i386/sse-14.c: Ditto.
80 * gcc.target/i386/sse-22.c: Ditto.
81 * gcc.target/i386/sse-23.c: Ditto.
82
83 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
84
85 Forward-port from 2014-10-30 4_9-branch r216934
86
87 PR target/63633
88 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
89
90 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
91
92 PR debug/63239
93 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
94 -gno-strict-dwarf.
95
96 2014-11-21 Tom de Vries <tom@codesourcery.com>
97
98 * gcc.dg/store-motion-fgcse-sm.c: New test.
99
100 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
101
102 PR target/60451
103 * gcc.target/i386/pr60451.c: New.
104
105 2014-11-21 Jakub Jelinek <jakub@redhat.com>
106
107 PR tree-optimization/61773
108 * gcc.dg/pr61773.c: New test.
109
110 PR target/63764
111 * c-c++-common/pr63764-1.c: New test.
112 * c-c++-common/pr63764-2.c: New test.
113
114 PR target/63910
115 * gcc.target/i386/pr63910.c: New test.
116
117 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
118
119 PR lto/63998
120 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
121
122 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
123
124 * gcc.dg/no-strict-overflow-8.c: New test.
125
126 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
127
128 * gcc.dg/undefined-loop-1.c: New file.
129 * gcc.dg/undefined-loop-2.c: New file.
130
131 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
132
133 * gcc.target/aarch64/symbol-range.c: New.
134 * gcc.target/aarch64/symbol-range-tiny.c: New.
135 2014-11-20 Richard Biener <rguenther@suse.de>
136
137 PR middle-end/63962
138 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
139
140 2014-11-20 Richard Biener <rguenther@suse.de>
141
142 PR tree-optimization/63677
143 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
144 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
145
146 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
147
148 PR sanitizer/63845
149 * gcc.dg/asan/pr63845.c: New test.
150
151 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
152
153 PR sanitizer/63939
154 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
155 stack pointer address, to fit darwin output when symbolizer is not
156 present.
157 * c-c++-common/asan/heap-overflow-1.c: Likewise.
158 * c-c++-common/asan/memcmp-1.c: Likewise.
159 * c-c++-common/asan/misalign-1.c: Likewise.
160 * c-c++-common/asan/misalign-2.c: Likewise.
161 * c-c++-common/asan/null-deref-1.c: Likewise.
162 * c-c++-common/asan/stack-overflow-1.c: Likewise.
163 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
164 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
165 * c-c++-common/asan/use-after-free-1.c: Likewise.
166 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
167 * g++.dg/asan/deep-tail-call-1.C: Likewise.
168 * g++.dg/asan/large-func-test-1.C: Likewise.
169
170 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
171
172 PR sanitizer/63939
173 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
174
175 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176
177 PR sanitizer/63939
178 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
179 * c-c++-common/asan/memcmp-1.c: Likewise.
180 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
181 * c-c++-common/asan/use-after-free-1.c: Likewise.
182
183 2014-11-19 David Malcolm <dmalcolm@redhat.com>
184
185 PR jit/63854
186 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
187 (make_random_function): Free ff->locals.
188
189 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
190
191 PR target/63947
192 * gcc.target/i386/pr63947.c: New test.
193
194 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
195
196 PR c++/55425
197 * g++.dg/cpp0x/constexpr-__func__.C: New.
198
199 2014-11-19 Renlin Li <Renlin.Li@arm.com>
200
201 PR target/63424
202 * gcc.target/aarch64/pr63424.c: New test.
203
204 2014-11-19 Renlin Li <Renlin.Li@arm.com>
205
206 PR middle-end/63762
207 * gcc.dg/pr63762.c: New test.
208
209 2014-11-19 Marek Polacek <polacek@redhat.com>
210
211 PR sanitizer/63690
212 * gcc.dg/ubsan/pr63690.c: New test.
213
214 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
215
216 PR sanitizer/62132
217 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
218 darwin, adjust dg-output.
219 * c-c++-common/asan/misalign-2.c: Likewise.
220
221 2014-11-19 Richard Henderson <rth@redhat.com>
222
223 * gcc.dg/cwsc0.c: New test.
224 * gcc.dg/cwsc1.c: New test.
225
226 2014-11-19 Marek Polacek <polacek@redhat.com>
227
228 PR sanitizer/63879
229 * c-c++-common/ubsan/pr63879-1.c: New test.
230 * c-c++-common/ubsan/pr63879-2.c: New test.
231
232 2014-11-19 Tom de Vries <tom@codesourcery.com>
233
234 PR tree-optimization/62167
235 * gcc.dg/pr51879-12.c: Add xfails.
236 * gcc.dg/pr62167-run.c: New test.
237 * gcc.dg/pr62167.c: New test.
238
239 2014-11-19 Jakub Jelinek <jakub@redhat.com>
240
241 PR tree-optimization/63915
242 * c-c++-common/gomp/pr60823-4.c: New test.
243
244 PR sanitizer/63520
245 * c-c++-common/ubsan/pr63520.c: New test.
246
247 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/57654
250 * g++.dg/cpp0x/constexpr-ref7.C: New.
251
252 2014-11-19 Jakub Jelinek <jakub@redhat.com>
253
254 PR sanitizer/63913
255 * g++.dg/ubsan/pr63913.C: New test.
256
257 2014-11-19 Andreas Schwab <schwab@suse.de>
258
259 * gcc.dg/pure-2.c: Update line numbers.
260
261 2014-11-19 Jakub Jelinek <jakub@redhat.com>
262
263 PR rtl-optimization/63843
264 * gcc.c-torture/execute/pr63843.c: New test.
265
266 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
267
268 PR target/63937
269 * gcc.dg/memset-2.c: New.
270
271 2014-11-18 Jakub Jelinek <jakub@redhat.com>
272
273 PR sanitizer/63813
274 * g++.dg/ubsan/pr63813.C: New test.
275
276 PR tree-optimization/61042
277 * gcc.c-torture/compile/pr61042.c: New test.
278
279 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
280
281 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
282 setting.
283
284 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/55942
287 * g++.dg/cpp0x/constexpr-55942.C: New.
288
289 2014-11-18 Marek Polacek <polacek@redhat.com>
290
291 PR sanitizer/63866
292 * c-c++-common/ubsan/pr63866.c: New test.
293
294 2014-11-18 Richard Biener <rguenther@suse.de>
295
296 PR tree-optimization/63914
297 * gcc.dg/pr63914.c: New testcase.
298
299 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
300
301 PR c++/55443
302 * g++.dg/cpp0x/noexcept26.C: New.
303 * g++.dg/cpp0x/noexcept27.C: Likewise.
304
305 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
306
307 PR c++/60245
308 * g++.dg/cpp0x/constexpr-60245.C: New.
309
310 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/60771
313 * g++.dg/cpp0x/constexpr-ref6.C: New.
314
315 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
316
317 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
318 * gcc.target/arm/neon/vbicQs32.c: Likewise.
319 * gcc.target/arm/neon/vbicQs64.c: Likewise.
320 * gcc.target/arm/neon/vbicQs8.c: Likewise.
321 * gcc.target/arm/neon/vbicQu16.c: Likewise.
322 * gcc.target/arm/neon/vbicQu32.c: Likewise.
323 * gcc.target/arm/neon/vbicQu64.c: Likewise.
324 * gcc.target/arm/neon/vbicQu8.c: Likewise.
325 * gcc.target/arm/neon/vbics16.c: Likewise.
326 * gcc.target/arm/neon/vbics32.c: Likewise.
327 * gcc.target/arm/neon/vbics64.c: Likewise.
328 * gcc.target/arm/neon/vbics8.c: Likewise.
329 * gcc.target/arm/neon/vbicu16.c: Likewise.
330 * gcc.target/arm/neon/vbicu32.c: Likewise.
331 * gcc.target/arm/neon/vbicu64.c: Likewise.
332 * gcc.target/arm/neon/vbicu8.c: Likewise.
333 * gcc.target/arm/neon/vornQs16.c: Likewise.
334 * gcc.target/arm/neon/vornQs32.c: Likewise.
335 * gcc.target/arm/neon/vornQs64.c: Likewise.
336 * gcc.target/arm/neon/vornQs8.c: Likewise.
337 * gcc.target/arm/neon/vornQu16.c: Likewise.
338 * gcc.target/arm/neon/vornQu32.c: Likewise.
339 * gcc.target/arm/neon/vornQu64.c: Likewise.
340 * gcc.target/arm/neon/vornQu8.c: Likewise.
341 * gcc.target/arm/neon/vorns16.c: Likewise.
342 * gcc.target/arm/neon/vorns32.c: Likewise.
343 * gcc.target/arm/neon/vorns64.c: Likewise.
344 * gcc.target/arm/neon/vorns8.c: Likewise.
345 * gcc.target/arm/neon/vornu16.c: Likewise.
346 * gcc.target/arm/neon/vornu32.c: Likewise.
347 * gcc.target/arm/neon/vornu64.c: Likewise.
348 * gcc.target/arm/neon/vornu8.c: Likewise.
349
350 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
351
352 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
353 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
354 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
355 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
356 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
357 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
358 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
359 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
360 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
361
362 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
363
364 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
365 * g++.dg/ipa/devirt-15.C: Ditto.
366 * g++.dg/ipa/devirt-7.C: Ditto.
367 * g++.dg/ipa/pr60600.C: Ditto.
368 * g++.dg/opt/vt2.C: Ditto.
369 * g++.dg/opt/vt4.C: Ditto.
370 * g++.dg/pr48484.C: Ditto.
371 * g++.dg/tm/pr47746.C: Ditto.
372 * g++.dg/tree-ssa/pr57380.C: Ditto.
373 * gcc.dg/ipa/inline-4.c: Ditto.
374 * gcc.dg/ipa/inlinehint-1.c: Ditto.
375 * gcc.dg/ipa/inlinehint-2.c: Ditto.
376 * gcc.dg/ipa/inlinehint-3.c: Ditto.
377 * gcc.dg/pr47276.c: Ditto.
378 * gcc.dg/pure-2.c: Ditto.
379 * gcc.dg/tm/nested-2.c: Ditto.
380 * gcc.dg/tree-ssa/alias-29.c: Ditto.
381 * gcc.target/i386/3dnow-1.c: Ditto.
382 * gcc.target/i386/3dnow-2.c: Ditto.
383 * gcc.target/i386/3dnowA-1.c: Ditto.
384 * gcc.target/i386/3dnowA-2.c: Ditto.
385 * gcc.target/i386/avx-1.c: Ditto.
386 * gcc.target/i386/avx-2.c: Ditto.
387 * gcc.target/i386/memcpy-1.c: Ditto.
388 * gcc.target/i386/mmx-1.c: Ditto.
389 * gcc.target/i386/mmx-2.c: Ditto.
390 * gcc.target/i386/sse-14.c: Ditto.
391 * gcc.target/i386/sse-22.c: Ditto.
392 * gcc.target/i386/sse-22a.c: Ditto.
393 * gcc.target/i386/sse-23.c: Ditto.
394 * gcc.target/i386/sse-24.c: Ditto.
395 * gcc.target/i386/vect-double-1.c: Ditto.
396 * g++.dg/fstack-protector-strong.C: Add target nonpic.
397 * gcc.dg/fstack-protector-strong.c: Ditto.
398
399 2014-11-18 Hale Wang <hale.wang@arm.com>
400
401 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
402 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
403 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
404 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
405 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
406 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
407 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
408 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
409 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
410 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
411
412 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
413
414 * g++.dg/abi/mangle-arm-crypto.C: New.
415 * g++.dg/abi/mangle-neon.C (f19): New.
416 (f20): Likewise.
417
418 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
419
420 * gcc.target/arm/pr51968.c (foo): Fix call to
421 __builtin_neon_vqmovunv8hi.
422
423 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
424
425 * c-c++-common/asan/aggressive-opts.c: New test.
426
427 2014-11-18 Yury Gribov <y.gribov@samsung.com>
428
429 PR sanitizer/63802
430 * c-c++-common/ubsan/pr63802.c: New test.
431
432 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
433
434 * g++.dg/pr63766.C: New.
435
436 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
437
438 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
439 floating point variables instead of using asm to test allocating
440 values to the Altivec registers.
441
442 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
443 -mupper-regs-df tests.
444 * gcc.target/powerpc/upper-regs-df.c: Likewise.
445
446 * config/rs6000/predicates.md (memory_fp_constant): New predicate
447
448 2014-11-17 Tom de Vries <tom@codesourcery.com>
449
450 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
451 * gcc.dg/pr43864-3.c: Same.
452 * gcc.dg/pr43864-4.c: Same.
453 * gcc.dg/pr43864.c: Same.
454 * gcc.dg/pr50763.c: Same.
455 * gcc.dg/pr51879-12.c: Same.
456 * gcc.dg/pr51879-16.c: Same.
457 * gcc.dg/pr51879-17.c: Same.
458 * gcc.dg/pr51879-18.c: Same.
459 * gcc.dg/pr51879-2.c: Same.
460 * gcc.dg/pr51879-3.c: Same.
461 * gcc.dg/pr51879-4.c: Same.
462 * gcc.dg/pr51879-6.c: Same.
463 * gcc.dg/pr51879-7.c: Same.
464 * gcc.dg/pr51879.c: Same.
465
466 2014-11-17 Tom de Vries <tom@codesourcery.com>
467
468 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
469 * gcc.dg/pr43864-3.c: Same.
470 * gcc.dg/pr43864-4.c: Same.
471
472 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
473
474 * gcc.target/aarch64/vld1_lane.c: New test.
475
476 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
477
478 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
479 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
480
481 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
482
483 * gcc.target/i386/chkp-strlen-1.c: New.
484 * gcc.target/i386/chkp-strlen-2.c: New.
485 * gcc.target/i386/chkp-strlen-3.c: New.
486 * gcc.target/i386/chkp-strlen-4.c: New.
487 * gcc.target/i386/chkp-strlen-5.c: New.
488
489 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
490
491 * gcc.target/i386/chkp-stropt-1.c: New.
492 * gcc.target/i386/chkp-stropt-2.c: New.
493 * gcc.target/i386/chkp-stropt-3.c: New.
494 * gcc.target/i386/chkp-stropt-4.c: New.
495 * gcc.target/i386/chkp-stropt-5.c: New.
496 * gcc.target/i386/chkp-stropt-6.c: New.
497 * gcc.target/i386/chkp-stropt-7.c: New.
498 * gcc.target/i386/chkp-stropt-8.c: New.
499 * gcc.target/i386/chkp-stropt-9.c: New.
500 * gcc.target/i386/chkp-stropt-10.c: New.
501 * gcc.target/i386/chkp-stropt-11.c: New.
502 * gcc.target/i386/chkp-stropt-12.c: New.
503 * gcc.target/i386/chkp-stropt-13.c: New.
504 * gcc.target/i386/chkp-stropt-14.c: New.
505 * gcc.target/i386/chkp-stropt-15.c: New.
506 * gcc.target/i386/chkp-stropt-16.c: New.
507
508 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
509
510 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
511 __SIZE_TYPE__.
512
513 2014-11-17 Richard Biener <rguenther@suse.de>
514
515 PR middle-end/63898
516 PR middle-end/63883
517 * gfortran.dg/pr63883.f90: New testcase.
518
519 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
520
521 PR ipa/63894
522 * g++.dg/ipa/pr63894.C: New test.
523
524 2014-11-17 Terry Guo <terry.guo@arm.com>
525
526 * gcc.target/arm/thumb1-ual-1.c: New test.
527
528 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
529
530 PR middle-end/63790
531 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
532 * gcc.dg/tree-ssa/forwprop-29.c: New test.
533
534 2014-11-16 Andrew Pinski <apinski@cavium.com>
535
536 * gcc.c-torture/execute/memset-4.c: New test.
537 * gcc.c-torture/execute/20110418-1.c: New test.
538 * gcc.c-torture/execute/20141022-1.c: New test.
539 * gcc.c-torture/execute/strcpy-2.c: New test.
540 * gcc.c-torture/execute/20140212-2.c: New test.
541 * gcc.c-torture/compile/20120913-1.c: New test.
542 * gcc.c-torture/compile/20121010-1.c: New test.
543 * gcc.c-torture/compile/20120917-1.c: New test.
544 * gcc.c-torture/compile/20140110-1.c: New test.
545 * gcc.c-torture/compile/20121220-1.c: New test.
546 * gcc.c-torture/compile/20120822-1.c: New test.
547 * gcc.c-torture/compile/20121027-1.c: New test.
548 * gcc.c-torture/compile/20120830-2.c: New test.
549
550 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
551
552 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
553 restoration.
554
555 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
556
557 * gcc.dg/atomic/c11-atomic-exec-5.c
558 (test_main_long_double_add_overflow): Only actually define if
559 LDBL_MANT_DIG != 106.
560 (test_main_complex_long_double_add_overflow): Likewise.
561 (test_main_long_double_sub_overflow): Likewise.
562 (test_main_complex_long_double_sub_overflow): Likewise.
563
564 (NOT_LDBL_EPSILON_2): Likewise.
565 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
566
567 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
568
569 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
570 instead of run on ia32 targets.
571
572 2014-11-15 Marek Polacek <polacek@redhat.com>
573
574 PR middle-end/63884
575 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
576
577 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
578
579 PR target/60104
580 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
581
582 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
583
584 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
585 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
586 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
587 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
588
589 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
590
591 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
592
593 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
594
595 * gcc.dg/pubtypes-3.c: Include <string.h>.
596 * gcc.dg/pubtypes-4.c: Likewise.
597
598 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
599
600 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
601
602 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
603
604 * gnat.dg/opt44.ad[sb]: New test.
605
606 2014-11-15 Tobias Burnus <burnus@net-b.de>
607
608 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
609 * gfortran.dg/coarray_9.f90: Ditto.
610 * gfortran.dg/empty_label.f: Ditto.
611 * gfortran.dg/empty_label.f90: Ditto.
612
613 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
614
615 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
616 changes.
617 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
618 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
619 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
620 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
621 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
622 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
623 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
624 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
625 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
626 * gcc.target/powerpc/ppc-round.c: Likewise.
627
628 2014-11-14 Martin Jambor <mjambor@suse.cz>
629
630 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
631 from the dump scan.
632 * g++.dg/ipa/devirt-21.C: Xfail.
633 * g++.dg/ipa/devirt-24.C: Likewise.
634 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
635 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
636 * g++.dg/ipa/devirt-44.C: Likewise.
637 * g++.dg/ipa/devirt-43.C: Xfail.
638
639 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
640
641 * g++.dg/abi/abi-tag11.C: New.
642
643 2014-11-14 Marek Polacek <polacek@redhat.com>
644
645 * c-c++-common/ubsan/overflow-negate-3.c: New test.
646
647 2014-11-14 Marek Polacek <polacek@redhat.com>
648
649 PR sanitizer/63839
650 * c-c++-common/ubsan/pr63839.c: New test.
651 * c-c++-common/ubsan/unreachable-2.c: New test.
652
653 2014-11-14 Richard Biener <rguenther@suse.de>
654
655 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
656
657 2014-11-13 Teresa Johnson <tejohnson@google.com>
658
659 PR tree-optimization/63841
660 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
661
662 2014-11-14 Bin Cheng <bin.cheng@arm.com>
663
664 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
665 * gcc.target/arm/vfp-1.c: Improve scanning string.
666
667 2014-11-13 Rong Xu <xur@google.com>
668
669 PR debug/63581
670 * g++.dg/tree-prof/pr63581.C: New test.
671
672 2014-11-13 Teresa Johnson <tejohnson@google.com>
673
674 PR tree-optimization/63841
675 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
676
677 2014-11-13 Teresa Johnson <tejohnson@google.com>
678
679 PR tree-optimization/63841
680 * g++.dg/tree-ssa/pr63841.C: New test.
681
682 2014-11-13 Richard Biener <rguenther@suse.de>
683
684 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
685
686 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
687
688 * lib/target-supports.exp (error_h): New check.
689 (libc_has_complex_functions): Ditto.
690 (tgmath_h): Ditto.
691 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
692 * gcc.dg/builtins-61.c: Likewise.
693 * gcc.dg/builtins-67.c: Disable test for Bionic.
694 * gcc.dg/strlenopt-14g.c: Likewise.
695 * gcc.dg/strlenopt-14gf.c: Likewise.
696 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
697 * gcc.dg/c99-tgmath-2.c: Likewise.
698 * gcc.dg/c99-tgmath-3.c: Likewise.
699 * gcc.dg/c99-tgmath-4.c: Likewise.
700 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
701
702 2014-11-12 Jakub Jelinek <jakub@redhat.com>
703
704 PR ipa/63838
705 * g++.dg/ipa/pr63838.C: New test.
706
707 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
708
709 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
710 * gcc.target/mips/call-clobbered-1.c: New.
711 * gcc.target/mips/call-clobbered-2.c: New.
712 * gcc.target/mips/call-clobbered-3.c: New.
713 * gcc.target/mips/call-clobbered-4.c: New.
714 * gcc.target/mips/call-clobbered-5.c: New.
715 * gcc.target/mips/call-saved-4.c: New.
716 * gcc.target/mips/call-saved-5.c: New.
717 * gcc.target/mips/call-saved-6.c: New.
718 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
719 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
720 odd-spreg option. Account for -modd-spreg in minimum arch code.
721 * gcc.target/mips/movdf-1.c: New.
722 * gcc.target/mips/movdf-2.c: New.
723 * gcc.target/mips/movdf-3.c: New.
724 * gcc.target/mips/oddspreg-1.c: New.
725 * gcc.target/mips/oddspreg-2.c: New.
726 * gcc.target/mips/oddspreg-3.c: New.
727 * gcc.target/mips/oddspreg-4.c: New.
728 * gcc.target/mips/oddspreg-5.c: New.
729 * gcc.target/mips/oddspreg-6.c: New.
730
731 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
732
733 PR target/63815
734 * g++.dg/other/pr63815.C: New test.
735
736 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
737
738 DR 1510
739 PR c++/60420
740 * g++.dg/cpp0x/decltype61.C: New.
741
742 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
743
744 PR tree-optimization/63835
745 * gcc.dg/pr63835.c: New test.
746
747 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
748
749 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
750 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
751 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
752 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
753 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
754 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
755 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
756 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
757 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
758 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
759 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
760 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
761 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
762 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
763 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
764 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
765 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
766 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
767 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
768 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
769 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
770 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
771 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
772 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
773 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
774 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
775 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
776 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
777 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
778 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
779 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
780 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
781 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
782 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
783 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
784 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
785 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
786 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
787 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
788 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
789 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
790 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
791 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
792 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
793 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
794 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
795 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
796 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
797 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
798 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
799
800 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
801
802 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
803 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
804 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
805 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
806 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
807 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
808 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
809 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
810 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
811 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
812 Ditto.
813 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
814 Ditto.
815 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
816 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
817 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
818 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
819 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
820 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
821 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
822 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
823 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
824 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
825 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
826 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
827 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
828 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
829 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
830 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
831 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
832 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
833 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
834 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
835 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
836 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
837 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
838 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
839 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
840 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
841 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
842 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
843 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
844 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
845
846 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
847
848 * gcc.target/i386/pr45852.c: Simplify target selector.
849 * gcc.target/i386/pr63495.c: Ditto.
850 * gcc.target/i386/pr39496.c: Ditto.
851 * gcc.target/i386/pr36613.c: Ditto.
852
853 2014-11-12 Jiong Wang <jiong.wang@arm.com>
854
855 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
856 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
857 -fno-omit-frame-pointer.
858
859 2014-11-12 Marek Polacek <polacek@redhat.com>
860
861 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
862 of prune_gcc_output.
863 * lib/prune.exp (prune_file_path): New procedure.
864
865 2014-11-12 Marek Polacek <polacek@redhat.com>
866
867 * c-c++-common/ubsan/overflow-sub-4.c: New test.
868 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
869 * c-c++-common/ubsan/overflow-int128.c: Likewise.
870
871 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
872
873 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
874
875 2014-11-12 Richard Biener <rguenther@suse.de>
876
877 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
878
879 2014-11-12 Joseph Myers <joseph@codesourcery.com>
880
881 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
882 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
883
884 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR testsuite/63830
887 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
888
889 2014-11-12 Jakub Jelinek <jakub@redhat.com>
890
891 PR c/59708
892 * c-c++-common/builtin-arith-overflow-1.c: New test.
893 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
894 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
895 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
896 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
897 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
898 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
899 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
900 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
901 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
902 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
903 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
904 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
905 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
906 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
907 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
908 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
909 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
910 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
911 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
912 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
913 * c-c++-common/torture/builtin-arith-overflow.h: New file.
914 * gcc.dg/builtin-arith-overflow-1.c: New test.
915 * gcc.dg/builtin-arith-overflow-2.c: New test.
916
917 2014-11-12 Richard Biener <rguenther@suse.de>
918
919 PR middle-end/63821
920 * gfortran.dg/pr63821.f90: New testcase.
921
922 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
923
924 PR tree-optimization/63761
925 * gcc.c-torture/compile/pr63761.c: New test.
926
927 2014-11-12 Jiong Wang <jiong.wang@arm.com>
928
929 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
930 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
931 truncation pattern.
932
933 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
934
935 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
936 with arm_eabi.
937 * g++.dg/abi/arm_rtti1.C: Likewise.
938 * g++.dg/abi/key1.C: Likewise.
939 * g++.dg/ext/visibility/arm1.C: Likewise.
940 * g++.dg/ext/visibility/arm2.C: Likewise.
941 * g++.dg/ext/visibility/arm3.C: Likewise.
942
943 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
944
945 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
946
947 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
948 Manuel López-Ibáñez <manu@gcc.gnu.org>
949
950 PR driver/36312
951 * gcc.misc-tests/output.exp: New test case for identical input and
952 output files.
953
954 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
955
956 PR fortran/44054
957 * lib/gfortran-dg.exp: Update regexp to match locus and message
958 without caret.
959 * gfortran.dg/use_without_only_1.f90: Add column numbers.
960 * gfortran.dg/warnings_are_errors_1.f: Update.
961
962 2014-11-11 David Malcolm <dmalcolm@redhat.com>
963
964 * ChangeLog.jit: New.
965 * jit.dg/all-non-failing-tests.h: New.
966 * jit.dg/harness.h: New.
967 * jit.dg/jit.exp: New.
968 * jit.dg/test-accessing-struct.c: New.
969 * jit.dg/test-accessing-union.c: New.
970 * jit.dg/test-array-as-pointer.c: New.
971 * jit.dg/test-arrays.c: New.
972 * jit.dg/test-calling-external-function.c: New.
973 * jit.dg/test-calling-function-ptr.c: New.
974 * jit.dg/test-combination.c: New.
975 * jit.dg/test-dot-product.c: New.
976 * jit.dg/test-empty.c: New.
977 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
978 * jit.dg/test-error-adding-to-terminated-block.c: New.
979 * jit.dg/test-error-array-as-pointer.c: New.
980 * jit.dg/test-error-bad-cast.c: New.
981 * jit.dg/test-error-block-in-wrong-function.c: New.
982 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
983 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
984 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
985 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
986 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
987 * jit.dg/test-error-call-with-mismatching-args.c: New.
988 * jit.dg/test-error-call-with-not-enough-args.c: New.
989 * jit.dg/test-error-call-with-too-many-args.c: New.
990 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
991 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
992 * jit.dg/test-error-get-type-bad-enum.c: New.
993 * jit.dg/test-error-index-not-a-numeric-type.c: New.
994 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
995 * jit.dg/test-error-mismatching-types-in-call.c: New.
996 * jit.dg/test-error-missing-return.c: New.
997 * jit.dg/test-error-new-binary-op-bad-op.c: New.
998 * jit.dg/test-error-new-function-bad-kind.c: New.
999 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1000 * jit.dg/test-error-null-passed-to-api.c: New.
1001 * jit.dg/test-error-return-within-void-function.c: New.
1002 * jit.dg/test-error-unreachable-block.c: New.
1003 * jit.dg/test-error-unterminated-block.c: New.
1004 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1005 * jit.dg/test-expressions.c: New.
1006 * jit.dg/test-factorial.c: New.
1007 * jit.dg/test-fibonacci.c: New.
1008 * jit.dg/test-functions.c: New.
1009 * jit.dg/test-fuzzer.c: New.
1010 * jit.dg/test-hello-world.c: New.
1011 * jit.dg/test-linked-list.c: New.
1012 * jit.dg/test-long-names.c: New.
1013 * jit.dg/test-nested-contexts.c: New.
1014 * jit.dg/test-nested-loops.c: New.
1015 * jit.dg/test-operator-overloading.cc: New.
1016 * jit.dg/test-quadratic.c: New.
1017 * jit.dg/test-quadratic.cc: New.
1018 * jit.dg/test-reading-struct.c: New.
1019 * jit.dg/test-string-literal.c: New.
1020 * jit.dg/test-sum-of-squares.c: New.
1021 * jit.dg/test-threads.c: New.
1022 * jit.dg/test-types.c: New.
1023 * jit.dg/test-using-global.c: New.
1024 * jit.dg/test-volatile.c: New.
1025
1026 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1027
1028 * gcc.target/aarch64/vbslq_f64_1.c: New.
1029 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1030 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1031 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1032
1033 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/63265
1036 * g++.dg/cpp0x/constexpr-63265.C: New.
1037
1038 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1039
1040 * gcc.target/i386/pr52252-atom-1.c: New.
1041
1042 2014-11-11 Martin Liska <mliska@suse.cz>
1043
1044 PR ipa/63622
1045 PR ipa/63795
1046 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1047 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1048 with symbol alias support.
1049
1050 2014-11-10 Andi Kleen <ak@linux.intel.com>
1051
1052 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1053 new cilk errors.
1054
1055 2014-11-10 Andi Kleen <ak@linux.intel.com>
1056
1057 * c-c++-common/cilk-plus/CK/errors.c: New test.
1058
1059 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1060 Ilya Enkovich <ilya.enkovich@intel.com>
1061
1062 PR target/63620
1063 * gcc.target/i386/pr63620.c: New test.
1064
1065 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1066
1067 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1068
1069 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1070 * gcc.dg/ipa/ipa-icf-31.c: New test.
1071
1072 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1073
1074 PR middle-end/63748
1075 * gcc.dg/pr63748.c: New testcase.
1076
1077 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1078
1079 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1080
1081 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1082
1083 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1084 fgraphite-code-generator flag.
1085 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1086 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1087 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1088 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1089 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1090 * gcc.dg/graphite/pr35356-2.c: Likewise.
1091 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1092 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1093 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1094 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1095 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1096
1097 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1100
1101 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 * c-c++-common/Wshift-count-overflow-1.c: New.
1104 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1105 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1106 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1107
1108 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1109
1110 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1111 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1112 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1113 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1114 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1115 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1116 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1117 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1118 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1119 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1120 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1121 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1122 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1123 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1124 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1125 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1126 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1127 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1128 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1129 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1130 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1131 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1132 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1133 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1134 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1135 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1136
1137 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1138
1139 PR tree-optimization/63778
1140 * gfortran.dg/pr63778.f: New test.
1141
1142 2014-11-10 Renlin Li <renlin.li@arm.com>
1143
1144 PR middle-end/61529
1145 * gcc.dg/pr61529.c: New.
1146
1147 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1148
1149 * lib/target-supports.exp (check_effective_target_return_address):
1150 New function.
1151 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1152 * gcc.c-torture/execute/20030323-1.c: Likewise.
1153 * gcc.c-torture/execute/20030811-1.c: Likewise.
1154 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1155 * gcc.c-torture/execute/frame-address.c: Likewise.
1156 * gcc.c-torture/execute/pr17377.c: Likewise.
1157
1158 * gcc.c-torture/compile/920625-2.c: Add return type to
1159 freeReturnStruct.
1160 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1161 * gcc.c-torture/execute/pr61375.c: Likewise.
1162 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1163 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1164
1165 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1166 New function.
1167 (check_effective_target_nonlocal_goto): New function.
1168 (check_effective_target_label_values): New function.
1169 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1170 * gcc.c-torture/compile/labels-2.c: Likewise.
1171 * gcc.c-torture/compile/20000518-1.c: Likewise.
1172 * gcc.c-torture/compile/20021108-1.c: Likewise.
1173 * gcc.c-torture/compile/981006-1.c: Likewise.
1174 * gcc.c-torture/execute/20040302-1.c: Likewise.
1175 * gcc.dg/torture/pr33848.c: Likewise.
1176
1177 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1178 label values.
1179 * gcc.c-torture/compile/pr32919.c: Likewise.
1180 * gcc.c-torture/compile/pr17913.c: Likewise.
1181 * gcc.c-torture/compile/pr51495.c: Likewise.
1182 * gcc.c-torture/compile/pr25224.c: Likewise.
1183 * gcc.c-torture/compile/labels-3.c: Likewise.
1184 * gcc.c-torture/compile/pr27863.c: Likewise.
1185 * gcc.c-torture/compile/20050510-1.c: Likewise.
1186 * gcc.c-torture/compile/pr28489.c: Likewise.
1187 * gcc.c-torture/compile/pr29128.c: Likewise.
1188 * gcc.c-torture/compile/pr21356: Likewise.
1189 * gcc.c-torture/execute/20071210-1.c: Likewise.
1190 * gcc.c-torture/execute/200701220-1.c: Likewise.
1191 * gcc.c-torture/execute/pr51447.c: Likewise.
1192 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1193 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1194 * gcc.dg/20021029-1.c: Likewise.
1195 * gcc.dg/pr43379.c: Likewise.
1196 * gcc.dg/pr45259.c: Likewise.
1197 * gcc.dg/torture/pr53695.c: Likewise.
1198 * gcc.dg/torture/pr57584.c: Likewise.
1199
1200 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1201 or indirect_jumps are available.
1202 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1203 test.
1204 * gcc.c-torture/compile/920428-3.c: Likewise.
1205 * gcc.c-torture/compile/950613-1.c: Likewise.
1206
1207 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1208 * gcc.c-torture/compile/991213-3.c: Likewise.
1209 * gcc.c-torture/compile/920825-1.c: Likewise.
1210 * gcc.c-torture/compile/20011029-1.c: Likewise.
1211 * gcc.c-torture/compile/complex-6.c: Likewise.
1212 * gcc.c-torture/compile/pr27127.c: Likewise.
1213 * gcc.c-torture/compile/pr58164.c: Likewise.
1214 * gcc.c-torture/compile/20041214-1.c: Likewise.
1215 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1216 * gcc.c-torture/execute/pr56982.c: Likewise.
1217 * gcc.c-torture/execute/pr60003.c: Likewise.
1218 * gcc.c-torture/execute/pr26983.c: Likewise.
1219 * gcc.dg/pr57287-2.c: Likewise.
1220 * gcc.dg/pr59920-1.c: Likewise.
1221 * gcc.dg/pr59920-2.c: Likewise.
1222 * gcc.dg/pr59920-3.c: Likewise.
1223 * gcc.dg/setjmp-3.c: Likewise.
1224 * gcc.dg/setjmp-4.c: Likewise.
1225 * gcc.dg/setjmp-5.c: Likewise.
1226 * gcc.dg/torture/pr48542.c: Likewise.
1227 * gcc.dg/torture/pr57147-2.c: Likewise.
1228 * gcc.dg/torture/pr59993.c: Likewise.
1229
1230 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1231 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1232 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1233 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1234 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1235 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1236 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1237 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1238 * gcc.dg/non-local-goto-1.c: Likewise.
1239 * gcc.dg/non-local-goto-2.c: Likewise.
1240 * gcc.dg/pr49994-1.c: Likewise.
1241 * gcc.dg/torture/pr57036-2.c: Likewise.
1242
1243 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1244 NO_LABEL_VALUES test.
1245 * gcc.c-torture/compile/920831-1.c: Likewise.
1246 * gcc.c-torture/compile/920502-1.c: Likewise.
1247 * gcc.c-torture/compile/920501-7.c: Likewise.
1248 * gcc.dg/pr52139.c: Likewise.
1249
1250 * lib/target-supports.exp (check_effective_target_trampolines,
1251 check_profiling_available, check_effective_target_lto,
1252 check_effective_target_vect_natural): False for nvptx-*-*.
1253 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1254 * gcc.c-torture/compile/pr34334.c: Likewise.
1255 * gcc.c-torture/compile/pr37056.c: Likewise.
1256 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1257 * gcc.c-torture/compile/pr46534.c: Likewise.
1258 * gcc.c-torture/compile/pr49049.c: Likewise.
1259 * gcc.c-torture/compile/pr59417.c: Likewise.
1260 * gcc.c-torture/compile/20080721-1.c: Likewise.
1261 * gcc.c-torture/compile/920501-4.c: Likewise.
1262 * gcc.c-torture/compile/921011-1.c: Likewise.
1263 * gcc.dg/20040813-1.c: Likewise.
1264 * gcc.dg/pr28755.c: Likewise.
1265 * gcc.dg/pr44194-1.c: Likewise.
1266 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1267 * gcc.c-torture/compile/pr61684.c: Likewise.
1268 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1269 * gcc.c-torture/compile/pr59221.c: Likewise.
1270 * gcc.c-torture/compile/20060208-1.c: Likewise.
1271 * gcc.c-torture/execute/pr52129.c: Likewise.
1272 * gcc.c-torture/execute/20020310-1.c: Likewise.
1273 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1274 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1275 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1276 for nvptx-*-*.
1277 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1278 * gcc.dg/const-elim-2.c: Likewise.
1279
1280 * lib/target-supports.exp
1281 (check_effective_target_untyped_assembly): New function.
1282 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1283 * gcc.c-torture/compile/920917-1.c: Likewise.
1284 * gcc.c-torture/compile/930120-1.c: Likewise.
1285 * gcc.c-torture/compile/930411-1.c: Likewise.
1286 * gcc.c-torture/compile/930529-1.c: Likewise.
1287 * gcc.c-torture/compile/930623-1.c: Likewise.
1288 * gcc.c-torture/compile/950329-1.c: Likewise.
1289 * gcc.c-torture/compile/calls.c: Likewise.
1290 * gcc.c-torture/compile/pr37258.c: Likewise.
1291 * gcc.c-torture/compile/pr37327.c: Likewise.
1292 * gcc.c-torture/compile/pr38360.c: Likewise.
1293 * gcc.c-torture/compile/pr43635.c: Likewise.
1294 * gcc.c-torture/compile/pr47428.c: Likewise.
1295 * gcc.c-torture/compile/pr47967.c: Likewise.
1296 * gcc.c-torture/compile/pr49145.c: Likewise.
1297 * gcc.c-torture/compile/pr51694.c: Likewise.
1298 * gcc.c-torture/compile/pr53411.c: Likewise.
1299 * gcc.c-torture/execute/20001101.c: Likewise.
1300 * gcc.c-torture/execute/20051012-1.c: Likewise.
1301 * gcc.c-torture/execute/920501-1.c: Likewise.
1302 * gcc.c-torture/execute/921202-1.c: Likewise.
1303 * gcc.c-torture/execute/921208-2.c: Likewise.
1304 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1305 * gcc.c-torture/compile/20010525-1.c: Likewise.
1306 * gcc.c-torture/compile/20021015-2.c: Likewise.
1307 * gcc.c-torture/compile/20031023-1.c: Likewise.
1308 * gcc.c-torture/compile/20031023-2.c: Likewise.
1309 * gcc.c-torture/compile/pr49206.c: Likewise.
1310 * gcc.c-torture/execute/pr47237.c: Likewise.
1311 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1312 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1313 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1314 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1315 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1316 * gcc.dg/builtin-apply1.c: Likewise.
1317 * gcc.dg/builtin-apply2.c: Likewise.
1318 * gcc.dg/builtin-apply3.c: Likewise.
1319 * gcc.dg/builtin-apply4.c: Likewise.
1320 * gcc.dg/pr38338.c: Likewise.
1321 * gcc.dg/torture/pr41993.c: Likewise.
1322 * gcc.c-torture/compile/386.c: Likewise.
1323 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1324 * gcc.c-torture/compile/consec.c: Likewise.
1325 * gcc.c-torture/compile/ex.c: Likewise.
1326 * gcc.c-torture/compile/pass.c: Likewise.
1327 * gcc.c-torture/compile/scal.c: Likewise.
1328 * gcc.c-torture/compile/uuarg.c: Likewise.
1329 * gcc.c-torture/compile/conv_tst.c: Likewise.
1330
1331 * lib/target-supports.exp (check_effective_target_alloca): New function.
1332 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1333 * gcc.c-torture/execute/20020314-1.c: Likewise.
1334 * gcc.c-torture/execute/20020412-1.c: Likewise.
1335 * gcc.c-torture/execute/20021113-1.c: Likewise.
1336 * gcc.c-torture/execute/20040223-1.c: Likewise.
1337 * gcc.c-torture/execute/20040308-1.c: Likewise.
1338 * gcc.c-torture/execute/20040811-1.c: Likewise.
1339 * gcc.c-torture/execute/20070824-1.c: Likewise.
1340 * gcc.c-torture/execute/20070919-1.c: Likewise.
1341 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1342 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1343 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1344 * gcc.c-torture/execute/pr43220.c: Likewise.
1345 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1346 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1347 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1348 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1349 * gcc.c-torture/compile/20000923-1.c: Likewise.
1350 * gcc.c-torture/compile/20030224-1.c: Likewise.
1351 * gcc.c-torture/compile/20071108-1.c: Likewise.
1352 * gcc.c-torture/compile/20071117-1.c: Likewise.
1353 * gcc.c-torture/compile/900313-1.c: Likewise.
1354 * gcc.c-torture/compile/pr17397.c: Likewise.
1355 * gcc.c-torture/compile/pr35006.c: Likewise.
1356 * gcc.c-torture/compile/pr42956.c: Likewise.
1357 * gcc.c-torture/compile/pr51354.c: Likewise.
1358 * gcc.c-torture/compile/pr55851.c: Likewise.
1359 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1360 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1361 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1362 * gcc.c-torture/compile/pr52714.c: Likewise.
1363 * gcc.dg/20001012-2.c: Likewise.
1364 * gcc.dg/auto-type-1.c: Likewise.
1365 * gcc.dg/builtin-object-size-1.c: Likewise.
1366 * gcc.dg/builtin-object-size-2.c: Likewise.
1367 * gcc.dg/builtin-object-size-3.c: Likewise.
1368 * gcc.dg/builtin-object-size-4.c: Likewise.
1369 * gcc.dg/packed-vla.c: Likewise.
1370 * gcc.c-torture/compile/parms.c: Likewise.
1371 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1372 * gcc.c-torture/execute/920929-1.c: Likewise.
1373 * gcc.c-torture/execute/921017-1.c: Likewise.
1374 * gcc.c-torture/execute/941202-1.c: Likewise.
1375 * gcc.c-torture/execute/align-nest.c: Likewise.
1376 * gcc.c-torture/execute/alloca-1.c: Likewise.
1377 * gcc.c-torture/execute/pr36321.c: Likewise.
1378 * gcc.c-torture/compile/20001221-1.c: Likewise.
1379 * gcc.c-torture/compile/20020807-1.c: Likewise.
1380 * gcc.c-torture/compile/20050801-2.c: Likewise.
1381 * gcc.c-torture/compile/920428-4.c: Likewise.
1382 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1383 * gcc.c-torture/compile/pr41469.c: Likewise.
1384 * gcc.dg/torture/pr48953.c: Likewise.
1385 * gcc.dg/torture/pr8081.c: Likewise.
1386 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1387 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1388 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1389 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1390 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1391 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1392 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1393 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1394 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1395 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1396 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1397 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1398 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1399
1400 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1401
1402 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1403 and C++11; Test existence of __has_cpp_attribute; Test C++11
1404 attributes.
1405 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1406 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1407 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1408 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1409 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1410 will be undefined for -fno-rtti -fno-exceptions.
1411
1412 2014-11-10 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/63800
1415 * gcc.dg/torture/pr63800.c: New testcase.
1416
1417 2014-11-10 Marek Polacek <polacek@redhat.com>
1418
1419 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1420 * c-c++-common/ubsan/align-8.c: Likewise.
1421 * g++.dg/ubsan/null-4.C: Likewise.
1422 * g++.dg/ubsan/null-5.C: Likewise.
1423
1424 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1425
1426 * gcc.misc-tests/gcov-16.c: New test.
1427
1428 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1429
1430 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1431
1432 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1433
1434 PR testsuite/63305
1435 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1436 buffer overflow.
1437 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1438
1439 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1440
1441 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1442
1443 2014-11-09 Richard Biener <rguenther@suse.de>
1444
1445 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1446 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1447
1448 2014-11-07 Andrew Pinski <apinski@cavium.com>
1449
1450 * gcc.c-torture/execute/20141107-1.c: New testcase.
1451
1452 2014-11-07 Richard Biener <rguenther@suse.de>
1453
1454 PR tree-optimization/63605
1455 * gcc.dg/vect/pr63605.c: New testcase.
1456
1457 2014-11-07 Jeff Law <law@redhat.com>
1458
1459 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1460
1461 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1462
1463 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1464 (xhci_check_trb_in_td_math): Likewise.
1465
1466 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1467
1468 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1469
1470 2014-11-07 Martin Liska <mliska@suse.cz>
1471
1472 PR ipa/63580
1473 * g++.dg/ipa/pr63580.C: New test.
1474
1475 2014-11-07 Martin Liska <mliska@suse.cz>
1476
1477 PR ipa/63747
1478 * gcc.dg/ipa/pr63747.c: New test.
1479
1480 2014-11-07 Martin Liska <mliska@suse.cz>
1481
1482 PR ipa/63595
1483 * g++.dg/ipa/pr63595.C: New test.
1484
1485 2014-11-07 Richard Biener <rguenther@suse.de>
1486
1487 PR middle-end/63770
1488 * gcc.dg/pr63770.c: New testcase.
1489
1490 2014-11-07 Terry Guo <terry.guo@arm.com>
1491
1492 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1493 * gcc.target/arm/pr40956.c: Likewise.
1494 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1495 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1496 * gcc.target/arm/scd42-1.c: Likewise.
1497
1498 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1499
1500 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1501 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1502 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1503 gcc.dg/cpp/ucnid-15.c: New tests.
1504
1505 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1506
1507 * gnat.dg/opt43.adb: New test.
1508
1509 2014-11-06 Marek Polacek <polacek@redhat.com>
1510
1511 * c-c++-common/ubsan/align-2.c: Add dg-output.
1512 * c-c++-common/ubsan/align-4.c: Likewise.
1513 * c-c++-common/ubsan/align-6.c: New test.
1514 * c-c++-common/ubsan/align-7.c: New test.
1515 * c-c++-common/ubsan/align-8.c: New test.
1516 * g++.dg/ubsan/null-1.C: Add dg-output.
1517 * g++.dg/ubsan/null-2.C: Likewise.
1518 * g++.dg/ubsan/null-3.C: New test.
1519 * g++.dg/ubsan/null-4.C: New test.
1520 * g++.dg/ubsan/null-5.C: New test.
1521
1522 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1523
1524 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1525 dg-require-effective-target check.
1526 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1527 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1528 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1529 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1530 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1531 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1533 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1534 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1535 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1536 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1537 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1538 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1539 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1540 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1541 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1543 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1544 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1545 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1546 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1547 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1548 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1549 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1550 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1551 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1552 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1553 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1554 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1555 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1556 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1557 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1559 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1560 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1567 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1568 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1569 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1570 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1571 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1572 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1573 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1574 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1575 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1576 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1577 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1578 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1579 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1580 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1581 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1582 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1583 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1584 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1585 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1586 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1587 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1588 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1589 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1590 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1591 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1607 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1609 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1611 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1613 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1617 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1652
1653 2014-11-06 Hale Wang <hale.wang@arm.com>
1654
1655 * gcc.target/arm/small-multiply-m0-1.c: New test for
1656 target -mcpu=cortex-m0.small-multiply.
1657 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1658 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1659 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1660 target -mcpu=cortex-m0plus.small-multiply.
1661 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1662 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1663 * gcc.target/arm/small-multiply-m1-1.c: New test for
1664 target -mcpu=cortex-m1.small-multiply.
1665 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1666 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1667
1668 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1669
1670 * lib/mpx-dg.exp: New.
1671 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1672 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1673 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1674 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1675 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1676 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1677 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1678 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1679 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1680 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1681
1682 2014-11-06 Richard Biener <rguenther@suse.de>
1683
1684 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1685 desired transform.
1686
1687 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1688
1689 * gcc.target/mips/asm-1.c (bar): Add prototype.
1690 * gcc.target/mips/call-1.c (f, h): Add return type.
1691 * gcc.target/mips/call-5.c (f, h): Likewise.
1692 * gcc.target/mips/call-6.c (f, h): Likewise.
1693 * gcc.target/mips/call-3.c (f): Likewise.
1694 * gcc.target/mips/call-2.c (g): Add prototype.
1695 (f): Add return type.
1696 * gcc.target/mips/call-4.c: Likewise.
1697 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1698 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1699 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1700 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1701 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1702 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1703 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1704 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1705 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1706 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1707 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1708 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1709 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1710 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1711 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1712 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1713 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1714 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1715 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1716 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1717 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1718 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1719 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1720 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1721 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1722 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1723 (nonpic_call, nonpic_addr_call): Add prototype.
1724 (pic_call, pic_addr_call): Likewise.
1725 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1726 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1727 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1728 * gcc.target/mips/truncate-3.c (g): Add prototype.
1729 (f): Add return type.
1730
1731 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1732
1733 PR target/63538
1734 * gcc.target/i386/pr63538.c: New test.
1735
1736 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1737
1738 * gnat.dg/discr42.adb: New test.
1739 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1740
1741 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1742
1743 * gnat.dg/specs/private2.ads: New test.
1744 * gnat.dg/specs/private2_pkg.ads: New helper.
1745
1746 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * gnat.dg/inline1.adb: New test.
1749 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1750 * gnat.dg/inline2.adb: New test.
1751 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1752 * gnat.dg/inline3.adb: New test.
1753 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1754 * gnat.dg/inline4.adb: New test.
1755 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1756 * gnat.dg/inline5.adb: New test.
1757 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1758 * gnat.dg/inline6.adb: New test.
1759 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1760 * gnat.dg/inline7.adb: New test.
1761 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1762 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1763 * gnat.dg/inline8.adb: New test.
1764 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1765 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1766 * gnat.dg/inline9.adb: New test.
1767 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1768 * gnat.dg/inline10.adb: New test.
1769 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1770 * gnat.dg/inline11.adb: New test.
1771 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1772
1773 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1774
1775 PR preprocessor/9449
1776 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1777 Don't use -fextended-identifiers.
1778 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1779 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1780 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1781 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1782 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1783 -g3.
1784 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1785 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1786 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1787 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1788 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1789 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1790 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1791 -fextended-identifiers. Use -g.
1792 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1793 -fextended-identifiers.
1794 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1795 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1796 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1797 -fextended-identifiers. Use -g.
1798 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1799 * gcc.dg/cpp/ucnid-8.c: Remove test.
1800 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1801
1802 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1803
1804 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1805 Skip tests if target does not support Neon.
1806
1807 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1808
1809 * lib/target-supports.exp (check_effective_target_bswap): Update
1810 conditions for AArch64 and ARM targets.
1811
1812 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1813
1814 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1815 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1816 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1817 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1818 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1819
1820 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1821
1822 * gcc.target/i386/chkp-builtins-1.c: New.
1823 * gcc.target/i386/chkp-builtins-2.c: New.
1824 * gcc.target/i386/chkp-builtins-3.c: New.
1825 * gcc.target/i386/chkp-builtins-4.c: New.
1826 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1827 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1828 * gcc.target/i386/chkp-const-check-1.c: New.
1829 * gcc.target/i386/chkp-const-check-2.c: New.
1830 * gcc.target/i386/chkp-lifetime-1.c: New.
1831 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1832 with build_ssa_passes.
1833
1834 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1835
1836 * gcc.dg/asr-div1.c: New testcase.
1837
1838 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1839
1840 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1841
1842 * go.test/go-test.exp: In +build lines, require whitespace around
1843 expected strings, fix check for negation.
1844
1845 2014-11-04 Marek Polacek <polacek@redhat.com>
1846
1847 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1848 * c-c++-common/ubsan/align-4.c: Likewise.
1849 * g++.dg/ubsan/null-1.C: Likewise.
1850 * g++.dg/ubsan/null-2.C: Likewise.
1851
1852 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1853
1854 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1855
1856 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1857
1858 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1859 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1860 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1861 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1862 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
1863 ipa dump.
1864 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1865 Cleanup original tree dump.
1866 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1867 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1868 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1869
1870 2014-11-04 Martin Jambor <mjambor@suse.cz>
1871
1872 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1873 function body.
1874
1875 2014-11-04 Jason Merrill <jason@redhat.com>
1876
1877 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1878 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1879
1880 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1881
1882 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1883 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1884 conflicting -mcpu options.
1885 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1886 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1887 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1888 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1889 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1890 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1891 * gcc.target/powerpc/pr48053-3.c: Likewise.
1892 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1893 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1894 * gcc.target/powerpc/pr57744.c: Likewise.
1895 * gcc.target/powerpc/pr47862.c: Likewise.
1896 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1897 * gcc.target/powerpc/recip-1.c: Likewise.
1898 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1899 * gcc.target/powerpc/bool2-p8.c: Likewise.
1900 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1901 * gcc.target/powerpc/pr60203.c: Likewise.
1902 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1903 * gcc.target/powerpc/bool2-av.c: Likewise.
1904 * gcc.target/powerpc/pr43154.c: Likewise.
1905 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1906 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1907 * gcc.target/powerpc/pr59054.c: Likewise.
1908 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1909 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1910 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1911 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1912 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1913 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1914 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1915 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1916 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1917 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1918 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1919 * gcc.target/powerpc/bswap64-3.c: Likewise.
1920 * gcc.target/powerpc/bcd-1.c: Likewise.
1921 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1922 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1923 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1924 * gcc.target/powerpc/pr48192.c: Likewise.
1925 * gcc.target/powerpc/pr52775.c: Likewise.
1926 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1927 * gcc.target/powerpc/pr58673-1.c: Likewise.
1928 * gcc.target/powerpc/pr53487.c: Likewise.
1929 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1930 * gcc.target/powerpc/recip-2.c: Likewise.
1931 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1932 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1933 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1934 * gcc.target/powerpc/pr57150.c: Likewise.
1935 * gcc.target/powerpc/pr47251.c: Likewise.
1936 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1937 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1938 * gcc.target/powerpc/bool3-p7.c: Likewise.
1939 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1940 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1941 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1942 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1943 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1944 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1945 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1946 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1947 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1948 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1949 * gcc.target/powerpc/loop_align.c: Likewise.
1950 * gcc.target/powerpc/lhs-1.c: Likewise.
1951 * gcc.target/powerpc/sd-vsx.c: Likewise.
1952 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1953 * gcc.target/powerpc/bcd-2.c: Likewise.
1954 * gcc.target/powerpc/20040121-1.c: Likewise.
1955 * gcc.target/powerpc/pr52457.c: Likewise.
1956 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1957 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1958 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1959 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1960 * gcc.target/powerpc/pr58673-2.c: Likewise.
1961 * gcc.target/powerpc/atomic-p7.c: Likewise.
1962 * gcc.target/powerpc/recip-3.c: Likewise.
1963 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1964 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1965 * gcc.target/powerpc/popcount-1.c: Likewise.
1966 * gcc.target/powerpc/altivec-32.c: Likewise.
1967 * gcc.target/powerpc/timode_off.c: Likewise.
1968 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1969 * gcc.target/powerpc/pack01.c: Likewise.
1970 * gcc.target/powerpc/pr55033.c: Likewise.
1971 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1972 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1973 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1974 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1975 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1976 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1977 * gcc.target/powerpc/bool3-p8.c: Likewise.
1978 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1979 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1980 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1981 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1982 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1983 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1984 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1985 * gcc.target/powerpc/pr46728-16.c: Likewise.
1986 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1987 * gcc.target/powerpc/bool3-av.c: Likewise.
1988 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1989 * gcc.target/powerpc/ppc-pow.c: Likewise.
1990 * gcc.target/powerpc/lhs-2.c: Likewise.
1991 * gcc.target/powerpc/pr39902-2.c: Likewise.
1992 * gcc.target/powerpc/20041111-1.c: Likewise.
1993 * gcc.target/powerpc/builtins-1.c: Likewise.
1994 * gcc.target/powerpc/bcd-3.c: Likewise.
1995 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1996 * gcc.target/powerpc/pr57949-1.c: Likewise.
1997 * gcc.target/powerpc/atomic-p8.c: Likewise.
1998 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1999 * gcc.target/powerpc/recip-4.c: Likewise.
2000 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2001 * gcc.target/powerpc/warn-2.c: Likewise.
2002 * gcc.target/powerpc/parity-1.c: Likewise.
2003 * gcc.target/powerpc/popcount-2.c: Likewise.
2004 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2005 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2006 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2007 * gcc.target/powerpc/pr42747.c: Likewise.
2008 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2009 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2010 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2011 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2012 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2013 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2014 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2015 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2016 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2017 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2018 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2019 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2020 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2021 * gcc.target/powerpc/lhs-3.c: Likewise.
2022 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2023 * gcc.target/powerpc/builtins-2.c: Likewise.
2024 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2025 * gcc.target/powerpc/pr52199.c: Likewise.
2026 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2027 * gcc.target/powerpc/pr57949-2.c: Likewise.
2028 * gcc.target/powerpc/recip-5.c: Likewise.
2029 * gcc.target/powerpc/popcount-3.c: Likewise.
2030 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2031 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2032 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2033 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2034 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2035 * gcc.target/powerpc/pr48226.c: Likewise.
2036 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2037 * gcc.target/powerpc/pr47755-2.c: Likewise.
2038 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2039 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2040 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2041 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2042 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2043 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2044 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2045 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2046 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2047 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2048 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2049 * gcc.target/powerpc/bool2-p5.c: Likewise.
2050 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2051 * gcc.target/powerpc/fusion.c: Likewise.
2052 * gcc.target/powerpc/recip-6.c: Likewise.
2053 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2054 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2055 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2056 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2057 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2058 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2059 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2060 * gcc.target/powerpc/dfp-dd.c: Likewise.
2061 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2062 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2063 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2064 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2065 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2066 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2067 * gcc.target/powerpc/dfp-td.c: Likewise.
2068 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2069 * gcc.target/powerpc/pr48053-1.c: Likewise.
2070 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2071 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2072 * gcc.target/powerpc/pr60676.c: Likewise.
2073 * gcc.target/powerpc/pr48258-1.c: Likewise.
2074 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2075 * gcc.target/powerpc/pr48857.c: Likewise.
2076 * gcc.target/powerpc/quad-atomic.c: Likewise.
2077 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2078 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2079 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2080 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2081 * gcc.target/powerpc/pr56605.c: Likewise.
2082 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2083 * gcc.target/powerpc/pr53199.c: Likewise.
2084 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2085 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2086 * gcc.target/powerpc/vsx-float0.c: Likewise.
2087 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2088 * gcc.target/powerpc/altivec-20.c: Likewise.
2089 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2090 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2091 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2092 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2093 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2094 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2095 * gcc.target/powerpc/pr60137.c: Likewise.
2096 * gcc.target/powerpc/bswap64-1.c: Likewise.
2097 * gcc.target/powerpc/pr48053-2.c: Likewise.
2098 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2099 * gcc.target/powerpc/pr48258-2.c: Likewise.
2100 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2101 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2102 * gcc.target/powerpc/bool2-p7.c: Likewise.
2103 * gcc.target/powerpc/ppc-round.c: Likewise.
2104 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2105 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2106 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2107 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2108 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2109 * gcc.target/powerpc/pr47755.c: Likewise.
2110
2111 2014-11-04 Marek Polacek <polacek@redhat.com>
2112
2113 * c-c++-common/ubsan/object-size-10.c: New test.
2114
2115 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2116
2117 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2118
2119 2014-11-03 Tobias Burnus <burnus@net-b.de>
2120
2121 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2122
2123 2014-11-03 Marek Polacek <polacek@redhat.com>
2124
2125 PR c/52769
2126 * gcc.dg/pr52769.c: New test.
2127
2128 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 PR c++/57820
2131 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2132 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2133
2134 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2135
2136 PR tree-optimization/60770
2137 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2138
2139 2014-11-03 Jan Beulich <jbeulich@suse.com>
2140
2141 * gcc.target/i386/i386.exp: Extend option set to test
2142 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2143 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2144
2145 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2148 for ia32 targets only.
2149 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2150 * g++.dg/tree-ssa/pr29902.C: Ditto.
2151 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2152
2153 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2154
2155 * gcc.target/arm/ifcvt-size-check.c: New test.
2156
2157 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2158
2159 * gcc.target/mips/octeon3-pipe-1.c: New test.
2160
2161 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2162
2163 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2164 * g++.dg/ext/attrib42.C: Ditto.
2165 * g++.dg/torture/pr51344.C: Ditto.
2166 * g++.dg/tree-ssa/pr29902.C: Ditto.
2167 * gcc.c-torture/execute/20010129-1.c: Ditto.
2168 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2169 * gcc.dg/march-generic.c: Ditto.
2170 * gcc.dg/torture/pr17526.c: Ditto.
2171 * gcc.dg/union-4.c: Ditto.
2172
2173 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2176 * g++.dg/abi/no-weak1.C: Ditto.
2177 * g++.dg/opt/pr44919.C: Ditto.
2178 * g++.dg/opt/pr46640.C: Ditto.
2179 * g++.dg/opt/pr46649.C: Ditto.
2180 * g++.dg/opt/pr47036.C: Ditto.
2181 * g++.dg/opt/pr48273.C: Ditto.
2182 * g++.dg/opt/pr48302.C: Ditto.
2183 * g++.dg/opt/pr45788.C: Ditto.
2184 * g++.dg/opt/pr57662.C: Ditto.
2185 * gcc.dg/20031102-1.c: Ditto.
2186 * gcc.dg/builtin-bswap-7.c: Ditto.
2187 * gcc.dg/builtin-bswap-7a.c: Ditto.
2188 * gcc.dg/builtin-bswap-9.c: Ditto.
2189 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2190 * gcc.dg/guality/bswaptest.c: Ditto.
2191 * gcc.dg/guality/clztest.c: Ditto.
2192 * gcc.dg/guality/ctztest.c: Ditto.
2193 * gcc.dg/guality/pr45003-1.c: Ditto.
2194 * gcc.dg/guality/pr45003-2.c: Ditto.
2195 * gcc.dg/guality/pr45003-3.c: Ditto.
2196 * gcc.dg/guality/pr58791-4.c: Ditto.
2197 * gcc.dg/guality/rotatetest.c:Ditto.
2198 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2199 * gcc.dg/ira-loop-pressure.c: Ditto.
2200 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2201 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2202 * gcc.dg/lto/pr47259_0.c: Ditto.
2203 * gcc.dg/memcpy-5.c: Ditto.
2204 * gcc.dg/pr10474.c: Ditto.
2205 * gcc.dg/pr37438.c: Ditto.
2206 * gcc.dg/pr39453.c: Ditto.
2207 * gcc.dg/pr40501.c: Ditto.
2208 * gcc.dg/pr42245-2.c: Ditto.
2209 * gcc.dg/pr42245.c: Ditto.
2210 * gcc.dg/pr42246.c: Ditto.
2211 * gcc.dg/pr42249.c: Ditto.
2212 * gcc.dg/pr42388.c: Ditto.
2213 * gcc.dg/pr42389.c: Ditto.
2214 * gcc.dg/pr45352-1.c: Ditto.
2215 * gcc.dg/pr45352-2.c: Ditto.
2216 * gcc.dg/pr45352-3.c: Ditto.
2217 * gcc.dg/pr45352.c: Ditto.
2218 * gcc.dg/pr45472.c: Ditto.
2219 * gcc.dg/pr45652.c: Ditto.
2220 * gcc.dg/pr46212.c: Ditto.
2221 * gcc.dg/pr46521.c: Ditto.
2222 * gcc.dg/pr46522.c: Ditto.
2223 * gcc.dg/pr46875.c: Ditto.
2224 * gcc.dg/pr48374.c: Ditto.
2225 * gcc.dg/pr50251.c: Ditto.
2226 * gcc.dg/pr54472.c: Ditto.
2227 * gcc.dg/pr55702.c: Ditto.
2228 * gcc.dg/pr56990.c: Ditto.
2229 * gcc.dg/pr57104.c: Ditto.
2230 * gcc.dg/pr57662.c: Ditto.
2231 * gcc.dg/pr60866.c: Ditto.
2232 * gcc.dg/shrink-wrap-loop.c: Ditto.
2233 * gcc.dg/tm/memopt-15.c: Ditto.
2234 * gcc.dg/torture/pr52720.c: Ditto.
2235 * gcc.dg/torture/pr56778.c: Ditto.
2236 * gcc.dg/tree-prof/pr45354.c: Ditto.
2237 * gcc.dg/tree-prof/pr50907.c: Ditto.
2238 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2239 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2240 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2241 * gcc.dg/misc-tests/godump-1.c: Ditto.
2242 * gfortran.dg/PR24188.f: Ditto.
2243 * gfortran.dg/errnocheck_1.f90: Ditto.
2244 * gfortran.dg/g77/20010216-1.f: Ditto.
2245 * gfortran.dg/pr42246-2.f: Ditto.
2246 * gfortran.dg/pr42294.f: Ditto.
2247 * gfortran.dg/pr44691.f: Ditto.
2248 * gfortran.dg/vect/pr45714-a.f: Ditto.
2249 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2250 * gcc.misc-tests/linkage.exp: Ditto.
2251 * lib/target-supports.exp: Reformat x86 tagets.
2252 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2253
2254 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/57694
2257 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2258
2259 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2260
2261 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2262 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2263 Commentary and rearrangement of tests.
2264 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2265 Commentary and rearrangement of tests.
2266 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2267 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2268
2269 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR rtl-optimization/63659
2272 * gcc.c-torture/execute/pr63659.c: New test.
2273
2274 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2275
2276 PR target/63534
2277 * gcc.target/i386/mcount_pic.c: New.
2278
2279 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2280
2281 * gcc.target/i386/pr23098.c: Remove xfail.
2282
2283 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2284
2285 * gnat.dg/opt42.ad[sb]: New test.
2286
2287 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2288
2289 PR tree-optimization/63259
2290 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2291 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2292 following comment.
2293
2294 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR sanitizer/63697
2297 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2298
2299 2014-10-30 Marek Polacek <polacek@redhat.com>
2300
2301 * gcc.dg/diag-aka-1.c: New test.
2302 * gcc.dg/pr13804-1.c: Adjust dg-error.
2303 * gcc.dg/redecl-14.c: Likewise.
2304 * gcc.dg/pr56980.c: Adjust dg-message.
2305
2306 2014-10-30 Ian Lance Taylor <iant@google.com>
2307
2308 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2309
2310 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2311
2312 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2313 platforms except s390[x] and x86_64.
2314
2315 2014-10-30 Martin Liska <mliska@suse.cz>
2316
2317 PR ipa/63574
2318 PR ipa/63664
2319 * g++.dg/ipa/pr63574.C: New test.
2320
2321 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2322
2323 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2324
2325 2014-10-29 DJ Delorie <dj@redhat.com>
2326
2327 * gcc.dg/20141029-1.c: New.
2328
2329 2014-10-29 Martin Liska <mliska@suse.cz>
2330
2331 PR ipa/63587
2332 * g++.dg/ipa/pr63587-1.C: New test.
2333 * g++.dg/ipa/pr63587-2.C: New test.
2334
2335 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2336
2337 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2338
2339 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2340
2341 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2342 * gcc.dg/optimize-bswapsi-3.c: New test.
2343
2344 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2345 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2346 Anna Tikhonova <anna.tikhonova@intel.com>
2347 Ilya Tocar <ilya.tocar@intel.com>
2348 Andrey Turetskiy <andrey.turetskiy@intel.com>
2349 Ilya Verbin <ilya.verbin@intel.com>
2350 Kirill Yukhin <kirill.yukhin@intel.com>
2351 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2352
2353 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2354
2355 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2356 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2357 Anna Tikhonova <anna.tikhonova@intel.com>
2358 Ilya Tocar <ilya.tocar@intel.com>
2359 Andrey Turetskiy <andrey.turetskiy@intel.com>
2360 Ilya Verbin <ilya.verbin@intel.com>
2361 Kirill Yukhin <kirill.yukhin@intel.com>
2362 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2363
2364 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2365 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2366 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2367 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2368 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2369 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2370 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2371 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2372 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2373 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2374 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2375 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2376 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2377 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2378 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2379 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2380 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2381 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2382 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2383 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2384 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2385 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2386 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2387 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2388 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2389 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2390 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2391 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2392 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2393 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2394 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2395 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2396 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2397 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2398 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2399 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2400 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2401 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2402 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2403 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2404 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2405 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2406 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2407 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2408 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2409 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2410 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2411 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2412 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2413 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2414 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2415 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2416 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2417 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2418 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2419 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2420 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2421 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2422 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2423 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2424 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2425 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2426 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2427 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2428 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2429 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2430 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2431 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2432
2433 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2434 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2435 Anna Tikhonova <anna.tikhonova@intel.com>
2436 Ilya Tocar <ilya.tocar@intel.com>
2437 Andrey Turetskiy <andrey.turetskiy@intel.com>
2438 Ilya Verbin <ilya.verbin@intel.com>
2439 Kirill Yukhin <kirill.yukhin@intel.com>
2440 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2441
2442 * gcc.target/i386/avx512bw-check.h: New.
2443 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2444 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2445 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2446 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2447 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2448 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2449 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2450 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2451 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2452 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2453 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2454 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2455 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2456 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2457 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2458 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2459 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2460 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2461 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2462 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2463 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2464 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2465 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2466 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2471 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2472 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2473 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2474 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2475 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2476 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2477 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2478 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2479 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2480 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2481 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2482 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2483 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2484 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2485 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2486 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2487 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2488 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2489 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2490 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2496 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2501 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2502 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2503 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2505 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2506 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2507 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2508 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2509 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2510 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2511 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2512 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2513 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2514 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2515 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2516 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2517 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2533 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2534 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2535 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2536 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2537 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2538 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2539 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2540 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2541 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2542 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2543 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2544 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2545 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2546 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2547 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2548 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2549 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2550 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2551 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2611 * gcc.target/i386/avx512dq-check.h: Ditto.
2612 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2613 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2614 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2615 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2616 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2617 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2618 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2619 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2620 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2621 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2622 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2623 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2624 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2625 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2626 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2627 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2628 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2629 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2630 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2631 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2632 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2633 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2634 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2635 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2636 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2637 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2638 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2639 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2640 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2641 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2642 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2643 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2644 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2645 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2646 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2647 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2648 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2649 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2650 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2651 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2652 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2653 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2654 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2655 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2656 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2657 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2658 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2659 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2660 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2661 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2662 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2663 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2664 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2665 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2666 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2667 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2668 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2669 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2670 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2671 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2672 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2673 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2674 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2675 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2676 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2677 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2678 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2679 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2680 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2681 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2682 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2683 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2684 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2685 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2686 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2687 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2688 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2689 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2690 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2691 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2692 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2693 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2694 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2695 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2696 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2697 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2698 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2699 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2700 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2701 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2702 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2703 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2704 * gcc.target/i386/avx512vl-check.h: Ditto.
2705 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2706 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2707 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2708 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2709 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2710 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2711 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2712 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2713 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2714 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2715 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2716 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2717 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2718 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2719 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2720 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2721 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2722 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2723 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2724 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2725 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2726 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2727 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2728 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2729 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2730 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2731 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2732 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2733 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2734 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2735 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2736 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2737 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2738 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2739 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2740 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2741 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2742 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2743 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2744 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2745 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2746 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2747 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2748 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2749 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2750 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2751 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2752 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2753 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2754 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2755 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2756 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2757 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2758 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2759 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2760 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2761 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2762 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2763 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2764 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2765 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2766 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2767 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2768 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2769 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2770 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2771 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2772 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2773 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2774 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2775 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2776 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2777 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2778 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2779 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2780 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2781 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2782 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2783 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2784 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2785 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2786 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2787 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2788 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2789 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2790 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2791 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2792 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2793 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2794 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2795 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2796 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2797 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2799 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2800 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2801 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2802 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2803 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2804 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2806 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2807 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2808 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2809 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2810 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2811 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2812 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2813 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2814 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2815 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2816 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2817 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2818 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2819 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2820 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2821 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2822 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2824 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2833 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2834 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2835 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2836 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2837 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2839 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2842 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2843 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2844 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2845 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2847 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2848 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2854 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2855 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2856 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2857 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2859 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2862 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2866 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2868 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2870 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2874 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2876 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2881 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2883 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2886 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2887 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2902 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2904 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2905 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2912 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2919 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2923 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2947 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2952 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2991 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3035 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3139 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3225 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3252 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3254 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3258 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3272 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3274 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3276 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3278 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3280 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3282 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3284 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3286 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3288 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3294 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3299 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3300 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3301 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3302 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3303 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3304 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3305 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3306 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3307 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3308 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3309 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3310 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3311 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3312 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3313 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3314 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3315 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3316 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3317 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3318 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3319 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3320 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3321 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3322 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3323 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3324 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3325 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3326 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3327 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3328 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3329 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3330 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3331 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3332 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3333 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3334 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3335 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3336 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3337 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3338 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3339 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3340 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3341 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3342 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3343 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3344 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3345 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3346 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3347 * gcc.target/i386/i386.exp: Ditto.
3348 * gcc.target/i386/m512-check.h: Ditto.
3349
3350 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3351 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3352 Anna Tikhonova <anna.tikhonova@intel.com>
3353 Ilya Tocar <ilya.tocar@intel.com>
3354 Andrey Turetskiy <andrey.turetskiy@intel.com>
3355 Ilya Verbin <ilya.verbin@intel.com>
3356 Kirill Yukhin <kirill.yukhin@intel.com>
3357 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3358
3359 * g++.dg/other/i386-2.C: Add new options.
3360 * g++.dg/other/i386-3.C: Ditto.
3361 * gcc.target/i386/sse-12.c: Ditto.
3362 * gcc.target/i386/sse-14.c: Ditto.
3363 * gcc.target/i386/sse-22.c: Ditto.
3364 * gcc.target/i386/sse-13.c: Add new options and builtins.
3365 * gcc.target/i386/sse-23.c: Ditto.
3366 * gcc.target/i386/avx-1.c: Add new builtins.
3367
3368 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3369
3370 * gcc.misc-tests/godump.exp: New.
3371 * gcc.misc-tests/godump-1.c: New.
3372
3373 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3374
3375 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3376 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3377 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3378 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3379 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3380 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3381 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3382 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3383 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3384 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3385 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3386 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3387 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3388 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3389 * c-c++-common/asan/pr63638.c: Likewise.
3390
3391 2014-10-28 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/63665
3394 * gcc.dg/pr63665.c: New testcase.
3395
3396 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3397
3398 * c-c++-common/asan/kasan-recover-1.c: New test.
3399 * c-c++-common/asan/kasan-recover-2.c: New test.
3400 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3401 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3402 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3403 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3404 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3405 * c-c++-common/asan/no-asan-globals.c: Likewise.
3406 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3407 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3408 * c-c++-common/asan/no-use-after-return.c: Likewise.
3409
3410 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3411
3412 * c-c++-common/asan/shadow-offset-1.c: New test.
3413
3414 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3415
3416 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3417 gcc-plugin.h earlier.
3418
3419 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3420
3421 * gnat.dg/specs/concat1.ads: New test.
3422 * gnat.dg/specs/concat1_pkg.ads: New helper.
3423
3424 2014-10-27 Richard Biener <rguenther@suse.de>
3425
3426 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3427 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3428 target due to memcpy inline-expansion.
3429
3430 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3431
3432 * gnat.dg/specs/pack10.ads: New test.
3433 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3434
3435 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3436
3437 * gnat.dg/entry_queues2.adb: New test.
3438
3439 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR tree-optimization/63641
3442 * gcc.c-torture/execute/pr63641.c: New test.
3443
3444 2014-10-24 Tobias Burnus <burnus@net-b.de>
3445
3446 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3447 * gfortran.dg/coarray_collectives_13.f90: New.
3448 * gfortran.dg/coarray_collectives_14.f90: New.
3449 * gfortran.dg/coarray_collectives_15.f90: New.
3450 * gfortran.dg/coarray_collectives_16.f90: New.
3451
3452 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3453
3454 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3455
3456 2014-10-24 Marek Polacek <polacek@redhat.com>
3457
3458 PR c/56980
3459 * gcc.dg/pr56980.c: New test.
3460
3461 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3462
3463 * lib/target-supports.exp
3464 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3465 vaeseq_u8.
3466 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3467 for vcvt_f16_f32.
3468 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3469 vfma_f32.
3470
3471 2014-10-24 Martin Liska <mliska@suse.cz>
3472
3473 * gcc.dg/ipa/pr63595.c: New test.
3474
3475 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3476
3477 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3478 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3479
3480 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3481
3482 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3483
3484 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3485
3486 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3487
3488 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3489
3490 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3491
3492 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3493
3494 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3495
3496 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3497
3498 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3499
3500 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3501
3502 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3503
3504 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3505
3506 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3507
3508 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3509
3510 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3511
3512 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3513
3514 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3515
3516 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3517
3518 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3519
3520 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3521
3522 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3523
3524 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3525
3526 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3527
3528 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3529
3530 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3531
3532 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3533
3534 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3535 file.
3536 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3537 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3538
3539 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3540
3541 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3542 file.
3543 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3544 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3545
3546 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3547
3548 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3549 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3550 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3551 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3552 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3553
3554 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3555
3556 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3557 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3558 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3559 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3560 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3561 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3562
3563 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3564
3565 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3566 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3567 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3568 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3569 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3570 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3571 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3572 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3573
3574 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3575
3576 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3577 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3578 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3579
3580 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3581
3582 * gcc.target/arm/README.advsimd-intrinsics: New file.
3583 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3584 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3585 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3586 Likewise.
3587 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3588 Likewise.
3589 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3590 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3591 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3592
3593 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3594
3595 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3596 wrap_compile_flags before setting it.
3597
3598 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3599
3600 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3601 targets.
3602 * gcc.dg/pr63594-2.c: Likewise.
3603
3604 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3605
3606 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3607 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3608
3609 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3610
3611 PR bootstrap/63632
3612 * g++.dg/torture/pr63632.C: New test.
3613
3614 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3615
3616 PR c++/63619
3617 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3618 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3619
3620 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3621
3622 PR target/63618
3623 * gcc.target/i386/pr63618.c: New test.
3624
3625 2014-10-23 Marek Polacek <polacek@redhat.com>
3626
3627 PR c/63626
3628 * gcc.dg/pr63626.c: New test.
3629
3630 2014-10-23 Marek Polacek <polacek@redhat.com>
3631
3632 * c-c++-common/ubsan/undefined-2.c: New test.
3633
3634 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3635
3636 * gcc.target/i386/pr63600.c: New.
3637
3638 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3639
3640 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3641
3642 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3643
3644 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3645 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3646
3647 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3648
3649 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3650 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3651 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3652 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3653 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3654 Declare.
3655
3656 2014-10-22 Guozhi Wei <carrot@google.com>
3657
3658 PR tree-optimization/63530
3659 gcc.dg/vect/pr63530.c: New testcase.
3660
3661 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3662
3663 * gcc.target/i386/conversion-2.c: New test.
3664
3665 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3666 Yury Gribov <y.gribov@samsung.com>
3667
3668 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3669 * c-c++-common/ubsan/align-3.c: Likewise.
3670 * c-c++-common/ubsan/bounds-1.c: Likewise.
3671 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3672 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3673 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3674 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3675 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3676 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3677 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3678 * c-c++-common/ubsan/object-size-3.c: Likewise.
3679 * c-c++-common/ubsan/overflow-1.c: Likewise.
3680 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3681 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3682 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3683 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3684 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3685 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3686 * c-c++-common/ubsan/pr59503.c: Likewise.
3687 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3688 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3689 * c-c++-common/ubsan/shift-3.c: Likewise.
3690 * c-c++-common/ubsan/shift-6.c: Likewise.
3691 * c-c++-common/ubsan/undefined-1.c: Likewise.
3692 * c-c++-common/ubsan/vla-2.c: Likewise.
3693 * c-c++-common/ubsan/vla-3.c: Likewise.
3694 * c-c++-common/ubsan/vla-4.c: Likewise.
3695 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3696 * g++.dg/ubsan/return-2.C: Likewise.
3697 * c-c++-common/ubsan/recovery-1.c: New test.
3698 * c-c++-common/ubsan/recovery-2.c: New test.
3699 * c-c++-common/ubsan/recovery-3.c: New test.
3700 * c-c++-common/ubsan/recovery-common.inc: New file.
3701
3702 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3703
3704 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3705 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3706 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3707 * gcc.target/aarch64/vect.x: Likewise.
3708 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3709 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3710 * gcc.target/aarch64/vect-fp.c: Likewise.
3711
3712 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3713
3714 * lib/compat.exp (compat-run): Remove "unresolved".
3715 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3716 unsupported testcase.
3717
3718 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR target/63594
3721 * gcc.dg/pr63594-1.c: New test.
3722 * gcc.dg/pr63594-2.c: New test.
3723 * gcc.target/i386/sse2-pr63594-1.c: New test.
3724 * gcc.target/i386/sse2-pr63594-2.c: New test.
3725 * gcc.target/i386/avx-pr63594-1.c: New test.
3726 * gcc.target/i386/avx-pr63594-2.c: New test.
3727 * gcc.target/i386/avx2-pr63594-1.c: New test.
3728 * gcc.target/i386/avx2-pr63594-2.c: New test.
3729 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3730 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3731 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3732 insn counts.
3733
3734 PR target/63542
3735 * gcc.target/i386/pr63542-1.c: New test.
3736 * gcc.target/i386/pr63542-2.c: New test.
3737
3738 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3739
3740 * gcc.target/avr/tiny-memx.c: New test.
3741
3742 * gcc.target/avr/tiny-caller-save.c: New test.
3743
3744 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3745
3746 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3747 (Proc_1): Add return type.
3748 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3749 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3750 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3751 * gcc.target/arm/pr44788.c (foo): Likewise.
3752 * gcc.target/arm/pr55642.c (abs): Likewise.
3753 * gcc.target/arm/pr58784.c (f): Likewise.
3754 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3755 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3756 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3757 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3758 for local variables.
3759 * lib/target-supports.exp
3760 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3761 vaeseq_u8.
3762 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3763 vcvt_f16_f32.
3764 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3765 vfma_f32.
3766 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3767
3768 2014-10-21 Andreas Schwab <schwab@suse.de>
3769
3770 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3771
3772 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3773
3774 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3775
3776 2014-10-21 Richard Biener <rguenther@suse.de>
3777
3778 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3779 * g++.dg/ipa/devirt-46.C: Likewise.
3780 * g++.dg/ipa/devirt-47.C: Likewise.
3781 * g++.dg/tree-prof/pr35545.C: Likewise.
3782
3783 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR tree-optimization/63563
3786 * gcc.target/i386/pr63563.c: New test.
3787
3788 2014-10-20 Richard Biener <rguenther@suse.de>
3789
3790 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3791 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3792
3793 2014-10-20 Martin Liska <mliska@suse.cz>
3794
3795 * gcc.dg/ipa/pr63595.c: New test.
3796
3797 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3798
3799 PR fortran/48979
3800 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3801
3802 2014-10-19 Marek Polacek <polacek@redhat.com>
3803
3804 PR c/63567
3805 * gcc.dg/pr63567-3.c: New test.
3806 * gcc.dg/pr63567-4.c: New test.
3807
3808 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3809
3810 * gcc.dg/atomic/c11-atomic-exec-5.c
3811 (test_main_long_double_add_overflow): Define and run only for
3812 LDBL_MANT_DIG != 106.
3813 (test_main_complex_long_double_add_overflow): Likewise.
3814 (test_main_long_double_sub_overflow): Likewise.
3815 (test_main_complex_long_double_sub_overflow): Likewise.
3816
3817 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3818
3819 PR fortran/63553
3820 * gfortran.dg/class_to_type_3.f03 : New test
3821
3822 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3823
3824 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3825 to GNU11.
3826
3827 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3828
3829 * gcc.dg/attr-isr.c: Move SH specific test to ...
3830 * gcc.target/sh/attr-isr.c: ... here.
3831
3832 >>>>>>> .r217525
3833 2014-10-17 Marek Polacek <polacek@redhat.com>
3834
3835 PR c/63567
3836 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3837 * gcc.dg/pr63567-1.c: New test.
3838 * gcc.dg/pr63567-2.c: New test.
3839
3840 2014-10-17 Marek Polacek <polacek@redhat.com>
3841
3842 PR c/63543
3843 * gcc.dg/pr63543.c: New test.
3844 * gcc.dg/array-8.c: Remove dg-error.
3845 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3846 * gcc.dg/pr48552-2.c: Likewise.
3847
3848 2014-10-17 Marek Polacek <polacek@redhat.com>
3849
3850 PR c/63549
3851 * gcc.dg/pr63549.c: New test.
3852
3853 2014-10-17 Marek Polacek <polacek@redhat.com>
3854
3855 * gcc.dg/Wimplicit-int-1.c: New test.
3856 * gcc.dg/Wimplicit-int-2.c: New test.
3857 * gcc.dg/Wimplicit-int-3.c: New test.
3858 * gcc.dg/Wimplicit-int-4.c: New test.
3859
3860 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3861
3862 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3863 changes.
3864
3865 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR tree-optimization/63464
3868 * gcc.dg/torture/pr63464.c: New test.
3869 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3870 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3871
3872 PR tree-optimization/63302
3873 * gcc.c-torture/execute/pr63302.c: New test.
3874
3875 2014-10-17 Tom de Vries <tom@codesourcery.com>
3876
3877 PR rtl-optimization/61605
3878 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3879 absence check.
3880
3881 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3882
3883 PR middle-end/61848
3884 * g++.dg/torture/pr61848.C: New testcase.
3885 * gcc.c-torture/compile/pr61848.c: New testcase.
3886
3887 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3888
3889 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3890 * gcc.target/sh/strlen.c: Likewise.
3891 * gcc.target/sh/pr51244-13.c: Likewise.
3892 * gcc.target/sh/cmpstrn.c: Likewise.
3893 * gcc.target/sh/hiconst.c: Likewise.
3894 * gcc.target/sh/pr43417.c: Likewise.
3895
3896 2014-10-16 Martin Liska <mliska@suse.cz>
3897
3898 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3899 to match defined expectations.
3900
3901 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3902
3903 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3904
3905 2014-10-16 Martin Liska <mliska@suse.cz>
3906
3907 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3908 * g++.dg/ipa/ipa-icf-5.C: Likewise
3909
3910 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3911
3912 PR target/63260
3913 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3914
3915 2014-10-16 Richard Biener <rguenther@suse.de>
3916
3917 PR middle-end/63554
3918 * gcc.dg/torture/pr63554.c: New testcase.
3919
3920 2014-10-16 Marek Polacek <polacek@redhat.com>
3921
3922 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3923 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3924
3925 2014-10-16 Marek Polacek <polacek@redhat.com>
3926
3927 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3928 * gcc.dg/graphite/id-2.c: Likewise.
3929 * gcc.dg/graphite/id-4.c: Likewise.
3930 * gcc.dg/graphite/id-8.c: Likewise.
3931 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3932 * gcc.dg/graphite/id-pr45230.c: Likewise.
3933 * gcc.dg/graphite/id-pr45231.c: Likewise.
3934 * gcc.dg/graphite/pr38073.c: Likewise.
3935 * gcc.dg/graphite/pr38125.c: Likewise.
3936 * gcc.dg/graphite/pr38409.c: Likewise.
3937 * gcc.dg/graphite/pr38413.c: Likewise.
3938 * gcc.dg/graphite/pr38510.c: Likewise.
3939 * gcc.dg/graphite/pr38786.c: Likewise.
3940 * gcc.dg/graphite/pr39260.c: Likewise.
3941 * gcc.dg/graphite/scop-19.c: Likewise.
3942 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3943 * gcc.dg/graphite/id-17.c: Likewise.
3944 * gcc.dg/graphite/id-23.c: Likewise.
3945 * gcc.dg/graphite/id-26.c: Likewise.
3946 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3947 * gcc.dg/graphite/pr37485.c: Likewise.
3948 * gcc.dg/graphite/pr38500.c: Likewise.
3949 * gcc.dg/graphite/pr42284.c: Likewise.
3950 * gcc.dg/graphite/pr42914.c: Likewise.
3951 * gcc.dg/graphite/pr46404-1.c: Likewise.
3952 * gcc.dg/graphite/pr60979.c: Likewise.
3953 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3954 defaulting to int.
3955
3956 2014-10-16 Martin Liska <mliska@suse.cz>
3957 Jan Hubicka <hubicka@ucw.cz>
3958
3959 * g++.dg/ipa/ipa-icf-1.C: New test.
3960 * g++.dg/ipa/ipa-icf-2.C: New test.
3961 * g++.dg/ipa/ipa-icf-3.C: New test.
3962 * g++.dg/ipa/ipa-icf-4.C: New test.
3963 * g++.dg/ipa/ipa-icf-5.C: New test.
3964 * gcc.dg/ipa/ipa-icf-1.c: New test.
3965 * gcc.dg/ipa/ipa-icf-10.c: New test.
3966 * gcc.dg/ipa/ipa-icf-11.c: New test.
3967 * gcc.dg/ipa/ipa-icf-12.c: New test.
3968 * gcc.dg/ipa/ipa-icf-13.c: New test.
3969 * gcc.dg/ipa/ipa-icf-14.c: New test.
3970 * gcc.dg/ipa/ipa-icf-15.c: New test.
3971 * gcc.dg/ipa/ipa-icf-16.c: New test.
3972 * gcc.dg/ipa/ipa-icf-17.c: New test.
3973 * gcc.dg/ipa/ipa-icf-18.c: New test.
3974 * gcc.dg/ipa/ipa-icf-19.c: New test.
3975 * gcc.dg/ipa/ipa-icf-2.c: New test.
3976 * gcc.dg/ipa/ipa-icf-20.c: New test.
3977 * gcc.dg/ipa/ipa-icf-21.c: New test.
3978 * gcc.dg/ipa/ipa-icf-22.c: New test.
3979 * gcc.dg/ipa/ipa-icf-23.c: New test.
3980 * gcc.dg/ipa/ipa-icf-24.c: New test.
3981 * gcc.dg/ipa/ipa-icf-25.c: New test.
3982 * gcc.dg/ipa/ipa-icf-26.c: New test.
3983 * gcc.dg/ipa/ipa-icf-27.c: New test.
3984 * gcc.dg/ipa/ipa-icf-28.c: New test.
3985 * gcc.dg/ipa/ipa-icf-29.c: New test.
3986 * gcc.dg/ipa/ipa-icf-3.c: New test.
3987 * gcc.dg/ipa/ipa-icf-30.c: New test.
3988 * gcc.dg/ipa/ipa-icf-4.c: New test.
3989 * gcc.dg/ipa/ipa-icf-5.c: New test.
3990 * gcc.dg/ipa/ipa-icf-6.c: New test.
3991 * gcc.dg/ipa/ipa-icf-7.c: New test.
3992 * gcc.dg/ipa/ipa-icf-8.c: New test.
3993 * gcc.dg/ipa/ipa-icf-9.c: New test.
3994
3995 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3996
3997 PR target/53513
3998 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3999
4000 2014-10-16 Martin Liska <mliska@suse.cz>
4001 Jan Hubicka <hubicka@ucw.cz>
4002
4003 * c-c++-common/rotate-1.c: Options changed to not collide
4004 with a new IPA ICF pass.
4005 * c-c++-common/rotate-2.c: Likewise.
4006 * c-c++-common/rotate-3.c: Likewise.
4007 * c-c++-common/rotate-4.c: Likewise.
4008 * g++.dg/cpp0x/rv-return.C: Likewise.
4009 * g++.dg/cpp0x/rv1n.C: Likewise.
4010 * g++.dg/cpp0x/rv1p.C: Likewise.
4011 * g++.dg/cpp0x/rv2n.C: Likewise.
4012 * g++.dg/cpp0x/rv3n.C: Likewise.
4013 * g++.dg/cpp0x/rv4n.C: Likewise.
4014 * g++.dg/cpp0x/rv5n.C: Likewise.
4015 * g++.dg/cpp0x/rv6n.C: Likewise.
4016 * g++.dg/cpp0x/rv7n.C: Likewise.
4017 * g++.dg/ipa/devirt-g-1.C: Likewise.
4018 * g++.dg/ipa/inline-1.C: Likewise.
4019 * g++.dg/ipa/inline-2.C: Likewise.
4020 * g++.dg/ipa/inline-3.C: Likewise.
4021 * g++.dg/opt/pr30965.C: Likewise.
4022 * g++.dg/tree-ssa/pr19637.C: Likewise.
4023 * gcc.dg/guality/csttest.c: Likewise.
4024 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4025 * gcc.dg/ipa/iinline-7.c: Likewise.
4026 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4027 * gcc.dg/ipa/ipacost-1.c: Likewise.
4028 * gcc.dg/ipa/ipacost-2.c: Likewise.
4029 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4030 * gcc.dg/ipa/remref-2a.c: Likewise.
4031 * gcc.dg/ipa/remref-2b.c: Likewise.
4032 * gcc.dg/pr46309-2.c: Likewise.
4033 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4034 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4035 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4036 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4037 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4038 * gcc.dg/vect/vect-cond-10.c: Likewise.
4039 * gcc.dg/vect/vect-cond-9.c: Likewise.
4040 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4041 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4042 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4043 * gcc.target/i386/bmi-1.c: Likewise.
4044 * gcc.target/i386/bmi-2.c: Likewise.
4045 * gcc.target/i386/pr56564-2.c: Likewise.
4046
4047 2014-10-16 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/63168
4050 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4051
4052 2014-10-16 Andreas Schwab <schwab@suse.de>
4053
4054 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4055
4056 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4057 implicit int.
4058 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4059 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4060 * gcc.target/ia64/pr29682.c: Likewise.
4061 * gcc.target/ia64/pr43603.c: Likewise.
4062 * gcc.target/ia64/pr48496.c: Likewise.
4063
4064 2014-10-16 Marek Polacek <polacek@redhat.com>
4065
4066 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4067
4068 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4069 Marek Polacek <polacek@redhat.com>
4070
4071 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4072 declarations.
4073 * gcc.dg/pr32176.c: Likewise.
4074 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4075 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4076 * gcc.dg/ia64-sync-2.c: Likewise.
4077 * gcc.dg/ia64-sync-3.c: Likewise.
4078 * gcc.dg/sync-2.c: Likewise.
4079 * gcc.dg/sync-3.c: Likewise.
4080 * gcc.target/i386/990524-1.c: Likewise.
4081 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4082 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4083 * gcc.target/i386/pr26826.c: Likewise.
4084 * gcc.target/i386/pr37184.c: Likewise.
4085 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4086 * gcc.target/i386/20060125-2.c: Likewise.
4087 * gcc.target/i386/memcpy-1.c: Likewise.
4088 * gcc.target/i386/pr40934.c: Likewise.
4089 * gcc.target/i386/sse-5.c: Likewise.
4090 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4091 * gcc.target/i386/vectorize4.c: Likewise.
4092 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4093 -fgnu89-inline.
4094 * gcc.target/i386/980313-1.c: Likewise.
4095 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4096 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4097 * gcc.target/i386/crc32-3.c: Likewise.
4098 * gcc.target/i386/intrinsics_3.c: Likewise.
4099 * gcc.target/i386/loop-1.c: Likewise.
4100 * gcc.target/i386/pr44948-2a.c: Likewise.
4101 * gcc.target/i386/pr47564.c: Likewise.
4102 * gcc.target/i386/pr50712.c: Likewise.
4103 * gcc.target/i386/stackalign/return-2.c: Likewise.
4104
4105 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4106
4107 PR lto/62026
4108 * lto/pr62026.C: New testcase.
4109
4110 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4111
4112 PR rtl-optimization/63448
4113 * gcc.target/i386/pr63448.c: New test.
4114
4115 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4116
4117 * gnat.dg/opt41.adb: New test.
4118 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4119
4120 2014-10-15 Richard Biener <rguenther@suse.de>
4121
4122 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4123
4124 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4125
4126 * gcc.dg/tree-prof/peel-1.c: Update.
4127 * gcc.dg/tree-prof/unroll-1.c: Update.
4128 * gcc.dg/unroll_1.c: Update.
4129 * gcc.dg/unroll_2.c: Update.
4130 * gcc.dg/unroll_3.c: Update.
4131 * gcc.dg/unroll_4.c: Update.
4132
4133 2014-10-14 DJ Delorie <dj@redhat.com>
4134
4135 * g++.dg/abi/mangle64.C: New.
4136
4137 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4138
4139 * g++.dg/ext/vector9.C: Test ! with float vectors.
4140
4141 2014-10-14 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/63512
4144 * g++.dg/torture/pr63512.C: New testcase.
4145
4146 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4147
4148 PR target/63260
4149 * gcc.target/sh/pr63260.c: New.
4150
4151 2014-10-13 Richard Henderson <rth@redhat.com>
4152
4153 * g++.dg/torture/20141013.C: New.
4154
4155 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4156
4157 PR target/8340
4158 PR middle-end/47602
4159 PR rtl-optimization/55458
4160 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4161 * gcc.target/i386/pr55458.c: Likewise.
4162 * gcc.target/i386/pr47602.c: New.
4163 * gcc.target/i386/pr23098.c: Move to XFAIL.
4164
4165 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4166
4167 PR tree-optimization/62127
4168 * g++.dg/torture/pr62127.C: New testcase.
4169
4170 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4171
4172 * c-c++-common/asan/bitfield-5.c: New test.
4173
4174 2014-10-13 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/63419
4177 * g++.dg/torture/pr63419.C: New testcase.
4178
4179 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4180
4181 PR target/59401
4182 PR target/54760
4183 * gcc.target/sh/pr54760-5.c: New.
4184 * gcc.target/sh/pr54760-6.c: New.
4185 * gcc.target/sh/pr59401-1.c: New.
4186
4187 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4188
4189 PR fortran/48979
4190 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4191
4192 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4193
4194 * lib/target-supports.exp (check_effective_target_shared): New
4195 function.
4196 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4197
4198 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR c/63495
4201 * gcc.target/i386/pr63495.c: New test.
4202
4203 2014-10-10 Marek Polacek <polacek@redhat.com>
4204
4205 * c-c++-common/ubsan/object-size-1.c: New test.
4206 * c-c++-common/ubsan/object-size-2.c: New test.
4207 * c-c++-common/ubsan/object-size-3.c: New test.
4208 * c-c++-common/ubsan/object-size-4.c: New test.
4209 * c-c++-common/ubsan/object-size-5.c: New test.
4210 * c-c++-common/ubsan/object-size-6.c: New test.
4211 * c-c++-common/ubsan/object-size-7.c: New test.
4212 * c-c++-common/ubsan/object-size-8.c: New test.
4213 * c-c++-common/ubsan/object-size-9.c: New test.
4214 * g++.dg/ubsan/object-size-1.C: New test.
4215 * gcc.dg/ubsan/object-size-9.c: New test.
4216
4217 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4218
4219 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4220 (asan_finish): Remove restore_ld_library_path_env_vars.
4221 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4222 related env variables by calling set_ld_library_path_env_vars.
4223 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4224 (tsan_finish): Remove restore_ld_library_path_env_vars.
4225 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4226 related env variables by calling set_ld_library_path_env_vars.
4227 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4228 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4229 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4230 related env variables by calling set_ld_library_path_env_vars.
4231
4232 2014-10-10 Richard Biener <rguenther@suse.de>
4233
4234 PR tree-optimization/63379
4235 * gcc.dg/vect/pr63379.c: New testcase.
4236
4237 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR fortran/59488
4240 * gfortran.dg/gomp/pr59488-1.f90: New test.
4241 * gfortran.dg/gomp/pr59488-2.f90: New test.
4242
4243 2014-10-10 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/63476
4246 * g++.dg/torture/pr63476.C: New testcase.
4247
4248 2014-10-10 Tobias Burnus <burnus@net-b.de>
4249
4250 * gfortran.dg/implicit_16.f90: New.
4251
4252 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 * g++.dg/cpp0x/constexpr-using3.C: New.
4255 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4256 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4257 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4258 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4259
4260 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4261
4262 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4263
4264 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4265
4266 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4267
4268 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4269
4270 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4271 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4272 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4273 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4274 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4275 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4276 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4277 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4278 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4279 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4280 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4281 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4282
4283 2014-10-09 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/63380
4286 * gcc.dg/torture/pr63380-1.c: New testcase.
4287 * gcc.dg/torture/pr63380-2.c: Likewise.
4288
4289 2014-10-09 Marek Polacek <polacek@redhat.com>
4290
4291 PR c/63480
4292 * gcc.dg/pr63480.c: New test.
4293
4294 2014-10-09 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/63445
4297 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4298
4299 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4300
4301 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4302 * gcc.dg/vmx/ops.c: Likewise.
4303 * gcc.dg/vmx/ops-long-1.c: Likewise.
4304
4305 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4306
4307 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4308
4309 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4310
4311 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4312 dg-additional-options.
4313
4314 2014-10-08 Mark Wielaard <mjw@redhat.com>
4315
4316 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4317 prefix from scan-assembler-times.
4318
4319 2014-10-07 Marek Polacek <polacek@redhat.com>
4320
4321 * lib/target-supports.exp (check_effective_target_fd_truncate):
4322 Include <string.h>.
4323
4324 2014-10-07 Marek Polacek <polacek@redhat.com>
4325
4326 PR c/59717
4327 * gcc.dg/pr59717.c: New test.
4328
4329 2014-10-07 Marek Polacek <polacek@redhat.com>
4330
4331 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4332 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4333 * gcc.target/powerpc/pr26350.c: Likewise.
4334 * gcc.target/powerpc/altivec-consts.c: Likewise.
4335 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4336 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4337 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4338 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4339 * gcc.target/powerpc/pr47862.c: Likewise.
4340 * gcc.target/powerpc/pr48053-1.c: Likewise.
4341 * gcc.target/powerpc/pr53487.c: Likewise.
4342 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4343 to int.
4344 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4345 * gcc.target/powerpc/altivec-2.c: Likewise.
4346 * gcc.target/powerpc/pr47755-2.c: Likewise.
4347
4348 2014-10-07 Martin Liska <mliska@suse.cz>
4349
4350 * g++.dg/lto/pr63270.h: New test.
4351 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4352 include.
4353 * g++.dg/lto/pr63270_2.C: New test.
4354
4355 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4356
4357 * gnat.dg/lto16.adb: New test.
4358 * gnat.dg/lto16_pkg.adb: New helper.
4359
4360 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4361
4362 * gnat.dg/return4.adb: New test.
4363 * gnat.dg/return4_pkg.ad[sb]: New helper.
4364
4365 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4366
4367 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4368 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4369 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4370
4371 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4372
4373 PR c++/55250
4374 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4375 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4376 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4377
4378 2014-10-06 Marek Polacek <polacek@redhat.com>
4379
4380 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4381 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4382 * g++.dg/lto/pr54625-2_0.c: Likewise.
4383 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4384
4385 2014-10-06 Marek Polacek <polacek@redhat.com>
4386
4387 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4388 * gcc.target/i386/avxfp-1.c: Likewise.
4389 * gcc.target/i386/avxfp-2.c: Likewise.
4390 * gcc.target/i386/cadd.c: Likewise.
4391 * gcc.target/i386/cmov2.c: Likewise.
4392 * gcc.target/i386/cmov3.c: Likewise.
4393 * gcc.target/i386/cmov4.c: Likewise.
4394 * gcc.target/i386/cold-attribute-1.c: Likewise.
4395 * gcc.target/i386/cvt-1.c: Likewise.
4396 * gcc.target/i386/fpcvt-1.c: Likewise.
4397 * gcc.target/i386/fpcvt-2.c: Likewise.
4398 * gcc.target/i386/fpcvt-3.c: Likewise.
4399 * gcc.target/i386/local.c: Likewise.
4400 * gcc.target/i386/memcpy-2.c: Likewise.
4401 * gcc.target/i386/memcpy-3.c: Likewise.
4402 * gcc.target/i386/memset-1.c: Likewise.
4403 * gcc.target/i386/minmax-1.c: Likewise.
4404 * gcc.target/i386/minmax-2.c: Likewise.
4405 * gcc.target/i386/pr45352-2.c: Likewise.
4406 * gcc.target/i386/pr46253.c: Likewise.
4407 * gcc.target/i386/pr53623.c: Likewise.
4408 * gcc.target/i386/pr60902.c: Likewise.
4409 * gcc.target/i386/pr57003.c: Likewise.
4410 * gcc.target/i386/sse-14.c: Likewise.
4411 * gcc.target/i386/sse-19.c: Likewise.
4412 * gcc.target/i386/sse-22.c: Likewise.
4413 * gcc.target/i386/sse4a-extract.c: Likewise.
4414 * gcc.target/i386/sse4a-insert.c: Likewise.
4415 * gcc.target/i386/ssefp-1.c: Likewise.
4416 * gcc.target/i386/ssefp-2.c: Likewise.
4417 * gcc.target/i386/testimm-10.c: Likewise.
4418 * gcc.target/i386/vectorize4-avx.c: Likewise.
4419 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4420 * gcc.target/i386/avx-pr57233.c: Likewise.
4421 * gcc.target/i386/avx2-pr57233.c: Likewise.
4422 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4423 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4424 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4425 * gcc.target/i386/crc32-4.c: Likewise.
4426 * gcc.target/i386/pr20204.c: Likewise.
4427 * gcc.target/i386/pr23570.c: Likewise.
4428 * gcc.target/i386/pr26449-1.c: Likewise.
4429 * gcc.target/i386/pr28839.c: Likewise.
4430 * gcc.target/i386/pr37101.c: Likewise.
4431 * gcc.target/i386/pr61923.c: Likewise.
4432 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4433 * gcc.target/i386/sse2-pr57233.c: Likewise.
4434 * gcc.target/i386/vect-abs-s16.c: Likewise.
4435 * gcc.target/i386/vect-abs-s32.c: Likewise.
4436 * gcc.target/i386/vect-abs-s8.c: Likewise.
4437 * gcc.target/i386/xop-pr57233.c: Likewise.
4438 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4439 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4440 implicit declarations.
4441 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4442 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4443 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4444
4445 2014-10-06 Marek Polacek <polacek@redhat.com>
4446
4447 * gcc.dg/20001012-1.c: Fix defaulting to int.
4448 * gcc.dg/20001012-2.c: Likewise.
4449 * gcc.dg/20001108-1.c: Likewise.
4450 * gcc.dg/20010516-1.c: Likewise.
4451 * gcc.dg/20011008-2.c: Likewise.
4452 * gcc.dg/20030612-1.c: Likewise.
4453 * gcc.dg/20040219-1.c: Likewise.
4454 * gcc.dg/20050603-2.c: Likewise.
4455 * gcc.dg/20070507-1.c: Likewise.
4456 * gcc.dg/attr-alias-3.c: Likewise.
4457 * gcc.dg/fastmath-1.c: Likewise.
4458 * gcc.dg/fork-instrumentation.c: Likewise.
4459 * gcc.dg/fwrapv-1.c: Likewise.
4460 * gcc.dg/fwrapv-2.c: Likewise.
4461 * gcc.dg/memmove-1.c: Likewise.
4462 * gcc.dg/non-local-goto-1.c: Likewise.
4463 * gcc.dg/non-local-goto-2.c: Likewise.
4464 * gcc.dg/noreturn-8.c: Likewise.
4465 * gcc.dg/parse-decl-after-if.c: Likewise.
4466 * gcc.dg/parse-decl-after-label.c: Likewise.
4467 * gcc.dg/pr25795-1.c: Likewise.
4468 * gcc.dg/pr25795.c: Likewise.
4469 * gcc.dg/pr28574.c: Likewise.
4470 * gcc.dg/pr30189.c: Likewise.
4471 * gcc.dg/pr31529-2.c: Likewise.
4472 * gcc.dg/pr33923.c: Likewise.
4473 * gcc.dg/pr34263.c: Likewise.
4474 * gcc.dg/pr36194.c: Likewise.
4475 * gcc.dg/pr45415.c: Likewise.
4476 * gcc.dg/pr47443.c: Likewise.
4477 * gcc.dg/pr47763.c: Likewise.
4478 * gcc.dg/pr49000.c: Likewise.
4479 * gcc.dg/pr50340.c: Likewise.
4480 * gcc.dg/webizer.c: Likewise.
4481 * gcc.dg/pr59940.c: Likewise.
4482 * gcc.dg/pr63186.c: Likewise.
4483 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4484 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4485 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4486 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4487 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4488 * gcc.dg/sms-1.c: Likewise.
4489 * gcc.dg/unused-3.c: Likewise.
4490 * gcc.dg/varpool-1.c: Likewise.
4491 * gcc.dg/pr35899.c: Use -std=gnu89.
4492 * gcc.dg/pr59963-1.c: Likewise.
4493 * gcc.dg/redecl-15.c: Likewise.
4494 * gcc.dg/20041213-1.c: Likewise.
4495 * gcc.dg/20080820.c: Likewise.
4496 * gcc.dg/920413-1.c: Likewise.
4497 * gcc.dg/Wold-style-definition-1.c: Likewise.
4498 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4499 * gcc.dg/decl-nospec-1.c: Likewise.
4500 * gcc.dg/decl-nospec-2.c: Likewise.
4501 * gcc.dg/decl-nospec-3.c: Likewise.
4502 * gcc.dg/bitfld-1.c: Likewise.
4503 * gcc.dg/bitfld-9.c: Likewise.
4504 * gcc.dg/parm-impl-decl-1.c: Likewise.
4505 * gcc.dg/parm-impl-decl-3.c: Likewise.
4506 * gcc.dg/pr18596-1.c: Likewise.
4507 * gcc.dg/pr18596-2.c: Likewise.
4508 * gcc.dg/pr18596-3.c: Likewise.
4509 * gcc.dg/pr60139.c: Likewise.
4510 * gcc.dg/utf-dflt.c: Likewise.
4511 * gcc.dg/utf-dflt2.c: Likewise.
4512 * gcc.dg/wtr-func-def-1.c: Likewise.
4513 * gcc.dg/declspec-5.c: Likewise.
4514 * gcc.dg/declspec-6.c: Likewise.
4515 * gcc.dg/ftrapv-2.c: Likewise.
4516 * gcc.dg/20020430-1.c: Fix implicit declarations.
4517 * gcc.dg/20030702-1.c: Likewise.
4518 * gcc.dg/20040127-2.c: Likewise.
4519 * gcc.dg/20041122-1.c: Likewise.
4520 * gcc.dg/20050309-1.c: Likewise.
4521 * gcc.dg/20061026.c: Likewise.
4522 * gcc.dg/20101010-1.c: Likewise.
4523 * gcc.dg/Werror-1.c: Likewise.
4524 * gcc.dg/Werror-10.c: Likewise.
4525 * gcc.dg/Werror-11.c: Likewise.
4526 * gcc.dg/Werror-12.c: Likewise.
4527 * gcc.dg/Werror-2.c: Likewise.
4528 * gcc.dg/Werror-3.c: Likewise.
4529 * gcc.dg/Werror-4.c: Likewise.
4530 * gcc.dg/Werror-5.c: Likewise.
4531 * gcc.dg/Werror-6.c: Likewise.
4532 * gcc.dg/Werror-7.c: Likewise.
4533 * gcc.dg/Werror-8.c: Likewise.
4534 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4535 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4536 * gcc.dg/delay-slot-2.c: Likewise.
4537 * gcc.dg/errno-1.c: Likewise.
4538 * gcc.dg/globalalias.c: Likewise.
4539 * gcc.dg/inline-3.c: Likewise.
4540 * gcc.dg/localalias.c: Likewise.
4541 * gcc.dg/pr19633-1.c: Likewise.
4542 * gcc.dg/pr19633.c: Likewise.
4543 * gcc.dg/pr23408.c: Likewise.
4544 * gcc.dg/pr23470-1.c: Likewise.
4545 * gcc.dg/pr28121.c: Likewise.
4546 * gcc.dg/pr28243.c: Likewise.
4547 * gcc.dg/pr30260.c: Likewise.
4548 * gcc.dg/pr32573.c: Likewise.
4549 * gcc.dg/pr33826.c: Likewise.
4550 * gcc.dg/pr35065.c: Likewise.
4551 * gcc.dg/pr38616.c: Likewise.
4552 * gcc.dg/pr39867.c: Likewise.
4553 * gcc.dg/pr41470.c: Likewise.
4554 * gcc.dg/pr41837.c: Likewise.
4555 * gcc.dg/pr44024.c: Likewise.
4556 * gcc.dg/pr44699.c: Likewise.
4557 * gcc.dg/pr46252.c: Likewise.
4558 * gcc.dg/pr46878-1.c: Likewise.
4559 * gcc.dg/pr50908-3.c: Likewise.
4560 * gcc.dg/pr51796.c: Likewise.
4561 * gcc.dg/pr55150-2.c: Likewise.
4562 * gcc.dg/pr55833.c: Likewise.
4563 * gcc.dg/pr59350.c: Likewise.
4564 * gcc.dg/pr59418.c: Likewise.
4565 * gcc.dg/pr60647-2.c: Likewise.
4566 * gcc.dg/uninit-suppress.c: Likewise.
4567 * gcc.dg/uninit-suppress_2.c: Likewise.
4568 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4569 * gcc.dg/always_inline.c: Likewise.
4570 * gcc.dg/always_inline2.c: Likewise.
4571 * gcc.dg/always_inline3.c: Likewise.
4572 * gcc.dg/builtin-apply4.c: Likewise.
4573 * gcc.dg/declspec-7.c: Likewise.
4574 * gcc.dg/inline-1.c: Likewise.
4575 * gcc.dg/va-arg-pack-1.c: Likewise.
4576 * gcc.dg/winline-2.c: Likewise.
4577 * gcc.dg/winline-3.c: Likewise.
4578 * gcc.dg/winline-5.c: Likewise.
4579 * gcc.dg/winline-6.c: Likewise.
4580 * gcc.dg/winline-7.c: Likewise.
4581 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4582 int.
4583 * gcc.dg/inline-33.c: Likewise.
4584 * gcc.dg/pr27861-1.c: Likewise.
4585 * gcc.dg/pr28888.c: Likewise.
4586 * gcc.dg/pr29254.c: Likewise.
4587 * gcc.dg/pr50908.c: Likewise.
4588 * gcc.dg/pr60647-1.c: Likewise.
4589 * gcc.dg/pragma-diag-1.c: Likewise.
4590 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4591 * gcc.dg/winline-9.c: Likewise.
4592 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4593
4594 2014-10-06 Marek Polacek <polacek@redhat.com>
4595
4596 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4597 * gcc.dg/ipa/inline-4.c: Likewise.
4598 * gcc.dg/ipa/inline-5.c: Likewise.
4599 * gcc.dg/ipa/pr57539.c: Likewise.
4600 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4601 defaulting to int.
4602 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4603 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4604 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4605 * gcc.dg/ipa/ipacost-1.c: Likewise.
4606 * gcc.dg/ipa/ipacost-2.c: Likewise.
4607 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4608 to int.
4609
4610 2014-10-06 Marek Polacek <polacek@redhat.com>
4611
4612 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4613 declarations.
4614 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4615 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4616 * gcc.dg/debug/pr42767.c: Likewise.
4617 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4618 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4619 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4620 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4621
4622 2014-10-06 Marek Polacek <polacek@redhat.com>
4623
4624 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4625 * gcc.dg/lto/20090213_0.c: Likewise.
4626 * gcc.dg/lto/20090706-2_0.c: Likewise.
4627 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4628 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4629 * gcc.dg/lto/ipareference2_0.c: Likewise.
4630 * gcc.dg/lto/ipareference_0.c: Likewise.
4631 * gcc.dg/lto/ipareference_1.c: Likewise.
4632 * gcc.dg/lto/pr55703_0.c: Likewise.
4633 * gcc.dg/lto/resolutions_0.c: Likewise.
4634 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4635 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4636 declarations. Mark function as gnu_inline.
4637 * gcc.dg/lto/20081118_0.c: Likewise.
4638 * gcc.dg/lto/20081201-1_0.c: Likewise.
4639 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4640 * gcc.dg/lto/20081118_1.c: Likewise.
4641 * gcc.dg/lto/20081120-1_1.c: Likewise.
4642 * gcc.dg/lto/20081201-1_1.c: Likewise.
4643 * gcc.dg/lto/20081210-1_0.c: Likewise.
4644 * gcc.dg/lto/20090218-1_0.c: Likewise.
4645 * gcc.dg/lto/20091006-1_0.c: Likewise.
4646 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4647 * gcc.dg/lto/20090218-2_1.c: Likewise.
4648 * gcc.dg/lto/materialize-1_0.c: Likewise.
4649 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4650 * gcc.dg/lto/20091013-1_1.c: Likewise.
4651 * gcc.dg/lto/20091013-1_2.c: Likewise.
4652 * gcc.dg/lto/20091015-1_2.c: Likewise.
4653 * gcc.dg/lto/20091027-1_1.c: Likewise.
4654 * gcc.dg/lto/pr48622_0.c: Likewise.
4655 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4656 defaulting to int.
4657 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4658
4659 2014-10-06 Tobias Burnus <burnus@net-b.de>
4660
4661 * gfortran.dg/implicit_14.f90: New.
4662 * gfortran.dg/implicit_15.f90: New.
4663 * gfortran.dg/implicit_4.f90: Update dg-error.
4664
4665 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4666
4667 * g++.dg/ipa/devirt-42.C: Update template.
4668 * g++.dg/ipa/devirt-44.C: Update template.
4669 * g++.dg/ipa/devirt-45.C: Update template.
4670 * g++.dg/ipa/devirt-46.C: Update template.
4671 * g++.dg/ipa/devirt-47.C: Update template.
4672 * g++.dg/ipa/devirt-48.C: New testcase.
4673
4674 2014-10-02 Mark Wielaard <mjw@redhat.com>
4675
4676 PR debug/63239
4677 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4678
4679 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4680
4681 * g++.dg/ipa/devirt-47.C: New testcase.
4682
4683 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4684
4685 PR ipa/61144
4686 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4687
4688 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4689
4690 * g++.dg/ipa/devirt-46.C: New testcase.
4691
4692 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4693
4694 PR fortran/36534
4695 * gfortran.dg/widechar_10.f90: New test.
4696
4697 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4698
4699 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4700 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4701 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4702 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4703
4704 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4705
4706 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4707
4708 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4709
4710 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4711 failing with the new warning message.
4712 * gcc.dg/vmx/3c-01a.c: Likewise.
4713 * gcc.dg/vmx/ops-long-1.c: Likewise.
4714 * gcc.dg/vmx/ops.c: Likewise.
4715 * gcc.target/powerpc/altivec-20.c: Likewise.
4716 * gcc.target/powerpc/altivec-6.c: Likewise.
4717 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4718 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4719 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4720
4721 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4722
4723 * gcc.dg/tm/debug-1.c: Update regex.
4724 * c-c++-common/raw-string-18.c: Update regex.
4725 * c-c++-common/raw-string-19.c: Update regex.
4726
4727 2014-10-03 Marek Polacek <polacek@redhat.com>
4728
4729 PR c/63453
4730 * gcc.dg/pr63453.c: New test.
4731
4732 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4733
4734 PR c++/54427
4735 PR c++/57198
4736 PR c++/58845
4737 * g++.dg/ext/vector9.C: Update, not an error anymore.
4738 * g++.dg/ext/vector27.C: Replace with new test.
4739 * g++.dg/ext/vector28.C: New file.
4740 * g++.dg/other/error23.C: Update to a different error.
4741
4742 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4743
4744 * gcc.dg/torture/vshuf-v8df.c: New test.
4745 * gcc.dg/torture/vshuf-v8di.c: New test.
4746 * gcc.dg/torture/vshuf-v16sf.c: New test.
4747 * gcc.dg/torture/vshuf-v16si.c: New test.
4748 * gcc.dg/torture/vshuf-v32hi.c: New test.
4749 * gcc.dg/torture/vshuf-v64qi.c: New test.
4750 * gcc.dg/torture/vshuf-64.inc: New file.
4751
4752 PR tree-optimization/61403
4753 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4754
4755 2014-10-03 Marek Polacek <polacek@redhat.com>
4756
4757 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4758 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4759 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4760 * gcc.dg/gomp/asm-1.c: Likewise.
4761 * gcc.dg/gomp/for-1.c: Likewise.
4762 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4763 * gcc.dg/gomp/sharing-3.c: Likewise.
4764 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4765
4766 2014-10-03 Marek Polacek <polacek@redhat.com>
4767
4768 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4769 defaulting to int.
4770 * gcc.dg/torture/pr28814.c: Likewise.
4771 * gcc.dg/torture/pr57036-1.c: Likewise.
4772 * gcc.dg/torture/inline-1.c: Add function declarations.
4773 * gcc.dg/torture/pr24626-1.c: Likewise.
4774 * gcc.dg/torture/pr24626-3.c: Likewise.
4775 * gcc.dg/torture/pr25947-1.c: Likewise.
4776 * gcc.dg/torture/pr27409.c: Likewise.
4777 * gcc.dg/torture/pr38948.c: Likewise.
4778 * gcc.dg/torture/pr44807.c: Likewise.
4779 * gcc.dg/torture/pr49603.c: Likewise.
4780 * gcc.dg/torture/pr45865.c: Likewise.
4781 * gcc.dg/torture/pr51071-2.c: Likewise.
4782 * gcc.dg/torture/pr51801.c: Likewise.
4783 * gcc.dg/torture/pr52720.c: Likewise.
4784 * gcc.dg/torture/pr55124.c: Likewise.
4785 * gcc.dg/torture/pr55238.c: Likewise.
4786 * gcc.dg/torture/pr55687.c: Likewise.
4787 * gcc.dg/torture/pr55888.c: Likewise.
4788 * gcc.dg/torture/pr57036-2.c: Likewise.
4789 * gcc.dg/torture/pr57147-3.c: Likewise.
4790 * gcc.dg/torture/pr57584.c: Likewise.
4791 * gcc.dg/torture/pr59993.c: Likewise.
4792 * gcc.dg/torture/pr58079.c: Likewise.
4793 * gcc.dg/torture/va-arg-25.c: Likewise.
4794 * gcc.dg/torture/vector-2.c: Likewise.
4795 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4796 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4797 * gcc.dg/torture/pr43781.c: Likewise.
4798 * gcc.dg/torture/pr52912.c: Likewise.
4799 * gcc.dg/torture/pr59139.c: Likewise.
4800 * gcc.dg/torture/pr55890-1.c: Likewise.
4801 * gcc.dg/torture/pr55890-2.c: Likewise.
4802 * gcc.dg/torture/pr59164.c: Likewise.
4803 * gcc.dg/torture/pr57393-2.c: Likewise.
4804 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4805 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4806 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4807 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4808 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4809 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4810
4811 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR libgomp/61200
4814 * c-c++-common/gomp/pr61200.c: New test.
4815
4816 PR target/62128
4817 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4818 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4819
4820 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4821
4822 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4823 add many more tests.
4824
4825 2014-10-02 Marek Polacek <polacek@redhat.com>
4826
4827 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4828 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4829 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4830 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4831 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4832 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4833 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4834 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4835 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4836 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4837 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4838 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4839 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4840 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4841 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4842 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4843 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4844 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4845 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4846 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4847 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4848 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4849 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4850 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4851 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4852 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4853 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4854 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4855 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4856 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4857 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4858 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4859 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4860 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4861 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4862 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4863 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4864 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4865 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4866 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4867 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4868 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4869 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4870 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4871 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4872 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4873 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4874 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4875 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4876 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4877 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4878 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4879 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4880 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4881 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4882 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4883 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4884 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4885 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4886 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4887 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4888 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4889 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4890 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4891 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4892 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4893 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4894 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4895 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4896 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4897 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4898 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4899 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4900 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4901 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4902 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4903 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4904 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4905 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4906 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4907 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4908 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4909 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4910 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4911 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4912 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4913 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4914 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4915 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4916 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4917 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4918 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4919 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4920 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4921 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4922 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4923 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4924 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4925 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4926 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4927 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4928 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4929 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4930 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4931 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4932 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4933 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4934 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4935 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4936 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4937 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4938 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4939 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4940 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4941 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4942 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4943 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4944 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4945 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4946 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4947 defaulting to int.
4948 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4949 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4950 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4951 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4952 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4953 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4954 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4955 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4956 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4957 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4958 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4959 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4960 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4961 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4962 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4963 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4964 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4965 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4966 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4967 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4968 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4969 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4970 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4971 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4972 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4973 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4974 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4975 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4976 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4977 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4978 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4979 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4980 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4981 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4982
4983 2014-10-02 Marek Polacek <polacek@redhat.com>
4984
4985 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4986 * gcc.dg/tm/20091221.c: Likewise.
4987 * gcc.dg/tm/debug-1.c: Likewise.
4988 * gcc.dg/tm/irrevocable-1.c: Likewise.
4989 * gcc.dg/tm/irrevocable-2.c: Likewise.
4990 * gcc.dg/tm/irrevocable-3.c: Likewise.
4991 * gcc.dg/tm/irrevocable-4.c: Likewise.
4992 * gcc.dg/tm/memopt-1.c: Likewise.
4993 * gcc.dg/tm/pr52173-1.c: Likewise.
4994 * gcc.dg/tm/props-1.c: Likewise.
4995 * gcc.dg/tm/props-2.c: Likewise.
4996 * gcc.dg/tm/props-3.c: Likewise.
4997 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4998 * gcc.dg/tm/memopt-11.c: Likewise.
4999 * gcc.dg/tm/memopt-12.c: Likewise.
5000 * gcc.dg/tm/memopt-16.c: Likewise.
5001 * gcc.dg/tm/memopt-3.c: Likewise.
5002 * gcc.dg/tm/memopt-4.c: Likewise.
5003 * gcc.dg/tm/memopt-5.c: Likewise.
5004 * gcc.dg/tm/memopt-6.c: Likewise.
5005 * gcc.dg/tm/wrap-4.c: Likewise.
5006
5007 2014-10-02 Marek Polacek <polacek@redhat.com>
5008
5009 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5010 * gcc.dg/vect/pr37730.c: Likewise.
5011 * gcc.dg/vect/pr52870.c: Likewise.
5012 * gcc.dg/vect/pr60092-2.c: Likewise.
5013 * gcc.dg/vect/pr60092.c: Likewise.
5014 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5015 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5016 * gcc.dg/vect/pr31041.c: Likewise.
5017 * gcc.dg/vect/pr32216.c: Likewise.
5018 * gcc.dg/vect/pr32224.c: Likewise.
5019 * gcc.dg/vect/pr32366.c: Likewise.
5020 * gcc.dg/vect/pr33866.c: Likewise.
5021 * gcc.dg/vect/pr43430-2.c: Likewise.
5022 * gcc.dg/vect/pr43842.c: Likewise.
5023 * gcc.dg/vect/vect-1.c: Likewise.
5024 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5025 * gcc.dg/vect/vect-93.c: Likewise.
5026 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5027 defaulting to int.
5028
5029 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/53025
5032 * g++.dg/cpp0x/noexcept23.C: New.
5033 * g++.dg/cpp0x/noexcept24.C: Likewise.
5034
5035 2014-10-02 Marek Polacek <polacek@redhat.com>
5036
5037 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5038 * gcc.dg/noncompile/20050120-1.c: Likewise.
5039 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5040 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5041 * gcc.dg/noncompile/930301-1.c: Likewise.
5042 * gcc.dg/noncompile/930622-1.c: Likewise.
5043 * gcc.dg/noncompile/930622-2.c: Likewise.
5044 * gcc.dg/noncompile/950825-1.c: Likewise.
5045 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5046 * gcc.dg/noncompile/scope.c: Likewise.
5047 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5048 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5049 * gcc.dg/noncompile/971104-1.c: Likewise.
5050
5051 2014-10-02 Marek Polacek <polacek@redhat.com>
5052
5053 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5054 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5055 * gcc.dg/tree-prof/merge_block.c: Likewise.
5056 * gcc.dg/tree-prof/peel-1.c: Likewise.
5057 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5058 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5059 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5060 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5061 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5062 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5063 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5064 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5065 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5066 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5067 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5068 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5069 to int.
5070
5071 2014-10-02 Marek Polacek <polacek@redhat.com>
5072
5073 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5074 * gcc.c-torture/compile/20011119-1.c: Likewise.
5075 * gcc.c-torture/compile/20011119-2.c: Likewise.
5076 * gcc.c-torture/compile/20021120-1.c: Likewise.
5077 * gcc.c-torture/compile/20021120-2.c: Likewise.
5078 * gcc.c-torture/compile/20050215-1.c: Likewise.
5079 * gcc.c-torture/compile/20050215-2.c: Likewise.
5080 * gcc.c-torture/compile/20050215-3.c: Likewise.
5081 * gcc.c-torture/compile/pr37669.c: Likewise.
5082 * gcc.c-torture/execute/20020107-1.c: Likewise.
5083 * gcc.c-torture/execute/restrict-1.c: Likewise.
5084 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5085 * gcc.c-torture/execute/930529-1.c: Likewise.
5086 * gcc.c-torture/execute/920612-1.c: Likewise.
5087 * gcc.c-torture/execute/920711-1.c: Likewise.
5088 * gcc.c-torture/execute/990127-2.c: Likewise.
5089 * gcc.c-torture/execute/pr40386.c: Likewise.
5090 * gcc.c-torture/execute/pr57124.c: Likewise.
5091 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5092 * gcc.c-torture/compile/pr42299.c: Likewise.
5093 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5094 * gcc.c-torture/compile/simd-6.c: Likewise.
5095 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5096 * gcc.c-torture/execute/pr53645.c: Likewise.
5097 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5098 declarations.
5099 * gcc.c-torture/execute/980608-1.c: Likewise.
5100 * gcc.c-torture/execute/bcp-1.c: Likewise.
5101 * gcc.c-torture/execute/p18298.c: Likewise.
5102 * gcc.c-torture/execute/unroll-1.c: Likewise.
5103 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5104 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5105 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5106 declarations. Fix defaulting to int.
5107 * gcc.c-torture/execute/961223-1.c: Likewise.
5108 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5109 -Wno-pointer-to-int-cast. Fix defaulting to int.
5110
5111 2014-10-02 Andrew Pinski <apinski@cavium.com>
5112 Max Ostapenko <m.ostapenko@partner.samsung.com>
5113
5114 * lib/ubsan-dg.exp
5115 (check_effective_target_fsanitize_address): New function.
5116 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5117 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5118 * lib/asan-dg.exp
5119 (check_effective_target_faddress_sanitizer): Rename to ...
5120 (check_effective_target_fsanitize_address): ... this. Change to creating
5121 an executable.
5122 (asan_init): Save off ALWAYS_CXXFLAGS.
5123 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5124 * lib/tsan-dg.exp
5125 (check_effective_target_fthread_sanitizer): Rename to ...
5126 (check_effective_target_fsanitize_thread): ... this. Change to creating
5127 an executable.
5128 (tsan_init): Save off ALWAYS_CXXFLAGS.
5129 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5130 to run as a default behaviour.
5131 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5132 Check check_effective_target_fsanitize_undefined before running the
5133 tests.
5134 * g++.dg/ubsan/ubsan.exp: Likewise.
5135 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5136 check_effective_target_fsanitize_address too early.
5137 Check check_effective_target_fsanitize_address before running the tests.
5138 * g++.dg/asan/asan.exp: Likewise.
5139 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5140 check_effective_target_fsanitize_thread too early.
5141 Check check_effective_target_fsanitize_thread before running the tests.
5142 * g++.dg/tsan/tsan.exp: Likewise.
5143
5144 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5145
5146 * gcc.dg/combine-clobber.c: New.
5147
5148 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR debug/63342
5151 * gcc.dg/pr63342.c: New test.
5152
5153 PR c++/63306
5154 * g++.dg/ipa/pr63306.C: New test.
5155
5156 PR target/63428
5157 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5158 to test 24 in TESTS.
5159
5160 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5161
5162 * lib/target-supports.exp: Error out with preprocessor condition
5163 instead of FOO everywhere.
5164
5165 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5166
5167 Implement SD-6: SG10 Feature Test Recommendations
5168 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5169 * g++.dg/cpp1y/feat-cxx11.C: New.
5170 * g++.dg/cpp1y/feat-cxx14.C: New.
5171 * g++.dg/cpp1y/feat-cxx98.C: New.
5172 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5173 * g++.dg/cpp1y/phoobhar.h: New.
5174 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5175
5176 2014-09-30 Teresa Johnson <tejohnson@google.com>
5177
5178 * gcc.dg/tree-prof/20050826-2.c: New test.
5179 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5180
5181 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5182
5183 PR c++/16564
5184 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5185 * lib/g++.exp: Likewise.
5186 * lib/obj-c++.exp: Likewise.
5187 * lib/objc.exp: Likewise.
5188 * g++.dg/template/pr16564.C: New test.
5189
5190 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 PR c++/16564
5193 * g++.dg/cpp0x/decltype26.C: Adjust.
5194 * g++.dg/cpp0x/decltype28.C: Likewise.
5195 * g++.dg/cpp0x/decltype29.C: Likewise.
5196 * g++.dg/cpp0x/decltype32.C: Likewise.
5197 * g++.dg/cpp0x/enum11.C: Likewise.
5198 * g++.dg/template/arrow1.C: Likewise.
5199 * g++.dg/template/pr23510.C: Likewise.
5200 * g++.dg/template/recurse.C: Likewise.
5201 * g++.dg/template/recurse2.C: Likewise.
5202 * g++.dg/template/vtable2.C: Likewise.
5203 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5204
5205 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5206
5207 PR preprocessor/58893
5208 * gcc.dg/pr58893.c: New test case.
5209 * gcc.dg/pr58893-0.h: New include.
5210
5211 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5212
5213 PR middle-end/62120
5214 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5215 in 32-bit mode.
5216 * gcc.target/i386/pr62120.c: New.
5217
5218 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5219
5220 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5221 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5222 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5223 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5224 return type.
5225
5226 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5227
5228 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5229
5230 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR inline-asm/63282
5233 * gcc.c-torture/compile/pr63282.c: New test.
5234
5235 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5236
5237 * gcc.dg/tree-ssa/vrp94.c: New test.
5238 * gnat.dg/opt40.adb: Likewise.
5239
5240 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5241
5242 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5243 vec_vspltw, and vec_vspltb for which the second argument is out of
5244 range.
5245
5246 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5247
5248 * gcc.c-torture/compile/calls-void.c: New test.
5249
5250 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/51385
5253 * g++.dg/template/pr51385.C: New.
5254
5255 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5256
5257 * gcc.target/mips/20140928.c: New test.
5258
5259 2014-09-27 Andi Kleen <ak@linux.intel.com>
5260
5261 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5262 * gcc.target/i386/record-mcount.c: dito.
5263
5264 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5265
5266 PR ipa/62121
5267 * g++.dg/torture/pr62121.C: New testcase.
5268
5269 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5270
5271 PR middle-end/35545
5272 * g++.dg/tree-prof/pr35545.C: New testcase.
5273
5274 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5275
5276 * gcc.target/powerpc/pr63335.c: Change effective target to
5277 vsx_hw.
5278
5279 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5280
5281 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5282
5283 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5284
5285 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5286 to default options.
5287
5288 2014-09-25 Andi Kleen <ak@linux.intel.com>
5289
5290 * gcc.target/i386/nop-mcount.c: New file.
5291 * gcc.target/i386/record-mcount.c: New file.
5292
5293 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5294
5295 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5296 * gcc.dg/vect/pr57705.c: Likewise.
5297 * gcc.dg/vect/pr57741-2.c: Likewise.
5298 * gcc.dg/vect/pr57741-3.c: Likewise.
5299 * gcc.dg/vect/pr59591-1.c: Likewise.
5300 * gcc.dg/vect/pr59591-2.c: Likewise.
5301 * gcc.dg/vect/pr60196-1.c: Likewise.
5302 * gcc.dg/vect/pr60196-2.c: Likewise.
5303 * gcc.dg/vect/pr60276.c: Likewise.
5304 * gcc.dg/vect/pr61680.c: Likewise.
5305 * gcc.dg/vect/pr63148.c: Likewise.
5306 * gcc.dg/vect/pr63189.c: Likewise.
5307 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5308 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5309 * gcc.dg/vect/vect-nop-move.c: Likewise.
5310 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5311 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5312
5313 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5314
5315 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5316
5317 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5318
5319 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5320
5321 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5322
5323 * gcc.target/i386/shrink_wrap_1.c: New test.
5324
5325 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5326
5327 PR target/63335
5328 * gcc.target/powerpc/pr63335.c: New test.
5329
5330 2014-09-25 Marek Polacek <polacek@redhat.com>
5331
5332 PR c++/61945
5333 * g++.dg/warn/pr61945.C: New test.
5334
5335 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR tree-optimization/63341
5338 * gcc.dg/vect/pr63341-1.c: New test.
5339 * gcc.dg/vect/pr63341-2.c: New test.
5340
5341 PR c++/63249
5342 * g++.dg/gomp/pr63249.C: New test.
5343 * c-c++-common/gomp/pr63249.c: New test.
5344
5345 2014-09-25 Tobias Burnus <burnus@net-b.de>
5346
5347 * gfortran.dg/coarray/collectives_3.f90: New.
5348 * gfortran.dg/coarray_collectives_9.f90: New.
5349 * gfortran.dg/coarray_collectives_10.f90: New.
5350 * gfortran.dg/coarray_collectives_11.f90: New.
5351 * gfortran.dg/coarray_collectives_12.f90: New.
5352
5353 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5354
5355 * gcc.target/powerpc/swaps-p8-17.c: New test.
5356
5357 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5358
5359 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5360
5361 2014-09-24 Marek Polacek <polacek@redhat.com>
5362
5363 PR c/61405
5364 PR c/53874
5365 * c-c++-common/pr53874.c: New test.
5366 * c-c++-common/pr61405.c: New test.
5367
5368 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5369
5370 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5371
5372 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR sanitizer/63316
5375 * c-c++-common/asan/pr63316.c: New test.
5376
5377 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5378
5379 PR tree-optimization/63266
5380 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5381
5382 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5383
5384 * gcc.target/arm/pr63210.c: New test.
5385
5386 2014-09-23 Andi Kleen <ak@linux.intel.com>
5387
5388 * gcc.dg/noreorder.c: New test.
5389 * gcc.dg/noreorder2.c: New test.
5390 * gcc.dg/noreorder3.c: New test.
5391 * gcc.dg/noreorder4.c: New test.
5392
5393 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5394
5395 * gcc.dg/combine_ashiftrt_1.c: New test.
5396 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5397 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5398 workarounds for cmge.
5399 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5400 absence of mvn.
5401
5402 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/61857
5405 * g++.dg/cpp1y/lambda-init10.C: New.
5406
5407 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR fortran/63331
5410 * gfortran.dg/pr63331.f90: New test.
5411
5412 2014-09-24 Renlin Li <renlin.li@arm.com>
5413
5414 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5415 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5416 * gcc.dg/pr10474.c: Likewise.
5417
5418 2014-09-20 Mark Wielaard <mjw@redhat.com>
5419
5420 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5421 (ci): Likewise.
5422 (pci): Likewise.
5423 (pvi): Likewise.
5424 (pcvi): Likewise.
5425 (cip): Likewise.
5426 (foo): Likewise.
5427 (cfoo): Likewise.
5428
5429 2014-09-20 Mark Wielaard <mjw@redhat.com>
5430
5431 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5432 and "long int" to plain "short" and "long".
5433 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5434 containing short and long long fields.
5435 (bar): New variable to test the type.
5436
5437 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/62155
5440 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5441
5442 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/62219
5445 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5446
5447 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5448
5449 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5450 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5451
5452 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5453
5454 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5455 New.
5456
5457 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5458 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5459
5460 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR debug/63328
5463 * c-c++-common/gomp/pr63328.c: New test.
5464
5465 2014-09-22 Martin Liska <mliska@suse.cz>
5466
5467 PR lto/63270
5468 * g++.dg/lto/pr63270_0.C: New test.
5469 * g++.dg/lto/pr63270_1.C: New test.
5470
5471 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5472
5473 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5474 for call_value_rex64_ms_sysv.
5475 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5476 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5477 for call_rex64_ms_sysv.
5478
5479 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5480 Tobias Burnus <burnus@net-b.de>
5481
5482 * gfortran.dg/coarray_atomic_5.f90: New
5483
5484 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5485
5486 PR c++/61825
5487 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5488
5489 2014-09-19 Andi Kleen <ak@linux.intel.com>
5490
5491 * gcc.dg/pg-override.c: Only run on x86 Linux.
5492 * gcc.dg/pg.c: Dito.
5493 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5494 * gcc.target/i386/fentry.c: Dito.
5495
5496 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5497
5498 PR ipa/61998
5499 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5500
5501 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5502
5503 PR fortran/63152
5504 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5505 * gfortran.dg/pr63152.f90: New test.
5506
5507 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/58328
5510 * g++.dg/cpp0x/nsdmi10.C: New.
5511
5512 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5513
5514 * gcc.dg/ssp-3.c: New.
5515 * gcc.dg/ssp-4.c: Likewise.
5516
5517 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5518
5519 * gcc.target/s390/dfp-conv1.c: New testcase.
5520
5521 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5522
5523 * c-c++-common/asan/red-align-1.c: New test.
5524 * c-c++-common/asan/red-align-2.c: New test.
5525
5526 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5527
5528 * gcc.dg/pr61053.c: Updated for x32.
5529
5530 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5531
5532 PR debug/63285
5533 * gcc.target/i386/pr63285.c: New test.
5534
5535 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5536
5537 PR target/61360
5538 * gcc.target/i386/pr61360.c: New.
5539
5540 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR c++/62017
5543 * g++.dg/asan/pr62017.C: New test.
5544
5545 PR testsuite/63292
5546 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5547
5548 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/62232
5551 * g++.dg/cpp0x/Wdtor1.C: New.
5552
5553 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5554
5555 * gcc.dg/torture/float128-exact-underflow.c: New test.
5556
5557 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5558
5559 PR c++/61745
5560 * g++.dg/template/pr61745.C: New.
5561
5562 2014-09-17 Marek Polacek <polacek@redhat.com>
5563
5564 PR c/61854
5565 * gcc.dg/cpp/pr61854-1.c: New test.
5566 * gcc.dg/cpp/pr61854-2.c: New test.
5567 * gcc.dg/cpp/pr61854-3.c: New test.
5568 * gcc.dg/cpp/pr61854-3.h: New test.
5569 * gcc.dg/cpp/pr61854-4.c: New test.
5570 * gcc.dg/cpp/pr61854-5.c: New test.
5571 * gcc.dg/cpp/pr61854-6.c: New test.
5572 * gcc.dg/cpp/pr61854-7.c: New test.
5573 * gcc.dg/cpp/pr61854-c90.c: New test.
5574 * gcc.dg/cpp/pr61854-c94.c: New test.
5575
5576 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR debug/63284
5579 * gcc.dg/pr63284.c: New test.
5580
5581 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5582
5583 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5584
5585 PR c++/63241
5586 * g++.dg/cpp0x/constexpr-63241.C: New.
5587
5588 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5589
5590 PR libfortran/62768
5591 * gfortran.dg/filename_null.f90: New test.
5592
5593 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5594
5595 * gcc.dg/pg-override.c: Fix a typo.
5596
5597 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5598
5599 * gcc.dg/pg.c: Fix a typo.
5600
5601 2014-09-16 Richard Biener <rguenther@suse.de>
5602
5603 PR testsuite/63258
5604 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5605 for "vectorization not profitable".
5606
5607 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5608
5609 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5610
5611 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR fortran/56408
5614 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5615 missing nexted dg-test call support in dejaGNU 1.4.4.
5616
5617 2014-09-15 Andi Kleen <ak@linux.intel.com>
5618
5619 * gcc.dg/pg-override.c: New test.
5620 * gcc.dg/pg.c: New test.
5621 * gcc.target/i386/fentry-override.c: New test.
5622 * gcc.target/i386/fentry.c: New test.
5623
5624 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR fortran/56408
5627 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5628 New global vars.
5629 (dg-compile-aux-modules): New procedure.
5630 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5631 and keep-modules.
5632 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5633 use dg-compile-aux-modules.
5634 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5635 and keep-modules.
5636 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5637 use dg-compile-aux-modules.
5638 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5639 and keep-modules.
5640 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5641 use dg-compile-aux-modules.
5642 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5643 and keep-modules.
5644 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5645 use dg-compile-aux-modules.
5646 * gfortran.dg/class_45a.f03: Remove keep-modules.
5647 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5648 and cleanup-modules.
5649 * gfortran.dg/class_4a.f03: Use dg-do link, use
5650 dg-additional-sources and cleanup-modules, remove keep-modules
5651 and update comment.
5652 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5653 keep-modules, adjust comment.
5654 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5655 dg-additional-sources and cleanup-modules.
5656 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5657 associated comment.
5658 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5659 remove comment.
5660 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5661 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5662 use dg-compile-aux-modules.
5663 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5664 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5665 use dg-compile-aux-modules.
5666 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5667 * gfortran.dg/whole_file_29.f90: Remove comment, use
5668 dg-compile-aux-modules.
5669 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5670 * gfortran.dg/whole_file_31.f90: Remove comment, use
5671 dg-compile-aux-modules.
5672
5673 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5674 gcc_parallel_test_enable): New procedures. If
5675 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5676 runtest_file_p to invoke also gcc_parallel_test_run_p.
5677 * g++.dg/guality/guality.exp (check_guality): Save/restore
5678 test_counts array around the body of the procedure.
5679 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5680 * g++.dg/plugin/plugin.exp: Run all the tests serially
5681 by the first parallel runtest encountering it.
5682 * gcc.dg/plugin/plugin.exp: Likewise.
5683 * gcc.misc-tests/matrix1.exp: Likewise.
5684 * gcc.misc-tests/dhry.exp: Likewise.
5685 * gcc.misc-tests/acker1.exp: Likewise.
5686 * gcc.misc-tests/linkage.exp: Likewise.
5687 * gcc.misc-tests/mg.exp: Likewise.
5688 * gcc.misc-tests/mg-2.exp: Likewise.
5689 * gcc.misc-tests/sort2.exp: Likewise.
5690 * gcc.misc-tests/sieve.exp: Likewise.
5691 * gcc.misc-tests/options.exp: Likewise.
5692 * gcc.misc-tests/help.exp: Likewise.
5693 * go.test/go-test.exp (go-gc-tests): Use
5694 gcc_parallel_test_enable {0, 1} around all handling of
5695 each test.
5696 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5697 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5698 a shared directory. Avoid forking and expr uses if
5699 shell supports $(()).
5700
5701 2014-09-14 David Sherwood <david.sherwood@arm.com>
5702
5703 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5704
5705 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5706
5707 PR target/61407
5708 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5709 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5710 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5711 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5712
5713 2014-09-13 Marek Polacek <polacek@redhat.com>
5714
5715 PR c++/60862
5716 * g++.dg/diagnostic/pr60862.C: New test.
5717
5718 2014-09-12 Richard Biener <rguenther@suse.de>
5719
5720 PR middle-end/63237
5721 * g++.dg/torture/pr63237.C: New testcase.
5722
5723 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5724
5725 * gcc.dg/vec-andxor1.c: New file.
5726
5727 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5728
5729 PR target/58757
5730 * gcc.dg/c11-true_min-1.c: New testcase.
5731
5732 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/61489
5735 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5736 * g++.old-deja/g++.other/warn5.C: Adjust.
5737
5738 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5739
5740 * gcc.target/aarch64/vset_lane_1.c: New test.
5741
5742 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5743
5744 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5745 Fix declaration.
5746 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5747 Fix declaration.
5748 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5749 Fix declaration.
5750 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5751 Fix declaration.
5752
5753 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5754
5755 PR tree-optimization/63186
5756 * gcc.dg/pr63186.c: New testcase.
5757
5758 2014-09-10 Xinliang David Li <davidxl@google.com>
5759
5760 PR target/63209
5761 * gcc.c-torture/execute/pr63209.c: New test.
5762
5763 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5764
5765 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5766 if runtest_file_p says they should be run.
5767
5768 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5769
5770 * gcc.target/aarch64/vstN_1.c: New test.
5771
5772 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5773
5774 * gcc.target/aarch64/vldN_lane_1.c: New test.
5775
5776 2014-09-10 Martin Jambor <mjambor@suse.cz>
5777
5778 PR ipa/61654
5779 * g++.dg/ipa/pr61654.C: New test.
5780
5781 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5782
5783 * c-c++-common/ubsan/attrib-3.c: New test.
5784 * c-c++-common/ubsan/nonnull-1.c: New test.
5785 * c-c++-common/ubsan/nonnull-2.c: New test.
5786 * c-c++-common/ubsan/nonnull-3.c: New test.
5787 * c-c++-common/ubsan/nonnull-4.c: New test.
5788 * c-c++-common/ubsan/nonnull-5.c: New test.
5789
5790 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5791
5792 * g++.dg/lto/pr63166_0.ii: New testcase.
5793 * g++.dg/lto/pr63166_1.ii: New testcase.
5794
5795 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5796
5797 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5798
5799 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5800
5801 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5802 xxpermdi and add commentary about adding it back later; remove
5803 unused typedef.
5804
5805 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5808 and 16-byte aligned.
5809 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5810 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5811 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5812 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5813 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5814 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5815
5816 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5817
5818 * gcc.target/aarch64/vldN_dup_1.c: New test.
5819
5820 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5821
5822 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5823
5824 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5825
5826 * gcc.target/aarch64/vldN_1.c: New test.
5827
5828 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5829
5830 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5831
5832 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5833
5834 * gcc.target/arm/vect-copysignf.c: New testcase.
5835
5836 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5839
5840 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5841
5842 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5843
5844 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5845
5846 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5847
5848 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5849
5850 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5851
5852 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853
5854 * gcc.target/arm/pr51835.c: Update expected assembly.
5855 * gcc.target/arm/vfp-1.c: Likewise.
5856 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5857 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5858 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5859 * gcc.target/arm/vfp-ldmias.c: Likewise.
5860 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5861 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5862 * gcc.target/arm/vfp-stmiad.c: Likewise.
5863 * gcc.target/arm/vfp-stmias.c: Likewise.
5864
5865 2014-09-09 Tony Wang <tony.wang@arm.com>
5866
5867 * gcc.target/arm/xordi3-opt.c: Disable this
5868 test case for thumb1 target.
5869 * gcc.target/arm/iordi3-opt.c: Ditto.
5870
5871 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5872
5873 PR target/61749
5874 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5875
5876 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5877
5878 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5879
5880 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/60196
5883 PR tree-optimization/63189
5884 * gcc.dg/vect/pr63189.c: New test.
5885 * gcc.dg/vect/pr60196-1.c: New test.
5886 * gcc.dg/vect/pr60196-2.c: New test.
5887
5888 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5889
5890 * gcc.target/powerpc/swaps-p8-16.c: New test.
5891
5892 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5893
5894 * gcc.target/i386/pr62208.c: New test.
5895
5896 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5897
5898 PR testsuite/56194
5899 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5900
5901 * g++.dg/ipa/pr61800.C: Require visibility.
5902
5903 * gcc.dg/pr61868.c: Require lto.
5904
5905 2014-09-05 Easwaran Raman <eraman@google.com>
5906
5907 PR rtl-optimization/62146
5908 * testsuite/g++.dg/opt/pr62146.C: New.
5909
5910 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5911
5912 * gcc.dg/vect/vect-109.c: Skip predicate added.
5913 * gcc.dg/vect/vect-93.c: Test check fixed.
5914 * gcc.dg/vect/bb-slp-10.c: Likewise.
5915 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5916 Check unaligned feature.
5917
5918 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5919
5920 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5921 int{32,16,8}x1_t with int{32,16,8}_t.
5922 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5923 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5924 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5925 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5926
5927 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5928
5929 * gcc.target/aarch64/vget_high_1.c: New test.
5930 * gcc.target/aarch64/vget_low_1.c: Likewise.
5931
5932 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5933
5934 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5935 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5936 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5937
5938 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5939
5940 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5941
5942 2014-09-05 Richard Biener <rguenther@suse.de>
5943
5944 PR middle-end/63148
5945 * gcc.dg/vect/pr63148.c: New testcase.
5946 * c-c++-common/pr19807-1.c: Likewise.
5947 * g++.dg/tree-ssa/pr19807.C: Adjust.
5948 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5949
5950 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5951
5952 PR target/55701
5953 * gcc.target/arm/memset-inline-1.c: New test.
5954 * gcc.target/arm/memset-inline-2.c: New test.
5955 * gcc.target/arm/memset-inline-3.c: New test.
5956 * gcc.target/arm/memset-inline-4.c: New test.
5957 * gcc.target/arm/memset-inline-5.c: New test.
5958 * gcc.target/arm/memset-inline-6.c: New test.
5959 * gcc.target/arm/memset-inline-7.c: New test.
5960 * gcc.target/arm/memset-inline-8.c: New test.
5961 * gcc.target/arm/memset-inline-9.c: New test.
5962 * gcc.target/arm/memset-inline-10.c: New test.
5963
5964 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5965
5966 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5967
5968 2014-09-04 Guozhi Wei <carrot@google.com>
5969
5970 PR target/62040
5971 * gcc.target/aarch64/pr62040.c: New test.
5972
5973 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5974
5975 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5976 override specific ones, but specific ones do.
5977
5978 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5979
5980 * gcc.target/powerpc/swaps-p8-13.c: New test.
5981 * gcc.target/powerpc/swaps-p8-14.c: New test.
5982 * gcc.target/powerpc/swaps-p8-15.c: New test.
5983
5984 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5985
5986 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5987 regardless of endianness.
5988
5989 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5990
5991 PR fortran/62174
5992 * gfortran.dg/cray_pointers_11.f90: New.
5993
5994 2014-09-03 Martin Jambor <mjambor@suse.cz>
5995
5996 PR ipa/62015
5997 * g++.dg/ipa/pr62015.C: New test.
5998
5999 2014-09-03 Martin Jambor <mjambor@suse.cz>
6000
6001 PR ipa/61986
6002 * gcc.dg/ipa/pr61986.c: New test.
6003
6004 2014-09-03 Marek Polacek <polacek@redhat.com>
6005
6006 PR c/62294
6007 * gcc.dg/pr62294.c: New test.
6008 * gcc.dg/pr62294.h: New file.
6009
6010 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6011
6012 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6013 of dg-options. Add "inline" keyword to test functions.
6014
6015 2014-09-03 Marek Polacek <polacek@redhat.com>
6016
6017 PR c/62024
6018 * g++.dg/cpp0x/pr62024.C: New test.
6019 * gcc.dg/pr62024.c: New test.
6020
6021 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6022
6023 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6024 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6025 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6026 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6027 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6028 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6029
6030 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6031
6032 PR target/61078
6033 * gcc.target/s390/pr61078.c: New testcase.
6034
6035 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6038 * gcc.dg/20111227-3.c: Ditto.
6039
6040 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6041
6042 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6043
6044 2014-09-03 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/61881
6047 PR fortran/61888
6048 PR fortran/57305
6049 * gfortran.dg/sizeof_4.f90: New.
6050
6051 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6052
6053 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6054 vec_cts, and vec_ctu.
6055 * gcc.target/powerpc/builtins-2.c: Likewise.
6056
6057 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6058
6059 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6060 [!__sun__ && !__hpux__] (arena_size): Scale according to
6061 target pointer size.
6062
6063 2014-09-02 Marek Polacek <polacek@redhat.com>
6064
6065 PR fortran/62270
6066 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6067
6068 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6069
6070 PR target/62275
6071 * gcc.target/arm/vect-lceilf_1.c: New test.
6072 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6073 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6074
6075 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6076
6077 PR target/62275
6078 * gcc.target/arm/lceil-vcvt_1.c: New test.
6079 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6080 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6081
6082 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6083
6084 DR 1453
6085 * g++.dg/cpp0x/constexpr-volatile.C: New.
6086 * g++.dg/ext/is_literal_type2.C: Likewise.
6087
6088 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6089 Balaji V. Iyer <balaji.v.iyer@intel.com>
6090 Igor Zamyatin <igor.zamyatin@intel.com>
6091
6092 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6093 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6094 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6095 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6096 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6097 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6098 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6099 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6100 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6101 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6102 * g++.dg/cilk-plus/CK/for1.cc: New test.
6103 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6104 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6105 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6106
6107 2014-09-02 Richard Biener <rguenther@suse.de>
6108
6109 PR tree-optimization/62695
6110 * gfortran.dg/pr62695.f90: New testcase.
6111
6112 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6113
6114 PR target/62312
6115 * gcc.c-torture/compile/pr62312.c: New.
6116
6117 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6118
6119 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6120
6121 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6122
6123 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6124 Return right away if !arm*-*-*.
6125
6126 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6127
6128 * gcc.c-torture/unsorted/386.c: Move to ...
6129 * gcc.c-torture/compile/386.c: ... here.
6130 * gcc.c-torture/unsorted/86.c: Move to ...
6131 * gcc.c-torture/compile/86.c: ... here.
6132 * gcc.c-torture/unsorted/a1.c: Move to ...
6133 * gcc.c-torture/compile/a1.c: ... here.
6134 * gcc.c-torture/unsorted/a3.c: Move to ...
6135 * gcc.c-torture/compile/a3.c: ... here.
6136 * gcc.c-torture/unsorted/aaa.c: Move to ...
6137 * gcc.c-torture/compile/aaa.c: ... here.
6138 * gcc.c-torture/unsorted/aa.c: Move to ...
6139 * gcc.c-torture/compile/aa.c: ... here.
6140 * gcc.c-torture/unsorted/abs.c: Move to ...
6141 * gcc.c-torture/compile/abs.c: ... here.
6142 * gcc.c-torture/unsorted/a.c: Move to ...
6143 * gcc.c-torture/compile/a.c: ... here.
6144 * gcc.c-torture/unsorted/ac.c: Move to ...
6145 * gcc.c-torture/compile/ac.c: ... here.
6146 * gcc.c-torture/unsorted/acc.c: Move to ...
6147 * gcc.c-torture/compile/acc.c: ... here.
6148 * gcc.c-torture/unsorted/add386.c: Move to ...
6149 * gcc.c-torture/compile/add386.c: ... here.
6150 * gcc.c-torture/unsorted/add.c: Move to ...
6151 * gcc.c-torture/compile/add.c: ... here.
6152 * gcc.c-torture/unsorted/addcc.c: Move to ...
6153 * gcc.c-torture/compile/addcc.c: ... here.
6154 * gcc.c-torture/unsorted/andm.c: Move to ...
6155 * gcc.c-torture/compile/andm.c: ... here.
6156 * gcc.c-torture/unsorted/andmem.c: Move to ...
6157 * gcc.c-torture/compile/andmem.c: ... here.
6158 * gcc.c-torture/unsorted/andn.c: Move to ...
6159 * gcc.c-torture/compile/andn.c: ... here.
6160 * gcc.c-torture/unsorted/andok.c: Move to ...
6161 * gcc.c-torture/compile/andok.c: ... here.
6162 * gcc.c-torture/unsorted/andsi.c: Move to ...
6163 * gcc.c-torture/compile/andsi.c: ... here.
6164 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6165 * gcc.c-torture/compile/andsparc.c: ... here.
6166 * gcc.c-torture/unsorted/aos.c: Move to ...
6167 * gcc.c-torture/compile/aos.c: ... here.
6168 * gcc.c-torture/unsorted/arr.c: Move to ...
6169 * gcc.c-torture/compile/arr.c: ... here.
6170 * gcc.c-torture/unsorted/as.c: Move to ...
6171 * gcc.c-torture/compile/as.c: ... here.
6172 * gcc.c-torture/unsorted/ase.c: Move to ...
6173 * gcc.c-torture/compile/ase.c: ... here.
6174 * gcc.c-torture/unsorted/b1.c: Move to ...
6175 * gcc.c-torture/compile/b1.c: ... here.
6176 * gcc.c-torture/unsorted/b2.c: Move to ...
6177 * gcc.c-torture/compile/b2.c: ... here.
6178 * gcc.c-torture/unsorted/b3.c: Move to ...
6179 * gcc.c-torture/compile/b3.c: ... here.
6180 * gcc.c-torture/unsorted/b88.c: Move to ...
6181 * gcc.c-torture/compile/b88.c: ... here.
6182 * gcc.c-torture/unsorted/bad.c: Move to ...
6183 * gcc.c-torture/compile/bad.c: ... here.
6184 * gcc.c-torture/unsorted/band.c: Move to ...
6185 * gcc.c-torture/compile/band.c: ... here.
6186 * gcc.c-torture/unsorted/bb0.c: Move to ...
6187 * gcc.c-torture/compile/bb0.c: ... here.
6188 * gcc.c-torture/unsorted/bb1.c: Move to ...
6189 * gcc.c-torture/compile/bb1.c: ... here.
6190 * gcc.c-torture/unsorted/bbb.c: Move to ...
6191 * gcc.c-torture/compile/bbb.c: ... here.
6192 * gcc.c-torture/unsorted/b.c: Move to ...
6193 * gcc.c-torture/compile/b.c: ... here.
6194 * gcc.c-torture/unsorted/bc.c: Move to ...
6195 * gcc.c-torture/compile/bc.c: ... here.
6196 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6197 * gcc.c-torture/compile/bcopy.c: ... here.
6198 * gcc.c-torture/unsorted/bf.c: Move to ...
6199 * gcc.c-torture/compile/bf.c: ... here.
6200 * gcc.c-torture/unsorted/bfins.c: Move to ...
6201 * gcc.c-torture/compile/bfins.c: ... here.
6202 * gcc.c-torture/unsorted/bfx.c: Move to ...
6203 * gcc.c-torture/compile/bfx.c: ... here.
6204 * gcc.c-torture/unsorted/bge.c: Move to ...
6205 * gcc.c-torture/compile/bge.c: ... here.
6206 * gcc.c-torture/unsorted/bit.c: Move to ...
6207 * gcc.c-torture/compile/bit.c: ... here.
6208 * gcc.c-torture/unsorted/bitf.c: Move to ...
6209 * gcc.c-torture/compile/bitf.c: ... here.
6210 * gcc.c-torture/unsorted/bitw.c: Move to ...
6211 * gcc.c-torture/compile/bitw.c: ... here.
6212 * gcc.c-torture/unsorted/blk.c: Move to ...
6213 * gcc.c-torture/compile/blk.c: ... here.
6214 * gcc.c-torture/unsorted/bt386.c: Move to ...
6215 * gcc.c-torture/compile/bt386.c: ... here.
6216 * gcc.c-torture/unsorted/bt.c: Move to ...
6217 * gcc.c-torture/compile/bt.c: ... here.
6218 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6219 * gcc.c-torture/compile/BUG11.c: ... here.
6220 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6221 * gcc.c-torture/compile/BUG12.c: ... here.
6222 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6223 * gcc.c-torture/compile/BUG13.c: ... here.
6224 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6225 * gcc.c-torture/compile/BUG16.c: ... here.
6226 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6227 * gcc.c-torture/compile/BUG17.c: ... here.
6228 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6229 * gcc.c-torture/compile/BUG18.c: ... here.
6230 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6231 * gcc.c-torture/compile/BUG1.c: ... here.
6232 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6233 * gcc.c-torture/compile/BUG21.c: ... here.
6234 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6235 * gcc.c-torture/compile/BUG22.c: ... here.
6236 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6237 * gcc.c-torture/compile/BUG23.c: ... here.
6238 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6239 * gcc.c-torture/compile/BUG24.c: ... here.
6240 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6241 * gcc.c-torture/compile/BUG25.c: ... here.
6242 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6243 * gcc.c-torture/compile/BUG2.c: ... here.
6244 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6245 * gcc.c-torture/compile/BUG3.c: ... here.
6246 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6247 * gcc.c-torture/compile/BUG4.c: ... here.
6248 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6249 * gcc.c-torture/compile/BUG5.c: ... here.
6250 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6251 * gcc.c-torture/compile/BUG6.c: ... here.
6252 * gcc.c-torture/unsorted/bug.c: Move to ...
6253 * gcc.c-torture/compile/bug.c: ... here.
6254 * gcc.c-torture/unsorted/bugc.c: Move to ...
6255 * gcc.c-torture/compile/bugc.c: ... here.
6256 * gcc.c-torture/unsorted/buns.c: Move to ...
6257 * gcc.c-torture/compile/buns.c: ... here.
6258 * gcc.c-torture/unsorted/bx.c: Move to ...
6259 * gcc.c-torture/compile/bx.c: ... here.
6260 * gcc.c-torture/unsorted/c1.c: Move to ...
6261 * gcc.c-torture/compile/c1.c: ... here.
6262 * gcc.c-torture/unsorted/c2.c: Move to ...
6263 * gcc.c-torture/compile/c2.c: ... here.
6264 * gcc.c-torture/unsorted/call386.c: Move to ...
6265 * gcc.c-torture/compile/call386.c: ... here.
6266 * gcc.c-torture/unsorted/call.c: Move to ...
6267 * gcc.c-torture/compile/call.c: ... here.
6268 * gcc.c-torture/unsorted/callind.c: Move to ...
6269 * gcc.c-torture/compile/callind.c: ... here.
6270 * gcc.c-torture/unsorted/c.c: Move to ...
6271 * gcc.c-torture/compile/c.c: ... here.
6272 * gcc.c-torture/unsorted/cc.c: Move to ...
6273 * gcc.c-torture/compile/cc.c: ... here.
6274 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6275 * gcc.c-torture/compile/charmtst.c: ... here.
6276 * gcc.c-torture/unsorted/cmb.c: Move to ...
6277 * gcc.c-torture/compile/cmb.c: ... here.
6278 * gcc.c-torture/unsorted/cmp.c: Move to ...
6279 * gcc.c-torture/compile/cmp.c: ... here.
6280 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6281 * gcc.c-torture/compile/cmphi.c: ... here.
6282 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6283 * gcc.c-torture/compile/cmpsi386.c: ... here.
6284 * gcc.c-torture/unsorted/cmul.c: Move to ...
6285 * gcc.c-torture/compile/cmul.c: ... here.
6286 * gcc.c-torture/unsorted/cn1.c: Move to ...
6287 * gcc.c-torture/compile/cn1.c: ... here.
6288 * gcc.c-torture/unsorted/comb.c: Move to ...
6289 * gcc.c-torture/compile/comb.c: ... here.
6290 * gcc.c-torture/unsorted/consec.c: Move to ...
6291 * gcc.c-torture/compile/consec.c: ... here.
6292 * gcc.c-torture/unsorted/const.c: Move to ...
6293 * gcc.c-torture/compile/const.c: ... here.
6294 * gcc.c-torture/unsorted/conv.c: Move to ...
6295 * gcc.c-torture/compile/conv.c: ... here.
6296 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6297 * gcc.c-torture/compile/conv_tst.c: ... here.
6298 * gcc.c-torture/unsorted/cp.c: Move to ...
6299 * gcc.c-torture/compile/cp.c: ... here.
6300 * gcc.c-torture/unsorted/csebug.c: Move to ...
6301 * gcc.c-torture/compile/csebug.c: ... here.
6302 * gcc.c-torture/unsorted/cvt.c: Move to ...
6303 * gcc.c-torture/compile/cvt.c: ... here.
6304 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6305 * gcc.c-torture/compile/dblbug.c: ... here.
6306 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6307 * gcc.c-torture/compile/dbl_parm.c: ... here.
6308 * gcc.c-torture/unsorted/d.c: Move to ...
6309 * gcc.c-torture/compile/d.c: ... here.
6310 * gcc.c-torture/unsorted/ddd.c: Move to ...
6311 * gcc.c-torture/compile/ddd.c: ... here.
6312 * gcc.c-torture/unsorted/dead.c: Move to ...
6313 * gcc.c-torture/compile/dead.c: ... here.
6314 * gcc.c-torture/unsorted/delay.c: Move to ...
6315 * gcc.c-torture/compile/delay.c: ... here.
6316 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6317 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6318 * gcc.c-torture/unsorted/di.c: Move to ...
6319 * gcc.c-torture/compile/di.c: ... here.
6320 * gcc.c-torture/unsorted/dic.c: Move to ...
6321 * gcc.c-torture/compile/dic.c: ... here.
6322 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6323 * gcc.c-torture/compile/dilayout.c: ... here.
6324 * gcc.c-torture/unsorted/dimove.c: Move to ...
6325 * gcc.c-torture/compile/dimove.c: ... here.
6326 * gcc.c-torture/unsorted/dimul.c: Move to ...
6327 * gcc.c-torture/compile/dimul.c: ... here.
6328 * gcc.c-torture/unsorted/div.c: Move to ...
6329 * gcc.c-torture/compile/div.c: ... here.
6330 * gcc.c-torture/unsorted/divdf.c: Move to ...
6331 * gcc.c-torture/compile/divdf.c: ... here.
6332 * gcc.c-torture/unsorted/dm.c: Move to ...
6333 * gcc.c-torture/compile/dm.c: ... here.
6334 * gcc.c-torture/unsorted/dshift.c: Move to ...
6335 * gcc.c-torture/compile/dshift.c: ... here.
6336 * gcc.c-torture/unsorted/e.c: Move to ...
6337 * gcc.c-torture/compile/e.c: ... here.
6338 * gcc.c-torture/unsorted/ex.c: Move to ...
6339 * gcc.c-torture/compile/ex.c: ... here.
6340 * gcc.c-torture/unsorted/ext.c: Move to ...
6341 * gcc.c-torture/compile/ext.c: ... here.
6342 * gcc.c-torture/unsorted/f1.c: Move to ...
6343 * gcc.c-torture/compile/f1.c: ... here.
6344 * gcc.c-torture/unsorted/f2.c: Move to ...
6345 * gcc.c-torture/compile/f2.c: ... here.
6346 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6347 * gcc.c-torture/compile/fdmul.c: ... here.
6348 * gcc.c-torture/unsorted/float.c: Move to ...
6349 * gcc.c-torture/compile/float.c: ... here.
6350 * gcc.c-torture/unsorted/flo.c: Move to ...
6351 * gcc.c-torture/compile/flo.c: ... here.
6352 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6353 * gcc.c-torture/compile/flt_const.c: ... here.
6354 * gcc.c-torture/unsorted/fnul.c: Move to ...
6355 * gcc.c-torture/compile/fnul.c: ... here.
6356 * gcc.c-torture/unsorted/foo.c: Move to ...
6357 * gcc.c-torture/compile/foo.c: ... here.
6358 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6359 * gcc.c-torture/compile/forgetcc.c: ... here.
6360 * gcc.c-torture/unsorted/fq.c: Move to ...
6361 * gcc.c-torture/compile/fq.c: ... here.
6362 * gcc.c-torture/unsorted/g.c: Move to ...
6363 * gcc.c-torture/compile/g.c: ... here.
6364 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6365 * gcc.c-torture/compile/gen_tst.c: ... here.
6366 * gcc.c-torture/unsorted/glob.c: Move to ...
6367 * gcc.c-torture/compile/glob.c: ... here.
6368 * gcc.c-torture/unsorted/gronk.c: Move to ...
6369 * gcc.c-torture/compile/gronk.c: ... here.
6370 * gcc.c-torture/unsorted/hibug.c: Move to ...
6371 * gcc.c-torture/compile/hibug.c: ... here.
6372 * gcc.c-torture/unsorted/hi.c: Move to ...
6373 * gcc.c-torture/compile/hi.c: ... here.
6374 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6375 * gcc.c-torture/compile/HIcmp.c: ... here.
6376 * gcc.c-torture/unsorted/HIset.c: Move to ...
6377 * gcc.c-torture/compile/HIset.c: ... here.
6378 * gcc.c-torture/unsorted/i.c: Move to ...
6379 * gcc.c-torture/compile/i.c: ... here.
6380 * gcc.c-torture/unsorted/i++.c: Move to ...
6381 * gcc.c-torture/compile/i++.c: ... here.
6382 * gcc.c-torture/unsorted/ic.c: Move to ...
6383 * gcc.c-torture/compile/ic.c: ... here.
6384 * gcc.c-torture/unsorted/icmp.c: Move to ...
6385 * gcc.c-torture/compile/icmp.c: ... here.
6386 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6387 * gcc.c-torture/compile/ifreg.c: ... here.
6388 * gcc.c-torture/unsorted/imm.c: Move to ...
6389 * gcc.c-torture/compile/imm.c: ... here.
6390 * gcc.c-torture/unsorted/isinf.c: Move to ...
6391 * gcc.c-torture/compile/isinf.c: ... here.
6392 * gcc.c-torture/unsorted/jmp.c: Move to ...
6393 * gcc.c-torture/compile/jmp.c: ... here.
6394 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6395 * gcc.c-torture/compile/jumptab.c: ... here.
6396 * gcc.c-torture/unsorted/layout.c: Move to ...
6397 * gcc.c-torture/compile/layout.c: ... here.
6398 * gcc.c-torture/unsorted/lbug.c: Move to ...
6399 * gcc.c-torture/compile/lbug.c: ... here.
6400 * gcc.c-torture/unsorted/l.c: Move to ...
6401 * gcc.c-torture/compile/l.c: ... here.
6402 * gcc.c-torture/unsorted/ll1.c: Move to ...
6403 * gcc.c-torture/compile/ll1.c: ... here.
6404 * gcc.c-torture/unsorted/llbug.c: Move to ...
6405 * gcc.c-torture/compile/llbug.c: ... here.
6406 * gcc.c-torture/unsorted/lll.c: Move to ...
6407 * gcc.c-torture/compile/lll.c: ... here.
6408 * gcc.c-torture/unsorted/load8.c: Move to ...
6409 * gcc.c-torture/compile/load8.c: ... here.
6410 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6411 * gcc.c-torture/compile/loadhicc.c: ... here.
6412 * gcc.c-torture/unsorted/log2.c: Move to ...
6413 * gcc.c-torture/compile/log2.c: ... here.
6414 * gcc.c-torture/unsorted/logic.c: Move to ...
6415 * gcc.c-torture/compile/logic.c: ... here.
6416 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6417 * gcc.c-torture/compile/loop-1.c: ... here.
6418 * gcc.c-torture/unsorted/loop386.c: Move to ...
6419 * gcc.c-torture/compile/loop386.c: ... here.
6420 * gcc.c-torture/unsorted/lop.c: Move to ...
6421 * gcc.c-torture/compile/lop.c: ... here.
6422 * gcc.c-torture/unsorted/m1.c: Move to ...
6423 * gcc.c-torture/compile/m1.c: ... here.
6424 * gcc.c-torture/unsorted/m2.c: Move to ...
6425 * gcc.c-torture/compile/m2.c: ... here.
6426 * gcc.c-torture/unsorted/m5.c: Move to ...
6427 * gcc.c-torture/compile/m5.c: ... here.
6428 * gcc.c-torture/unsorted/m68.c: Move to ...
6429 * gcc.c-torture/compile/m68.c: ... here.
6430 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6431 * gcc.c-torture/compile/mbyte.c: ... here.
6432 * gcc.c-torture/unsorted/mchar.c: Move to ...
6433 * gcc.c-torture/compile/mchar.c: ... here.
6434 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6435 * gcc.c-torture/compile/mcmp.c: ... here.
6436 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6437 * gcc.c-torture/compile/mdouble.c: ... here.
6438 * gcc.c-torture/unsorted/memtst.c: Move to ...
6439 * gcc.c-torture/compile/memtst.c: ... here.
6440 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6441 * gcc.c-torture/compile/miscomp.c: ... here.
6442 * gcc.c-torture/unsorted/mm.c: Move to ...
6443 * gcc.c-torture/compile/mm.c: ... here.
6444 * gcc.c-torture/unsorted/mod.c: Move to ...
6445 * gcc.c-torture/compile/mod.c: ... here.
6446 * gcc.c-torture/unsorted/modcc.c: Move to ...
6447 * gcc.c-torture/compile/modcc.c: ... here.
6448 * gcc.c-torture/unsorted/move.c: Move to ...
6449 * gcc.c-torture/compile/move.c: ... here.
6450 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6451 * gcc.c-torture/compile/move_qhi.c: ... here.
6452 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6453 * gcc.c-torture/compile/mregtst.c: ... here.
6454 * gcc.c-torture/unsorted/msp.c: Move to ...
6455 * gcc.c-torture/compile/msp.c: ... here.
6456 * gcc.c-torture/unsorted/mtst.c: Move to ...
6457 * gcc.c-torture/compile/mtst.c: ... here.
6458 * gcc.c-torture/unsorted/mu.c: Move to ...
6459 * gcc.c-torture/compile/mu.c: ... here.
6460 * gcc.c-torture/unsorted/mul.c: Move to ...
6461 * gcc.c-torture/compile/mul.c: ... here.
6462 * gcc.c-torture/unsorted/mword1.c: Move to ...
6463 * gcc.c-torture/compile/mword1.c: ... here.
6464 * gcc.c-torture/unsorted/mword.c: Move to ...
6465 * gcc.c-torture/compile/mword.c: ... here.
6466 * gcc.c-torture/unsorted/n1.c: Move to ...
6467 * gcc.c-torture/compile/n1.c: ... here.
6468 * gcc.c-torture/unsorted/nand.c: Move to ...
6469 * gcc.c-torture/compile/nand.c: ... here.
6470 * gcc.c-torture/unsorted/n.c: Move to ...
6471 * gcc.c-torture/compile/n.c: ... here.
6472 * gcc.c-torture/unsorted/neg.c: Move to ...
6473 * gcc.c-torture/compile/neg.c: ... here.
6474 * gcc.c-torture/unsorted/o.c: Move to ...
6475 * gcc.c-torture/compile/o.c: ... here.
6476 * gcc.c-torture/unsorted/omit.c: Move to ...
6477 * gcc.c-torture/compile/omit.c: ... here.
6478 * gcc.c-torture/unsorted/opout.c: Move to ...
6479 * gcc.c-torture/compile/opout.c: ... here.
6480 * gcc.c-torture/unsorted/opt.c: Move to ...
6481 * gcc.c-torture/compile/opt.c: ... here.
6482 * gcc.c-torture/unsorted/or386.c: Move to ...
6483 * gcc.c-torture/compile/or386.c: ... here.
6484 * gcc.c-torture/unsorted/or.c: Move to ...
6485 * gcc.c-torture/compile/or.c: ... here.
6486 * gcc.c-torture/unsorted/parms.c: Move to ...
6487 * gcc.c-torture/compile/parms.c: ... here.
6488 * gcc.c-torture/unsorted/pass.c: Move to ...
6489 * gcc.c-torture/compile/pass.c: ... here.
6490 * gcc.c-torture/unsorted/p.c: Move to ...
6491 * gcc.c-torture/compile/p.c: ... here.
6492 * gcc.c-torture/unsorted/pmt.c: Move to ...
6493 * gcc.c-torture/compile/pmt.c: ... here.
6494 * gcc.c-torture/unsorted/poor.c: Move to ...
6495 * gcc.c-torture/compile/poor.c: ... here.
6496 * gcc.c-torture/unsorted/pp.c: Move to ...
6497 * gcc.c-torture/compile/pp.c: ... here.
6498 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6499 * gcc.c-torture/compile/pret-arg.c: ... here.
6500 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6501 * gcc.c-torture/compile/pyr2.c: ... here.
6502 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6503 * gcc.c-torture/compile/PYRBUG.c: ... here.
6504 * gcc.c-torture/unsorted/pyr.c: Move to ...
6505 * gcc.c-torture/compile/pyr.c: ... here.
6506 * gcc.c-torture/unsorted/q.c: Move to ...
6507 * gcc.c-torture/compile/q.c: ... here.
6508 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6509 * gcc.c-torture/compile/QIcmp.c: ... here.
6510 * gcc.c-torture/unsorted/QIset.c: Move to ...
6511 * gcc.c-torture/compile/QIset.c: ... here.
6512 * gcc.c-torture/unsorted/r1.c: Move to ...
6513 * gcc.c-torture/compile/r1.c: ... here.
6514 * gcc.c-torture/unsorted/r.c: Move to ...
6515 * gcc.c-torture/compile/r.c: ... here.
6516 * gcc.c-torture/unsorted/rel.c: Move to ...
6517 * gcc.c-torture/compile/rel.c: ... here.
6518 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6519 * gcc.c-torture/compile/rmsc.c: ... here.
6520 * gcc.c-torture/unsorted/round.c: Move to ...
6521 * gcc.c-torture/compile/round.c: ... here.
6522 * gcc.c-torture/unsorted/run.c: Move to ...
6523 * gcc.c-torture/compile/run.c: ... here.
6524 * gcc.c-torture/unsorted/sar.c: Move to ...
6525 * gcc.c-torture/compile/sar.c: ... here.
6526 * gcc.c-torture/unsorted/s.c: Move to ...
6527 * gcc.c-torture/compile/s.c: ... here.
6528 * gcc.c-torture/unsorted/scal.c: Move to ...
6529 * gcc.c-torture/compile/scal.c: ... here.
6530 * gcc.c-torture/unsorted/sc.c: Move to ...
6531 * gcc.c-torture/compile/sc.c: ... here.
6532 * gcc.c-torture/unsorted/scc.c: Move to ...
6533 * gcc.c-torture/compile/scc.c: ... here.
6534 * gcc.c-torture/unsorted/scond.c: Move to ...
6535 * gcc.c-torture/compile/scond.c: ... here.
6536 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6537 * gcc.c-torture/compile/selfrec.c: ... here.
6538 * gcc.c-torture/unsorted/seq.c: Move to ...
6539 * gcc.c-torture/compile/seq.c: ... here.
6540 * gcc.c-torture/unsorted/set386.c: Move to ...
6541 * gcc.c-torture/compile/set386.c: ... here.
6542 * gcc.c-torture/unsorted/set88.c: Move to ...
6543 * gcc.c-torture/compile/set88.c: ... here.
6544 * gcc.c-torture/unsorted/SFset.c: Move to ...
6545 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6546 * gcc.c-torture/unsorted/shand.c: Move to ...
6547 * gcc.c-torture/compile/shand.c: ... here.
6548 * gcc.c-torture/unsorted/sh.c: Move to ...
6549 * gcc.c-torture/compile/sh.c: ... here.
6550 * gcc.c-torture/unsorted/shft.c: Move to ...
6551 * gcc.c-torture/compile/shft.c: ... here.
6552 * gcc.c-torture/unsorted/shift.c: Move to ...
6553 * gcc.c-torture/compile/shift.c: ... here.
6554 * gcc.c-torture/unsorted/shloop.c: Move to ...
6555 * gcc.c-torture/compile/shloop.c: ... here.
6556 * gcc.c-torture/unsorted/shm.c: Move to ...
6557 * gcc.c-torture/compile/shm.c: ... here.
6558 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6559 * gcc.c-torture/compile/SIcmp.c: ... here.
6560 * gcc.c-torture/unsorted/signext2.c: Move to ...
6561 * gcc.c-torture/compile/signext2.c: ... here.
6562 * gcc.c-torture/unsorted/signext.c: Move to ...
6563 * gcc.c-torture/compile/signext.c: ... here.
6564 * gcc.c-torture/unsorted/sim.c: Move to ...
6565 * gcc.c-torture/compile/sim.c: ... here.
6566 * gcc.c-torture/unsorted/simple.c: Move to ...
6567 * gcc.c-torture/compile/simple.c: ... here.
6568 * gcc.c-torture/unsorted/SIset.c: Move to ...
6569 * gcc.c-torture/compile/SIset.c: ... here.
6570 * gcc.c-torture/unsorted/sne.c: Move to ...
6571 * gcc.c-torture/compile/sne.c: ... here.
6572 * gcc.c-torture/unsorted/sound.c: Move to ...
6573 * gcc.c-torture/compile/sound.c: ... here.
6574 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6575 * gcc.c-torture/compile/sparcbug.c: ... here.
6576 * gcc.c-torture/unsorted/speed.c: Move to ...
6577 * gcc.c-torture/compile/speed.c: ... here.
6578 * gcc.c-torture/unsorted/stor.c: Move to ...
6579 * gcc.c-torture/compile/stor.c: ... here.
6580 * gcc.c-torture/unsorted/store0.c: Move to ...
6581 * gcc.c-torture/compile/store0.c: ... here.
6582 * gcc.c-torture/unsorted/storecc.c: Move to ...
6583 * gcc.c-torture/compile/storecc.c: ... here.
6584 * gcc.c-torture/unsorted/str.c: Move to ...
6585 * gcc.c-torture/compile/str.c: ... here.
6586 * gcc.c-torture/unsorted/stru.c: Move to ...
6587 * gcc.c-torture/compile/stru.c: ... here.
6588 * gcc.c-torture/unsorted/structret.c: Move to ...
6589 * gcc.c-torture/compile/structret.c: ... here.
6590 * gcc.c-torture/unsorted/stuct.c: Move to ...
6591 * gcc.c-torture/compile/stuct.c: ... here.
6592 * gcc.c-torture/unsorted/sub32.c: Move to ...
6593 * gcc.c-torture/compile/sub32.c: ... here.
6594 * gcc.c-torture/unsorted/subcc.c: Move to ...
6595 * gcc.c-torture/compile/subcc.c: ... here.
6596 * gcc.c-torture/unsorted/subcse.c: Move to ...
6597 * gcc.c-torture/compile/subcse.c: ... here.
6598 * gcc.c-torture/unsorted/sym.c: Move to ...
6599 * gcc.c-torture/compile/sym.c: ... here.
6600 * gcc.c-torture/unsorted/symconst.c: Move to ...
6601 * gcc.c-torture/compile/symconst.c: ... here.
6602 * gcc.c-torture/unsorted/t.c: Move to ...
6603 * gcc.c-torture/compile/t.c: ... here.
6604 * gcc.c-torture/unsorted/test.c: Move to ...
6605 * gcc.c-torture/compile/test.c: ... here.
6606 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6607 * gcc.c-torture/compile/test-flow.c: ... here.
6608 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6609 * gcc.c-torture/compile/test-loop.c: ... here.
6610 * gcc.c-torture/unsorted/time.c: Move to ...
6611 * gcc.c-torture/compile/time.c: ... here.
6612 * gcc.c-torture/unsorted/tmp.c: Move to ...
6613 * gcc.c-torture/compile/tmp.c: ... here.
6614 * gcc.c-torture/unsorted/trivial.c: Move to ...
6615 * gcc.c-torture/compile/trivial.c: ... here.
6616 * gcc.c-torture/unsorted/trunc.c: Move to ...
6617 * gcc.c-torture/compile/trunc.c: ... here.
6618 * gcc.c-torture/unsorted/u.c: Move to ...
6619 * gcc.c-torture/compile/u.c: ... here.
6620 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6621 * gcc.c-torture/compile/udconvert.c: ... here.
6622 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6623 * gcc.c-torture/compile/udivmod4.c: ... here.
6624 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6625 * gcc.c-torture/compile/UHIcmp.c: ... here.
6626 * gcc.c-torture/unsorted/uns.c: Move to ...
6627 * gcc.c-torture/compile/uns.c: ... here.
6628 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6629 * gcc.c-torture/compile/uns_tst.c: ... here.
6630 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6631 * gcc.c-torture/compile/UQIcmp.c: ... here.
6632 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6633 * gcc.c-torture/compile/USIcmp.c: ... here.
6634 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6635 * gcc.c-torture/compile/uuarg.c: ... here.
6636 * gcc.c-torture/unsorted/v.c: Move to ...
6637 * gcc.c-torture/compile/v.c: ... here.
6638 * gcc.c-torture/unsorted/w.c: Move to ...
6639 * gcc.c-torture/compile/w.c: ... here.
6640 * gcc.c-torture/unsorted/ww.c: Move to ...
6641 * gcc.c-torture/compile/ww.c: ... here.
6642 * gcc.c-torture/unsorted/xb.c: Move to ...
6643 * gcc.c-torture/compile/xb.c: ... here.
6644 * gcc.c-torture/unsorted/xbg.c: Move to ...
6645 * gcc.c-torture/compile/xbg.c: ... here.
6646 * gcc.c-torture/unsorted/x.c: Move to ...
6647 * gcc.c-torture/compile/x.c: ... here.
6648 * gcc.c-torture/unsorted/xc.c: Move to ...
6649 * gcc.c-torture/compile/xc.c: ... here.
6650 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6651 * gcc.c-torture/compile/xcsebug.c: ... here.
6652 * gcc.c-torture/unsorted/xdi.c: Move to ...
6653 * gcc.c-torture/compile/xdi.c: ... here.
6654 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6655 * gcc.c-torture/compile/xfoo.c: ... here.
6656 * gcc.c-torture/unsorted/xi.c: Move to ...
6657 * gcc.c-torture/compile/xi.c: ... here.
6658 * gcc.c-torture/unsorted/xlop.c: Move to ...
6659 * gcc.c-torture/compile/xlop.c: ... here.
6660 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6661 * gcc.c-torture/compile/xmtst.c: ... here.
6662 * gcc.c-torture/unsorted/xneg.c: Move to ...
6663 * gcc.c-torture/compile/xneg.c: ... here.
6664 * gcc.c-torture/unsorted/xopt.c: Move to ...
6665 * gcc.c-torture/compile/xopt.c: ... here.
6666 * gcc.c-torture/unsorted/xor.c: Move to ...
6667 * gcc.c-torture/compile/xor.c: ... here.
6668 * gcc.c-torture/unsorted/xorn.c: Move to ...
6669 * gcc.c-torture/compile/xorn.c: ... here.
6670 * gcc.c-torture/unsorted/xp.c: Move to ...
6671 * gcc.c-torture/compile/xp.c: ... here.
6672 * gcc.c-torture/unsorted/xpp.c: Move to ...
6673 * gcc.c-torture/compile/xpp.c: ... here.
6674 * gcc.c-torture/unsorted/xs.c: Move to ...
6675 * gcc.c-torture/compile/xs.c: ... here.
6676 * gcc.c-torture/unsorted/xsh.c: Move to ...
6677 * gcc.c-torture/compile/xsh.c: ... here.
6678 * gcc.c-torture/unsorted/xz.c: Move to ...
6679 * gcc.c-torture/compile/xz.c: ... here.
6680 * gcc.c-torture/unsorted/xzz.c: Move to ...
6681 * gcc.c-torture/compile/xzz.c: ... here.
6682
6683 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6684
6685 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6686 (abort, exit): Declare.
6687
6688 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6689
6690 PR sanitizer/61897
6691 PR sanitizer/62140
6692 * c-c++-common/asan/pr62140-1.c: New test.
6693 * c-c++-common/asan/pr62140-2.c: New test.
6694
6695 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6696 Tobias Burnus <burnus@net-b.de>
6697
6698 PR fortran/62309
6699 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6700
6701 2014-08-31 Tobias Burnus <burnus@net-b.de>
6702
6703 * gfortran.dg/coarray_lib_comm_1.f90: New.
6704
6705 2014-08-30 Andrew Pinski <apinski@cavium.com>
6706
6707 * gcc.c-torture/execute/20140828-1.c: New testcase.
6708
6709 2014-08-29 DJ Delorie <dj@redhat.com>
6710
6711 * lib/target-supports.exp (check_effective_target_size32plus):
6712 Increase size to avoid false positives on 24-bit address spaces.
6713 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6714 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6715 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6716 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6717 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6718 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6719 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6720 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6721
6722 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 PR c++/54002
6725 * g++.dg/cpp0x/constexpr-54002.C: New.
6726
6727 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6728
6729 PR c++/56991
6730 * g++.dg/cpp0x/constexpr-56991.C: New.
6731
6732 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/57764
6735 * g++.dg/cpp0x/constexpr-57764.C: New.
6736
6737 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/59938
6740 * g++.dg/cpp0x/constexpr-59938.C: New.
6741
6742 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/61484
6745 * g++.dg/cpp0x/constexpr-61484.C: New.
6746
6747 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6748
6749 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6750 vec_round, vec_splat, vec_div, and vec_mul.
6751 * gcc.target/powerpc/builtins-2.c: New test.
6752
6753 2014-08-28 Richard Biener <rguenther@suse.de>
6754
6755 PR tree-optimization/62283
6756 * gfortran.dg/vect/pr62283.f: New testcase.
6757 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6758 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6759 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6760 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6761 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6762 * gcc.dg/vect/vect-33.c: Likewise.
6763
6764 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6765
6766 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6767
6768 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6769
6770 PR cpp/23827 - standard C++ should not have hex float preprocessor
6771 tokens
6772 * g++.dg/cpp/pr23827_cxx11.C: New.
6773 * g++.dg/cpp/pr23827_cxx98.C: New.
6774 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6775 * gcc.dg/cpp/pr23827_c90.c: New.
6776 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6777 * gcc.dg/cpp/pr23827_c99.c: New.
6778
6779 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/52892
6782 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6783 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6784 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6785
6786 2014-08-27 Guozhi Wei <carrot@google.com>
6787
6788 PR target/62262
6789 * gcc.target/aarch64/pr62262.c: New test.
6790
6791 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6792
6793 PR target/60606
6794 PR target/61330
6795 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6796 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6797
6798 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6799
6800 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6801 failure on s390*-*-linux-gnu.
6802
6803 2014-08-26 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/62175
6806 * g++.dg/torture/pr62175.C: New testcase.
6807
6808 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6809
6810 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6811 copy of compile/compile.exp.
6812 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6813 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6814 i?86-*.
6815 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6816 m32c-*-*.
6817 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6818 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6819 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6820 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6821 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6822 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6823 * gcc.c-torture/execute/20040703-1.c: Likewise.
6824 * gcc.c-torture/execute/20040705-1.c: Likewise.
6825 * gcc.c-torture/execute/20040705-2.c: Likewise.
6826 * gcc.c-torture/execute/20040709-1.c: Likewise.
6827 * gcc.c-torture/execute/20040709-2.c: Likewise.
6828 * gcc.c-torture/execute/20040811-1.c: Likewise.
6829 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6830 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6831 compiling for x86_64-* or i?86-*.
6832 * gcc.c-torture/execute/20050604-1.c: Likewise.
6833 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6834 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6835 for x86_64-* or i?86-*.
6836 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6837 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6838 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6839 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6840 option.
6841 * gcc.c-torture/execute/20111227-2.c: Moved to...
6842 * gcc.dg/20111227-2.c: ... here. Add -free option.
6843 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6844 * gcc.dg/20111227-3.c: ... here. Add -free option.
6845 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6846 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6847 declarations for abort and exit.
6848 * gcc.c-torture/execute/920711-1.c: Likewise.
6849 * gcc.c-torture/execute/930529-1.c: Likewise.
6850 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6851 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6852 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6853 exit.
6854 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6855 for i?86-* or x86_64-*. Add declarations for abort and exit.
6856 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6857 i?86-* or x86_64-*.
6858 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6859 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6860 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6861 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6862 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6863 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6864 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6865 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6866 m68k-linux.
6867 * gcc.c-torture/execute/loop-2g.c: Likewise.
6868 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6869 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6870 powerpc-*-eabi*.
6871 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6872 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6873 * gcc.c-torture/execute/pr23047.c: Likewise.
6874 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6875 declarations for abort and exit.
6876 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6877 * gcc.c-torture/execute/pr31448.c: Likewise.
6878 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6879 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6880 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6881 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6882 Skip on spu-*.
6883 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6884 declarations for abort and exit.
6885 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6886 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6887 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6888 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6889 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6890 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6891 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6892 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6893 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6894 * gcc.c-torture/execute/pr56799.c: Likewise.
6895 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6896 option. Add declarations for abort and exit.
6897 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6898 * gcc.c-torture/execute/pr58570.c: Likewise.
6899 * gcc.c-torture/execute/pr60822.c: Likewise.
6900 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6901 * gcc.c-torture/execute/shiftdi.c: Likewise.
6902 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6903 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6904 * gcc.c-torture/execute/usmul.c: Require int32plus.
6905 * gcc.c-torture/execute/vrp-5.c: Likewise.
6906 * gcc.c-torture/execute/vrp-6.c: Likewise.
6907 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6908 * gcc.c-torture/execute/20010122-1.x: Delete.
6909 * gcc.c-torture/execute/20010129-1.x: Delete.
6910 * gcc.c-torture/execute/20020404-1.x: Delete.
6911 * gcc.c-torture/execute/20021024-1.x: Delete.
6912 * gcc.c-torture/execute/20021127-1.x: Delete.
6913 * gcc.c-torture/execute/20030125-1.x: Delete.
6914 * gcc.c-torture/execute/20030216-1.x: Delete.
6915 * gcc.c-torture/execute/20030222-1.x: Delete.
6916 * gcc.c-torture/execute/20040629-1.x: Delete.
6917 * gcc.c-torture/execute/20040703-1.x: Delete.
6918 * gcc.c-torture/execute/20040705-1.x: Delete.
6919 * gcc.c-torture/execute/20040705-2.x: Delete.
6920 * gcc.c-torture/execute/20040709-1.x: Delete.
6921 * gcc.c-torture/execute/20040709-2.x: Delete.
6922 * gcc.c-torture/execute/20040811-1.x: Delete.
6923 * gcc.c-torture/execute/20050316-1.x: Delete.
6924 * gcc.c-torture/execute/20050316-2.x: Delete.
6925 * gcc.c-torture/execute/20050316-3.x: Delete.
6926 * gcc.c-torture/execute/20050604-1.x: Delete.
6927 * gcc.c-torture/execute/20061101-1.x: Delete.
6928 * gcc.c-torture/execute/20061220-1.x: Delete.
6929 * gcc.c-torture/execute/20081117-1.x: Delete.
6930 * gcc.c-torture/execute/20101011-1.x: Delete.
6931 * gcc.c-torture/execute/20120919-1.x: Delete.
6932 * gcc.c-torture/execute/920612-1.x: Delete.
6933 * gcc.c-torture/execute/920710-1.x: Delete.
6934 * gcc.c-torture/execute/920711-1.x: Delete.
6935 * gcc.c-torture/execute/930529-1.x: Delete.
6936 * gcc.c-torture/execute/931004-12.x: Delete.
6937 * gcc.c-torture/execute/980709-1.x: Delete.
6938 * gcc.c-torture/execute/981130-1.x: Delete.
6939 * gcc.c-torture/execute/990127-2.x: Delete.
6940 * gcc.c-torture/execute/990413-2.x: Delete.
6941 * gcc.c-torture/execute/990826-0.x: Delete.
6942 * gcc.c-torture/execute/bf64-1.x: Delete.
6943 * gcc.c-torture/execute/bitfld-4.x: Delete.
6944 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6945 * gcc.c-torture/execute/cvt-1.x: Delete.
6946 * gcc.c-torture/execute/eeprof-1.x: Delete.
6947 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6948 * gcc.c-torture/execute/loop-2f.x: Delete.
6949 * gcc.c-torture/execute/loop-2g.x: Delete.
6950 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6951 * gcc.c-torture/execute/nest-align-1.x: Delete.
6952 * gcc.c-torture/execute/pr19689.x: Delete.
6953 * gcc.c-torture/execute/pr22493-1.x: Delete.
6954 * gcc.c-torture/execute/pr23047.x: Delete.
6955 * gcc.c-torture/execute/pr23135.x: Delete.
6956 * gcc.c-torture/execute/pr29797-1.x: Delete.
6957 * gcc.c-torture/execute/pr31448.x: Delete.
6958 * gcc.c-torture/execute/pr35456.x: Delete.
6959 * gcc.c-torture/execute/pr37573.x: Delete.
6960 * gcc.c-torture/execute/pr38151.x: Delete.
6961 * gcc.c-torture/execute/pr39228.x: Delete.
6962 * gcc.c-torture/execute/pr39501.x: Delete.
6963 * gcc.c-torture/execute/pr40386.x: Delete.
6964 * gcc.c-torture/execute/pr43220.x: Delete.
6965 * gcc.c-torture/execute/pr44683.x: Delete.
6966 * gcc.c-torture/execute/pr45262.x: Delete.
6967 * gcc.c-torture/execute/pr47237.x: Delete.
6968 * gcc.c-torture/execute/pr51581-1.x: Delete.
6969 * gcc.c-torture/execute/pr51581-2.x: Delete.
6970 * gcc.c-torture/execute/pr52979-1.x: Delete.
6971 * gcc.c-torture/execute/pr52979-2.x: Delete.
6972 * gcc.c-torture/execute/pr53366-1.x: Delete.
6973 * gcc.c-torture/execute/pr56799.x: Delete.
6974 * gcc.c-torture/execute/pr57124.x: Delete.
6975 * gcc.c-torture/execute/pr57344-2.x: Delete.
6976 * gcc.c-torture/execute/pr58570.x: Delete.
6977 * gcc.c-torture/execute/pr60822.x: Delete.
6978 * gcc.c-torture/execute/pr7284-1.x: Delete.
6979 * gcc.c-torture/execute/shiftdi.x: Delete.
6980 * gcc.c-torture/execute/simd-4.x: Delete.
6981 * gcc.c-torture/execute/strncmp-1.x: Delete.
6982 * gcc.c-torture/execute/usmul.x: Delete.
6983 * gcc.c-torture/execute/vrp-5.x: Delete.
6984 * gcc.c-torture/execute/vrp-6.x: Delete.
6985 * gcc.c-torture/execute/zerolen-2.x: Delete.
6986
6987 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6990
6991 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/34938
6994 * g++.dg/template/pr34938-1.C: New.
6995 * g++.dg/template/pr34938-2.C: Likewise.
6996
6997 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6998
6999 PR target/61996
7000 * gcc.target/sh/pr61996.c: New.
7001
7002 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7003
7004 * g++.dg/cpp0x/cplusplus.C: New.
7005 * g++.dg/cpp0x/cplusplus_0x.C: New.
7006 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7007 * g++.dg/cpp0x/auto41.C: Ditto.
7008 * g++.dg/cpp0x/auto9.C: Ditto.
7009 * g++.dg/cpp0x/initlist26.C: Ditto.
7010 * g++.dg/cpp0x/pr59111.C: Ditto.
7011 * g++.dg/cpp0x/trailing2.C: Ditto.
7012 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7013 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7014 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7015 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7016 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7017 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7018 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7019 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7020 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7021 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7022 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7023 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7024 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7025 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7026 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7027 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7028 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7029 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7030 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7031 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7032 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7033 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7034 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7035 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7036 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7037 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7038 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7039 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7040 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7041 * g++.dg/cpp1y/digit-sep.C: Ditto.
7042 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7043 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7044 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7045 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7046 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7047 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7048 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7049 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7050 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7051 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7052 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7053 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7054 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7055 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7056 * g++.dg/cpp1y/lambda-init.C: Ditto.
7057 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7058 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7059 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7060 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7061 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7062 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7063 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7064 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7065 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7066 * g++.dg/cpp1y/mangle1.C: Ditto.
7067 * g++.dg/cpp1y/pr57640.C: Ditto.
7068 * g++.dg/cpp1y/pr57644.C: Ditto.
7069 * g++.dg/cpp1y/pr58500.C: Ditto.
7070 * g++.dg/cpp1y/pr58533.C: Ditto.
7071 * g++.dg/cpp1y/pr58534.C: Ditto.
7072 * g++.dg/cpp1y/pr58535.C: Ditto.
7073 * g++.dg/cpp1y/pr58536.C: Ditto.
7074 * g++.dg/cpp1y/pr58548.C: Ditto.
7075 * g++.dg/cpp1y/pr58549.C: Ditto.
7076 * g++.dg/cpp1y/pr58637.C: Ditto.
7077 * g++.dg/cpp1y/pr58708.C: Ditto.
7078 * g++.dg/cpp1y/pr59110.C: Ditto.
7079 * g++.dg/cpp1y/pr59112.C: Ditto.
7080 * g++.dg/cpp1y/pr59113.C: Ditto.
7081 * g++.dg/cpp1y/pr59629.C: Ditto.
7082 * g++.dg/cpp1y/pr59635.C: Ditto.
7083 * g++.dg/cpp1y/pr59636.C: Ditto.
7084 * g++.dg/cpp1y/pr59638.C: Ditto.
7085 * g++.dg/cpp1y/pr59867.C: Ditto.
7086 * g++.dg/cpp1y/pr60033.C: Ditto.
7087 * g++.dg/cpp1y/pr60052.C: Ditto.
7088 * g++.dg/cpp1y/pr60053.C: Ditto.
7089 * g++.dg/cpp1y/pr60054.C: Ditto.
7090 * g++.dg/cpp1y/pr60064.C: Ditto.
7091 * g++.dg/cpp1y/pr60065.C: Ditto.
7092 * g++.dg/cpp1y/pr60190.C: Ditto.
7093 * g++.dg/cpp1y/pr60311.C: Ditto.
7094 * g++.dg/cpp1y/pr60332.C: Ditto.
7095 * g++.dg/cpp1y/pr60376.C: Ditto.
7096 * g++.dg/cpp1y/pr60377.C: Ditto.
7097 * g++.dg/cpp1y/pr60384.C: Ditto.
7098 * g++.dg/cpp1y/pr60390.C: Ditto.
7099 * g++.dg/cpp1y/pr60391.C: Ditto.
7100 * g++.dg/cpp1y/pr60393.C: Ditto.
7101 * g++.dg/cpp1y/pr60573.C: Ditto.
7102 * g++.dg/cpp1y/pr60626.C: Ditto.
7103 * g++.dg/cpp1y/pr60627.C: Ditto.
7104 * g++.dg/cpp1y/regress1.C: Ditto.
7105 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7106 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7107 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7108 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7109 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7110 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7111 * g++.dg/cpp1y/var-templ1.C: Ditto.
7112 * g++.dg/cpp1y/var-templ2.C: Ditto.
7113 * g++.dg/cpp1y/var-templ3.C: Ditto.
7114 * g++.dg/cpp1y/var-templ4.C: Ditto.
7115 * g++.dg/cpp1y/var-templ5.C: Ditto.
7116 * g++.dg/cpp1y/var-templ6.C: Ditto.
7117 * g++.dg/cpp1y/var-templ7.C: Ditto.
7118 * g++.dg/cpp1y/vla1.C: Ditto.
7119 * g++.dg/cpp1y/vla2.C: Ditto.
7120 * g++.dg/cpp1y/vla3.C: Ditto.
7121 * g++.dg/cpp1y/vla4.C: Ditto.
7122 * g++.dg/cpp1y/vla5.C: Ditto.
7123 * g++.dg/cpp1y/vla8.C: Ditto.
7124 * g++.dg/cpp1y/vla9.C: Ditto.
7125 * g++.dg/cpp1y/vla10.C: Ditto.
7126 * g++.dg/cpp1y/vla11.C: Ditto.
7127 * g++.dg/cpp1y/vla12.C: Ditto.
7128 * g++.dg/cpp1y/vla13.C: Ditto.
7129 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7130 * g++.dg/ext/vector23.C: Ditto.
7131 * g++.dg/ext/vla11.C: Ditto.
7132 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7133 * g++.dg/warn/Wvla-2.C: Ditto.
7134 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7135 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7136 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7137 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7138 in error message.
7139 * g++.dg/system-binary-constants-1.C: Ditto.
7140 * g++.dg/cpp1y/cplusplus_1y.C: New.
7141 * g++.dg/cpp1z/cplusplus.C: New.
7142 * lib/target-supports.exp:
7143 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7144 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7145 (check_effective_target_c++11_down): Ditto.
7146
7147 2014-08-22 Marek Polacek <polacek@redhat.com>
7148
7149 PR c++/62199
7150 * c-c++-common/pr62199.c: New test.
7151 * c-c++-common/pr62199-2.c: New test.
7152 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7153
7154 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7155
7156 PR c++/57709
7157 * g++.dg/Wshadow.C: New test.
7158
7159 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7160
7161 PR fortran/62135
7162 * gfortran.dg/pr62135.f90: New test.
7163
7164 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7165
7166 * g++.dg/warn/wdate-time.C: Remove.
7167 * gcc.dg/wdate-time.c: Move from here...
7168 * c-c++-common/wdate-time.c: ... to here.
7169
7170 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7171
7172 * gfortran.dg/use_without_only_1.f90: New test.
7173
7174 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7175
7176 PR other/62008
7177 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7178
7179 2014-08-22 Tony Wang <tony.wang@arm.com>
7180
7181 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7182 dejagnu wrapper.
7183
7184 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7185
7186 PR fortran/62214
7187 * gfortran.dg/array_assignment_5.f90: New test.
7188
7189 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7190
7191 * lib/target-supports.exp
7192 (check_effective_target_logical_op_short_circuit): Add nios2.
7193 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7194 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7195 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7196 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7197 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7198 for test using -fPIC.
7199 * gcc.dg/lto/pr61526_0.c: Likewise.
7200
7201 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7202
7203 PR tree-optimization/62091
7204 * g++.dg/ipa/devirt-37.C: Update template.
7205 * g++.dg/ipa/devirt-40.C: New testcase.
7206
7207 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7208
7209 PR tree-optimization/62112
7210 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7211 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7212 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7213 * gcc.c-torture/execute/20071219-1.c: Likewise.
7214
7215 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7216
7217 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7218
7219 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7220
7221 * gcc.target/powerpc/swaps-p8-1.c: New test.
7222 * gcc.target/powerpc/swaps-p8-2.c: New test.
7223 * gcc.target/powerpc/swaps-p8-3.c: New test.
7224 * gcc.target/powerpc/swaps-p8-4.c: New test.
7225 * gcc.target/powerpc/swaps-p8-5.c: New test.
7226 * gcc.target/powerpc/swaps-p8-6.c: New test.
7227 * gcc.target/powerpc/swaps-p8-7.c: New test.
7228 * gcc.target/powerpc/swaps-p8-8.c: New test.
7229 * gcc.target/powerpc/swaps-p8-9.c: New test.
7230 * gcc.target/powerpc/swaps-p8-10.c: New test.
7231 * gcc.target/powerpc/swaps-p8-11.c: New test.
7232 * gcc.target/powerpc/swaps-p8-12.c: New test.
7233
7234 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7235
7236 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7237
7238 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7239
7240 * g++.dg/ipa/devirt-37.C: Fix testcase.
7241
7242 2014-08-20 Martin Jambor <mjambor@suse.cz>
7243 Wei Mi <wmi@google.com>
7244
7245 PR ipa/60449
7246 PR middle-end/61776
7247 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7248 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7249 * testsuite/gcc.dg/pr61776.c: New test.
7250
7251 2014-08-20 Steve Ellcey <sellcey@mips.com>
7252
7253 PR middle-end/49191
7254 * lib/target-supports.exp (check_effective_target_non_strict_align):
7255 Add function description.
7256
7257 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7258
7259 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7260 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7261
7262 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7263
7264 PR c/59304
7265 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7266 before setting the option.
7267 * diagnostic.c (diagnostic_classify_diagnostic): Record
7268 command-line status.
7269
7270 2014-08-20 Mark Wielaard <mjw@redhat.com>
7271
7272 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7273
7274 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7275
7276 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7277 Return memory full when we have a tiny target and relocation
7278 truncation occurs.
7279 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7280 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7281 * lib/target-supports.exp (check_effective_target_tiny): New function.
7282
7283 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7284
7285 * gfortran.dg/errnocheck_1.f90: New test.
7286 * gfortran.dg/associative_1.f90: New test.
7287
7288 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7289
7290 PR preprocessor/51303
7291 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7292
7293 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7294
7295 PR c/60975
7296 PR c/53063
7297 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7298
7299 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7300
7301 * lib/target-supports.exp
7302 (check_effective_target_arm_v8_neon_ok_nocache): Add
7303 "-march-armv8-a" to compile flags.
7304
7305 2014-08-19 Marek Polacek <polacek@redhat.com>
7306
7307 PR c++/62153
7308 * c-c++-common/Wbool-compare-1.c: New test.
7309
7310 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7311
7312 PR c/45584
7313 * gcc.dg/pr13519-1.c: Adjust.
7314
7315 2014-08-19 Mark Wielaard <mjw@redhat.com>
7316
7317 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7318
7319 2014-07-08 Mark Wielaard <mjw@redhat.com>
7320
7321 PR debug/59051
7322 * gcc.dg/guality/restrict.c: New test.
7323
7324 2014-08-19 Mark Wielaard <mjw@redhat.com>
7325
7326 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7327 matching. Catch '<unknown type in ' to recognize older gdb versions.
7328 * gcc.dg/guality/const-volatile.c: New test.
7329
7330 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7331
7332 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7333 !gas.
7334
7335 2014-08-19 Marek Polacek <polacek@redhat.com>
7336
7337 * gcc.dg/Wc99-c11-compat-1.c: New test.
7338 * gcc.dg/Wc99-c11-compat-2.c: New test.
7339 * gcc.dg/Wc99-c11-compat-3.c: New test.
7340 * gcc.dg/Wc99-c11-compat-4.c: New test.
7341 * gcc.dg/Wc99-c11-compat-5.c: New test.
7342 * gcc.dg/Wc99-c11-compat-6.c: New test.
7343 * gcc.dg/Wc99-c11-compat-7.c: New test.
7344
7345 2014-08-19 Marek Polacek <polacek@redhat.com>
7346
7347 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7348 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7349 * gcc.dg/Wc90-c99-compat-7.c: New test.
7350 * gcc.dg/Wc90-c99-compat-8.c: New test.
7351 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7352
7353 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7354 Steven Bosscher <steven@gcc.gnu.org>
7355
7356 PR c/52952
7357 * gcc.dg/redecl-4.c: Add column markers.
7358 * gcc.dg/format/bitfld-1.c: Likewise.
7359 * gcc.dg/format/attr-2.c: Likewise.
7360 * gcc.dg/format/attr-6.c: Likewise.
7361 * gcc.dg/format/array-1.c: Likewise.
7362 * gcc.dg/format/attr-7.c: Likewise.
7363 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7364 * gcc.dg/format/attr-4.c: Likewise.
7365 * gcc.dg/format/branch-1.c: Likewise.
7366 * gcc.dg/format/c90-printf-1.c: Likewise.
7367
7368 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7369
7370 * guality/nrv-1.c: Add `used' attribute to a1.
7371
7372 2014-08-18 Richard Biener <rguenther@suse.de>
7373
7374 PR tree-optimization/62090
7375 * gcc.dg/pr62090-2.c: New testcase.
7376
7377 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7378
7379 * g++.dg/ipa/pr61800.C: New.
7380
7381 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7382
7383 PR sanitizer/62089
7384 * c-c++-common/asan/pr62089.c: New test.
7385 * c-c++-common/asan/bitfield-1.c: New test.
7386 * c-c++-common/asan/bitfield-2.c: New test.
7387 * c-c++-common/asan/bitfield-3.c: New test.
7388 * c-c++-common/asan/bitfield-4.c: New test.
7389
7390 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7391
7392 PR tree-optimization/52904
7393 * gcc.dg/pr52904.c: New test.
7394
7395 2014-08-17 Tobias Burnus <burnus@net-b.de>
7396
7397 * gfortran.dg/finalize_27.f90: New.
7398
7399 2014-08-16 Andrew Pinski <apinski@cavium.com>
7400
7401 * gcc.c-torture/compile/20140816-1.c: New testcase.
7402
7403 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7404
7405 PR c++/52819
7406 * g++.dg/template/pr52819.C: New.
7407
7408 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7409
7410 PR fortran/62142
7411 * gfortran.dg/realloc_on_assign_24.f90: New test.
7412
7413 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/62072
7416 Revert:
7417 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7418
7419 DR 1584
7420 PR c++/57466
7421 * g++.dg/template/pr57466.C: New.
7422 * g++.dg/cpp0x/pr57466.C: Likewise.
7423 * g++.dg/template/unify6.C: Update.
7424
7425 * g++.dg/cpp0x/sfinae52.C: New.
7426
7427 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7428
7429 PR target/61878
7430 * gcc.target/i386/avx512f-typecast-1.c: New test.
7431 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7432 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7433 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7434 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7435 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7436 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7437 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7438 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7439 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7440 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7441 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7442 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7443 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7444 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7445 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7446 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7447 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7448 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7449 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7450 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7451 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7452 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7453 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7454 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7455 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7456 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7457 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7458 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7459 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7460 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7461 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7462 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7463 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7464 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7465 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7466 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7467 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7468 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7469 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7470 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7471
7472 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7473 Tobias Burnus <burnus@net-b.de>
7474
7475 PR fortran/62131
7476 * gfortran.dg/gomp/pr62131.f90: New test.
7477
7478 2014-08-15 Richard Biener <rguenther@suse.de>
7479
7480 PR tree-optimization/62031
7481 * gcc.dg/torture/pr62031.c: New testcase.
7482
7483 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7484
7485 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7486
7487 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7488
7489 PR tree-optimization/62091
7490 * g++.dg/ipa/devirt-38.C: New testcase.
7491
7492 2014-08-14 Marek Polacek <polacek@redhat.com>
7493
7494 DR 458
7495 * gcc.dg/c11-stdatomic-2.c: New test.
7496
7497 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7498
7499 PR fortran/62106
7500 * gfortran.dg/array_constructor_49.f90: New test.
7501
7502 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/54377
7505 * g++.dg/template/pr54377.C: New.
7506 * g++.dg/cpp0x/pr54377.C: Likewise.
7507 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7508 * g++.dg/cpp0x/pr51226.C: Likewise.
7509 * g++.dg/cpp0x/variadic2.C: Likewise.
7510 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7511 * g++.dg/template/dtor3.C: Likewise.
7512 * g++.dg/template/qualttp4.C: Likewise.
7513 * g++.dg/template/spec28.C: Likewise.
7514 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7515 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7516
7517 2014-08-14 Tom de Vries <tom@codesourcery.com>
7518
7519 PR rtl-optimization/62004
7520 PR rtl-optimization/62030
7521 * gcc.dg/pr62004.c: New test.
7522 * gcc.dg/pr62030.c: Same.
7523 * gcc.target/mips/pr62030-octeon.c: Same.
7524
7525 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7526
7527 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7528 * g++.dg/cpp0x/decltype2.C: Likewise.
7529 * g++.dg/cpp0x/decltype3.C: Likewise.
7530 * g++.dg/cpp0x/pr60249.C: Likewise.
7531 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7532 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7533 * g++.dg/cpp0x/variadic2.C: Likewise.
7534 * g++.dg/cpp0x/variadic74.C: Likewise.
7535 * g++.dg/parse/error10.C: Likewise.
7536 * g++.dg/parse/error15.C: Likewise.
7537 * g++.dg/parse/error2.C: Likewise.
7538 * g++.dg/template/crash106.C: Likewise.
7539 * g++.dg/template/crash89.C: Likewise.
7540 * g++.dg/template/nontype7.C: Likewise.
7541 * g++.dg/template/void3.C: Likewise.
7542 * g++.dg/template/void7.C: Likewise.
7543
7544 2014-08-14 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/62090
7547 * gcc.dg/pr62090.c: New testcase.
7548
7549 2014-08-14 Richard Biener <rguenther@suse.de>
7550
7551 PR rtl-optimization/62079
7552 * g++.dg/pr62079.C: New testcase.
7553
7554 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7555
7556 * gcc.target/arm/max-insns-skipped.c: New test.
7557
7558 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7559
7560 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7561
7562 2014-08-12 Marek Polacek <polacek@redhat.com>
7563
7564 * gcc.dg/concat.c: Add dg-options.
7565 * gcc.dg/func-outside-2.c: Add __extension__.
7566 * gcc.dg/pr19967.c: Use -std=c99.
7567 * gcc.dg/pr22458-1.c: Add dg-options.
7568 * gcc.dg/pr33676.c: Add dg-options.
7569 * gcc.dg/gnu-predef-1.c: New test.
7570 * gcc.dg/c90-func-1.c: New test.
7571 * gcc.dg/c90-func-2.c: New test.
7572 * gcc.dg/c90-func-2.h: New test.
7573
7574 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7575
7576 * lib/target/supports.exp
7577 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7578 or later.
7579
7580 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7581
7582 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7583 on Neon hardware.
7584
7585 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7586 * gcc.target/arm/pr59985.c: Likewise.
7587
7588 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7589
7590 PR other/61962
7591 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7592
7593 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7594
7595 PR middle-end/62103
7596 * gcc.c-torture/execute/bitfld-6.c: New test.
7597
7598 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7599
7600 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7601 * gcc.target/arm/pr56184.C: Likewise.
7602 * gcc.target/arm/pr59896.c: Likewise.
7603 * gcc.target/arm/stack-red-zone.c: Likewise.
7604 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7605
7606 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7607 check_effective_target_arm_thumb2_ok): Test with code that passes
7608 an argument and returns a result.
7609
7610 2014-08-11 Richard Biener <rguenther@suse.de>
7611
7612 PR tree-optimization/62075
7613 * gcc.dg/vect/pr62075.c: New testcase.
7614
7615 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7616
7617 PR tree-optimization/62073
7618 * gcc.dg/vect/pr62073.c: New test.
7619
7620 2014-08-11 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/62070
7623 * gcc.dg/pr62070.c: New testcase.
7624
7625 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7626
7627 * c-c++-common/asan/inc.c: Update test.
7628 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7629 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7630 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7631 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7632 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7633 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7634 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7635 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7636 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7637 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7638
7639 2014-08-10 Marek Polacek <polacek@redhat.com>
7640
7641 PR c/51849
7642 * gcc.dg/Wc90-c99-compat-1.c: New test.
7643 * gcc.dg/Wc90-c99-compat-2.c: New test.
7644 * gcc.dg/Wc90-c99-compat-3.c: New test.
7645 * gcc.dg/Wc90-c99-compat-4.c: New test.
7646 * gcc.dg/Wc90-c99-compat-5.c: New test.
7647 * gcc.dg/Wc90-c99-compat-6.c: New test.
7648 * gcc.dg/wvla-1.c: Adjust dg-warning.
7649 * gcc.dg/wvla-2.c: Adjust dg-warning.
7650 * gcc.dg/wvla-4.c: Adjust dg-warning.
7651 * gcc.dg/wvla-6.c: Adjust dg-warning.
7652
7653 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7654
7655 PR fortran/61999
7656 * gfortran.dg/dot_product_3.f90: New test case.
7657
7658 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7659
7660 * g++.dg/ipa/devirt-35.C: Fix template.
7661 * g++.dg/ipa/devirt-36.C: Likewise.
7662 * g++.dg/ipa/devirt-37.C: New testcase.
7663
7664 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7667 * g++.dg/cpp0x/enum29.C: Adjust.
7668
7669 2014-08-08 Richard Biener <rguenther@suse.de>
7670
7671 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7672 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7673 * gfortran.dg/array_memcpy_4.f90: Likewise.
7674 * gfortran.dg/trim_optimize_1.f90: Likewise.
7675 * gfortran.dg/trim_optimize_2.f90: Likewise.
7676
7677 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7678
7679 * gcc.dg/zero_sign_ext_test.c: New test.
7680
7681 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7682
7683 * gcc.dg/torture/pr61772.c: Skip lto running.
7684
7685 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7686
7687 PR tree-optimization/60707
7688 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7689
7690 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7691
7692 * g++.dg/ipa/devirt-35.C: New testcase.
7693 * g++.dg/ipa/devirt-36.C: New testcase.
7694
7695 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7696
7697 PR c++/51312
7698 * g++.dg/cpp0x/enum29.C: New.
7699
7700 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7701
7702 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7703 defining in dg-options.
7704 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7705
7706 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7707
7708 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7709
7710 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7711 on 32-bit hppa-hpux.
7712
7713 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7714 * c-c++-common/pr50459.c: Likewise.
7715
7716 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7717
7718 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7719 values.h, change MAXDOUBLE for DBL_MAX.
7720 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7721 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7722 values.h, change MAXFLOAT for FLT_MAX.
7723 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7724 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7725 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7726 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7727 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7728 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7729 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7730 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7731 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7732
7733 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7734
7735 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7736
7737 2014-08-07 Marek Polacek <polacek@redhat.com>
7738
7739 * gcc.dg/fold-reassoc-3.c: New test.
7740
7741 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7742
7743 * gcc.target/i386/struct-size.c: New.
7744
7745 2014-08-07 Tom de Vries <tom@codesourcery.com>
7746
7747 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7748 * lib/target-supports.exp (check_effective_target_glibc)
7749 (check_effective_target_glibc_2_12_or_later)
7750 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7751
7752 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7753
7754 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7755
7756 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 PR c++/43906
7759 * g++.dg/warn/Waddress-1.C: New.
7760
7761 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7762
7763 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7764
7765 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7766
7767 PR debug/61923
7768 * gcc.target/i386/pr61923.c: New test.
7769
7770 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7771
7772 * gcc.target/aarch64/vdup_n_2.c: New test.
7773
7774 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7775
7776 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7777 powerpc_elfv2.
7778
7779 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR rtl-optimization/61801
7782 * gcc.target/i386/pr61801.c: Rewritten.
7783
7784 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7785
7786 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7787 Fix types.
7788 (test_vqdmlsls_lane_s32): Likewise.
7789 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7790 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7791
7792 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7793
7794 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7795 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7796 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7797 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7798 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7799 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7800 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7801 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7802
7803 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7804
7805 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7806 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7807 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7808 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7809 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7810 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7811
7812 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813
7814 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7815
7816 2014-08-04 Rohit <rohitarulraj@freescale.com>
7817
7818 PR target/60102
7819 * gcc.target/powerpc/pr60102.c: New testcase.
7820
7821 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7822
7823 PR target/61713
7824 * gcc.dg/pr61756.c: New test.
7825
7826 2014-08-04 Tom de Vries <tom@codesourcery.com>
7827
7828 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7829 version instead of required-target.
7830 * lib/target-supports.exp
7831 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7832 (check_effective_target_glibc_2_11_or_earlier): ... this.
7833
7834 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7835
7836 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7837 * gnat.dg/specs/debug1.ads: Adjust.
7838 * gnat.dg/specs/formal_type.ads: Fix error in test.
7839
7840 2014-08-03 Marek Polacek <polacek@redhat.com>
7841
7842 * gcc.dg/case-bogus-1.c: New test.
7843
7844 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/15339
7847 * g++.dg/other/default9.C: New.
7848 * g++.dg/other/default10.C: Likewise.
7849 * g++.dg/other/default3.C: Remove xfail.
7850
7851 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7852
7853 * g++.dg/warn/Wsuggest-final.C: New testcase.
7854 * g++.dg/ipa/devirt-34.C: Fix.
7855
7856 2014-08-02 Marek Polacek <polacek@redhat.com>
7857
7858 PR c/59855
7859 * gcc.dg/Wdesignated-init-2.c: New test.
7860
7861 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 DR 217 again
7864 * g++.dg/tc1/dr217-2.C: New.
7865
7866 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7867
7868 PR other/61963
7869 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7870
7871 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7872
7873 PR middle-end/61455
7874 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7875 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7876
7877 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7878
7879 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7880 testcase.
7881
7882 2014-08-01 Richard Biener <rguenther@suse.de>
7883
7884 PR middle-end/61762
7885 * gcc.dg/pr61762.c: Align the string to make the testcase work
7886 on strict-align targets.
7887
7888 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7889
7890 * c-c++-common/ubsan/align-1.c: New test.
7891 * c-c++-common/ubsan/align-2.c: New test.
7892 * c-c++-common/ubsan/align-3.c: New test.
7893 * c-c++-common/ubsan/align-4.c: New test.
7894 * c-c++-common/ubsan/align-5.c: New test.
7895 * c-c++-common/ubsan/attrib-4.c: New test.
7896 * g++.dg/ubsan/align-1.C: New test.
7897 * g++.dg/ubsan/align-2.C: New test.
7898 * g++.dg/ubsan/align-3.C: New test.
7899 * g++.dg/ubsan/attrib-1.C: New test.
7900 * g++.dg/ubsan/null-1.C: New test.
7901 * g++.dg/ubsan/null-2.C: New test.
7902
7903 2014-08-01 Tom de Vries <tom@codesourcery.com>
7904
7905 * lib/target-supports.exp (check_effective_target_glibc)
7906 (check_effective_target_glibc_2_12_or_later)
7907 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7908 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7909 not_glibc_2_11_or_earlier.
7910
7911 2014-07-31 Tom de Vries <tom@codesourcery.com>
7912
7913 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7914
7915 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7916
7917 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7918 (test_vpaddd_s64): Likewise.
7919 (test_vpaddd_s64): Likewise.
7920 * gcc.target/aarch64/simd/vpaddd_f64: New.
7921 * gcc.target/aarch64/simd/vpaddd_s64: New.
7922 * gcc.target/aarch64/simd/vpaddd_u64: New.
7923
7924 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7925
7926 PR target/61948
7927 * gcc.target/arm/pr61948.c: New test case.
7928
7929 2014-07-31 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/61964
7932 * gcc.dg/torture/pr61964.c: New testcase.
7933
7934 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
7935
7936 PR c++/60517
7937 * c-c++-common/addrtmp.c: New file.
7938 * c-c++-common/uninit-G.c: Adapt.
7939
7940 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
7941
7942 PR lto/61868
7943 * gcc.dg/pr61868.c: New test.
7944
7945 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 PR c++/57397
7948 * g++.dg/cpp0x/vt-57397-1.C: New.
7949 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7950
7951 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7952
7953 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7954
7955 2014-07-30 Tom Tromey <tromey@redhat.com>
7956
7957 PR c/59855
7958 * gcc.dg/Wdesignated-init.c: New file.
7959
7960 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7961
7962 * g++.dg/ipa/devirt-34.C: New testcase.
7963
7964 2014-07-28 Richard Biener <rguenther@suse.de>
7965
7966 PR rtl-optimization/61801
7967 * gcc.target/i386/pr61801.c: Fix testcase.
7968
7969 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7970
7971 * gcc.dg/fold-abs-5.c: New test.
7972 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7973 * gcc.dg/fold-compare-8.c: Likewise.
7974
7975 2014-07-28 Richard Biener <rguenther@suse.de>
7976
7977 PR middle-end/52478
7978 * gcc.dg/torture/ftrapv-1.c: New testcase.
7979
7980 2014-07-28 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/61921
7983 * gfortran.dg/pr61921.f90: New testcase.
7984
7985 2014-07-28 Richard Biener <rguenther@suse.de>
7986
7987 PR rtl-optimization/61801
7988 * gcc.target/i386/pr61801.c: New testcase.
7989
7990 2014-07-27 Marek Polacek <polacek@redhat.com>
7991
7992 PR c/61861
7993 * gcc.dg/pr61861.c: New test.
7994
7995 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7996
7997 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7998 variable problem.
7999
8000 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8001
8002 PR rtl-optimization/61926
8003 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8004 Reverse argument order.
8005 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8006 New XFAILed tests that match the original order.
8007
8008 2014-07-26 Marek Polacek <polacek@redhat.com>
8009
8010 PR c/61077
8011 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8012
8013 2014-07-26 Tobias Burnus <burnus@net-b.de>
8014
8015 PR fortran/61881
8016 PR fortran/61888
8017 PR fortran/57305
8018 * gfortran.dg/sizeof_2.f90: Change dg-error.
8019 * gfortran.dg/sizeof_4.f90: New.
8020 * gfortran.dg/storage_size_1.f08: Correct expected
8021 value.
8022
8023 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8024
8025 PR target/44551
8026 * gcc.target/i386/pr44551-1.c: New file.
8027
8028 2014-07-25 Xinliang David Li <davidxl@google.com>
8029
8030 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8031 * g++.dg/tree-prof/reorder_class1.h: New file.
8032 * g++.dg/tree-prof/reorder_class2.h: New file.
8033 * g++.dg/tree-prof/reorder.C: New test.
8034 * g++.dg/tree-prof/morefunc.C: New test.
8035
8036 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8037
8038 Implement N4051 - Allow typename in a template template parameter
8039 * lib/target-supports.exp (check_effective_target_c++1y): Now
8040 means C++1y and up.
8041 (check_effective_target_c++1y_down): New.
8042 (check_effective_target_c++1z_only): New.
8043 (check_effective_target_c++1z): New.
8044 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8045 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8046 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8047
8048 2014-07-25 Tobias Burnus <burnus@net-b.de>
8049
8050 * gfortran.dg/storage_size_5.f90: New.
8051
8052 2014-07-25 Richard Biener <rguenther@suse.de>
8053
8054 PR middle-end/61762
8055 PR middle-end/61894
8056 * gcc.dg/pr61762.c: New testcase.
8057 * gcc.dg/fold-cstring.c: Likewise.
8058 * gcc.dg/fold-cvect.c: Likewise.
8059
8060 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8061
8062 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8063
8064 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8065 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8066 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8067 * gcc.c-torture/execute/pr23135.x: Likewise.
8068
8069 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8070
8071 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8072
8073 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8074
8075 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8076
8077 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8078
8079 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8080
8081 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8082
8083 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8084 sequences.
8085 * gcc.target/aarch64/test_frame_2.c: Likewise.
8086 * gcc.target/aarch64/test_frame_4.c: Likewise.
8087 * gcc.target/aarch64/test_frame_6.c: Likewise.
8088 * gcc.target/aarch64/test_frame_7.c: Likewise.
8089 * gcc.target/aarch64/test_frame_8.c: Likewise.
8090 * gcc.target/aarch64/test_frame_10.c: Likewise.
8091
8092 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8093
8094 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8095 sequences.
8096 * gcc.target/aarch64/test_frame_10.c: Likewise.
8097 * gcc.target/aarch64/test_frame_2.c: Likewise.
8098 * gcc.target/aarch64/test_frame_4.c: Likewise.
8099 * gcc.target/aarch64/test_frame_6.c: Likewise.
8100 * gcc.target/aarch64/test_frame_7.c: Likewise.
8101 * gcc.target/aarch64/test_frame_8.c: Likewise.
8102 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8103
8104 2014-07-24 Martin Jambor <mjambor@suse.cz>
8105
8106 PR ipa/61160
8107 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8108
8109 2014-07-24 Richard Biener <rguenther@suse.de>
8110
8111 PR ipa/61823
8112 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8113
8114 2014-07-24 Andreas Schwab <schwab@suse.de>
8115
8116 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8117 Also check for __arm__.
8118
8119 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8120
8121 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8122 sequences.
8123
8124 2014-07-24 Marek Polacek <polacek@redhat.com>
8125
8126 PR c/57653
8127 * c-c++-common/pr57653.c: New test.
8128 * c-c++-common/pr57653.h: New file.
8129 * c-c++-common/pr57653-2.c: New test.
8130 * c-c++-common/pr57653-2.h: New file.
8131
8132 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8133
8134 * gcc.target/aarch64/test_frame_common.h: New file.
8135 * gcc.target/aarch64/test_frame_1.c: Likewise.
8136 * gcc.target/aarch64/test_frame_2.c: Likewise.
8137 * gcc.target/aarch64/test_frame_3.c: Likewise.
8138 * gcc.target/aarch64/test_frame_4.c: Likewise.
8139 * gcc.target/aarch64/test_frame_5.c: Likewise.
8140 * gcc.target/aarch64/test_frame_6.c: Likewise.
8141 * gcc.target/aarch64/test_frame_7.c: Likewise.
8142 * gcc.target/aarch64/test_frame_8.c: Likewise.
8143 * gcc.target/aarch64/test_frame_9.c: Likewise.
8144 * gcc.target/aarch64/test_frame_10.c: Likewise.
8145 * gcc.target/aarch64/test_frame_11.c: Likewise.
8146 * gcc.target/aarch64/test_frame_12.c: Likewise.
8147 * gcc.target/aarch64/test_frame_13.c: Likewise.
8148 * gcc.target/aarch64/test_frame_14.c: Likewise.
8149 * gcc.target/aarch64/test_frame_15.c: Likewise.
8150
8151 2014-07-23 Marek Polacek <polacek@redhat.com>
8152
8153 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8154 in the structure.
8155
8156 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8157
8158 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8159 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8160 * gcc.dg/pr10474.c (target): Likewise.
8161
8162 2014-07-22 Martin Jambor <mjambor@suse.cz>
8163
8164 PR ipa/61160
8165 * pr61160-3.C (main): Return zero.
8166
8167 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8168
8169 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8170 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8171 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8172 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8173 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8174 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8175
8176 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8177
8178 PR tree-optimization/61822
8179 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8180
8181 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8182
8183 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8184
8185 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8186
8187 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8188 -msse2 -mno-avx instead of -msse.
8189
8190 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8191
8192 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8193 * gcc.dg/pr44024.c (dg-options): Add -O1.
8194 (dg-final): Check for the condition.
8195 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8196
8197 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8198
8199 PR target/55701
8200 * gcc.target/arm/memset-inline-1.c: New test.
8201 * gcc.target/arm/memset-inline-2.c: New test.
8202 * gcc.target/arm/memset-inline-3.c: New test.
8203 * gcc.target/arm/memset-inline-4.c: New test.
8204 * gcc.target/arm/memset-inline-5.c: New test.
8205 * gcc.target/arm/memset-inline-6.c: New test.
8206 * gcc.target/arm/memset-inline-7.c: New test.
8207 * gcc.target/arm/memset-inline-8.c: New test.
8208 * gcc.target/arm/memset-inline-9.c: New test.
8209
8210 2014-07-21 Tom de Vries <tom@codesourcery.com>
8211
8212 PR target/61827
8213 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8214 to bar symbol in scan-assembler-times call check.
8215
8216 2014-07-21 Tom de Vries <tom@codesourcery.com>
8217
8218 PR target/61827
8219 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8220 for darwin in scan-assembler-times check.
8221 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8222 scan-assembler-not checks. Add checks for insns.
8223 (main): Remove.
8224 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8225 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8226 (main): Remove.
8227
8228 2014-07-21 Tom de Vries <tom@codesourcery.com>
8229
8230 PR target/61827
8231 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8232 dg-options. Add checks for insns with xmm registers. Remove
8233 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8234 (main): Remove.
8235
8236 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8237
8238 PR target/61855
8239 * gcc.target/i386/pr61855.c: New test.
8240
8241 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8242
8243 * gnat.dg/pack20.ad[sb]: New test.
8244 * gnat.dg/pack20_pkg.ads: New helper.
8245
8246 2014-07-20 Ian Lance Taylor <iant@google.com>
8247
8248 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8249 package for compiledir tests.
8250
8251 2014-07-20 Marek Polacek <polacek@redhat.com>
8252
8253 PR c/61852
8254 * gcc.dg/pr61852.c: New test.
8255
8256 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8257
8258 * gcc.dg/stack-usage-2.c: Adjust.
8259
8260 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8261
8262 PR target/61794
8263 * gcc.target/i386/pr61794.c: New test.
8264
8265 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8266
8267 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8268 involving both inputs rather than a multiplication involving one.
8269 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8270 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8271 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8272
8273 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8274
8275 PR c++/50961
8276 * g++.dg/template/operator13.C: New.
8277
8278 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279
8280 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8281 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8282 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8283 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8284
8285 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8286
8287 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8288 * c-c++-common/ubsan/bounds-5.c: Likewise.
8289 * c-c++-common/ubsan/bounds-6.c: Likewise.
8290 * c-c++-common/ubsan/bounds-7.c: Likewise.
8291 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8292 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8293 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8294 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8295 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8296 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8297 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8298 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8299 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8300 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8301
8302 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8303
8304 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8305 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8306 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8307 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8308
8309 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8310
8311 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8312 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8313 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8314
8315 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8316
8317 PR c++/61804
8318 * g++.dg/parse/pr61804.C: New.
8319
8320 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8321
8322 * gnat.dg/specs/alignment2.ads: Update.
8323 * gnat.dg/specs/size_clause1.ads: Likewise.
8324 * gnat.dg/specs/size_clause2.ads: Likewise.
8325
8326 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8327
8328 PR preprocessor/60723 - missing system-ness marks for macro tokens
8329 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8330
8331 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8332
8333 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8334 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8335 -mieee-with-inexact for alpha*-*-*.
8336
8337 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8338
8339 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8340 Add IEEE options to compile flags.
8341 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8342 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8343
8344 2014-07-15 Michael Matz <matz@suse.de>
8345
8346 PR rtl-optimization/61772
8347 * gcc.dg/torture/pr61772.c: New test.
8348
8349 2014-07-15 Marek Polacek <polacek@redhat.com>
8350
8351 * gcc.dg/ubsan/bounds-1.c: New test.
8352
8353 2014-06-15 Tobias Burnus <burnus@net-b.de>
8354
8355 * gfortran.dg/coarray_34.f90: New.
8356 * gfortran.dg/coarray_6.f90: Update test case.
8357
8358 2014-07-14 Richard Biener <rguenther@suse.de>
8359
8360 PR tree-optimization/61779
8361 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8362
8363 2014-07-14 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/61786
8366 * gcc.dg/torture/pr61786.c: New testcase.
8367 * gcc.dg/lto/pr61786_0.c: Likewise.
8368 * gcc.dg/lto/pr61786_1.c: Likewise.
8369
8370 2014-07-14 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/61757
8373 PR tree-optimization/61783
8374 PR tree-optimization/61787
8375 * gcc.dg/torture/pr61757.c: New testcase.
8376 * gcc.dg/torture/pr61787.c: Likewise.
8377
8378 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR middle-end/61294
8381 * c-c++-common/Wmemset-transposed-args1.c: New test.
8382 * c-c++-common/Wmemset-transposed-args2.c: New test.
8383 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8384
8385 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8386
8387 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8388 longer happens during parsing.
8389 * gcc.dg/pr44024.c: Update template.
8390 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8391 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8392 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8393
8394 2014-07-13 Tom de Vries <tom@codesourcery.com>
8395
8396 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8397 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8398
8399 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8400
8401 PR C++/60209 - Declaration of user-defined literal operator cause error
8402 * g++.dg/cpp0x/pr60209-neg.C: New.
8403 * g++.dg/cpp0x/pr60209.C: New.
8404 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8405
8406 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8407
8408 PR c++/60967
8409 * g++.dg/cilk-plus/pr60967.C: New.
8410
8411 2014-07-13 Tobias Burnus <burnus@net-b.de>
8412
8413 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8414
8415 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8416
8417 PR fortran/61780
8418 * gfortran.dg/dependency_44.f90 : New test
8419
8420 2014-07-12 Tobias Burnus <burnus@net-b.de>
8421
8422 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8423 * gfortran.dg/coarray_atomic_2.f90: New.
8424 * gfortran.dg/coarray_atomic_3.f90: New.
8425 * gfortran.dg/coarray_atomic_4.f90: New.
8426 * gfortran.dg/coarray/atomic_2.f90: New.
8427
8428 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8429
8430 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8431 * g++.dg/cpp0x/pr57644.C: New.
8432
8433 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8434
8435 PR c++/53159
8436 * g++.dg/cpp0x/Wnarrowing1.C: New.
8437
8438 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8439
8440 PR preprocessor/61389
8441 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8442 * gcc.dg/cpp/sysmac1.c: Likewise.
8443
8444 2014-07-11 Richard Biener <rguenther@suse.de>
8445
8446 PR middle-end/61473
8447 * gcc.dg/memmove-4.c: New testcase.
8448 * gcc.dg/strlenopt-8.c: XFAIL.
8449 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8450
8451 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8452
8453 PR target/61561
8454 * gcc.dg/pr61561.c: New test.
8455
8456 2014-07-10 Tom de Vries <tom@codesourcery.com>
8457
8458 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8459 dg-options.
8460 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8461 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8462 dg-options.
8463
8464 2014-07-10 Richard Biener <rguenther@suse.de>
8465
8466 PR c-family/61741
8467 * c-c++-common/torture/pr61741.c: Use signed char.
8468
8469 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * gnat.dg/opt39.adb: New test.
8472
8473 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8474
8475 PR tree-optimization/61742
8476 * gcc.dg/torture/pr61742.c: New test.
8477 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8478 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8479
8480 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8481
8482 PR c++/60686
8483 * g++.dg/cpp0x/explicit8.C: New.
8484
8485 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8486
8487 DR 1584
8488 PR c++/57466
8489 * g++.dg/template/pr57466.C: New.
8490 * g++.dg/cpp0x/pr57466.C: Likewise.
8491 * g++.dg/template/unify6.C: Update.
8492
8493 2014-07-09 Tom de Vries <tom@codesourcery.com>
8494
8495 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8496
8497 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8498
8499 * gfortran.dg/ieee/underflow_1.f90: New file.
8500
8501 2014-07-09 Richard Biener <rguenther@suse.de>
8502
8503 PR c-family/61741
8504 * c-c++-common/torture/pr61741.c: New testcase.
8505
8506 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8507
8508 * lib/target-supports.exp
8509 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8510
8511 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8512
8513 * gcc.dg/globalalias.c: Remove XFAIL.
8514 * gcc.dg/localalias.c: Remove XFAIL.
8515
8516 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8517
8518 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8519 * g++.dg/cpp0x/pr58155.C: New.
8520
8521 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8522
8523 PR testsuite/61453
8524 * gfortran.dg/bind_c_array_params_2.f90:
8525 Adjust regexp for more targets.
8526
8527 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8528 Paolo Carlini <paolo.carlini@oracle.com>
8529
8530 PR c++/59361
8531 * g++.dg/cpp0x/vt-59361.C: New.
8532
8533 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8534
8535 PR target/61599
8536 * gcc.target/i386/pr61599-1.c: New test.
8537 * gcc.target/i386/pr61599-2.c: New test.
8538
8539 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR rtl-optimization/61673
8542 * gcc.c-torture/execute/pr61673.c: New test.
8543
8544 PR tree-optimization/61725
8545 * gcc.dg/tree-ssa/vrp93.c: New test.
8546 * gcc.c-torture/execute/pr61725.c: New test.
8547
8548 2014-07-08 Richard Biener <rguenther@suse.de>
8549
8550 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8551 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8552 restriction on loop depth difference.
8553 (record_equality): Likewise.
8554 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8555 (loop_depth_of_name): Remove.
8556 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8557 restriction on loop depth difference.
8558 (init_copy_prop): Likewise.
8559
8560 2014-07-08 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/61681
8563 * gcc.dg/torture/pr61681.c: New testcase.
8564
8565 2014-07-08 Richard Biener <rguenther@suse.de>
8566
8567 PR tree-optimization/61680
8568 * gcc.dg/vect/pr61680.c: New testcase.
8569
8570 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8571
8572 PR tree-optimization/61576
8573 * gcc.dg/torture/pr61576.c: New test.
8574
8575 2014-07-08 Marek Polacek <polacek@redhat.com>
8576
8577 PR c/60226
8578 * c-c++-common/pr60226.c: New test.
8579
8580 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8581
8582 PR fortran/61459
8583 PR fortran/58883
8584 * gfortran.dg/allocatable_function_8.f90 : New test
8585
8586 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8587
8588 * gcc.target/powerpc/spe-evmerge.c: New file.
8589
8590 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8593
8594 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8595
8596 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8597
8598 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8599
8600 PR c++/58898
8601 * g++.dg/parse/pr58898.C: New.
8602
8603 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8604
8605 * gfortran.dg/list_read_12.f90: Delete the file.
8606 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8607 of dg-runtest.
8608
8609 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8610
8611 PR libgfortran/61640
8612 * gfortran.dg/arrayio_16.f90: New test.
8613
8614 2014-07-06 Marek Polacek <polacek@redhat.com>
8615
8616 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8617 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8618
8619 2014-07-06 Marek Polacek <polacek@redhat.com>
8620
8621 PR c/6940
8622 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8623 -Wno-sizeof-array-argument.
8624 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8625 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8626 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8627 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8628 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8629 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8630 * c-c++-common/sizeof-array-argument.c: New test.
8631 * gcc.dg/vla-5.c: Add dg-warnings.
8632
8633 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8634
8635 * g++.dg/ipa/devirt-26.C: Update testcase.
8636 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8637 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8638
8639 2014-07-04 Tobias Burnus <burnus@net-b.de>
8640
8641 * gfortran.dg/coarray/coindexed_3.f90: New.
8642
8643 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR middle-end/61654
8646 * g++.dg/opt/pr61654.C: New test.
8647
8648 PR tree-optimization/61684
8649 * gcc.c-torture/compile/pr61684.c: New test.
8650
8651 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8652
8653 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8654 dg-runtest's. Adapt all callers.
8655 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8656 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8657 * lib/go-dg.exp (go-dg-runtest): Likewise.
8658 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8659 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8660
8661 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/61682
8664 * gcc.c-torture/execute/pr61682.c: New test.
8665
8666 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8667
8668 * gcc.target/powerpc/shift-dot.c: New test.
8669
8670 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8671
8672 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8673 avoid optimization.
8674
8675 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8676
8677 * gcc.target/arm/identical-invariants.c: New test.
8678
8679 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8680 Chen Gang <gang.chen.5i5j@gmail.com>
8681
8682 * gcc.c-torture/compile/section.c: New testcase.
8683
8684 2014-07-02 Christian Bruel <christian.bruel@st.com>
8685
8686 PR target/29349
8687 PR target/53513
8688 * gcc.target/sh/fpchg.c: New test.
8689
8690 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8691 Fritz Reese <Reese-Fritz@zai.com>
8692
8693 * gfortran.dg/oldstyle_5.f: New test.
8694
8695 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8696
8697 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8698 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8699
8700 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8703 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8704 * g++.dg/parse/error11.C: Likewise.
8705 * g++.old-deja/g++.brendan/template17.C: Likewise.
8706
8707 2014-07-02 Tobias Burnus <burnus@net-b.de>
8708
8709 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8710 * gfortran.dg/coarray/send_array.f90: Ditto.
8711 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8712
8713 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8714 Yufeng Zhang <yufeng.zhang@arm.com>
8715
8716 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8717 (additional_flags_for_func_ret): New variable based on
8718 $additional_flags with -fno-use-caller-save.
8719 (func-ret-*.c): Use the new variable.
8720
8721 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8722
8723 PR c++/59637
8724 * g++.dg/cpp0x/decltype60.C: New.
8725
8726 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727
8728 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8729 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8730 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8731 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8732 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8733 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8734 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8735 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8736
8737 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8738
8739 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8740
8741 2014-07-01 Marek Polacek <polacek@redhat.com>
8742
8743 * gcc.dg/Wint-conversion.c: New test.
8744
8745 2014-07-01 Marek Polacek <polacek@redhat.com>
8746
8747 PR c/58286
8748 * gcc.dg/Wincompatible-pointer-types.c: New test.
8749
8750 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8751
8752 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8753 MicroBlaze specific pattern.
8754
8755 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8756
8757 PR c++/58781
8758 PR c++/60249
8759 PR c++/59867
8760 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8761 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8762 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8763
8764 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8765
8766 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8767 test requires greater precision than the current PowerPC long
8768 double implementation supports.
8769
8770 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8771
8772 PR c++/54891
8773 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8774
8775 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8776
8777 PR c++/51400
8778 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8779
8780 2014-06-30 Jeff Law <law@redhat.com>
8781
8782 PR tree-optimization/61607
8783 * gcc.dg/tree-ssa/pr61607.c: New test.
8784
8785 2014-06-30 Marek Polacek <polacek@redhat.com>
8786
8787 * c-c++-common/ubsan/attrib-2.c: New test.
8788 * g++.dg/ubsan/return-3.C: New test.
8789
8790 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8791
8792 PR middle-end/57541
8793 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8794 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8795
8796 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8797
8798 * gcc.dg/ira-loop-pressure.c: New test.
8799
8800 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8801
8802 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8803 checks that the dump is generated.
8804
8805 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8806
8807 PR fortran/36275
8808 PR fortran/38839
8809 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8810 * gfortran.dg/binding_label_tests_27.f90: New file.
8811
8812 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8813
8814 * gfortran.dg/graphite/pr59586.f: New testcase.
8815
8816 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8817
8818 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8819
8820 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8821
8822 PR fortran/29383
8823 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8824 New function.
8825 * gfortran.dg/ieee/ieee.exp: New file.
8826 * gfortran.dg/ieee/ieee_1.F90: New file.
8827 * gfortran.dg/ieee/ieee_2.f90: New file.
8828 * gfortran.dg/ieee/ieee_3.f90: New file.
8829 * gfortran.dg/ieee/ieee_4.f90: New file.
8830 * gfortran.dg/ieee/ieee_5.f90: New file.
8831 * gfortran.dg/ieee/ieee_6.f90: New file.
8832 * gfortran.dg/ieee/ieee_7.f90: New file.
8833 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8834
8835 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8836
8837 * g++.dg/cpp0x/elision_conv.C: New.
8838
8839 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8840
8841 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8842
8843 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8844
8845 PR c++/61614
8846 * g++.dg/ext/complit14.C: New.
8847
8848 2014-06-27 Martin Jambor <mjambor@suse.cz>
8849
8850 PR ipa/61160
8851 * g++.dg/ipa/pr61160-2.C: New test.
8852 * g++.dg/ipa/pr61160-3.C: Likewise.
8853
8854 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR tree-optimization/57233
8857 PR tree-optimization/61299
8858 * gcc.dg/pr57233.c: New test.
8859 * gcc.target/i386/pr57233.c: New test.
8860 * gcc.target/i386/sse2-pr57233.c: New test.
8861 * gcc.target/i386/avx-pr57233.c: New test.
8862 * gcc.target/i386/avx2-pr57233.c: New test.
8863 * gcc.target/i386/avx512f-pr57233.c: New test.
8864 * gcc.target/i386/xop-pr57233.c: New test.
8865
8866 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8867
8868 * gcc.dg/typeof-2.c: New testcase.
8869
8870 2014-06-27 Marek Polacek <polacek@redhat.com>
8871
8872 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8873 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8874 (fn2): Likewise.
8875 (fn5): Likewise.
8876 (fn6): Likewise.
8877 (fn7): Likewise.
8878 (fn8): Likewise.
8879 (fn9): Likewise.
8880 (fn11): Likewise.
8881 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8882 location. Add memory barrier.
8883 (fn2): Likewise.
8884 (fn3): Likewise.
8885 (fn4): Likewise.
8886 (fn5): Likewise.
8887 * c-c++-common/ubsan/bounds-7.c: New test.
8888
8889 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8890
8891 PR libgfortran/61499
8892 * gfortran.dg/arrayio_15.f90: New test.
8893
8894 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8895
8896 PR target/61586
8897 * gcc.target/alpha/pr61586.c: New test.
8898
8899 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8900
8901 PR c++/57573
8902 * g++.dg/template/pr57573.C: New.
8903
8904 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8905
8906 * gcc.dg/tree-ssa/interposition.c: New testcase.
8907
8908 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 PR c++/56633
8911 * g++.dg/cpp0x/deleted8.C: New.
8912
8913 2014-06-26 Martin Jambor <mjambor@suse.cz>
8914
8915 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8916 parameter.
8917 * g++.dg/simulate-thread/bitfields.C: Likewise.
8918 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8919 allow-packed-store-data-races parameter.
8920 * gcc.dg/simulate-thread/subfields.c: Likewise.
8921 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8922 to one.
8923
8924 2014-06-26 Martin Jambor <mjambor@suse.cz>
8925
8926 * g++.dg/ipa/pr60600.C: Fix typo.
8927 * g++.dg/ipa/devirt-25.C: Likewise.
8928
8929 2014-06-26 Richard Biener <rguenther@suse.de>
8930
8931 PR tree-optimization/61607
8932 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8933
8934 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8935
8936 * gcc.dg/inline-22.c: Add bind_pic_locally.
8937 * gcc.dg/inline_4.c: Ditto.
8938 * gcc.dg/fail_always_inline.c: Ditto.
8939 * g++.dg/ipa/devirt-25.C: Ditto.
8940
8941 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8942
8943 * lib/target-support.exp (bind_pic_locally): Save the flags to
8944 'flags_to_postpone' instead of appending to 'flags'.
8945 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8946 with flags_to_postpone and revert after target_compile.
8947 * lib/g++.exp (g++_target_compile): Ditto.
8948 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8949
8950 2014-06-26 Nick Clifton <nickc@redhat.com>
8951
8952 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8953
8954 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8955
8956 PR c++/61537
8957 * g++.dg/template/pr61537.C: New testcase.
8958
8959 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8960
8961 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8962 powerpc*-*-linux*.
8963
8964 2014-06-25 Tobias Burnus <burnus@net-b.de>
8965
8966 * gfortran.dg/coarray_33.f90: New.
8967
8968 2014-06-25 Tobias Burnus <burnus@net-b.de>
8969
8970 * gfortran.dg/coarray/coindexed_1.f90: New.
8971
8972 2014-06-25 Tobias Burnus <burnus@net-b.de>
8973
8974 * gfortran.dg/coarray_collectives_7.f90: New.
8975
8976 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8977
8978 * gcc.c-torture/execute/20140622-1.c: New test.
8979
8980 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 DR 178
8983 PR c++/49132
8984 * g++.dg/cpp0x/aggr1.C: New.
8985 * g++.dg/cpp0x/aggr2.C: Likewise.
8986 * g++.dg/init/aggr11.C: Likewise.
8987 * g++.dg/init/aggr12.C: Likewise.
8988
8989 2014-06-25 Martin Jambor <mjambor@suse.cz>
8990
8991 * g++.dg/ipa/pr61540.C: Remove dumping test.
8992
8993 2014-06-25 Marek Polacek <polacek@redhat.com>
8994
8995 PR c/61162
8996 * gcc.dg/pr61162.c: Adjust dg-warning.
8997 * gcc.dg/pr61162-2.c: New test.
8998
8999 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9000
9001 PR tree-optimization/57742
9002 * gcc.dg/tree-ssa/calloc-3.c: New file.
9003
9004 2014-06-25 Richard Biener <rguenther@suse.de>
9005
9006 PR testsuite/61560
9007 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9008 for targets that return _Complex float in memory.
9009
9010 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9011
9012 * gcc.target/arm/vect-noalign.c: Adjust options.
9013
9014 2014-06-24 Cong Hou <congh@google.com>
9015
9016 * gcc.dg/vect/vect-reduc-sad.c: New.
9017 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9018
9019 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9020
9021 PR tree-optimization/57742
9022 * g++.dg/tree-ssa/calloc.C: New testcase.
9023 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9024 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9025 * gcc.dg/strlenopt-9.c: Adapt.
9026
9027 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9028
9029 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9030 global variable.
9031 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9032 instead of calling sequentially in the C code.
9033 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9034 saved_return_address to the stack frame where LR register was stored.
9035 (saved_return_address): Declare weak.
9036
9037 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/33972
9040 * g++.dg/other/operator3.C: New.
9041 * g++.dg/template/operator8.C: Adjust.
9042 * g++.dg/template/operator9.C: Likewise.
9043
9044 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9045
9046 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9047
9048 2014-06-24 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/61572
9051 * gcc.target/i386/pr61572.c: New testcase.
9052
9053 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9054
9055 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9056 reduction clause.
9057 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9058 Remove Label is never defined expected error.
9059 * gfortran.dg/gomp/udr8.f90: New test.
9060
9061 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9062
9063 PR tree-optimization/61554
9064 * g++.dg/torture/pr61554.C: New testcase.
9065
9066 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9067
9068 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9069
9070 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9071
9072 * gcc.dg/localalias-2.c: Guard by require-alias.
9073 * gcc.dg/globalalias-2.c: Likewise.
9074
9075 2014-06-23 Kai Tietz <ktietz@redhat.com>
9076
9077 * gcc.target/i386/indjmp-1.c: New test.
9078
9079 2014-06-23 Andrew Pinski <apinski@cavium.com>
9080
9081 * gcc.c-torture/compile/20140723-1.c: New testcase.
9082
9083 2014-06-23 Marek Polacek <polacek@redhat.com>
9084
9085 PR c/61553
9086 * c-c++-common/pr61553.c (foo): Add dg-error.
9087
9088 2014-06-23 Tobias Burnus <burnus@net-b.de>
9089
9090 * gfortran.dg/coarray_32.f90: New.
9091
9092 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9093
9094 DR 577
9095 PR c++/33101
9096 * g++.dg/other/void1.C: Adjust.
9097 * g++.dg/other/void3.C: Likewise.
9098
9099 2014-06-23 Marek Polacek <polacek@redhat.com>
9100
9101 PR c/61553
9102 * c-c++-common/pr61553.c: New test.
9103
9104 2014-06-23 Richard Biener <rguenther@suse.de>
9105
9106 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9107 * g++.dg/vect/slp-pr50819.cc: Likewise.
9108 * g++.dg/vect/slp-pr56812.cc: Likewise.
9109 * gcc.dg/vect/bb-slp-1.c: Likewise.
9110 * gcc.dg/vect/bb-slp-10.c: Likewise.
9111 * gcc.dg/vect/bb-slp-11.c: Likewise.
9112 * gcc.dg/vect/bb-slp-13.c: Likewise.
9113 * gcc.dg/vect/bb-slp-14.c: Likewise.
9114 * gcc.dg/vect/bb-slp-15.c: Likewise.
9115 * gcc.dg/vect/bb-slp-16.c: Likewise.
9116 * gcc.dg/vect/bb-slp-17.c: Likewise.
9117 * gcc.dg/vect/bb-slp-18.c: Likewise.
9118 * gcc.dg/vect/bb-slp-19.c: Likewise.
9119 * gcc.dg/vect/bb-slp-2.c: Likewise.
9120 * gcc.dg/vect/bb-slp-20.c: Likewise.
9121 * gcc.dg/vect/bb-slp-21.c: Likewise.
9122 * gcc.dg/vect/bb-slp-22.c: Likewise.
9123 * gcc.dg/vect/bb-slp-23.c: Likewise.
9124 * gcc.dg/vect/bb-slp-24.c: Likewise.
9125 * gcc.dg/vect/bb-slp-25.c: Likewise.
9126 * gcc.dg/vect/bb-slp-26.c: Likewise.
9127 * gcc.dg/vect/bb-slp-27.c: Likewise.
9128 * gcc.dg/vect/bb-slp-28.c: Likewise.
9129 * gcc.dg/vect/bb-slp-29.c: Likewise.
9130 * gcc.dg/vect/bb-slp-3.c: Likewise.
9131 * gcc.dg/vect/bb-slp-30.c: Likewise.
9132 * gcc.dg/vect/bb-slp-31.c: Likewise.
9133 * gcc.dg/vect/bb-slp-32.c: Likewise.
9134 * gcc.dg/vect/bb-slp-4.c: Likewise.
9135 * gcc.dg/vect/bb-slp-5.c: Likewise.
9136 * gcc.dg/vect/bb-slp-6.c: Likewise.
9137 * gcc.dg/vect/bb-slp-7.c: Likewise.
9138 * gcc.dg/vect/bb-slp-8.c: Likewise.
9139 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9140 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9141 * gcc.dg/vect/bb-slp-9.c: Likewise.
9142 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9143 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9144 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9145 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9146 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9147 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9148 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9149 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9150 * gcc.dg/vect/pr26359.c: Likewise.
9151 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9152
9153 2014-06-23 Marek Polacek <polacek@redhat.com>
9154
9155 * c-c++-common/pr49706-2.c: New test.
9156
9157 2014-06-23 Alan Modra <amodra@gmail.com>
9158
9159 * gcc.dg/pr61583.c: New.
9160
9161 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9162
9163 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9164 [u]int64x1_t.
9165
9166 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9167 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9168
9169 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9170 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9171 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9172 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9173 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9174 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9175 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9176 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9177 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9178 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9179 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9180 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9181 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9182 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9183 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9184 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9185 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9186 test_vsrid_n_u64): Fix signature to match intrinsic.
9187
9188 (test_vabs_s64): Remove.
9189 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9190
9191 (test_vdupd_lane_s64): Rename to...
9192 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9193
9194 (test_vdupd_lane_u64): Rename to...
9195 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9196
9197 (test_vtst_s64): Rename to...
9198 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9199
9200 (test_vtst_u64): Rename to...
9201 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9202
9203 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9204 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9205 Remove out-of-bounds tests.
9206 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9207 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9208 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9209
9210 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9211
9212 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9213 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9214 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9215 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9216 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9217 vector types.
9218 * gcc.target/aarch64/vsub_f64.c: Likewise.
9219 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9220 scheme as now the same for all variants.
9221 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9222 float64x1_t.
9223
9224 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9225
9226 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9227
9228 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9229
9230 * gcc.dg/localalias.c: Fix broken commit.
9231 * gcc.dg/globalalias.c: Likewise.
9232
9233 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9234
9235 * gcc.dg/localalias.c: New testcase.
9236 * gcc.dg/localalias-2.c: New testcase.
9237 * gcc.dg/globalalias.c: New testcase.
9238 * gcc.dg/globalalias-2.c: New testcase.
9239
9240 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9241
9242 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9243
9244 2014-06-20 Marek Polacek <polacek@redhat.com>
9245
9246 * c-c++-common/ubsan/bounds-1.c: New test.
9247 * c-c++-common/ubsan/bounds-2.c: New test.
9248 * c-c++-common/ubsan/bounds-3.c: New test.
9249 * c-c++-common/ubsan/bounds-4.c: New test.
9250 * c-c++-common/ubsan/bounds-5.c: New test.
9251 * c-c++-common/ubsan/bounds-6.c: New test.
9252
9253 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9254
9255 Make the tests big-endian friendly.
9256
9257 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9258 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9259 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9260 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9261 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9262 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9263 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9264 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9265 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9266
9267 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9268 Max Ostapenko <m.ostapenko@partner.samsung.com>
9269
9270 PR sanitizer/61547
9271 * c-c++-common/asan/strlen-overflow-1.c: New test.
9272
9273 2014-06-20 Martin Jambor <mjambor@suse.cz>
9274
9275 PR ipa/61540
9276 * g++.dg/ipa/pr61540.C: New test.
9277
9278 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9279 Max Ostapenko <m.ostapenko@partner.samsung.com>
9280
9281 PR sanitizer/61530
9282 * c-c++-common/asan/pr61530.c: New test.
9283
9284 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9285
9286 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9287 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9288 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9289 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9290 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9291 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9292 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9293 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9294 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9295 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9296 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9297 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9298 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9299 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9300 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9301 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9302 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9303 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9304 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9305 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9306 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9307 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9308 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9309 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9310 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9311 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9312 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9313 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9314 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9315 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9316 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9317 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9318 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9319 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9320 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9321 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9322 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9323 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9324 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9325 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9326 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9327 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9328 (test_vqdmlal_high_lane_s16): Fix parameter type.
9329 (test_vqdmlal_high_lane_s32): Likewise.
9330 (test_vqdmull_high_lane_s16): Likewise.
9331 (test_vqdmull_high_lane_s32): Likewise.
9332 (test_vqdmlsl_high_lane_s32): Likewise.
9333 (test_vqdmlsl_high_lane_s16): Likewise.
9334 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9335 Fix argument type.
9336 (test_vqdmlals_lane_s32): Likewise.
9337 (test_vqdmlslh_lane_s16): Likewise.
9338 (test_vqdmlsls_lane_s32): Likewise.
9339 (test_vqdmulhh_lane_s16): Likewise.
9340 (test_vqdmulhs_lane_s32): Likewise.
9341 (test_vqdmullh_lane_s16): Likewise.
9342 (test_vqdmulls_lane_s32): Likewise.
9343 (test_vqrdmulhh_lane_s16): Likewise.
9344 (test_vqrdmulhs_lane_s32): Likewise.
9345
9346 2014-06-20 Tobias Burnus <burnus@net-b.de>
9347
9348 PR testsuite/61567
9349 * gfortran.dg/coarray_collectives_5.f90: Update
9350 dg-final scan-tree-dump-times.
9351 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9352
9353 2014-06-20 Hale Wang <hale.wang@arm.com>
9354
9355 * gcc.target/arm/lto/: New folder to verify the LTO option.
9356 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9357 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9358 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9359 * lib/lto.exp (object-readelf): New procedure.
9360
9361 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9362
9363 PR fortran/61454
9364 * gfortran.dg/pr61454.f90: New file.
9365
9366 2014-06-19 Terry Guo <terry.guo@arm.com>
9367
9368 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9369 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9370 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9371
9372 2014-06-19 Tobias Burnus <burnus@net-b.de>
9373
9374 * gfortran.dg/coarray/collectives_2.f90: Extend
9375 and make valid.
9376
9377 2014-06-18 Tom de Vries <tom@codesourcery.com>
9378
9379 * gcc.target/aarch64/fuse-caller-save.c: New test.
9380
9381 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9382 Tom de Vries <tom@codesourcery.com>
9383
9384 * gcc.target/arm/fuse-caller-save.c: New test.
9385
9386 2014-06-18 Richard Biener <rguenther@suse.de>
9387
9388 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9389 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9390 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9391
9392 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9393
9394 PR tree-optimization/61518
9395 * gcc.dg/torture/pr61518.c: New test.
9396
9397 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9398
9399 PR tree-optimization/61517
9400 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9401 (incorrect_read_be32): Likewise.
9402 (main): Call incorrect_read_* to test stmt replacement is made by
9403 bswap at the right place.
9404 * gcc.c-torture/execute/pr61517.c: New test.
9405
9406 2014-06-18 Andreas Schwab <schwab@suse.de>
9407
9408 PR rtl-optimization/54555
9409 * gcc.target/m68k/pr54555.c: New test.
9410
9411 2014-06-18 Olivier Hainque <hainque@adacore.com>
9412
9413 * gnat.dg/blocklocs.adb: New test.
9414
9415 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9416
9417 PR tree-optimization/52252
9418 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9419 * gcc.target/i386/pr52252-core.c: Ditto.
9420
9421 PR tree-optimization/61403
9422 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9423
9424 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9425
9426 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9427 * gfortran.dg/gomp/depend-1.f90: New test.
9428 * gfortran.dg/gomp/target1.f90: New test.
9429 * gfortran.dg/gomp/target2.f90: New test.
9430 * gfortran.dg/gomp/target3.f90: New test.
9431 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9432 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9433 201107.
9434
9435 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9436
9437 PR fortran/61126
9438 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9439
9440 2014-06-17 Tobias Burnus <burnus@net-b.de>
9441 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9442
9443 * gfortran.dg/coarray/send_array.f90: New.
9444 * gfortran.dg/coarray/get_array.f90: New.
9445 * gfortran.dg/coarray/sendget_array.f90: New.
9446 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9447 names.
9448 * gfortran.dg/coarray/collectives_2.f90: New.
9449
9450 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9451
9452 PR target/61533
9453 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9454 dg-options.
9455
9456 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9457
9458 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9459 unit_id and kind_id to zero.
9460
9461 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9462
9463 PR target/61483
9464 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9465 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9466 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9467 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9468
9469 2014-06-17 Richard Biener <rguenther@suse.de>
9470
9471 PR lto/61012
9472 * gcc.dg/lto/pr61526_0.c: New testcase.
9473 * gcc.dg/lto/pr61526_1.c: Likewise.
9474
9475 2014-06-17 Richard Biener <rguenther@suse.de>
9476
9477 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9478 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9479 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9480 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9481 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9482
9483 2014-06-17 Richard Biener <rguenther@suse.de>
9484
9485 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9486
9487 2014-06-16 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/61482
9490 * g++.dg/torture/pr61482.C: New testcase.
9491
9492 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9493
9494 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9495 vpmacsdql instruction.
9496
9497 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9498
9499 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9500 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9501 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9502 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9503 test patterns.
9504 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9505 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9506 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9507 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9508 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9509 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9510
9511 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9512
9513 PR fortran/28484
9514 PR fortran/61429
9515 * gfortran.dg/system_clock_1.f90: New file.
9516 * gfortran.dg/system_clock_2.f90: New file.
9517
9518 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9519
9520 PR c++/33101
9521 * g++.dg/other/void3.C: New.
9522 * g++.dg/conversion/err-recover1.C: Update.
9523
9524 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9525
9526 PR target/61415
9527 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9528 * gcc.target/powerpc/pack02.c: Use it.
9529 * gcc.target/powerpc/tfmode_off.c: Likewise.
9530
9531 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9532
9533 PR rtl-optimization/61094
9534 PR rtl-optimization/61446
9535 * gcc.target/i386/pr61446.c : New.
9536
9537 2014-06-13 Dehao Chen <dehao@google.com>
9538
9539 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9540
9541 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9542
9543 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9544
9545 2014-06-13 Richard Biener <rguenther@suse.de>
9546
9547 * c-c++-common/pr46562-2.c: Adjust.
9548 * g++.dg/tree-ssa/pr8781.C: Likewise.
9549 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9550 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9551 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9552 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9553 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9554
9555 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9556
9557 PR tree-optimization/61375
9558 * gcc.c-torture/execute/pr61375-1.c: New test.
9559
9560 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR middle-end/61486
9563 * c-c++-common/gomp/pr61486-1.c: New test.
9564 * c-c++-common/gomp/pr61486-2.c: New test.
9565
9566 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9567
9568 PR target/59843
9569 * gcc.dg/vect/vect-singleton_1.c: New file.
9570
9571 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9572
9573 PR target/61443
9574 * gcc.target/avr/torture/pr61443.c: New test.
9575
9576 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/19200
9579 * g++.dg/parse/friend11.C: New.
9580
9581 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/60265
9584 * g++.dg/cpp0x/using-enum-1.C: New.
9585 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9586
9587 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 PR c++/19200
9590 * g++.dg/parse/friend9.C: New.
9591 * g++.dg/parse/friend10.C: Likewise.
9592 * g++.dg/parse/friend7.C: Adjust.
9593
9594 2014-06-11 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/61452
9597 * gcc.dg/torture/pr61452.c: New testcase.
9598
9599 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 PR c++/34049
9602 * g++.dg/parse/pr34049.C: New.
9603
9604 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9605
9606 * gcc.c-torture/execute/pr61306-1.c: New test.
9607 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9608 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9609
9610 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9611
9612 * gcc.target/aarch64/acle/acle.exp: New.
9613 * gcc.target/aarch64/acle/crc32b.c: New test.
9614 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9615 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9616 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9617 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9618 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9619 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9620 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9621
9622 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9623
9624 PR tree-optimization/52252
9625 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9626
9627 2014-06-11 Richard Biener <rguenther@suse.de>
9628
9629 PR middle-end/61437
9630 * gcc.dg/torture/20140610-1.c: New testcase.
9631 * gcc.dg/torture/20140610-2.c: Likewise.
9632
9633 2014-06-10 Richard Biener <rguenther@suse.de>
9634
9635 PR tree-optimization/61438
9636 * gcc.dg/torture/pr61438.c: New testcase.
9637
9638 2014-06-10 Richard Biener <rguenther@suse.de>
9639
9640 PR middle-end/61456
9641 * g++.dg/opt/pr61456.C: New testcase.
9642
9643 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9644 Mikael Morin <mikael@gcc.gnu.org>
9645
9646 PR fortran/41936
9647 * gfortran.dg/class_array_15.f03: Check memory leaks.
9648
9649 2014-06-10 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/57186
9652 PR tree-optimization/59299
9653 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9654 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9655
9656 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR fortran/60928
9659 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9660 directives.
9661 * gfortran.dg/gomp/associate1.f90: New test.
9662 * gfortran.dg/gomp/intentin1.f90: New test.
9663 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9664 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9665 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9666 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9667
9668 2014-06-09 Marek Polacek <polacek@redhat.com>
9669
9670 PR c/36446
9671 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9672 * gcc.dg/array-2.c: Likewise.
9673 * gcc.dg/array-const-2.c: Likewise.
9674 * gcc.dg/ucnid-8.c: Likewise.
9675 * gcc.dg/vla-init-1.c: Likewise.
9676 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9677 * gcc.dg/c99-flex-array-7.c: Likewise.
9678 * gcc.dg/init-bad-1.c: Likewise.
9679 * gcc.dg/init-bad-3.c: Likewise.
9680 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9681 * gcc.dg/pedwarn-init.c: Add dg-warning.
9682 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9683
9684 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9685
9686 PR c++/22556
9687 * g++.dg/other/redecl3.C: New.
9688
9689 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9690
9691 PR c++/54442
9692 * g++.dg/pr54442.C: New file.
9693
9694 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/61406
9697 * gfortran.dg/associate_17.f90 : New test
9698
9699 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9700
9701 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9702 void for TEST instead of static void.
9703 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9704 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9705 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9706 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9707 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9708 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9709 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9710 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9711 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9712 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9713 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9714 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9715 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9716 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9717 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9718 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9719 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9720 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9721 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9722 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9723 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9724 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9725 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9726 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9727 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9728 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9729 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9731 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9733 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9734 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9735 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9736 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9737 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9738 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9739 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9740 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9741 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9742 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9743 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9744 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9745 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9746 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9747 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9748 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9749 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9750 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9751 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9752 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9753 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9754 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9755 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9756 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9757 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9758 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9759 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9760 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9761 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9762 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9763 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9764 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9765 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9766 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9767 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9768 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9769 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9770 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9771 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9772 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9773 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9774 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9775 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9776 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9777 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9778 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9779 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9780 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9781 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9782 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9783 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9784 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9785 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9786 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9787 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9788 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9789 instead of static void.
9790 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9791 delete unused variables.
9792 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9793 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9794 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9795 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9796 delete unused variables, void for TEST instead of static void.
9797 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9798 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9799 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9800 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9801 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9802 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9803 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9804 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9805 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9806 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9807 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9808 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9809 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9810 initialize variables.
9811 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9812 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9815 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9816 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9817 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9820 * gcc.target/i386/i386.exp: Ditto.
9821 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9822 CALC, void for TEST instead of static void, initialize variables.
9823 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9824 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9825 static void.
9826 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9827 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9828 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9829 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9830 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9936 instead of static void.
9937 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9945 static void, delete unused variables.
9946 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9951 static void, delete unused variables, Change parameters for
9952 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9953 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9954 CALC, void for TEST instead of static void.
9955 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9956 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9957 void.
9958 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9960 static void, change type of parameter for UNION_TYPE.
9961 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9963 void for TEST instead of static void, delete unused variables, change
9964 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9965 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9972 void for TEST instead of static void, change parameters for
9973 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9974 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9977 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9978 __attribute__((unused)).
9979 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9980 __attribute__((unused)).
9981 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9982 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9983 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9984 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9985 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9986 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9987 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9988 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9989 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9990 add __attribute__((unused)).
9991 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9992 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9993 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10000 delete unused variables.
10001 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10006 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10007 static void, mask_merging and zero_masking for unsigned types.
10008 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10009 CHECK_ARRAY for unsigned types.
10010 * gcc.target/i386/m256-check.h: Ditto.
10011 * gcc.target/i386/m512-check.h: Ditto.
10012
10013 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10014
10015 PR target/61062
10016 * gcc.target/arm/pr48252.c (main): Expect same result
10017 as endian-neutral.
10018
10019 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10020
10021 PR fortran/45187
10022 * gfortran.dg/cray_pointers_10.f90: New file.
10023
10024 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10025
10026 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10027 instead of complex(kind=16).
10028
10029 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10030
10031 PR fortran/38829
10032 * gfortran.dg/bind_c_usage_29.f90: New file.
10033
10034 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gnat.dg/opt38.adb: New test.
10037 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10038
10039 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10040
10041 PR target/18343
10042 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10043 New macro, 0 for __MMIX__, default 64.
10044 (bar): Pass it to __builtin_apply instead of literal 64.
10045
10046 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10047
10048 * gfortran.dg/io_constraints_11.f90: New file.
10049 * gfortran.dg/io_constraints_12.f90: New file.
10050 * gfortran.dg/io_constraints_13.f90: New file.
10051
10052 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10053
10054 PR target/61423
10055 * gcc.target/i386/pr61423.c: New test.
10056
10057 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10058
10059 PR c++/60184
10060 * g++.dg/cpp0x/constexpr-union6.C: New.
10061 * g++.dg/cpp0x/union6.C: Likewise.
10062 * g++.dg/init/ref14.C: Adjust.
10063 * g++.dg/init/union1.C: Likewise.
10064
10065 2014-06-06 Richard Biener <rguenther@suse.de>
10066
10067 PR tree-optimization/59299
10068 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10069
10070 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10071
10072 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10073 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10074
10075 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10076
10077 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10078 bitfield and test wrong results instead of correct results to make the
10079 test more portable.
10080
10081 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10082
10083 PR c++/60432
10084 * g++.dg/cpp0x/constexpr-60432.C: New.
10085
10086 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10087
10088 PR c++/60199
10089 * g++.dg/cpp0x/constexpr-60199.C: New.
10090
10091 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10092
10093 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10094 Specify -march=z900 as an additional option.
10095 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10096 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10097 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10098
10099 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10100
10101 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10102 reduction clause diagnostic changes.
10103 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10104 * gfortran.dg/gomp/reduction1.f90: Likewise.
10105 * gfortran.dg/gomp/reduction3.f90: Likewise.
10106 * gfortran.dg/gomp/udr1.f90: New test.
10107 * gfortran.dg/gomp/udr2.f90: New test.
10108 * gfortran.dg/gomp/udr3.f90: New test.
10109 * gfortran.dg/gomp/udr4.f90: New test.
10110 * gfortran.dg/gomp/udr5.f90: New test.
10111 * gfortran.dg/gomp/udr6.f90: New test.
10112 * gfortran.dg/gomp/udr7.f90: New test.
10113
10114 2014-06-06 Christian Bruel <christian.bruel@st.com>
10115
10116 PR tree-optimization/43934
10117 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10118
10119 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10120
10121 PR c/53119
10122 * gcc.dg/pr53119.c: New testcase.
10123
10124 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10125
10126 PR target/52472
10127 * gcc.target/avr/pr52472.c: New test.
10128
10129
10130 2014-06-05 Jeff Law <law@redhat.com>
10131
10132 PR tree-optimization/61289
10133 * g++.dg/pr61289.C: New test.
10134 * g++.dg/pr61289-2.C: New test.
10135
10136 2014-06-05 Richard Biener <rguenther@suse.de>
10137 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 PR c++/56961
10140 * g++.dg/parse/pr56961.C: New.
10141
10142 2014-06-05 Kai Tietz <ktietz@redhat.com>
10143
10144 PR target/46219
10145 * gcc.target/i386/sibcall-4.c: Remove xfail.
10146
10147 2014-06-05 Julian Brown <julian@codesourcery.com>
10148 Sandra Loosemore <sandra@codesourcery.com>
10149
10150 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10151
10152 2014-06-05 Richard Biener <rguenther@suse.de>
10153
10154 PR c++/61004
10155 * g++.dg/diagnostic/pr61004.C: New testcase.
10156
10157 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10158
10159 * gcc.dg/torture/pr61319.c: New test.
10160
10161 2014-06-05 Marek Polacek <polacek@redhat.com>
10162
10163 PR c/56724
10164 * gcc.dg/pr56724-3.c: New test.
10165
10166 2014-06-05 Andreas Schwab <schwab@suse.de>
10167
10168 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10169
10170 2014-06-05 Marek Polacek <polacek@redhat.com>
10171
10172 PR c/49706
10173 * c-c++-common/pr49706.c: New test.
10174
10175 2014-06-05 Marek Polacek <polacek@redhat.com>
10176
10177 PR c/48062
10178 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10179 * gcc.dg/Wshadow-3.c: Likewise.
10180 * gcc.dg/pr48062.c: New test.
10181
10182 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 PR c++/43453
10185 * g++.dg/init/pr43453.C: New.
10186
10187 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10188
10189 PR tree-optimization/61385
10190 * gcc.dg/tree-ssa/pr61385.c: New file.
10191
10192 2014-06-04 Richard Biener <rguenther@suse.de>
10193
10194 PR tree-optimization/60098
10195 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10196
10197 2014-06-04 Richard Biener <rguenther@suse.de>
10198
10199 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10200
10201 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10202
10203 PR c/58942
10204 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10205 the case with a pointer.
10206
10207 2014-06-04 Marek Polacek <polacek@redhat.com>
10208
10209 PR c/30020
10210 * c-c++-common/pr30020.c: New test.
10211
10212 2014-06-03 Andrew Pinski <apinski@cavium.com>
10213
10214 * gcc.c-torture/compile/20140528-1.c: New testcase.
10215
10216 2014-06-03 Dehao Chen <dehao@google.com>
10217
10218 * gcc.dg/tree-prof/merge_block.c: New test.
10219
10220 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10221
10222 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10223 * g++.dg/ext/mv15.C (dg-options): Ditto.
10224
10225 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10226
10227 DR 1423
10228 PR c++/52174
10229 * g++.dg/cpp0x/nullptr31.C: New.
10230 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10231 * g++.dg/cpp0x/nullptr17.C: Update.
10232
10233 2014-06-03 Marek Polacek <polacek@redhat.com>
10234
10235 PR c/60439
10236 * c-c++-common/pr60439.c: New test.
10237 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10238
10239 2014-06-03 Martin Jambor <mjambor@suse.cz>
10240
10241 PR ipa/61160
10242 * g++.dg/ipa/pr61160-1.C: New test.
10243
10244 2014-06-03 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/61383
10247 * gcc.dg/torture/pr61383-1.c: New testcase.
10248
10249 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10250
10251 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10252
10253 2014-06-02 Jeff Law <law@redhat.com>
10254
10255 PR rtl-optimization/61094
10256 * g++.dg/pr61094: New test.
10257
10258 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10259
10260 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10261 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10262 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10263 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10264 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10265 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10266 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10267 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10268
10269 2014-06-02 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/61346
10272 * gcc.dg/torture/pr61346.c: New testcase.
10273
10274 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10275
10276 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10277 not compilation.
10278 * gcc.target/i386/sibcall-4.c: Ditto.
10279 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10280
10281 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10282
10283 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10284 in scan-assembler-not string.
10285 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10286 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10287 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10288
10289 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10290
10291 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10292
10293 2014-06-01 Kai Tietz <ktietz@redhat.com>
10294
10295 PR target/61377
10296 * gcc.target/i386/sibcall-6.c: New test.
10297
10298 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10299
10300 DR 1227
10301 PR c++/57543
10302 * g++.dg/cpp0x/pr57543-1.C: New.
10303 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10304 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10305 * g++.dg/cpp0x/decltype59.C: Likewise.
10306
10307 2014-05-31 Tom de Vries <tom@codesourcery.com>
10308
10309 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10310
10311 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10312
10313 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10314 restore_gcc_exec_prefix_env_var): New procedures.
10315 (set_ld_library_path_env_vars,
10316 restore_ld_library_path_env_vars): Use them.
10317 * lib/c-compat.exp: Load target-libpath.exp.
10318 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10319 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10320 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10321 restore_gcc_exec_prefix_env_var.
10322 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10323 Likewise.
10324
10325 * c-c++-common/asan/misalign-1.c: New test.
10326 * c-c++-common/asan/misalign-2.c: New test.
10327
10328 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10329 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10330 -DASAN_USE_DEJAGNU_GTEST=1.
10331 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10332 * g++.dg/asan/asan_oob_test.cc: Likewise.
10333 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10334 * g++.dg/asan/asan_str_test.cc: Likewise.
10335 * g++.dg/asan/asan_test_utils.h: Likewise.
10336 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10337 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10338 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10339 Imported from upstream r209283.
10340 * g++.dg/asan/asan_test_config.h: Likewise.
10341
10342 2014-05-30 Kai Tietz <ktietz@redhat.com>
10343
10344 PR target/60104
10345 * gcc.target/i386/sibcall-1.c: New test.
10346 * gcc.target/i386/sibcall-2.c: New test.
10347 * gcc.target/i386/sibcall-3.c: New test.
10348 * gcc.target/i386/sibcall-4.c: New test.
10349
10350 2014-05-30 Ian Lance Taylor <iant@google.com>
10351
10352 * gcc.target/i386/pause-2.c: New test.
10353
10354 2014-05-30 Tom de Vries <tom@codesourcery.com>
10355
10356 * gcc.target/i386/fuse-caller-save.c: New test.
10357 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10358 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10359
10360 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10361
10362 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10363 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10364 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10365 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10366 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10367 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10368 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10369 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10370 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10371 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10372 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10373 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10374 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10375 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10376 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10377 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10378 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10379 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10380 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10381 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10382 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10383 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10384 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10385 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10386 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10387 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10388 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10389 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10390 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10391 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10392 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10393 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10394 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10395 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10396 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10397 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10398
10399 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10400
10401 PR rtl-optimization/61325
10402 * gcc.target/aarch64/pr61325.c: New.
10403
10404 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10405
10406 * gcc.target/arm/simd/vextQf32_1.c: New file.
10407 * gcc.target/arm/simd/vextQp16_1.c: New file.
10408 * gcc.target/arm/simd/vextQp8_1.c: New file.
10409 * gcc.target/arm/simd/vextQs16_1.c: New file.
10410 * gcc.target/arm/simd/vextQs32_1.c: New file.
10411 * gcc.target/arm/simd/vextQs64_1.c: New file.
10412 * gcc.target/arm/simd/vextQs8_1.c: New file.
10413 * gcc.target/arm/simd/vextQu16_1.c: New file.
10414 * gcc.target/arm/simd/vextQu32_1.c: New file.
10415 * gcc.target/arm/simd/vextQu64_1.c: New file.
10416 * gcc.target/arm/simd/vextQu8_1.c: New file.
10417 * gcc.target/arm/simd/vextQp64_1.c: New file.
10418 * gcc.target/arm/simd/vextf32_1.c: New file.
10419 * gcc.target/arm/simd/vextp16_1.c: New file.
10420 * gcc.target/arm/simd/vextp8_1.c: New file.
10421 * gcc.target/arm/simd/vexts16_1.c: New file.
10422 * gcc.target/arm/simd/vexts32_1.c: New file.
10423 * gcc.target/arm/simd/vexts64_1.c: New file.
10424 * gcc.target/arm/simd/vexts8_1.c: New file.
10425 * gcc.target/arm/simd/vextu16_1.c: New file.
10426 * gcc.target/arm/simd/vextu32_1.c: New file.
10427 * gcc.target/arm/simd/vextu64_1.c: New file.
10428 * gcc.target/arm/simd/vextu8_1.c: New file.
10429 * gcc.target/arm/simd/vextp64_1.c: New file.
10430
10431 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10432 Tom de Vries <tom@codesourcery.com>
10433
10434 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10435 options.
10436 * gcc.target/mips/fuse-caller-save.h: New include file.
10437 * gcc.target/mips/fuse-caller-save.c: New test.
10438 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10439 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10440
10441 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10442
10443 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10444
10445 2014-05-28 Richard Biener <rguenther@suse.de>
10446
10447 PR middle-end/61045
10448 * gcc.dg/pr61045.c: New testcase.
10449
10450 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10451
10452 * lib/clearcap.exp: New file.
10453 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10454 Remove clearcap_ldflags handling.
10455 Call clearcap-init, clearcap-finish.
10456 * gcc.target/i386/i386.exp: Likewise.
10457 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10458 * gcc.target/i386/clearcapv2.map: Move to
10459 ../config/sol2-clearcapv2.map.
10460 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10461 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10462
10463 2014-05-28 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/61335
10466 * gfortran.dg/pr61335.f90: New testcase.
10467
10468 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10469
10470 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10471
10472 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10473
10474 * gnat.dg/overflow_fixed.adb: New test.
10475
10476 2014-05-27 Marek Polacek <polacek@redhat.com>
10477
10478 PR c/56724
10479 * gcc.dg/pr56724-1.c: New test.
10480 * gcc.dg/pr56724-2.c: New test.
10481 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10482 -Wtraditional.
10483 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10484
10485 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10486
10487 * gcc.dg/fold-compare-8.c: New test.
10488 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10489
10490 2014-05-27 Richard Biener <rguenther@suse.de>
10491
10492 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10493
10494 2014-05-27 Marek Polacek <polacek@redhat.com>
10495
10496 PR testsuite/61319
10497 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10498 LLONG_MIN, and ULLONG_MAX.
10499
10500 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10501
10502 * lib/target-supports.exp (check_effective_target_vect_bswap):
10503 Specify arm*-*-* support.
10504
10505 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10506
10507 PR testsuite/61319
10508 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10509 -nan optional.
10510 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10511 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10512
10513 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10514
10515 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10516
10517 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10518
10519 PR rtl-optimization/61222
10520 * gcc.c-torture/compile/pr61222-1.c: New test.
10521 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10522
10523 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10524
10525 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10526
10527 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10528
10529 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10530
10531 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532
10533 PR libgfortran/55117
10534 * gfortran.dg/namelist_85.f90: New test.
10535
10536 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10537
10538 PR c/61191
10539 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10540 the case with syntax error.
10541
10542 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10543
10544 * gcc.dg/lto/pr61278_0.c: New test.
10545 * gcc.dg/lto/pr61278_1.c: New test.
10546
10547 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10548
10549 * gcc.dg/pr61220.c: New test.
10550 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10551
10552 2014-05-25 Tobias Burnus <burnus@net-b.de>
10553
10554 * gfortran.dg/coarray_10.f90: Update dg-warning.
10555 * gfortran.dg/coarray_this_image_1.f90: New.
10556 * gfortran.dg/coarray_this_image_2.f90: New.
10557
10558 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10559
10560 PR libfortran/61173
10561 * gfortran.dg/arrayio_14.f90: New test.
10562
10563 2014-05-24 Andreas Schwab <schwab@suse.de>
10564
10565 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10566
10567 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10568
10569 * gfortran.dg/bind_c_array_params_2.f90:
10570 Adjust regexp for -flto.
10571 * gfortran.dg/pr48636-2.f90: Likewise.
10572 * gfortran.dg/pr52835.f90: Likewise.
10573
10574 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10575
10576 PR rtl-optimization/61215
10577 * gcc.target/i386/pr61215.c: New.
10578
10579 2014-05-23 Marek Polacek <polacek@redhat.com>
10580 Jakub Jelinek <jakub@redhat.com>
10581
10582 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10583 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10584 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10585 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10586 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10587 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10588 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10589 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10590 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10591 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10592 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10593 * c-c++-common/ubsan/float-cast.h: New file.
10594 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10595 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10596
10597 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10598
10599 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10600
10601 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10602
10603 * g++.dg/cpp1y/lambda-init9.C: New.
10604
10605 2014-05-23 Richard Biener <rguenther@suse.de>
10606
10607 PR testsuite/61266
10608 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10609 adjust testcase to reflect reality.
10610
10611 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10612
10613 PR tree-optimization/54733
10614 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10615 optimization to support memory sources and bitwise operations
10616 equivalent to load in host endianness.
10617 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10618 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10619 * gcc.c-torture/execute/bswap-2.c: Likewise.
10620
10621 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10622
10623 * lib/target-supports.exp: New effective targets for architectures
10624 capable of performing byte swap.
10625 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10626 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10627 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10628
10629 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10630
10631 PR c++/61088
10632 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10633 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10634
10635 2014-05-22 Xinliang David Li <davidxl@google.com>
10636
10637 * g++.dg/ipa/devirt-15.C: Fix expected message.
10638 * g++.dg/ipa/devirt-16.C: Ditto.
10639 * g++.dg/ipa/devirt-17.C: Ditto.
10640 * g++.dg/ipa/devirt-26.C: Ditto.
10641 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10642 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10643 * g++.dg/tree-ssa/pr8781.C:Ditto.
10644
10645 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10646
10647 * gcc.target/powerpc/htm-ttest.c: New test.
10648
10649 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10650
10651 * gnat.dg/opt37.ad[sb]: New test.
10652
10653 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10654
10655 PR c/61271
10656 * g++.dg/cilk-plus/AN/array_function.cc: New.
10657
10658 2014-05-22 Richard Biener <rguenther@suse.de>
10659
10660 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10661
10662 2014-05-22 Kostya Serebryany <kcc@google.com>
10663
10664 * c-c++-common/tsan/mutexset1.c: Update the test to match
10665 upstream r209283.
10666 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10667
10668 2014-05-21 Marek Polacek <polacek@redhat.com>
10669
10670 PR sanitizer/61272
10671 * g++.dg/ubsan/pr61272.C: New test.
10672
10673 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10674 Sandra Loosemore <sandra@codesourcery.com>
10675
10676 PR lto/60179
10677 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10678 * gcc.target/nios2/custom-fp-lto.c: New test.
10679
10680 2014-05-21 Andreas Schwab <schwab@suse.de>
10681
10682 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10683
10684 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10685
10686 PR target/54236
10687 * gcc.target/sh/pr54236-3.c: New.
10688
10689 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10690
10691 PR c++/60189
10692 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10693
10694 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10695
10696 PR tree-optimization/60899
10697 * g++.dg/ipa/devirt-11.C: Update template.
10698
10699 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10700
10701 PR C++/61038
10702 * g++.dg/cpp0x/pr61038.C: New.
10703
10704 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10705
10706 PR c++/58753
10707 PR c++/58930
10708 PR c++/58704
10709 * g++.dg/cpp0x/nsdmi-template11.C: New.
10710 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10711 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10712
10713 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * gnat.dg/opt35.adb: New test.
10716 * gnat.dg/opt36.adb: Likewise.
10717 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10718
10719 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10720
10721 PR c++/60373
10722 * g++.dg/cpp0x/Wattributes1.C: New.
10723 * g++.dg/ext/visibility/redecl1.C: Adjust.
10724 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10725
10726 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10727
10728 * gcc.target/powerpc/vsxcopy.c: New test.
10729
10730 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10731
10732 PR c++/58664
10733 * g++.dg/cpp0x/nsdmi-union6.C: New.
10734 * g++.dg/parse/pr58664.C: Likewise.
10735 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10736 * g++.dg/parse/crash31.C: Likewise.
10737 * g++.dg/template/error2.C: Likewise.
10738 * g++.dg/template/inherit8.C: Likewise.
10739 * g++.dg/template/offsetof2.C: Likewise.
10740
10741 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10742
10743 * c-c++-common/gomp/simd4.c: Adjust for inform.
10744 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10745 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10746 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10747 * g++.dg/cpp0x/noexcept15.C: Likewise.
10748 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10749 * g++.dg/eh/spec6.C: Likewise.
10750 * g++.dg/expr/cast1.C: Likewise.
10751 * g++.dg/expr/dtor1.C: Likewise.
10752 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10753 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10754 * g++.dg/gomp/pr49223-2.C: Likewise.
10755 * g++.dg/gomp/udr-4.C: Likewise.
10756 * g++.dg/init/delete1.C: Likewise.
10757 * g++.dg/other/crash-2.C: Likewise.
10758 * g++.dg/parse/crash24.C: Likewise.
10759 * g++.dg/parse/crash25.C: Likewise.
10760 * g++.dg/parse/crash31.C: Likewise.
10761 * g++.dg/parse/crash49.C: Likewise.
10762 * g++.dg/parse/crash50.C: Likewise.
10763 * g++.dg/parse/crash54.C: Likewise.
10764 * g++.dg/parse/dtor7.C: Likewise.
10765 * g++.dg/parse/error40.C: Likewise.
10766 * g++.dg/parse/fused-params1.C: Likewise.
10767 * g++.dg/parse/new1.C: Likewise.
10768 * g++.dg/template/crash35.C: Likewise.
10769 * g++.dg/template/crash59.C: Likewise.
10770 * g++.dg/template/crash77.C: Likewise.
10771 * g++.dg/template/error51.C: Likewise.
10772 * g++.dg/template/incomplete1.C: Likewise.
10773 * g++.dg/template/incomplete3.C: Likewise.
10774 * g++.dg/template/incomplete4.C: Likewise.
10775 * g++.dg/template/incomplete5.C: Likewise.
10776 * g++.dg/template/inherit8.C: Likewise.
10777 * g++.dg/template/instantiate1.C: Likewise.
10778 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10779 * g++.dg/template/offsetof2.C: Likewise.
10780 * g++.dg/tm/pr51928.C: Likewise.
10781 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10782 * g++.dg/warn/incomplete1.C: Likewise.
10783 * g++.dg/warn/incomplete2.C: Likewise.
10784 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10785 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10786 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10787 * g++.old-deja/g++.eh/catch1.C: Likewise.
10788 * g++.old-deja/g++.eh/spec6.C: Likewise.
10789 * g++.old-deja/g++.mike/p7868.C: Likewise.
10790 * g++.old-deja/g++.other/crash38.C: Likewise.
10791 * g++.old-deja/g++.other/enum2.C: Likewise.
10792 * g++.old-deja/g++.other/incomplete.C: Likewise.
10793 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10794 * g++.old-deja/g++.pt/crash9.C: Likewise.
10795 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10796 * g++.old-deja/g++.pt/typename8.C: Likewise.
10797 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10798
10799 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10800
10801 * lib/target-supports.exp
10802 (check_effective_target_vect_sizes_32B_16B): Return false if
10803 128-bit AVX vectors preferred.
10804
10805 2014-05-19 Mike Stump <mikestump@comcast.net>
10806
10807 * lib/target-supports.exp (check_effective_target_avx): Early out
10808 if not x86 to prevent x86 flags on non-x86 targets.
10809
10810 2014-05-19 Richard Biener <rguenther@suse.de>
10811
10812 PR tree-optimization/61221
10813 * gcc.dg/torture/pr61221.c: New testcase.
10814
10815 2014-05-19 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/61209
10818 * gfortran.dg/pr61209.f90: New testcase.
10819
10820 2014-05-19 Richard Biener <rguenther@suse.de>
10821
10822 PR tree-optimization/61184
10823 * c-c++-common/torture/pr61184.c: New testcase.
10824
10825 2014-05-19 Christian Bruel <christian.bruel@st.com>
10826
10827 PR target/61195
10828 * gcc.target/sh/pr61195.c: New test.
10829
10830 2014-05-18 Wei Mi <wmi@google.com>
10831
10832 PR target/58066
10833 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10834 directive with rtl insns. Add effective-target fpic and
10835 tls_native.
10836
10837 2014-05-17 Xinliang David Li <davidxl@google.com>
10838
10839 * g++.dg/ipa/devirt-33.C: New testcase.
10840
10841 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10842
10843 * g++.dg/ipa/comdat.C: New file.
10844
10845 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10846
10847 * gnat.dg/volatile12.ad[sb]: New test.
10848
10849 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10850
10851 * gnat.dg/enum3.adb: New test.
10852
10853 2014-05-18 Andreas Schwab <schwab@suse.de>
10854
10855 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10856
10857 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10858
10859 PR libfortran/52539
10860 * gfortran.dg/namelist_utf8.f90: New test.
10861
10862 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10863
10864 PR c++/52875
10865 * g++.dg/cpp0x/decltype58.C: New.
10866
10867 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10868
10869 * gcc.target/microblaze/others/break_handler.c: New.
10870
10871 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10872
10873 PR tree-optimization/61140
10874 PR tree-optimization/61150
10875 PR tree-optimization/61197
10876 * gcc.dg/tree-ssa/pr61140.c: New file.
10877 * gcc.dg/tree-ssa/pr61150.c: New file.
10878 * gcc.dg/tree-ssa/pr61197.c: New file.
10879
10880 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10881
10882 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10883 (dg-options): Add -mfpmath=387.
10884 (dg-final): Check that no MMX registers are used.
10885
10886 2014-05-17 Andreas Schwab <schwab@suse.de>
10887
10888 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10889
10890 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10891
10892 Revert:
10893 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10894
10895 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10896 occurrences of "int" in the gimple dump to reflect that the return
10897 types of functions now show up in such dumps.
10898 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10899
10900 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10901
10902 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10903 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10904 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10905 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10906 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10907 * gcc.dg/debug/pr35154.c: Update testcase.
10908 * gcc.target/i386/vectorize1.c: Update testcase.
10909
10910 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10911
10912 PR c++/51640
10913 * g++.dg/parse/error54.C: New.
10914
10915 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10916
10917 PR rtl-optimization/60969
10918 * g++.dg/pr60969.C: New.
10919
10920 2014-05-16 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/61194
10923 * gcc.dg/vect/pr61194.c: New testcase.
10924
10925 2014-05-16 Richard Biener <rguenther@suse.de>
10926
10927 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10928 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10929 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10930 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10931
10932 2014-05-16 Richard Biener <rguenther@suse.de>
10933
10934 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10935
10936 2014-05-15 Martin Jambor <mjambor@suse.cz>
10937
10938 PR ipa/61085
10939 * g++.dg/ipa/pr61085.C: New test.
10940
10941 2014-05-15 Martin Jambor <mjambor@suse.cz>
10942
10943 PR tree-optimization/61090
10944 * gcc.dg/tree-ssa/pr61090.c: New test.
10945
10946 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR tree-optimization/61158
10949 * gcc.dg/pr61158.c: New test.
10950
10951 2014-05-15 Andreas Schwab <schwab@suse.de>
10952
10953 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10954 emitted.
10955 * obj-c++.dg/exceptions-5.mm: Likewise.
10956
10957 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10958
10959 * shrink-wrap-loop.c: New test case.
10960
10961 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10962
10963 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10964 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10965 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10966 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10967 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10968 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10969 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10970 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10971 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10972 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10973 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10974 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10975 * gcc.target/arm/simd/vtrns16_1.c: New file.
10976 * gcc.target/arm/simd/vtrns32_1.c: New file.
10977 * gcc.target/arm/simd/vtrns8_1.c: New file.
10978 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10979 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10980 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10981
10982 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10983
10984 * gcc.target/i386/clflushopt-1.c: New.
10985 * gcc.target/i386/xsavec-1.c: Ditto.
10986 * gcc.target/i386/xsavec64-1.c: Ditto.
10987 * gcc.target/i386/xsaves-1.c: Ditto.
10988 * gcc.target/i386/xsaves64-1.c: Ditto.
10989 * gcc.target/i386/sse-12.c: Test new options.
10990 * gcc.target/i386/sse-13.c: Ditto.
10991 * gcc.target/i386/sse-14.c: Ditto.
10992 * gcc.target/i386/sse-22.c: Ditto.
10993 * gcc.target/i386/sse-23.c: Ditto.
10994 * g++.dg/other/i386-2.C: Ditto.
10995 * g++.dg/other/i386-3.C: Ditto.
10996
10997 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10998
10999 PR rtl-optimization/60866
11000 * gcc.dg/pr60866.c: New test.
11001
11002 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11003
11004 PR rtl-optimization/60901
11005 * gcc.target/i386/pr60901.c: New test.
11006
11007 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11008
11009 PR sanitizer/61100
11010 * c-c++-common/asan/asan-interface-1.c: New test.
11011 * lib/asan-dg.exp (asan_include_flags): New function.
11012 (asan_init): Call asan_include_flags to obtain path
11013 to sanitizer headers.
11014
11015 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11016
11017 * lib/target-support.exp (check_dfp_hw_available): New function.
11018 (is-effective-target): Check $arg for dfp_hw.
11019 (is-effective-target-keyword): Likewise.
11020 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11021 Change target to dfp_hw.
11022
11023 2014-05-13 Marek Polacek <polacek@redhat.com>
11024
11025 PR c/61162
11026 * gcc.dg/pr61162.c: New test.
11027
11028 2014-05-13 Marek Polacek <polacek@redhat.com>
11029
11030 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11031 * c-c++-common/pr50459-2.c: New test.
11032
11033 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11034
11035 PR c++/54310
11036 * g++.dg/template/pr54310.C: New.
11037
11038 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11039 Sandra Loosemore <sandra@codesourcery.com>
11040
11041 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11042
11043 2014-05-13 Catherine Moore <clm@cm00re.com>
11044
11045 * gcc.target/mips/near-far-1.c: Adjust expected output
11046 to allow the JALS instruction.
11047 * gcc.target/mips/near-far-2.c: Likewise.
11048 * gcc.target/mips/near-far-4.c: Likewise.
11049
11050 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11051
11052 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11053
11054 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR target/61060
11057 * gcc.dg/pr61060.c: New test.
11058
11059 2014-05-12 DJ Delorie <dj@redhat.com>
11060
11061 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11062 * gcc.dg/sibcall-4.c: Likewise.
11063
11064 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11065
11066 * objc.dg/shadow-1.m: New test.
11067 * objc.dg/shadow-2.m: New test.
11068 * objc.dg/ivar-scope-1.m: New test.
11069 * objc.dg/ivar-scope-2.m: New test.
11070 * objc.dg/ivar-scope-3.m: New test.
11071 * objc.dg/ivar-scope-4.m: New test.
11072 * objc.dg/ivar-visibility-1.m: New test.
11073 * objc.dg/ivar-visibility-2.m: New test.
11074 * objc.dg/ivar-visibility-3.m: New test.
11075 * objc.dg/ivar-visibility-4.m: New test.
11076
11077 2014-05-12 Tobias Burnus <burnus@net-b.de>
11078
11079 PR fortran/60127
11080 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11081
11082 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11083
11084 PR fortran/60834
11085 * gfortran.dg/associate_16.f90: New test.
11086
11087 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11088
11089 PR target/60991
11090 * gcc.target/avr/pr60991.c: New testcase.
11091
11092 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11093
11094 PR c++/60054
11095 * g++.dg/cpp1y/pr60054.C: New.
11096
11097 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11098
11099 PR c++/51199
11100 * g++.dg/template/pr51199.C: New.
11101
11102 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11103
11104 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11105
11106 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11107
11108 * gfortran.dg/gomp/affinity-1.f90: New test.
11109
11110 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11111
11112 * gcc.dg/torture/pr61136.c: New test.
11113
11114 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11115
11116 PR c++/59705
11117 * g++.dg/cpp0x/sfinae51.C: New.
11118
11119 PR c++/58353
11120 * g++.dg/cpp0x/variadic157.C: New.
11121
11122 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11123
11124 PR target/51244
11125 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11126
11127 2014-05-10 Marek Polacek <polacek@redhat.com>
11128
11129 * gcc.dg/pedwarn-init.c: New test.
11130 * gcc.dg/init-string-1.c: Adjust dg-error.
11131
11132 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11133
11134 * lib/target-supports.exp
11135 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11136 to the list.
11137
11138 2014-05-09 Marek Polacek <polacek@redhat.com>
11139
11140 PR c/61096
11141 * gcc.dg/pr61096-1.c: New test.
11142 * gcc.dg/pr61096-2.c: New test.
11143
11144 2014-05-09 Florian Weimer <fweimer@redhat.com>
11145
11146 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11147 * g++.dg/fstack-protector-strong.C: Likewise.
11148 * gcc.target/i386/ssp-strong-reg.c: New file.
11149
11150 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11151
11152 PR target/61055
11153 * gcc.target/avr/torture/pr61055.c: New test.
11154
11155 2014-05-09 Marek Polacek <polacek@redhat.com>
11156
11157 PR c/50459
11158 * c-c++-common/attributes-1.c: Move test line to a new test.
11159 * c-c++-common/attributes-2.c: New test.
11160 * c-c++-common/pr50459.c: New test.
11161 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11162 * gcc.dg/nonnull-2.c: Likewise.
11163 * gcc.dg/pr55570.c: Modify dg-error.
11164 * gcc.dg/tm/wrap-2.c: Likewise.
11165
11166 2014-05-08 Jeff Law <law@redhat.com>
11167
11168 PR tree-optimization/61009
11169 * g++.dg/tree-ssa/pr61009.C: New test.
11170
11171 2014-05-08 Matthias Klose <doko@ubuntu.com>
11172
11173 PR driver/61106
11174 * gcc-dg/unused-8a.c: New.
11175 * gcc-dg/unused-8b.c: Likewise.
11176
11177 2014-05-08 Marek Polacek <polacek@redhat.com>
11178
11179 PR c/61053
11180 * gcc.dg/pr61053.c: New test.
11181
11182 2014-05-08 Marek Polacek <polacek@redhat.com>
11183
11184 PR c/61077
11185 * gcc.dg/pr61077.c: New test.
11186
11187 2014-05-08 Tobias Burnus <burnus@net-b.de>
11188
11189 * gfortran.dg/coarray_collectives_1.f90: New.
11190 * gfortran.dg/coarray_collectives_2.f90: New.
11191 * gfortran.dg/coarray_collectives_3.f90: New.
11192 * gfortran.dg/coarray_collectives_4.f90: New.
11193 * gfortran.dg/coarray_collectives_5.f90: New.
11194 * gfortran.dg/coarray_collectives_6.f90: New.
11195 * gfortran.dg/coarray/collectives_1.f90: New.
11196 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11197 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11198 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11199 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11200 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11201 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11202 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11203
11204 2014-05-08 Wei Mi <wmi@google.com>
11205
11206 PR target/58066
11207 * gcc.target/i386/pr58066.c: New test.
11208
11209 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11210
11211 * gcc.target/i386/avx256-unaligned-load-2.c,
11212 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11213 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11214 packed-single instructions.
11215
11216 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11217
11218 PR c++/13981
11219 * g++.dg/diagnostic/pr13981.C: New.
11220
11221 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11222
11223 PR tree-optimization/59100
11224 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11225 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11226
11227 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11228
11229 PR tree-optimization/61095
11230 * gcc.dg/torture/pr61095.c: New test.
11231
11232 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11233
11234 PR middle-end/39246
11235 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11236 the uninitialized complex is used.
11237 * gcc.dg/uninit-17.c: New test to check partial initialization of
11238 complex with branches.
11239 * gcc.dg/uninit-17-O0.c: Likewise.
11240
11241 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11242
11243 PR target/60884
11244 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11245 (test_03): Rename to test_02.
11246
11247 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11248
11249 PR c++/61083
11250 * g++.dg/cpp0x/sfinae50.C: New.
11251
11252 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11253
11254 PR c++/61080
11255 * g++.dg/cpp0x/deleted7.C: New.
11256
11257 2014-05-07 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/61034
11260 * g++.dg/tree-ssa/pr61034.C: New testcase.
11261
11262 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11263
11264 * gcc.target/epiphany/isr-arg.c: New file.
11265
11266 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11267
11268 PR tree-optimization/52252
11269 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11270
11271 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11272
11273 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11274 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11275 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11276 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11277 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11278 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11279 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11280 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11281 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11282 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11283 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11284 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11285 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11286 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11287 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11288 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11289 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11290 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11291 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11292 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11293 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11294 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11295 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11296 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11297 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11298 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11299 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11300 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11301 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11302 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11303 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11304 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11305 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11306 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11307 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11308 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11309 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11310 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11311 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11312 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11313 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11314 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11315 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11316 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11317 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11318 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11319 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11320 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11321 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11322 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11323 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11324 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11325 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11326 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11327 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11328 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11329 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11330 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11331 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11332 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11333 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11334 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11335 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11336 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11337 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11338 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11339 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11340 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11341 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11342 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11343 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11344 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11345
11346 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11347
11348 gcc.target/aarch64/simd/ext_f32.x: New file.
11349 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11350 gcc.target/aarch64/simd/ext_p16.x: New file.
11351 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11352 gcc.target/aarch64/simd/ext_p8.x: New file.
11353 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11354 gcc.target/aarch64/simd/ext_s16.x: New file.
11355 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11356 gcc.target/aarch64/simd/ext_s32.x: New file.
11357 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11358 gcc.target/aarch64/simd/ext_s64.x: New file.
11359 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11360 gcc.target/aarch64/simd/ext_s8.x: New file.
11361 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11362 gcc.target/aarch64/simd/ext_u16.x: New file.
11363 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11364 gcc.target/aarch64/simd/ext_u32.x: New file.
11365 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11366 gcc.target/aarch64/simd/ext_u64.x: New file.
11367 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11368 gcc.target/aarch64/simd/ext_u8.x: New file.
11369 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11370 gcc.target/aarch64/simd/ext_f64.c: New file.
11371 gcc.target/aarch64/simd/extq_f32.x: New file.
11372 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11373 gcc.target/aarch64/simd/extq_p16.x: New file.
11374 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11375 gcc.target/aarch64/simd/extq_p8.x: New file.
11376 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11377 gcc.target/aarch64/simd/extq_s16.x: New file.
11378 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11379 gcc.target/aarch64/simd/extq_s32.x: New file.
11380 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11381 gcc.target/aarch64/simd/extq_s64.x: New file.
11382 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11383 gcc.target/aarch64/simd/extq_s8.x: New file.
11384 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11385 gcc.target/aarch64/simd/extq_u16.x: New file.
11386 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11387 gcc.target/aarch64/simd/extq_u32.x: New file.
11388 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11389 gcc.target/aarch64/simd/extq_u64.x: New file.
11390 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11391 gcc.target/aarch64/simd/extq_u8.x: New file.
11392 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11393 gcc.target/aarch64/simd/extq_f64.c: New file.
11394
11395 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11396
11397 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11398 * gcc.target/aarch64/vtrnu32.c: Likewise.
11399 * gcc.target/aarch64/vtrnf32.c: Likewise.
11400
11401 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11402
11403 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11404 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11405 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11406 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11407 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11408 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11409 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11410 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11411 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11412 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11413 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11414 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11415 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11416 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11417 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11418 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11419 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11420 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11421 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11422 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11423 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11424 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11425 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11426 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11427 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11428 * gcc.target/aarch64/simd/vtrns16.x: New file.
11429 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11430 * gcc.target/aarch64/simd/vtrns32.x: New file.
11431 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11432 * gcc.target/aarch64/simd/vtrns8.x: New file.
11433 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11434 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11435 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11436 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11437 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11438 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11439
11440 2014-05-07 Richard Biener <rguenther@suse.de>
11441
11442 PR tree-optimization/57864
11443 * gcc.dg/torture/pr57864.c: New testcase.
11444
11445 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11446
11447 PR libfortran/61049
11448 * gfortran.dg/list_read_13.f: New test.
11449
11450 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11451
11452 PR c++/60999
11453 * g++.dg/cpp0x/nsdmi-template9.C: New.
11454 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11455
11456 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11457 Mike Stump <mikestump@comcast.net>
11458 Richard Sandiford <rdsandiford@googlemail.com>
11459
11460 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11461
11462 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11463
11464 PR ipa/60965
11465 * g++.dg/ipa/devirt-32.C: New testcase.
11466
11467 2014-05-05 Richard Biener <rguenther@suse.de>
11468
11469 PR middle-end/61010
11470 * gcc.dg/torture/pr61010.c: New testcase.
11471
11472 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11473
11474 * gcc.target/s390/leaf-profile.c: New testcase.
11475
11476 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11477
11478 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11479 Disable asm scan for s390.
11480 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11481 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11482
11483 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11484
11485 PR tree-optimization/60363
11486 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11487
11488 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11489
11490 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11491 (dg-require-effective-target): Change target to powerpc_fprs.
11492 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11493 (dg-require-effective-target): Change target to dfprt.
11494
11495 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11496
11497 PR c++/58582
11498 * g++.dg/cpp0x/deleted4.C: New.
11499 * g++.dg/cpp0x/deleted5.C: Likewise.
11500 * g++.dg/cpp0x/deleted6.C: Likewise.
11501
11502 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11503
11504 PR fortran/61025
11505 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11506 regexps for -m32.
11507 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11508 * gfortran.dg/coarray_poly_6.f90: Likewise.
11509 * gfortran.dg/coarray_poly_7.f90: Likewise.
11510 * gfortran.dg/coarray_poly_8.f90: Likewise.
11511
11512 2014-05-02 Marek Polacek <polacek@redhat.com>
11513
11514 PR c/25801
11515 * gcc.dg/pr25801.c: New test.
11516
11517 2014-05-02 Marek Polacek <polacek@redhat.com>
11518
11519 PR c/60784
11520 * gcc.dg/pr60784.c: New test.
11521
11522 2014-05-01 Marek Polacek <polacek@redhat.com>
11523
11524 PR c/60915
11525 * gcc.dg/pr60915.c: New test.
11526
11527 2014-05-01 Marek Polacek <polacek@redhat.com>
11528
11529 PR c/60257
11530 * gcc.dg/pr60257.c: New test.
11531
11532 2014-05-01 Marek Polacek <polacek@redhat.com>
11533
11534 PR c/43395
11535 * c-c++-common/pr43395.c: New test.
11536
11537 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11538
11539 * gcc.dg/cond-reduc-1.c: New test.
11540 * gcc.dg/cond-reduc-2.c: Likewise.
11541
11542 2014-05-01 Marek Polacek <polacek@redhat.com>
11543
11544 PR c/29467
11545 * gcc.dg/pr29467.c: New test.
11546 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11547 about boolean types.
11548 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11549 to bool.
11550 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11551
11552 2014-05-01 Marek Polacek <polacek@redhat.com>
11553
11554 PR c/43245
11555 * gcc.dg/pr43245.c: New test.
11556
11557 2014-05-01 Marek Polacek <polacek@redhat.com>
11558
11559 PR c/56989
11560 * gcc.dg/pr56989.c: New test.
11561
11562 2014-04-30 Ian Lance Taylor <iant@google.com>
11563
11564 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11565 in go_compile_args rather than in argument to go-torture-execute.
11566
11567 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11568
11569 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11570 instead of getpid.
11571
11572 2014-04-30 Tobias Burnus <burnus@net-b.de>
11573
11574 * gfortran.dg/coarray_poly_6.f90
11575 * gfortran.dg/coarray_poly_7.f90
11576 * gfortran.dg/coarray_poly_8.f90
11577
11578 2014-04-30 Tobias Burnus <burnus@net-b.de>
11579
11580 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11581 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11582 * gfortran.dg/coarray/codimension.f90: New.
11583
11584 2014-04-30 Tobias Burnus <burnus@net-b.de>
11585
11586 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11587 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11588
11589 2014-04-30 Tobias Burnus <burnus@net-b.de>
11590
11591 * gfortran.dg/coarray_poly_4.f90: New.
11592 * gfortran.dg/coarray_poly_5.f90: New.
11593
11594 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11595
11596 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11597 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11598 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11599 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11600 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11601 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11602 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11603 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11604 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11605 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11606 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11607 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11608 * gcc.target/arm/simd/vuzps16_1.c: New file.
11609 * gcc.target/arm/simd/vuzps32_1.c: New file.
11610 * gcc.target/arm/simd/vuzps8_1.c: New file.
11611 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11612 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11613 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11614
11615 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11616
11617 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11618 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11619 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11620
11621 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11622
11623 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11624 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11625 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11626 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11627 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11628 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11629 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11630 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11631 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11632 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11633 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11634 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11635 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11636 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11637 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11638 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11639 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11640 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11641 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11642 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11643 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11644 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11645 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11646 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11647 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11648 * gcc.target/aarch64/simd/vuzps16.x: New file.
11649 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11650 * gcc.target/aarch64/simd/vuzps32.x: New file.
11651 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11652 * gcc.target/aarch64/simd/vuzps8.x: New file.
11653 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11654 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11655 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11656 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11657 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11658 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11659
11660 2014-04-30 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/48329
11663 * gfortran.dg/vect/pr48329.f90: New testcase.
11664
11665 2014-04-30 Marek Polacek <polacek@redhat.com>
11666
11667 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11668 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11669
11670 2014-04-30 Marek Polacek <polacek@redhat.com>
11671
11672 PR c/60139
11673 * gcc.dg/pr60139.c: New test.
11674
11675 2014-04-30 Marek Polacek <polacek@redhat.com>
11676
11677 PR c/60351
11678 * gcc.dg/pr60351.c: New test.
11679
11680 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11681
11682 * gcc.target/arm/simd/simd.exp: New file.
11683 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11684 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11685 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11686 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11687 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11688 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11689 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11690 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11691 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11692 * gcc.target/arm/simd/vzipf32_1.c: New file.
11693 * gcc.target/arm/simd/vzipp16_1.c: New file.
11694 * gcc.target/arm/simd/vzipp8_1.c: New file.
11695 * gcc.target/arm/simd/vzips16_1.c: New file.
11696 * gcc.target/arm/simd/vzips32_1.c: New file.
11697 * gcc.target/arm/simd/vzips8_1.c: New file.
11698 * gcc.target/arm/simd/vzipu16_1.c: New file.
11699 * gcc.target/arm/simd/vzipu32_1.c: New file.
11700 * gcc.target/arm/simd/vzipu8_1.c: New file.
11701
11702 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11703
11704 PR c++/51707
11705 * g++.dg/cpp0x/constexpr-51707.C: New.
11706
11707 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11708
11709 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11710 occurrences of "int" in the gimple dump to reflect that the return
11711 types of functions now show up in such dumps.
11712 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11713
11714 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR tree-optimization/60971
11717 * c-c++-common/turtore/pr60971.c: New test.
11718
11719 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11720
11721 * gcc.target/aarch64/simd/simd.exp: New file.
11722 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11723 * gcc.target/aarch64/simd/vzipf32.x: New file.
11724 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11725 * gcc.target/aarch64/simd/vzipp16.x: New file.
11726 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11727 * gcc.target/aarch64/simd/vzipp8.x: New file.
11728 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11729 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11730 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11731 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11732 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11733 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11734 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11735 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11736 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11737 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11738 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11739 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11740 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11741 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11742 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11743 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11744 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11745 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11746 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11747 * gcc.target/aarch64/simd/vzips16.x: New file.
11748 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11749 * gcc.target/aarch64/simd/vzips32.x: New file.
11750 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11751 * gcc.target/aarch64/simd/vzips8.x: New file.
11752 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11753 * gcc.target/aarch64/simd/vzipu16.x: New file.
11754 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11755 * gcc.target/aarch64/simd/vzipu32.x: New file.
11756 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11757 * gcc.target/aarch64/simd/vzipu8.x: New file.
11758
11759 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11760
11761 * gcc.target/aarch64/fcsel_1.c: New test case.
11762
11763 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11764
11765 PR libfortran/60810
11766 * gfortran.dg/arrayio_13.f90: New test.
11767
11768 2014-04-28 Martin Jambor <mjambor@suse.cz>
11769
11770 * gcc.dg/tree-ssa/sra-14.c: New test.
11771
11772 2014-04-28 Richard Biener <rguenther@suse.de>
11773
11774 PR middle-end/60092
11775 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11776 * gcc.dg/vect/pr60092.c: Likewise.
11777
11778 2014-04-28 Richard Biener <rguenther@suse.de>
11779
11780 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11781 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11782 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11783 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11784
11785 2014-04-28 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/60979
11788 * gcc.dg/graphite/pr60979.c: New testcase.
11789
11790 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11791
11792 PR c/60983
11793 * gcc.dg/pr60114.c: Use signed chars.
11794
11795 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11796
11797 PR c++/59120
11798 * g++.dg/cpp0x/alias-decl-43.C: New.
11799
11800 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11801
11802 PR fortran/59604
11803 PR fortran/58003
11804 * gfortran.dg/no_range_check_3.f90: New test.
11805
11806 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11807
11808 PR libfortran/52539
11809 * gfortran.dg/namelist_utf8.f90: New test.
11810
11811 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11812
11813 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11814 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11815 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11816
11817 2014-04-25 Cary Coutant <ccoutant@google.com>
11818
11819 PR debug/60929
11820 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11821 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11822 -fdebug-types-section flag.
11823
11824 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11825
11826 * gcc.target/arm/tail-long-call.c: New test.
11827
11828 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11829
11830 PR tree-optimization/60930
11831 * gcc.dg/torture/pr60930.c: New test.
11832
11833 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR tree-optimization/60960
11836 * gcc.c-torture/execute/pr60960.c: New test.
11837
11838 2014-04-25 Marek Polacek <polacek@redhat.com>
11839
11840 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11841
11842 2014-04-25 Marek Polacek <polacek@redhat.com>
11843
11844 PR c/18079
11845 * gcc.dg/pr18079.c: New test.
11846 * gcc.dg/pr18079-2.c: New test.
11847
11848 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11849
11850 * c-c++-common/gomp/pr60823-2.c: Require effective target
11851 vect_simd_clones.
11852
11853 2014-04-25 Marek Polacek <polacek@redhat.com>
11854
11855 PR c/60114
11856 * gcc.dg/pr60114.c: New test.
11857
11858 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11859
11860 * gcc.c-torture/execute/20140425-1.c: New test.
11861
11862 2014-04-25 Marek Polacek <polacek@redhat.com>
11863
11864 PR c/60156
11865 * c-c++-common/pr60156.c: New test.
11866
11867 2014-04-25 Richard Biener <rguenther@suse.de>
11868
11869 PR ipa/60912
11870 * g++.dg/opt/pr60912.C: New testcase.
11871
11872 2014-04-25 Richard Biener <rguenther@suse.de>
11873
11874 PR ipa/60911
11875 * gcc.dg/lto/pr60911_0.c: New testcase.
11876
11877 2014-04-24 Cong Hou <congh@google.com>
11878
11879 PR tree-optimization/60896
11880 * g++.dg/vect/pr60896.cc: New test.
11881
11882 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11883
11884 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11885 unpack builtin functionss for 128-bit types.
11886 * gcc.target/powerpc/pack02.c: Likewise.
11887 * gcc.target/powerpc/pack03.c: Likewise.
11888 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11889 divide builtin functionss.
11890 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11891 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11892 functions.
11893 * gcc.target/powerpc/bcd-2.c: Likewise.
11894 * gcc.target/powerpc/bcd-3.c: Likewise.
11895 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11896 builtin functionss.
11897 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11898
11899 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11900
11901 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11902 keeps_null_pointer_checks.
11903 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11904 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11905 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11906 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11907
11908 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11909
11910 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11911 Replace load with read and store with write.
11912
11913 2014-04-24 Jeff Law <law@redhat.com>
11914
11915 PR target/60822
11916 * gcc.c-torture/pr60822.c: New test.
11917 * gcc.c-torture/pr60822.x: New test.
11918
11919 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11920
11921 PR c++/57958
11922 * g++.dg/cpp0x/pr57958.C: New test.
11923
11924 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11925
11926 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11927 true for aarch64_be.
11928
11929 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11930 Tom de Vries <tom@codesourcery.com>
11931
11932 * gcc.dg/fuse-caller-save.c: New test.
11933
11934 2014-04-24 Joey Ye <joey.ye@arm.com>
11935
11936 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11937
11938 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11939
11940 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11941 * gcc.dg/vect/vect-bswap16: New test.
11942 * gcc.dg/vect/vect-bswap32: Likewise.
11943 * gcc.dg/vect/vect-bswap64: Likewise.
11944
11945 2014-04-23 Jeff Law <law@redhat.com>
11946
11947 PR tree-optimization/60902
11948 * gcc.target/i386/pr60902.c: New test.
11949
11950 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11951
11952 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11953 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11954 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11955
11956 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11957
11958 * gcc.target/arm/rev16.c: New test.
11959
11960 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11961
11962 * gcc.target/aarch64/rev16_1.c: New test.
11963
11964 2014-04-23 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/60903
11967 * gcc.dg/torture/pr60903.c: New testcase.
11968
11969 2014-04-23 Richard Biener <rguenther@suse.de>
11970
11971 PR middle-end/60895
11972 * g++.dg/torture/pr60895.C: New testcase.
11973
11974 2014-04-23 Richard Biener <rguenther@suse.de>
11975
11976 PR middle-end/60891
11977 * gcc.dg/torture/pr60891.c: New testcase.
11978
11979 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR sanitizer/60275
11982 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11983 -fno-sanitize-recover to dg-options.
11984 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11985 add -std=c++11 to dg-options.
11986 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11987 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11988 add -std=c++1y to dg-options.
11989 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11990 -fno-sanitize-recover to dg-options.
11991 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11992 * c-c++-common/ubsan/vla-4.c: Likewise.
11993 * c-c++-common/ubsan/pr59503.c: Likewise.
11994 * c-c++-common/ubsan/vla-3.c: Likewise.
11995 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11996 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11997 * c-c++-common/ubsan/shift-3.c: Likewise.
11998 * c-c++-common/ubsan/overflow-1.c: Likewise.
11999 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12000 * c-c++-common/ubsan/vla-2.c: Likewise.
12001 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12002 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12003 * c-c++-common/ubsan/shift-6.c: Likewise.
12004 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12005 * c-c++-common/ubsan/overflow-add-3.c: New test.
12006 * c-c++-common/ubsan/overflow-add-4.c: New test.
12007 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12008 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12009
12010 2014-04-22 Christian Bruel <christian.bruel@st.com>
12011
12012 * gcc.target/sh/hiconst.c: New test.
12013
12014 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12015
12016 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12017 lroundf generates custom round instruction, too.
12018
12019 2014-04-22 Tobias Burnus <burnus@net-b.de>
12020
12021 PR fortran/60881
12022 * coarray/alloc_comp_3.f90: New.
12023
12024 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12025
12026 PR target/60868
12027 * gcc.target/i386/pr60868.c: New testcase.
12028
12029 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR c/59073
12032 * c-c++-common/gomp/pr59073.c: New test.
12033
12034 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12035
12036 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12037
12038 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12039
12040 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12041 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12042
12043 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12044
12045 * gcc.dg/memcpy-5.c: New test.
12046
12047 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12048
12049 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12050
12051 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12052 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12053 *-*-solaris2.9.
12054 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12055 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12056 from dg-options.
12057 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12058 from dg-additional-options.
12059 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12060 from dg-options.
12061
12062 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12063 execution check.
12064 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12065 (sigill_hdlr): Remove.
12066 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12067 check.
12068
12069 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12070 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12071 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12072
12073 * lib/target-supports.exp (add_options_for_tls): Remove
12074 *-*-solaris2.9* handling.
12075
12076 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12077
12078 * gcc.target/aarch64/vect_cvtf_1.c: New.
12079
12080 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR tree-optimization/60823
12083 * c-c++-common/gomp/pr60823-1.c: New test.
12084 * c-c++-common/gomp/pr60823-2.c: New test.
12085 * c-c++-common/gomp/pr60823-3.c: New test.
12086
12087 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12088
12089 * gcc.target/arm/anddi_notdi-1.c: New test.
12090 * gcc.target/arm/iordi_notdi-1.c: New test case.
12091
12092 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12093
12094 * gcc.target/arm/iordi_notdi-1.c: New test.
12095
12096 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12097
12098 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12099
12100 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12101
12102 PR target/60735
12103 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12104 not cause errors if -mspe.
12105
12106 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12107
12108 PR target/60909
12109 * gcc.target/i386/pr60909-1.c: New test.
12110 * gcc.target/i386/pr60909-2.c: Ditto.
12111
12112 2014-04-18 Cong Hou <congh@google.com>
12113
12114 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12115 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12116
12117 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12118
12119 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12120 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12121
12122 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12123
12124 PR c++/59200
12125 * g++.dg/cpp0x/alias-decl-42.C: New.
12126
12127 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12128
12129 * gcc.target/powerpc/ti_math1.c: New.
12130 * gcc.target/powerpc/ti_math2.c: New.
12131
12132 2014-04-17 Martin Jambor <mjambor@suse.cz>
12133
12134 * gnat.dg/opt34.adb: New.
12135 * gnat.dg/opt34_pkg.ads: Likewise.
12136
12137 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12138
12139 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12140 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12141
12142 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12143
12144 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12145 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12146
12147 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR target/60847
12150 Forward port from 4.8 branch
12151 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12152
12153 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12154 Fix scan patterns.
12155 * gcc.target/i386/bmi-2.c: Ditto.
12156
12157 2014-04-17 Richard Biener <rguenther@suse.de>
12158
12159 PR middle-end/60849
12160 * g++.dg/opt/pr60849.C: New testcase.
12161
12162 2014-04-17 Richard Biener <rguenther@suse.de>
12163
12164 PR tree-optimization/60836
12165 * g++.dg/vect/pr60836.cc: New testcase.
12166
12167 2014-04-17 Richard Biener <rguenther@suse.de>
12168
12169 PR tree-optimization/60841
12170 * gcc.dg/vect/pr60841.c: New testcase.
12171
12172 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12173
12174 * g++.dg/ipa/devirt-31.C: New testcase.
12175
12176 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12177
12178 PR lto/60820
12179 * gcc.dg/lto/pr60820_0.c: New testcase.
12180 * gcc.dg/lto/pr60820_1.c: New testcase.
12181
12182 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12183
12184 PR ipa/60854
12185 * g++.dg/torture/pr60854.C: New testcase.
12186
12187 2014-04-16 Catherine Moore <clm@codesourcery.com>
12188
12189 * gcc.target/mips/umips-store16-2.c: New test.
12190
12191 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12192
12193 * g++.dg/cpp0x/initlist-vect.C: New file.
12194
12195 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12196
12197 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12198 * gcc.dg/uninit-I-O0.c: Likewise.
12199 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12200
12201 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR tree-optimization/60844
12204 * gcc.dg/pr60844.c: New test.
12205
12206 2014-04-15 Richard Biener <rguenther@suse.de>
12207
12208 PR rtl-optimization/56965
12209 * gcc.dg/torture/pr56965-1.c: New testcase.
12210 * gcc.dg/torture/pr56965-2.c: Likewise.
12211
12212 2014-04-15 Teresa Johnson <tejohnson@google.com>
12213
12214 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12215
12216 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12217
12218 * gnat.dg/vect14.adb: New test.
12219
12220 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12221
12222 * gnat.dg/vect12.ad[sb]: New test.
12223 * gnat.dg/vect13.ad[sb]: Likewise.
12224
12225 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12226
12227 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12228 under qemu-arm.
12229 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12230 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12231 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12232 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12233 * c-c++-common/ubsan/null-1.c: Likewise.
12234 * c-c++-common/ubsan/null-10.c: Likewise.
12235 * c-c++-common/ubsan/null-11.c: Likewise.
12236 * c-c++-common/ubsan/null-2.c: Likewise.
12237 * c-c++-common/ubsan/null-3.c: Likewise.
12238 * c-c++-common/ubsan/null-4.c: Likewise.
12239 * c-c++-common/ubsan/null-5.c: Likewise.
12240 * c-c++-common/ubsan/null-6.c: Likewise.
12241 * c-c++-common/ubsan/null-7.c: Likewise.
12242 * c-c++-common/ubsan/null-8.c: Likewise.
12243 * c-c++-common/ubsan/null-9.c: Likewise.
12244 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12245 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12246 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12247 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12248 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12249 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12250 * c-c++-common/ubsan/pr59333.c: Likewise.
12251 * c-c++-common/ubsan/pr59667.c: Likewise.
12252 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12253 * c-c++-common/ubsan/pr60636.c: Likewise.
12254 * c-c++-common/ubsan/shift-1.c: Likewise.
12255 * c-c++-common/ubsan/shift-2.c: Likewise.
12256 * c-c++-common/ubsan/vla-1.c: Likewise.
12257
12258 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12259
12260 * gnat.dg/vect11.ad[sb]: New test.
12261
12262 2014-04-14 Richard Biener <rguenther@suse.de>
12263
12264 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12265
12266 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12267
12268 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12269
12270 2014-04-14 Richard Biener <rguenther@suse.de>
12271 Marc Glisse <marc.glisse@inria.fr>
12272
12273 PR c/60819
12274 * gcc.target/i386/vec-may_alias.c: New testcase.
12275
12276 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12277
12278 * lib/target-supports.exp
12279 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12280 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12281 Fix formatting.
12282
12283 2014-04-14 Richard Biener <rguenther@suse.de>
12284
12285 PR lto/60720
12286 * gcc.dg/lto/pr60720_0.c: New testcase.
12287 * gcc.dg/lto/pr60720_1.c: Likewise.
12288
12289 2014-04-14 Christian Bruel <christian.bruel@st.com>
12290
12291 * gcc.target/sh/memset.c: New test.
12292
12293 2014-04-14 Richard Biener <rguenther@suse.de>
12294
12295 PR middle-end/55022
12296 * gcc.dg/graphite/pr55022.c: New testcase.
12297
12298 2014-04-14 Richard Biener <rguenther@suse.de>
12299
12300 PR tree-optimization/59817
12301 PR tree-optimization/60453
12302 * gfortran.dg/graphite/pr59817.f: New testcase.
12303 * gcc.dg/graphite/pr59817-1.c: Likewise.
12304 * gcc.dg/graphite/pr59817-2.c: Likewise.
12305
12306 2014-04-14 Jason Merrill <jason@redhat.com>
12307
12308 Revert:
12309 * lib/gcc-dg.exp (dg-build-dso): New.
12310 (gcc-dg-test-1): Handle dg-do-what "dso".
12311
12312 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12313
12314 PR fortran/60717
12315 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12316
12317 PR fortran/58085
12318 * gfortran.dg/associate_15.f90: New test.
12319
12320 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12321
12322 PR middle-end/60467
12323 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12324 case to check.
12325
12326 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12327
12328 PR middle-end/60469
12329 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12330
12331 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12332
12333 * gcc.target/mips/umips-store16-1.c: New test.
12334
12335 2014-04-11 Tobias Burnus <burnus@net-b.de>
12336
12337 PR c/60194
12338 * * g++.dg/warn/warn_format_signedness.C: New.
12339 * gcc.dg/format/warn-signedness.c: New.
12340
12341 2014-04-11 Tobias Burnus <burnus@net-b.de>
12342
12343 PR fortran/58880
12344 PR fortran/60495
12345 * gfortran.dg/finalize_25.f90: New.
12346
12347 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12348
12349 * gcc.target/epiphany/t1068-2.c: New file.
12350
12351 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12352
12353 * gcc.target/epiphany/btst-1.c: New test.
12354
12355 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12356
12357 PR rtl-optimization/60651
12358 * gcc.target/epiphany/mode-switch.c: New test.
12359
12360 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12361
12362 PR c++/58600
12363 * g++.dg/cpp0x/gen-attrs-58.C: New.
12364 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12365
12366 2014-04-11 Steve Ellcey <sellcey@mips.com>
12367 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR middle-end/60556
12370 * gcc.c-torture/compile/pr60556.c: New test.
12371
12372 2014-04-11 Richard Biener <rguenther@suse.de>
12373
12374 PR middle-end/60797
12375 * gcc.dg/pr60797.c: New testcase.
12376
12377 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12378
12379 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12380 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12381 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12382 rename to ...
12383 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12384 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12385 instructions as well.
12386
12387 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12388
12389 PR rtl-optimization/60663
12390 * gcc.target/arm/pr60663.c: New test.
12391
12392 2014-04-10 Jason Merrill <jason@redhat.com>
12393
12394 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12395
12396 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR lto/60567
12399 * g++.dg/lto/pr60567_0.C: New test.
12400
12401 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12402
12403 * gfortran.dg/class_nameclash.f90: New test.
12404
12405 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12406
12407 PR c++/52844
12408 * g++.dg/cpp0x/variadic156.C: New.
12409
12410 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12411
12412 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12413 long.
12414
12415 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12416
12417 PR debug/60655
12418 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12419 -fdata-sections.
12420
12421 2014-04-09 Steve Ellcey <sellcey@mips.com>
12422
12423 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12424 and scan lists.
12425
12426 2014-04-09 Cong Hou <congh@google.com>
12427
12428 PR testsuite/60773
12429 * lib/target-supports.exp:
12430 (check_effective_target_vect_widen_si_to_di_pattern): New.
12431 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12432 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12433 targets only.
12434 (foo): Fix up formatting.
12435 (main): Call check_vect.
12436
12437 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12438
12439 PR c++/59115
12440 * g++.dg/template/crash119.C: New.
12441
12442 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12443
12444 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12445
12446 2014-04-08 Jason Merrill <jason@redhat.com>
12447
12448 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12449
12450 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12451
12452 PR rtl-optimization/60776
12453 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12454 * gcc.dg/builtin-bswap-7.c: Likewise.
12455 * gcc.dg/builtin-bswap-6a.c: New testcase.
12456 * gcc.dg/builtin-bswap-7a.c: New testcase.
12457
12458 Revert
12459 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12460
12461 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12462 optimization.
12463 * gcc.dg/builtin-bswap-7.c: Likewise.
12464
12465 2014-04-08 Richard Biener <rguenther@suse.de>
12466
12467 PR tree-optimization/60785
12468 * gcc.dg/graphite/pr60785.c: New testcase.
12469
12470 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12471
12472 PR target/60602
12473 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12474 with as at -O0.
12475
12476 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12477
12478 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12479 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12480 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12481
12482 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12483
12484 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12485
12486 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12487
12488 PR target/60609
12489 * g++.dg/torture/pr60609.C: New test.
12490
12491 2014-04-07 Richard Biener <rguenther@suse.de>
12492
12493 PR tree-optimization/60766
12494 * gcc.dg/torture/pr60766.c: New testcase.
12495
12496 2014-04-07 Jason Merrill <jason@redhat.com>
12497
12498 * lib/gcc-dg.exp (dg-build-dso): New.
12499 (gcc-dg-test-1): Handle dg-do-what "dso".
12500 * lib/target-supports.exp (add_options_for_dlopen): New.
12501 (check_effective_target_dlopen): Use it.
12502
12503 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12504
12505 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12506
12507 2014-04-07 Richard Biener <rguenther@suse.de>
12508
12509 PR middle-end/60750
12510 * g++.dg/torture/pr60750.C: New testcase.
12511 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12512
12513 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12514
12515 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12516
12517 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12518
12519 PR testsuite/60671
12520 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12521
12522 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12523
12524 PR testsuite/60672
12525 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12526
12527 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12528
12529 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12530
12531 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12532
12533 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12534
12535 * gcc.target/avr/dev-specific-rmw.c: New test.
12536
12537 2014-04-04 Cong Hou <congh@google.com>
12538
12539 PR tree-optimization/60656
12540 * gcc.dg/vect/pr60656.c: New test.
12541
12542 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12543
12544 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12545 optimization.
12546 * gcc.dg/builtin-bswap-7.c: Likewise.
12547
12548 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12549
12550 PR c++/58207
12551 * g++.dg/cpp0x/constexpr-ice15.C: New.
12552
12553 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12554
12555 PR ipa/59626
12556 testcase by Richard Biener
12557 * gcc.dg/lto/pr59626_0.c: New testcase.
12558 * gcc.dg/lto/pr59626_1.c: New testcase.
12559
12560 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12561
12562 PR debug/60655
12563 * gcc.c-torture/compile/pr60655-1.c: New test.
12564
12565 2014-04-04 Martin Jambor <mjambor@suse.cz>
12566
12567 PR ipa/60640
12568 * g++.dg/ipa/pr60640-1.C: New test.
12569 * g++.dg/ipa/pr60640-2.C: Likewise.
12570 * g++.dg/ipa/pr60640-3.C: Likewise.
12571 * g++.dg/ipa/pr60640-4.C: Likewise.
12572
12573 2014-04-04 Jeff Law <law@redhat.com>
12574
12575 PR target/60657
12576 * gcc.target/arm/pr60657.c: New test.
12577
12578 2014-04-04 Richard Biener <rguenther@suse.de>
12579
12580 PR ipa/60746
12581 * g++.dg/torture/pr60746.C: New testcase.
12582
12583 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12584
12585 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12586 * g++.old-deja/g++.jason/overload21.C: Likewise.
12587 * g++.old-deja/g++.law/init5.C: Likewise.
12588
12589 2014-04-03 Cong Hou <congh@google.com>
12590
12591 PR tree-optimization/60505
12592 * gcc.dg/vect/pr60505.c: New test.
12593
12594 2014-04-03 Richard Biener <rguenther@suse.de>
12595
12596 PR tree-optimization/60740
12597 * gcc.dg/graphite/pr60740.c: New testcase.
12598
12599 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12600
12601 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12602 * g++.dg/warn/Wnvdtor-2.C: New.
12603 * g++.dg/warn/Wnvdtor-3.C: New.
12604 * g++.dg/warn/Wnvdtor-4.C: New.
12605 * g++.dg/warn/Weff1.C: Delete.
12606 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12607 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12608
12609 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12610
12611 PR ipa/60659
12612 * g++.dg/torture/pr60659.C: New testcase.
12613
12614 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12615
12616 PR tree-optimization/60733
12617 * gcc.dg/torture/pr60733.c: New test.
12618
12619 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12620
12621 PR rtl-optimization/60650
12622 * gcc.target/arm/pr60650-2.c: New.
12623
12624 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12625
12626 * gcc.target/i386/avx2-vpand-3.c,
12627 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12628
12629 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12630
12631 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12632 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12633 gcc.target/i386/memcpy-strategy-1.c,
12634 gcc.target/i386/memcpy-strategy-2.c,
12635 gcc.target/i386/memcpy-vector_loop-1.c,
12636 gcc.target/i386/memcpy-vector_loop-2.c,
12637 gcc.target/i386/memset-vector_loop-1.c,
12638 gcc.target/i386/memset-vector_loop-2.c,
12639 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12640 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12641 -march= options different from those in dg-options.
12642
12643 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12644
12645 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12646 gcc.target/i386/pr30970.c: Use -mtune=generic.
12647 * gcc.target/i386/avx2-vpaddb-3.c,
12648 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12649 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12650 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12651 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12652 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12653 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12654 gcc.target/i386/avx2-vpsubw-3.c,
12655 gcc.target/i386/avx256-unaligned-load-1.c,
12656 gcc.target/i386/avx256-unaligned-load-4.c,
12657 gcc.target/i386/avx256-unaligned-store-1.c,
12658 gcc.target/i386/avx256-unaligned-store-2.c,
12659 gcc.target/i386/avx256-unaligned-store-4.c: Use
12660 -mno-prefer-avx128.
12661
12662 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12663 Iain Sandoe <iain@codesourcery.com>
12664
12665 PR target/54083
12666 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12667 with the additional options -Wl,-undefined,dynamic_lookup
12668 and -Wl,-flat_namespace.
12669 * gcc.dg/torture/pr53922.c: Additional option
12670 -Wl,-flat_namespace for darwin[89].
12671 * gcc.dg/torture/pr60092.c: Additional options
12672 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12673 for darwin[89].
12674
12675 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12676
12677 PR target/43751
12678 * lib/prune.exp: Modify the regular express to prune
12679 the new warnings introduced by r205679 on darwin9.
12680
12681 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12682
12683 * g++.dg/init/ctor4.C: Adjust.
12684 * g++.dg/init/ctor4-1.C: New.
12685 * g++.dg/cpp0x/defaulted2.C: Adjust.
12686
12687 2014-04-01 Richard Henderson <rth@redhat.com>
12688
12689 PR target/60704
12690 * gcc.dg/pr60704.c: New file.
12691
12692 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12693
12694 PR target/60363
12695 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12696 logical_op_short_circuit targets.
12697
12698 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12699
12700 PR libfortran/60128
12701 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12702 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12703
12704 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12705
12706 PR rtl-optimization/60700
12707 * gcc.target/i386/pr60700.c: New test.
12708
12709 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12710
12711 PR target/60650
12712 * gcc.target/arm/pr60650.c: Adjust command line options.
12713
12714 2014-03-31 Martin Jambor <mjambor@suse.cz>
12715
12716 PR middle-end/60647
12717 * gcc.dg/pr60647-1.c: New test.
12718 * gcc.dg/pr60647-2.c: Likewise.
12719
12720 2014-03-31 Richard Biener <rguenther@suse.de>
12721
12722 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12723
12724 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12725
12726 PR target/60034
12727 * gcc.target/aarch64/pr60034.c: New file.
12728
12729 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12730
12731 PR c++/60626
12732 * g++.dg/cpp1y/pr60626.C: New testcase.
12733
12734 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12735
12736 * gcc.dg/pr45416.c: Allow bextr on x86.
12737 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12738 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12739 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12740 * gcc.target/i386/l_fma_double_1.c,
12741 gcc.target/i386/l_fma_double_2.c,
12742 gcc.target/i386/l_fma_double_3.c,
12743 gcc.target/i386/l_fma_double_4.c,
12744 gcc.target/i386/l_fma_double_5.c,
12745 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12746 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12747 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12748 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12749 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12750 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12751 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12752
12753 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR target/60648
12756 * g++.dg/pr60648.C: Move test to...
12757 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12758 dg-options, add for fpic targets dg-additional-options -fPIC.
12759
12760 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12761
12762 * gnat.dg/opt33.adb: New testcase.
12763
12764 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12765
12766 PR target/60697
12767 * gcc.target/aarch64/pr60697.c: New.
12768
12769 2014-03-27 Jeff Law <law@redhat.com>
12770
12771 PR target/60648
12772 * g++.dg/pr60648.C: New test.
12773
12774 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12775
12776 PR c++/60573
12777 * g++.dg/cpp1y/pr60573.C: New testcase.
12778
12779 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR target/60693
12782 * gcc.target/i386/pr60693.c: New test.
12783
12784 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12785
12786 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12787
12788 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR c++/60689
12791 * c-c++-common/pr60689.c: New test.
12792
12793 PR c++/58678
12794 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12795 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12796 targets.
12797
12798 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12799
12800 PR target/60675
12801 * gcc.target/aarch64/pr60675.C: New.
12802
12803 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12804
12805 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12806 * lib/target-supports.exp: Return true for s390
12807 in check_effective_logical_op_short_circuit.
12808
12809 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12810
12811 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12812 of second source operand.
12813 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12814 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12815 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12816
12817 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12818
12819 PR ipa/60315
12820 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12821
12822 2014-03-28 Tobias Burnus <burnus@net-b.de>
12823
12824 * lib/cilk-plus-dg.exp: New.
12825 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12826 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12827
12828 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12829
12830 PR fortran/60522
12831 * gfortran.dg/where_4.f90: New test case.
12832
12833 2014-03-27 Tobias Burnus <burnus@net-b.de>
12834
12835 PR fortran/58880
12836 * gfortran.dg/finalize_24.f90: New.
12837
12838 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12839
12840 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12841 vbpermq builtin.
12842
12843 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12844 vec_select optimizations.
12845 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12846 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12847
12848 PR target/60672
12849 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12850 xxpermdi builtins are supported.
12851
12852 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12853
12854 PR rtl-optimization/60650
12855 * gcc.target/arm/pr60650.c: New.
12856
12857 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12858
12859 * gcc.target/s390/20140327-1.c: New testcase.
12860
12861 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR middle-end/60682
12864 * g++.dg/gomp/pr60682.C: New test.
12865
12866 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12867
12868 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12869
12870 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12871
12872 PR target/60580
12873 * gcc.target/aarch64/pr60580_1.c: New.
12874 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12875 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12876
12877 2014-03-26 Dehao Chen <dehao@google.com>
12878
12879 * gcc.dg/predict-8.c: New test.
12880
12881 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12882
12883 PR c++/52369
12884 * g++.dg/init/const10.C: New.
12885 * g++.dg/init/const11.C: New.
12886 * g++.dg/init/pr25811.C: Adjust.
12887 * g++.dg/init/pr29043.C: Likewise.
12888 * g++.dg/init/pr43719.C: Likewise.
12889 * g++.dg/init/pr44086.C: Likewise.
12890 * g++.dg/init/ctor8.C: Likewise.
12891 * g++.dg/init/uninitialized1.C: Likewise.
12892
12893 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR sanitizer/60636
12896 * c-c++-common/ubsan/pr60636.c: New test.
12897
12898 2014-03-26 Andreas Schwab <schwab@suse.de>
12899
12900 * g++.dg/torture/pr60315.C: Remove duplication.
12901
12902 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12903
12904 * gcc.c-torture/execute/20140326-1.c: New test.
12905
12906 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12907
12908 PR ipa/60315
12909 * g++.dg/torture/pr60315.C: New testcase.
12910
12911 2014-03-25 Martin Jambor <mjambor@suse.cz>
12912
12913 PR ipa/60600
12914 * g++.dg/ipa/pr60600.C: New test.
12915
12916 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12917
12918 PR testsuite/58013
12919 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12920
12921 2014-03-25 Richard Biener <rguenther@suse.de>
12922
12923 PR middle-end/60635
12924 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12925 * gfortran.dg/lto/pr60635_1.c: Likewise.
12926
12927 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12928
12929 PR c++/60627
12930 * g++.dg/cpp1y/pr60627.C: New testcase.
12931
12932 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12933
12934 * gcc.target/aarch64/ushr64_1.c: New.
12935
12936 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12937
12938 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12939 (LONG_LONG): Use LLONG.
12940 (set_rvector_long): Explicitly return void.
12941 (set_vector_long): Likewise.
12942 (check_vector_long): Likewise.
12943
12944 2014-03-24 Marek Polacek <polacek@redhat.com>
12945
12946 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12947 Define INT_MIN.
12948 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12949 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12950 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12951 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12952 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12953 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12954 * c-c++-common/ubsan/pr59503.c: Likewise.
12955 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12956 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12957 * c-c++-common/ubsan/shift-3.c: Likewise.
12958 * c-c++-common/ubsan/shift-6.c: Likewise.
12959 * c-c++-common/ubsan/undefined-1.c: Likewise.
12960 * c-c++-common/ubsan/vla-2.c: Likewise.
12961 * c-c++-common/ubsan/vla-3.c: Likewise.
12962 * c-c++-common/ubsan/vla-4.c: Likewise.
12963 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12964 * g++.dg/ubsan/return-2.C: Likewise.
12965
12966 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12967
12968 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12969 hppa*-*-hpux*.
12970
12971 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12972
12973 PR libfortran/59313
12974 PR libfortran/58015
12975 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12976 * gfortran.dg/round_4.f90: Likewise.
12977
12978 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12979
12980 PR libfortran/60128
12981 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12982 i?86-*-solaris2.9*.
12983
12984 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR sanitizer/60613
12987 * c-c++-common/ubsan/pr60613-1.c: New test.
12988 * c-c++-common/ubsan/pr60613-2.c: New test.
12989
12990 2014-03-22 Matthias Klose <doko@ubuntu.com>
12991
12992 * g++.dg/cpp0x/regress: Remove empty directory.
12993
12994 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR debug/60603
12997 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12998
12999 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13000
13001 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13002 * g++.dg/cpp1y/pr60393.C: Likewise.
13003
13004 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13005
13006 PR c++/60384
13007 * g++.dg/cpp1y/pr60384.C: New.
13008
13009 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR target/60598
13012 * gcc.dg/pr60598.c: New test.
13013
13014 2014-03-21 Martin Jambor <mjambor@suse.cz>
13015
13016 PR ipa/59176
13017 * g++.dg/torture/pr59176.C: New test.
13018
13019 2014-03-21 Martin Jambor <mjambor@suse.cz>
13020
13021 PR ipa/60419
13022 * g++.dg/ipa/pr60419.C: New test.
13023
13024 2014-03-21 Richard Biener <rguenther@suse.de>
13025
13026 PR tree-optimization/60577
13027 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13028
13029 2014-03-21 Tobias Burnus <burnus@net-b.de>
13030
13031 PR fortran/60599
13032 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13033
13034 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR middle-end/60597
13037 * g++.dg/opt/pr60597.C: New test.
13038
13039 PR c++/60572
13040 * g++.dg/init/pr60572.C: New test.
13041
13042 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13043
13044 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13045
13046 2014-03-19 Tobias Burnus <burnus@net-b.de>
13047
13048 PR fortran/60543
13049 PR fortran/60283
13050 * gfortran.dg/implicit_pure_4.f90: New.
13051
13052 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13053
13054 PR c++/51474
13055 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13056
13057 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13058
13059 PR testsuite/60590
13060 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13061 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13062 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13063
13064 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13065
13066 PR c++/60332
13067 * g++.dg/cpp1y/pr60332.C: New.
13068
13069 2014-03-19 Marek Polacek <polacek@redhat.com>
13070
13071 PR sanitizer/60569
13072 * g++.dg/ubsan/pr60569.C: New test.
13073
13074 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13075
13076 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13077
13078 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR tree-optimization/60559
13081 * g++.dg/vect/pr60559.cc: New test.
13082
13083 2014-03-18 Ian Lance Taylor <iant@google.com>
13084
13085 PR target/60563
13086 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13087 (ditype): Rename typedef from int64_t.
13088
13089 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13090
13091 PR c/55383
13092 * gcc.dg/cast-qual-3.c: New.
13093 Revert:
13094 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13095 * c-c++-common/Wcast-qual-1.c: More precise match text.
13096
13097 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13098
13099 PR fortran/55207
13100 PR fortran/60549
13101 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13102 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13103 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13104 * gfortran.dg/intent_optimize_1.f90: Ditto.
13105 * gfortran.dg/pointer_init_9.f90: Ditto.
13106 * gfortran.dg/volatile4.f90: Ditto.
13107 * gfortran.dg/volatile6.f90: Ditto.
13108
13109 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13110
13111 PR c/55383
13112 * c-c++-common/Wcast-qual-1.c: More precise match text.
13113
13114 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13115
13116 PR c++/60305
13117 * g++.dg/cpp0x/constexpr-ice14.C: New.
13118
13119 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13120
13121 PR c++/54250
13122 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13123
13124 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR sanitizer/60535
13127 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13128 * c-c++-common/ubsan/null-2.c: Likewise.
13129 * c-c++-common/ubsan/null-3.c: Likewise.
13130 * c-c++-common/ubsan/null-4.c: Likewise.
13131 * c-c++-common/ubsan/null-5.c: Likewise.
13132 * c-c++-common/ubsan/null-6.c: Likewise.
13133 * c-c++-common/ubsan/null-7.c: Likewise.
13134 * c-c++-common/ubsan/null-8.c: Likewise.
13135 * c-c++-common/ubsan/null-9.c: Likewise.
13136 * c-c++-common/ubsan/null-10.c: Likewise.
13137 * c-c++-common/ubsan/null-11.c: Likewise.
13138 * c-c++-common/ubsan/overflow-1.c: Likewise.
13139 * c-c++-common/ubsan/overflow-2.c: Likewise.
13140 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13141 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13142 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13143 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13144 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13145 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13146 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13147 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13148 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13149 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13150 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13151 * c-c++-common/ubsan/pr59333.c: Likewise.
13152 * c-c++-common/ubsan/pr59503.c: Likewise.
13153 * c-c++-common/ubsan/pr59667.c: Likewise.
13154 * c-c++-common/ubsan/undefined-1.c: Likewise.
13155 * g++.dg/ubsan/pr59250.C: Likewise.
13156 * g++.dg/ubsan/pr59306.C: Likewise.
13157
13158 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13159
13160 * gcc.dg/tls/pr58595.c: Add tls options.
13161
13162 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13163
13164 * gcc.target/i386/avx-additional-reg-names.c: New.
13165 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13166
13167 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13168
13169 PR c++/60390
13170 * g++.dg/cpp1y/pr60390.C: New testcase.
13171
13172 PR c++/60391
13173 * g++.dg/cpp1y/pr60391.C: New testcase.
13174
13175 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13176
13177 PR target/60516
13178 * gcc.target/i386/pr60516.c: New test.
13179
13180 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13181
13182 PR c++/59571
13183 * g++.dg/cpp0x/constexpr-ice13.C: New.
13184
13185 2014-03-17 Marek Polacek <polacek@redhat.com>
13186
13187 PR middle-end/60534
13188 * gcc.dg/gomp/pr60534.c: New test.
13189
13190 2014-03-17 Kai Tietz <ktietz@redhat.com>
13191
13192 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13193
13194 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13195
13196 PR testsuite/58851
13197 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13198 storage size.
13199
13200 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13201
13202 PR libfortran/58324
13203 * gfortran.dg/list_read_12.f90: New test.
13204
13205 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13206
13207 PR fortran/55207
13208 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13209 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13210 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13211 -Wno-aggressive-loop-optimizations and remove an unused variable.
13212 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13213 * gfortran.dg/pointer_init_9.f90: New.
13214 * gfortran.dg/volatile4.f90: Put into subroutine.
13215 * gfortran.dg/volatile6.f90: Ditto.
13216
13217 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13218
13219 PR fortran/60392
13220 * gfortran.dg/transpose_4.f90: New test.
13221
13222 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13223
13224 PR rtl-optimization/60508
13225 * gcc.target/i386/pr60508.c: New.
13226
13227 2014-03-14 Richard Biener <rguenther@suse.de>
13228
13229 PR middle-end/60518
13230 * g++.dg/pr60518.C: New testcase.
13231
13232 2014-03-14 Martin Jambor <mjambor@suse.cz>
13233
13234 PR lto/60461
13235 * gcc.dg/lto/pr60461_0.c: New test.
13236
13237 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13238
13239 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13240 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13241 * gcc.dg/lto/save-temps_0.c: New testcase.
13242
13243 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR middle-end/36282
13246 * c-c++-common/pr36282-1.c: New test.
13247 * c-c++-common/pr36282-2.c: New test.
13248 * c-c++-common/pr36282-3.c: New test.
13249 * c-c++-common/pr36282-4.c: New test.
13250
13251 2014-03-13 Richard Henderson <rth@redhat.com>
13252
13253 PR debug/60438
13254 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13255
13256 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13257
13258 PR c++/60383
13259 * g++.dg/template/crash118.C: New.
13260 * g++.dg/template/crash95.C: Adjust.
13261
13262 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13263
13264 PR rtl-optimization/57189
13265 * gcc.target/i386/pr57189.c: New.
13266
13267 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13268
13269 PR c++/60254
13270 * g++.dg/cpp0x/static_assert10.C: New.
13271 * g++.dg/cpp0x/static_assert11.C: Likewise.
13272 * g++.dg/cpp0x/static_assert3.C: Adjust.
13273
13274 2014-03-13 Richard Biener <rguenther@suse.de>
13275
13276 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13277
13278 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13279
13280 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13281 2.07 128-bit arithmetic.
13282 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13283
13284 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13285 due to when TImode is allowed in VSX registers, the allowable
13286 address modes for TImode is just a single indirect address in
13287 order for the value to be loaded and store in either GPR or VSX
13288 registers. This affects the generated code, and it would cause
13289 this test to fail, when such an option is used.
13290
13291 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13292
13293 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13294
13295 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13296
13297 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13298 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13299 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13300 only test for exactly one if if -mbranch-cost=1 has been passed.
13301
13302 2014-03-12 Christian Bruel <christian.bruel@st.com>
13303
13304 PR target/60264
13305 * gcc.target/arm/pr60264.c
13306
13307 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13308
13309 PR tree-optimization/60454
13310 * gcc.c-torture/execute/pr60454.c: New test.
13311
13312 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13313 Marc Glisse <marc.glisse@inria.fr>
13314
13315 PR tree-optimization/60502
13316 * gcc.c-torture/compile/pr60502.c: New test.
13317
13318 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR middle-end/60482
13321 * gcc.dg/vect/pr60482.c: New test.
13322
13323 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13324
13325 PR c++/60389
13326 * g++.dg/cpp0x/inh-ctor19.C: New.
13327
13328 2014-03-11 Richard Biener <rguenther@suse.de>
13329
13330 PR tree-optimization/60429
13331 PR tree-optimization/60485
13332 * gcc.dg/pr60485-1.c: New testcase.
13333 * gcc.dg/pr60485-2.c: Likewise.
13334
13335 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR ipa/60457
13338 * g++.dg/ipa/pr60457.C: New test.
13339
13340 2014-03-10 Richard Biener <rguenther@suse.de>
13341
13342 PR middle-end/60474
13343 * g++.dg/torture/pr60474.C: New testcase.
13344
13345 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13346
13347 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13348
13349 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13350
13351 * gcc.dg/lto/pr55113_0.c: New testcase.
13352
13353 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13354
13355 PR c++/60033
13356 * g++.dg/cpp1y/pr60033.C: New testcase.
13357
13358 PR c++/60393
13359 * g++.dg/cpp1y/pr60393.C: New testcase.
13360
13361 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13362
13363 PR libfortran/60128
13364 * gfortran.dg/fmt_en.f90: New test.
13365
13366 2014-03-07 Jason Merrill <jason@redhat.com>
13367
13368 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13369 * lib/target-supports.exp (check_effective_target_c++11): Now
13370 means C++11 and up.
13371 (check_effective_target_c++11_only): New.
13372 (check_effective_target_c++11_down): New.
13373 (check_effective_target_c++1y): New.
13374 (check_effective_target_c++1y_only): New.
13375 (check_effective_target_c++98_only): Rename from
13376 check_effective_target_c++98.
13377 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13378
13379 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13380
13381 PR c++/58609
13382 * g++.dg/cpp0x/constexpr-ice12.C: New.
13383
13384 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13385
13386 * c-c++-common/gomp/map-1.c: Extend.
13387
13388 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13389 Janus Weil <janus@gcc.gnu.org>
13390
13391 PR fortran/51976
13392 * gfortran.dg/deferred_type_component_1.f90 : New test.
13393 * gfortran.dg/deferred_type_component_2.f90 : New test.
13394
13395 2014-03-06 Marek Polacek <polacek@redhat.com>
13396
13397 PR c/60197
13398 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13399 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13400
13401 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR target/58595
13404 * gcc.dg/tls/pr58595.c: New test.
13405
13406 2014-03-06 Richard Biener <rguenther@suse.de>
13407
13408 PR middle-end/60445
13409 PR lto/60424
13410 PR lto/60427
13411 Revert
13412 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13413
13414 * gcc.dg/lto/pr55113_0.c: New testcase.
13415
13416 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR testsuite/59308
13419 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13420 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13421 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13422 s390*/i?86/x86_64.
13423 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13424 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13425 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13426 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13427 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13428 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13429 even for mips*/s390*/i?86/x86_64.
13430 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13435
13436 PR lto/60404
13437 * gcc.dg/lto/pr60404_0.c: New test.
13438 * gcc.dg/lto/pr60404_1.c: New file.
13439 * gcc.dg/lto/pr60404_2.c: New file.
13440
13441 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13442
13443 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13444 long long" throughout.
13445 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13446 * gcc.dg/vmx/insert-vsx.c: Likewise.
13447 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13448 * gcc.dg/vmx/ld-vsx.c: Likewise.
13449 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13450 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13451 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13452 * gcc.dg/vmx/merge-vsx.c: Likewise.
13453 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13454 * gcc.dg/vmx/st-vsx.c: Likewise.
13455 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13456 * gcc.dg/vmx/stl-vsx.c: Likewise.
13457 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13458
13459 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13460
13461 * gcc.dg/lto/pr55113_0.c: New testcase.
13462
13463 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13464
13465 PR c++/60376
13466 * g++.dg/cpp1y/pr60376.C: New.
13467
13468 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13469
13470 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13471
13472 2014-03-04 Richard Biener <rguenther@suse.de>
13473
13474 PR tree-optimization/60382
13475 * gcc.dg/vect/pr60382.c: New testcase.
13476
13477 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13478
13479 PR libfortran/60148
13480 * gfortran.dg/namelist_84.f90: New test.
13481
13482 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13483
13484 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13485 argument to avoid inf values.
13486 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13487 UNION_FP_CHECK machinery.
13488
13489 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13490
13491 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13492 i32in128 cases outside special big-endian processing block.
13493
13494 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13495
13496 PR preprocessor/60400
13497 * c-c++-common/cpp/pr60400.c: New test.
13498 * c-c++-common/cpp/pr60400-1.h: New file.
13499 * c-c++-common/cpp/pr60400-2.h: New file.
13500
13501 PR objc++/60398
13502 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13503
13504 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13505 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13506
13507 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13508
13509 PR ipa/60150
13510 * g++.dg/lto/pr60150.H: New testcase.
13511 * g++.dg/lto/pr60150_0.C: New testcase.
13512 * g++.dg/lto/pr60150_1.C: New testcase.
13513
13514 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13515
13516 PR ipa/60306
13517 * g++.dg/ipa/devirt-29.C: New testcase
13518
13519 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13520
13521 PR fortran/60236
13522 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13523
13524 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13525
13526 PR c++/50025
13527 * g++.dg/cpp0x/pr50025.C: New.
13528
13529 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13530
13531 PR c++/60377
13532 * g++.dg/cpp1y/pr60377.C: New testcase.
13533
13534 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13535
13536 PR fortran/60341
13537 * gfortran.dg/str_comp_optimize_1.f90: New test.
13538
13539 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13540
13541 PR target/60071
13542 * gcc.c-torture/compile/pr60071.c: New.
13543
13544 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13545
13546 PR fortran/60359
13547 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13548
13549 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13550
13551 PR c++/58610
13552 * g++.dg/cpp0x/constexpr-ice11.C: New.
13553
13554 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13555
13556 PR c++/60314
13557 * g++.dg/cpp1y/auto-fn24.C: New.
13558
13559 2014-02-28 Joey Ye <joey.ye@arm.com>
13560
13561 PR target/PR60169
13562 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13563
13564 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13565
13566 PR c++/60253
13567 * g++.dg/overload/ellipsis2.C: New.
13568
13569 2014-02-27 Jeff Law <law@redhat.com>
13570
13571 PR rtl-optimization/52714
13572 * gcc.c-torture/compile/pr52714.c: New test.
13573
13574 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13575 Jeff Law <law@redhat.com>
13576
13577 PR rtl-optimization/49847
13578 * g++.dg/pr49847.C: New test.
13579
13580 2014-02-27 Marek Polacek <polacek@redhat.com>
13581
13582 PR middle-end/59223
13583 * c-c++-common/pr59223.c: New test.
13584
13585 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13586
13587 * common/config/i386/predicates.md (const1256_operand): Remove.
13588 (const2356_operand): New.
13589 (const_1_to_2_operand): Remove.
13590 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13591 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13592 (*avx512pf_gatherpf<mode>sf): Ditto.
13593 (avx512pf_gatherpf<mode>df): Ditto.
13594 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13595 (*avx512pf_gatherpf<mode>df): Ditto.
13596 (avx512pf_scatterpf<mode>sf): Ditto.
13597 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13598 (*avx512pf_scatterpf<mode>sf): Ditto.
13599 (avx512pf_scatterpf<mode>df): Ditto.
13600 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13601 (*avx512pf_scatterpf<mode>df): Ditto.
13602 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13603
13604 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13605
13606 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13607 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13608 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13609 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13610 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13611 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13612 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13613 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13614
13615 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13616
13617 PR target/60280
13618 * gnat.dg/renaming5.adb: Change to two expected gotos.
13619 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13620 jump threads.
13621 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13622 messages for removed basic block.
13623 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13624 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13625 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13626 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13627
13628 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13629
13630 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13631 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13632 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13633 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13634 * gcc.dg/vmx/merge-vsx.c: Likewise.
13635 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13636
13637 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13638
13639 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13640 * gcc.target/i386/prefetchwt1-1.c: New.
13641 * g++.dg/other/i386-2.C: Add new option.
13642 * g++.dg/other/i386-3.C: Ditto.
13643 * gcc.target/i386/sse-12.c: Ditto.
13644 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13645 * gcc.target/i386/sse-22.c: Add new option.
13646 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13647
13648 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13649
13650 PR libfortran/59313
13651 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13652
13653 PR libfortran/58015
13654 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13655
13656 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13657
13658 PR c++/60311
13659 * g++.dg/cpp1y/pr60311.C: New testcase.
13660
13661 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13662
13663 PR c++/60065
13664 * g++.dg/cpp1y/pr60065.C: New testcase.
13665
13666 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13667
13668 PR rtl-optimization/60268
13669 * gcc.c-torture/compile/pr60268.c: New test.
13670
13671 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13672
13673 * gcc.target/microblaze/others/mem_reload.c: New test.
13674
13675 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13676
13677 * gcc.dg/vmx/lde.c: New test.
13678 * gcc.dg/vmx/lde-be-order.c: New test.
13679 * gcc.dg/vmx/ste.c: New test.
13680 * gcc.dg/vmx/ste-be-order.c: New test.
13681
13682 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13683
13684 PR testsuite/60173
13685 * lib/target-supports.exp
13686 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13687 and crisv32-*-* to list.
13688
13689 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13690
13691 PR fortran/60302
13692 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13693
13694 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13695
13696 * gcc.dg/vmx/vsums.c: Check entire result vector.
13697 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13698
13699 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13700
13701 * gcc.dg/vmx/ld.c: New test.
13702 * gcc.dg/vmx/ld-be-order.c: New test.
13703 * gcc.dg/vmx/ld-vsx.c: New test.
13704 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13705 * gcc.dg/vmx/ldl.c: New test.
13706 * gcc.dg/vmx/ldl-be-order.c: New test.
13707 * gcc.dg/vmx/ldl-vsx.c: New test.
13708 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13709 * gcc.dg/vmx/st.c: New test.
13710 * gcc.dg/vmx/st-be-order.c: New test.
13711 * gcc.dg/vmx/st-vsx.c: New test.
13712 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13713 * gcc.dg/vmx/stl.c: New test.
13714 * gcc.dg/vmx/stl-be-order.c: New test.
13715 * gcc.dg/vmx/stl-vsx.c: New test.
13716 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13717
13718 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13719
13720 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13721 * g++.dg/other/i386-3.C (dg-options): Ditto.
13722 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13723 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13724 -mavx512pf and -msha.
13725
13726 2014-02-21 Richard Biener <rguenther@suse.de>
13727
13728 PR tree-optimization/60276
13729 * gcc.dg/vect/pr60276.c: New testcase.
13730
13731 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13732
13733 PR fortran/60234
13734 * gfortran.dg/finalize_23.f90: New.
13735
13736 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13737
13738 PR c++/60052
13739 PR c++/60053
13740 * g++.dg/cpp1y/pr60052.C: New testcase.
13741 * g++.dg/cpp1y/pr60053.C: New testcase.
13742
13743 2014-02-21 Tobias Burnus <burnus@net-b.de>
13744
13745 PR fortran/60286
13746 * gfortran.dg/inquire_16.f90: New.
13747
13748 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13749
13750 * gcc.target/nios2/biggot-1.c: New.
13751 * gcc.target/nios2/biggot-2.c: New.
13752
13753 2014-02-20 Martin Jambor <mjambor@suse.cz>
13754
13755 PR ipa/55260
13756 * gcc.dg/ipa/pr55260.c: New test.
13757
13758 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13759
13760 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13761 for execution test case.
13762
13763 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13764
13765 PR ipa/58555
13766 * g++.dg/torture/pr58555.C: New testcase.
13767
13768 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13769
13770 PR target/60204
13771 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13772 reflect abi fix.
13773 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13774
13775 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13776 Kirill Yukhin <kirill.yukhin@intel.com>
13777
13778 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13779 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13780 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13781 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13782 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13783 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13784
13785 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13786
13787 PR c/37743
13788 * g++.dg/ext/builtin-bswap1.C: New test.
13789 * c-c++-common/pr37743.c: New test.
13790
13791 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13792
13793 * gcc.dg/decl-10.c: New test.
13794
13795 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR c++/60267
13798 * g++.dg/ext/ivdep-1.C: New test.
13799
13800 PR c++/60267
13801 * gcc.dg/pr60267.c: New test.
13802
13803 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13804
13805 PR target/59794
13806 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13807 (dg-options): Remove -Wno-psabi.
13808 * gcc.target/i386/pr59794-2.c: Ditto.
13809 * gcc.target/i386/pr60205-1.c: Ditto.
13810 * gcc.target/i386/sse-5.c: Ditto.
13811
13812 2014-02-18 Nick Clifton <nickc@redhat.com>
13813
13814 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13815 * gcc.dg/pr23623.c: Likewise.
13816 * gcc.dg/pr48784-1.c: Likewise.
13817 * gcc.dg/pr48784-2.c: Likewise.
13818 * gcc.dg/pr56997-2.c: Likewise.
13819 * gcc.dg/sms-6.c: Likewise.
13820 * gcc.dg/torture/pr60183.c: Likewise.
13821 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13822 * gcc.c-torture/execute/20061220-1.x: New.
13823 * gcc.c-torture/execute/pr43220.x: New.
13824 * gcc.c-torture/execute/pr51581-1.x: New.
13825 * gcc.c-torture/execute/pr51581-2.x: New.
13826 * gcc.c-torture/execute/pr58570.x: New.
13827 * gcc.c-torture/unsorted/DFcmp.x: New.
13828 * gcc.c-torture/unsorted/SFset.x: New.
13829
13830 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13831
13832 * gnat.dg/opt31.adb: New test.
13833
13834 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13835
13836 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13837
13838 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13839
13840 PR fortran/60232
13841 * gfortran.dg/typebound_proc_33.f90: New.
13842
13843 2014-02-19 Marek Polacek <polacek@redhat.com>
13844
13845 PR c/60195
13846 * gcc.dg/pr60195.c: New test.
13847
13848 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13849
13850 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13851
13852 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR preprocessor/58844
13855 * c-c++-common/cpp/pr58844-1.c: New test.
13856 * c-c++-common/cpp/pr58844-2.c: New test.
13857
13858 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13859
13860 PR c++/60225
13861 * g++.dg/cpp0x/constexpr-ice10.C: New.
13862
13863 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13864
13865 PR c++/60215
13866 * g++.dg/cpp0x/pr60215.C: New.
13867
13868 2014-02-18 Tobias Burnus <burnus@net-b.de>
13869
13870 PR fortran/49397
13871 * gfortran.dg/proc_ptr_45.f90: New.
13872 * gfortran.dg/proc_ptr_46.f90: New.
13873
13874 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13875
13876 PR c++/60190
13877 * g++.dg/cpp1y/pr60190.C: New testcase.
13878
13879 PR c++/60064
13880 * g++.dg/cpp1y/pr60064.C: New testcase.
13881
13882 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13883
13884 PR target/60205
13885 * gcc.target/i386/pr60205-1.c: New test.
13886 * gcc.target/i386/pr60205-2.c: Ditto.
13887
13888 2014-02-18 Kai Tietz <ktietz@redhat.com>
13889
13890 PR target/60193
13891 * gcc.target/i386/nest-1.c: New testcase.
13892
13893 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13894
13895 * gnat.dg/opt32.adb: New test.
13896
13897 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13898
13899 PR fortran/60231
13900 * gfortran.dg/typebound_generic_15.f90: New.
13901
13902 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13903
13904 PR fortran/55907
13905 * gfortran.dg/init_flag_12.f90: New.
13906
13907 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13908 Ilya Tocar <ilya.tocar@intel.com>
13909
13910 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13911 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13912 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13913 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13914
13915 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13916
13917 * lib/target-supports.exp
13918 (check_effective_target_logical_op_short_circuit): New procedure.
13919 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13920 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13921 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13922 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13923 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13924 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13925 logical_op_short_circuit for the alternative test, extending
13926 it to arm_cortex_m.
13927
13928 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13929
13930 PR target/60203
13931 * gcc.target/powerpc/pr60203.c: New testsuite.
13932
13933 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13934
13935 PR fortran/59599
13936 * gfortran.dg/ichar_3.f90: New test.
13937
13938 2014-02-15 Richard Biener <rguenther@suse.de>
13939
13940 PR tree-optimization/60183
13941 * gcc.dg/torture/pr60183.c: New testcase.
13942
13943 2014-02-14 Jeff Law <law@redhat.com>
13944
13945 PR rtl-optimization/60131
13946 * g++.dg/torture/pr60131.C: New test.
13947
13948 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13949
13950 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13951 on command-line.
13952
13953 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13954
13955 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13956
13957 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13958
13959 * gcc.c-torture/compile/20140213.c: New test.
13960
13961 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR target/43546
13964 * gcc.target/i386/pr43546.c: New test.
13965
13966 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13967
13968 * gcc.target/s390/hotpatch-compile-8.c: New test.
13969
13970 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13971
13972 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13973 definition with an ifndef.
13974 * gcc.dg/pr59605-2.c: New test.
13975
13976 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13977
13978 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13979
13980 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13981
13982 * gcc.dg/torture/float128-mul-underflow.c,
13983 gcc.dg/torture/float128-truncdf-underflow.c,
13984 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13985
13986 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13987
13988 PR middle-end/59737
13989 * g++.dg/ipa/pr59737.C: New test.
13990
13991 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13992
13993 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13994
13995 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13996
13997 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13998
13999 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14000
14001 2014-02-12 Richard Biener <rguenther@suse.de>
14002
14003 PR middle-end/60092
14004 * gcc.dg/torture/pr60092.c: New testcase.
14005 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14006
14007 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14008
14009 * gcc.c-torture/execute/20140212-1.c: New test.
14010
14011 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14012
14013 PR c++/60047
14014 * g++.dg/cpp0x/pr60047.C: New.
14015
14016 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR c/60101
14019 * c-c++-common/pr60101.c: New test.
14020
14021 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14022
14023 PR lto/59468
14024 * g++.dg/ipa/devirt-27.C: New testcase.
14025 * g++.dg/ipa/devirt-26.C: New testcase.
14026
14027 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14028
14029 PR target/60137
14030 * gcc.target/powerpc/pr60137.c: New file.
14031
14032 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14033
14034 PR fortran/52370
14035 * gfortran.dg/pr52370.f90: New test.
14036
14037 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14038
14039 PR target/59927
14040 Revert
14041 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14042
14043 PR testsuite/58630
14044 * gcc.target/i386/pr43662.c (dg-options):
14045 Add -maccumulate-outgoing-args.
14046 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14047 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14048 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14049 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14050 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14051 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14052 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14053 Add -maccumulate-outgoing-args.
14054 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14055 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14056 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14057 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14058 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14059 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14060 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14061 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14062 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14063 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14064 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14065 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14066 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14067 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14068 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14069
14070 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14071
14072 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14073
14074 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR debug/59776
14077 * gcc.dg/guality/pr59776.c: New test.
14078
14079 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14080
14081 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14082 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14083 (add_options_for_arm_vfp3): New.
14084
14085 2014-02-11 Jeff Law <law@redhat.com>
14086
14087 PR middle-end/54041
14088 * gcc.target/m68k/pr54041.c: New test.
14089
14090 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14091
14092 PR target/59927
14093 * gcc.target/i386/pr59927.c: New test.
14094
14095 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14096
14097 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14098 * gcc.dg/vect/pr60012.c: Likewise.
14099 * gcc.dg/vect/vect-119.c: Likewise.
14100 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14101 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14102
14103 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14104
14105 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14106
14107 2014-02-10 Jeff Law <law@redhat.com>
14108
14109 PR middle-end-52306
14110 * gcc.c-torture/compile/pr52306.c: New test.
14111
14112 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14113
14114 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14115
14116 2014-02-10 Richard Biener <rguenther@suse.de>
14117
14118 PR tree-optimization/60115
14119 * gcc.dg/torture/pr60115.c: New testcase.
14120
14121 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14122
14123 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14124 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14125
14126 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14127 Ilya Tocar <ilya.tocar@intel.com>
14128
14129 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14130 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14131 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14132 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14133 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14134 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14135 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14136 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14137 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14138 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14139 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14140 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14141 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14142 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14143 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14144 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14145 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14146 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14147 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14148 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14149 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14150 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14151 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14152 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14153 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14154 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14155 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14156
14157 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14158
14159 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14160
14161 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14162
14163 PR fortran/57522
14164 * gfortran.dg/associated_target_5.f03: New test.
14165
14166 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14167
14168 PR fortran/59026
14169 * gfortran.dg/elemental_by_value_1.f90: New test.
14170
14171 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14172
14173 PR fortran/58470
14174 * gfortran.dg/finalize_22.f90: New.
14175
14176 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14177
14178 PR fortran/60066
14179 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14180 was fixed by the patch for PR59906.
14181
14182 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14183
14184 PR translation/52289
14185 * gfortran.dg/coarray_8.f90: Update dg-error match.
14186
14187 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14188
14189 PR c/59984
14190 * gcc.dg/vect/pr59984.c: New test.
14191
14192 PR middle-end/60092
14193 * gcc.dg/attr-alloc_align-1.c: New test.
14194 * gcc.dg/attr-alloc_align-2.c: New test.
14195 * gcc.dg/attr-alloc_align-3.c: New test.
14196 * gcc.dg/attr-assume_aligned-1.c: New test.
14197 * gcc.dg/attr-assume_aligned-2.c: New test.
14198 * gcc.dg/attr-assume_aligned-3.c: New test.
14199
14200 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14201
14202 PR target/60077
14203 * gcc.target/i386/pr60077-1.c: New test.
14204 * gcc.target/i386/pr60077-2.c: New test.
14205
14206 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14207
14208 PR preprocessor/56824
14209 * gcc.dg/pr56824.c: New test.
14210
14211 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14212
14213 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14214 variable used for atomic operations.
14215
14216 2014-02-07 Richard Biener <rguenther@suse.de>
14217
14218 PR middle-end/60092
14219 * gcc.dg/vect/pr60092-2.c: New testcase.
14220
14221 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14222
14223 PR c++/60082
14224 Revert
14225 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14226
14227 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14228 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14229
14230 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14231
14232 * gcc.target/s390/fp2int1.c: New testcase.
14233
14234 2014-02-07 Richard Biener <rguenther@suse.de>
14235
14236 PR middle-end/60092
14237 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14238 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14239
14240 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14241
14242 PR ipa/59918
14243 * g++.dg/torture/pr59918.C: New testcase.
14244
14245 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14246
14247 PR target/59575
14248 * gcc.target/arm/pr59575.c: New test.
14249
14250 PR debug/59992
14251 * gcc.dg/pr59992.c: New test.
14252
14253 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14254
14255 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14256 init_priority. Test alignment of variable instead of function.
14257
14258 2014-02-06 Marek Polacek <polacek@redhat.com>
14259
14260 PR c/60087
14261 * gcc.dg/pr60087.c: New test.
14262
14263 2014-02-06 Alan Modra <amodra@gmail.com>
14264
14265 * gcc.target/powerpc/pr60032.c: New.
14266
14267 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR target/60062
14270 * gcc.c-torture/execute/pr60062.c: New test.
14271 * gcc.c-torture/execute/pr60072.c: New test.
14272
14273 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14274
14275 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14276 so that expected outcome works for PIC variants too.
14277
14278 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14279 Kugan Vivekanandarajah <kuganv@linaro.org>
14280
14281 * gcc.target/arm/vect-noalign.c: New file.
14282
14283 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14284 Jakub Jelinek <jakub@redhat.com>
14285
14286 PR middle-end/60013
14287 * gcc.dg/pr60013.c: New testcase.
14288
14289 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14290
14291 * gcc.dg/vmx/sum2s.c: New.
14292 * gcc.dg/vmx/sum2s-be-order.c: New.
14293
14294 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14295
14296 * gcc.dg/vmx/pack.c: New.
14297 * gcc.dg/vmx/pack-be-order.c: New.
14298 * gcc.dg/vmx/unpack.c: New.
14299 * gcc.dg/vmx/unpack-be-order.c: New.
14300
14301 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14302
14303 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14304 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14305
14306 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14307
14308 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14309 Use __builtin_floorf, __builtin_ceilf.
14310 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14311 declaration.
14312 (TEST): Use __builtin_floorf.
14313 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14314
14315 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR ipa/59947
14318 * g++.dg/opt/pr59947.C: New test.
14319
14320 PR c++/58703
14321 * c-c++-common/gomp/pr58703.c: New test.
14322
14323 2014-02-05 Richard Biener <rguenther@suse.de>
14324
14325 PR testsuite/60076
14326 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14327 avoid using unsigned long long.
14328
14329 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14330
14331 PR middle-end/57499
14332 * g++.dg/torture/pr57499.C: New test.
14333
14334 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14335
14336 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14337
14338 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14339
14340 * g++.dg/ipa/devirrt-22.C: Fix template.
14341
14342 2014-02-04 Marek Polacek <polacek@redhat.com>
14343
14344 PR c/60036
14345 * gcc.dg/pr60036.c: New test.
14346
14347 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14348
14349 PR ipa/60058
14350 * g++.dg/torture/pr60058.C: New testcase.
14351
14352 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14353
14354 * g++.dg/tsan/default_options.C: Invert check.
14355
14356 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR tree-optimization/60002
14359 * g++.dg/opt/pr60002.C: New test.
14360
14361 PR tree-optimization/60023
14362 * g++.dg/vect/pr60023.cc: New test.
14363
14364 PR ipa/60026
14365 * c-c++-common/torture/pr60026.c: New test.
14366
14367 PR rtl-optimization/57915
14368 * gcc.target/i386/pr57915.c: New test.
14369
14370 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14371
14372 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14373
14374 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14375
14376 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14377
14378 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14379
14380 PR middle-end/59261
14381 * gcc.dg/pr59261.c: New test.
14382
14383 2014-02-04 Richard Biener <rguenther@suse.de>
14384
14385 PR tree-optimization/60012
14386 * gcc.dg/vect/pr60012.c: New testcase.
14387
14388 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14389
14390 PR target/59788
14391 * g++.dg/eh/unwind-direct.C: New test.
14392
14393 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14394
14395 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14396 timeout value to 20s.
14397
14398 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14399
14400 PR ipa/59882
14401 * g++.dg/torture/pr59882.C: New testcase
14402
14403 2014-02-03 Jan Hubicka <jh@suse.cz>
14404
14405 PR ipa/59831
14406 * g++.dg/ipa/devirt-22.C: New testcase.
14407
14408 2014-02-03 Jan Hubicka <jh@suse.cz>
14409
14410 * g++.dg/ipa/devirt-25.C: New testcase.
14411
14412 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR tree-optimization/59924
14415 * gcc.dg/pr59924.c: New test.
14416
14417 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14418
14419 PR ipa/59831
14420 * g++.dg/ipa/devirt-24.C: New testcase.
14421
14422 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14423
14424 PR c++/53017
14425 PR c++/59211
14426 * c-c++-common/attributes-1.c: New testcase.
14427 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14428
14429 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14430
14431 PR c++/58871
14432 * g++.dg/cpp0x/pr58871.C: New.
14433
14434 2014-02-03 Cong Hou <congh@google.com>
14435
14436 PR tree-optimization/60000
14437 * g++.dg/vect/pr60000.cc: New test.
14438
14439 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14440
14441 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14442 * gcc.target/i386/long-double-64-4.c: Likewise.
14443 * gcc.target/i386/long-double-80-1.c: Likewise.
14444 * gcc.target/i386/long-double-80-2.c: Likewise.
14445 * gcc.target/i386/long-double-80-3.c: Likewise.
14446 * gcc.target/i386/long-double-80-4.c: Likewise.
14447 * gcc.target/i386/long-double-80-5.c: Likewise.
14448 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14449 __multf3 isn't used.
14450 * gcc.target/i386/long-double-64-3.c: Likewise.
14451 * gcc.target/i386/long-double-128-1.c: New test.
14452 * gcc.target/i386/long-double-128-2.c: Likewise.
14453 * gcc.target/i386/long-double-128-3.c: Likewise.
14454 * gcc.target/i386/long-double-128-4.c: Likewise.
14455 * gcc.target/i386/long-double-128-5.c: Likewise.
14456 * gcc.target/i386/long-double-128-6.c: Likewise.
14457 * gcc.target/i386/long-double-128-7.c: Likewise.
14458 * gcc.target/i386/long-double-128-8.c: Likewise.
14459 * gcc.target/i386/long-double-128-9.c: Likewise.
14460 * gcc.target/i386/long-double-64-5.c: Likewise.
14461 * gcc.target/i386/long-double-64-6.c: Likewise.
14462 * gcc.target/i386/long-double-64-7.c: Likewise.
14463 * gcc.target/i386/long-double-64-8.c: Likewise.
14464 * gcc.target/i386/long-double-64-9.c: Likewise.
14465 * gcc.target/i386/long-double-80-10.c: Likewise.
14466 * gcc.target/i386/long-double-80-8.c: Likewise.
14467 * gcc.target/i386/long-double-80-9.c: Likewise.
14468
14469 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14470
14471 PR rtl-optimization/57662
14472 * g++.dg/pr57662.C: New test.
14473
14474 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14475
14476 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14477 * gcc.dg/vmx/perm.c: New.
14478 * gcc.dg/vmx/perm-be-order.c: New.
14479
14480 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14481
14482 * gcc.dg/vmx/vsums.c: New.
14483 * gcc.dg/vmx/vsums-be-order.c: New.
14484
14485 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14486
14487 * g++.dg/ipa/devirt-23.C: New testcase.
14488 * g++.dg/ipa/devirt-20.C: Fix template.
14489
14490 2014-02-02 Jan Hubicka <jh@suse.cz>
14491
14492 * g++.dg/ipa/devirt-21.C: New testcase.
14493
14494 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14495
14496 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14497 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14498
14499 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14500
14501 PR target/60017
14502 * gcc.c-torture/execute/pr60017.c: New test.
14503
14504 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14505
14506 PR fortran/57033
14507 * gfortran.dg/default_initialization_7.f90: New test.
14508
14509 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14510
14511 PR fortran/59906
14512 * gfortran.dg/elemental_subroutine_9.f90: New test.
14513
14514 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14515
14516 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14517
14518 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14519
14520 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14521
14522 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14523
14524 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14525
14526 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14527
14528 PR c++/51219
14529 * g++.dg/init/bitfield5.C: New.
14530
14531 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14532
14533 PR tree-optimization/60003
14534 * gcc.c-torture/execute/pr60003.c: New test.
14535
14536 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14537
14538 PR bootstrap/59985
14539 * gcc.target/arm/pr59985.C: New.
14540
14541 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14542
14543 PR sanitizer/59410
14544 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14545 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14546 to compile.
14547 (tsan_finish): Restore dg-do-what-default.
14548 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14549 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14550 * g++.dg/tsan/default_options.C: Likewise.
14551 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14552 * g++.dg/tsan/atomic_free2.C: Likewise.
14553 * g++.dg/tsan/cond_race.C: Likewise.
14554 * g++.dg/tsan/fd_close_norace.C: Likewise.
14555 * g++.dg/tsan/benign_race.C: Likewise.
14556 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14557 * c-c++-common/tsan/simple_race.c: Likewise.
14558 * c-c++-common/tsan/mutexset1.c: Likewise.
14559 * c-c++-common/tsan/thread_leak2.c: Likewise.
14560 * c-c++-common/tsan/tls_race.c: Likewise.
14561 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14562 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14563 * c-c++-common/tsan/free_race2.c: Likewise.
14564 * c-c++-common/tsan/thread_leak.c: Likewise.
14565 * c-c++-common/tsan/thread_leak1.c: Likewise.
14566 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14567 * c-c++-common/tsan/free_race.c: Likewise.
14568 * c-c++-common/tsan/sleep_sync.c: Likewise.
14569 * c-c++-common/tsan/tiny_race.c: Likewise.
14570 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14571 * c-c++-common/tsan/atomic_stack.c: Likewise.
14572 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14573 in dg-output regexps.
14574 * c-c++-common/tsan/simple_stack.c: Likewise.
14575
14576 2014-01-31 Richard Henderson <rth@redhat.com>
14577
14578 * g++.dg/tm/pr60004.C: New.
14579
14580 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14581
14582 PR c++/59082
14583 * g++.dg/inherit/crash4.C: New.
14584
14585 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14586
14587 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14588
14589 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14590
14591 * gcc.target/i386/m512-check.h: Use correct rounding values.
14592
14593 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14594
14595 * gcc.target/i386/avx-1.c: Use correct rounding values.
14596 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14597 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14598 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14599 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14600 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14601 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14602 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14603 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14604 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14605 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14606 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14607 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14608 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14609 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14610 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14611 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14612 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14613 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14614 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14615 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14616 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14617 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14618 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14619 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14620 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14621 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14622 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14623 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14624 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14625 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14626 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14627 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14628 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14629 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14630 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14631 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14632 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14633 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14634 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14635 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14636 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14637 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14638 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14639 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14640 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14641 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14642 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14643 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14644 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14645 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14646 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14647 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14648 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14649 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14650 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14651 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14652 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14653 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14654 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14655 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14656 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14657 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14658 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14659 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14660 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14661 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14662 * gcc.target/i386/sse-13.c: Ditto.
14663 * gcc.target/i386/sse-14.c: Ditto.
14664 * gcc.target/i386/sse-22.c: Ditto.
14665 * gcc.target/i386/sse-23.c: Ditto.
14666
14667 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14668
14669 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14670 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14671
14672 2014-01-31 Richard Biener <rguenther@suse.de>
14673
14674 PR middle-end/59990
14675 * gcc.dg/torture/pr59990.c: New testcase.
14676
14677 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14678
14679 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14680 if it fails don't run any tsan tests.
14681
14682 2014-01-31 Marek Polacek <polacek@redhat.com>
14683
14684 PR c/59963
14685 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14686 (y): Adjust dg-error.
14687 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14688 * gcc.dg/pr59963-1.c: New test.
14689 * gcc.dg/pr59963-2.c: New test.
14690 * gcc.dg/pr59963-3.c: New test.
14691
14692 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14693
14694 PR target/59923
14695 * gcc.target/arm/pr59923.c: New test.
14696
14697 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14698
14699 * gcc.dg/vmx/splat.c: New.
14700 * gcc.dg/vmx/splat-vsx.c: New.
14701 * gcc.dg/vmx/splat-be-order.c: New.
14702 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14703 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14704 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14705
14706 2014-01-30 Richard Biener <rguenther@suse.de>
14707
14708 PR tree-optimization/59993
14709 * gcc.dg/torture/pr59993.c: New testcase.
14710
14711 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14712
14713 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14714 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14715 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14716 vect_int rather than vect_float.
14717
14718 2014-01-30 Marek Polacek <polacek@redhat.com>
14719
14720 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14721
14722 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14723
14724 * gcc.target/microblaze/isa/fcmp4.c: New.
14725
14726 2014-01-30 Marek Polacek <polacek@redhat.com>
14727
14728 PR c/59940
14729 * gcc.dg/pr59940.c: New test.
14730 * gcc.dg/pr35635.c (func3): Move dg-warning.
14731
14732 2014-01-30 Richard Biener <rguenther@suse.de>
14733
14734 PR tree-optimization/59903
14735 * gcc.dg/torture/pr59903.c: New testcase.
14736
14737 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14738
14739 PR c++/58843
14740 * g++.dg/lookup/crash8.C: New.
14741
14742 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14743
14744 PR c++/58649
14745 * g++.dg/template/crash117.C: New.
14746
14747 2014-01-30 Richard Biener <rguenther@suse.de>
14748
14749 PR c/59905
14750 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14751 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14752 abort.
14753 * gcc.dg/invalid-call-1.c: Likewise.
14754
14755 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14756
14757 PR c++/58561
14758 * g++.dg/cpp1y/auto-fn23.C: New.
14759
14760 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14761
14762 PR c++/58846
14763 * g++.dg/init/dso_handle2.C: New.
14764
14765 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14766
14767 PR c++/58674
14768 * g++.dg/cpp0x/pr58674.C: New.
14769
14770 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14771
14772 PR target/59617
14773 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14774 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14775
14776 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14777
14778 * gcc.dg/vmx/merge-be-order.c: New.
14779 * gcc.dg/vmx/merge.c: New.
14780 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14781 * gcc.dg/vmx/merge-vsx.c: New.
14782
14783 2014-01-29 Richard Biener <rguenther@suse.de>
14784
14785 PR tree-optimization/58742
14786 * gcc.dg/pr58742-1.c: New testcase.
14787 * gcc.dg/pr58742-2.c: Likewise.
14788 * gcc.dg/pr58742-3.c: Likewise.
14789
14790 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14791
14792 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14793 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14794 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14795
14796 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14797
14798 PR c++/58702
14799 * g++.dg/gomp/pr58702.C: New.
14800
14801 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14802
14803 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14804 selector.
14805
14806 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14807
14808 PR middle-end/59917
14809 PR tree-optimization/59920
14810 * gcc.dg/pr59920-1.c: New test.
14811 * gcc.dg/pr59920-2.c: New test.
14812 * gcc.dg/pr59920-3.c: New test.
14813 * c-c++-common/gomp/pr59917-1.c: New test.
14814 * c-c++-common/gomp/pr59917-2.c: New test.
14815
14816 PR tree-optimization/59594
14817 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14818 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14819 * gcc.dg/vect/pr59594.c: New test.
14820
14821 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14822
14823 PR fortran/59414
14824 * gfortran.dg/allocate_class_3.f90: New test.
14825
14826 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14827
14828 PR preprocessor/59935
14829 * c-c++-common/cpp/warning-zero-location.c: New test.
14830 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14831
14832 2014-01-27 Steve Ellcey <sellcey@mips.com>
14833
14834 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14835
14836 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14837
14838 * g++.dg/ext/mv16.C: New tests.
14839
14840 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14841
14842 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14843 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14844 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14845 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14846 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14847 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14848 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14849 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14850 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14851 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14852 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14853 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14854 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14855 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14856 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14857 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14858 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14859 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14860 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14861 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14862 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14863 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14864 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14865 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14866 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14867 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14868 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14869 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14870 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14871 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14872 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14873 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14874 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14875 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14876 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14877 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14878 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14879 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14880 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14881 _mm512_mask_cvtepi32_storeu_epi8.
14882 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14883 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14884 _mm512_mask_cvtepi32_storeu_epi16.
14885 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14886 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14887 _mm512_mask_cvtepi64_storeu_epi8.
14888 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14889 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14890 _mm512_mask_cvtepi64_storeu_epi16.
14891 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14892 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14893 _mm512_mask_cvtepi64_storeu_epi32.
14894 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14895 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14896 _mm512_mask_cvtsepi32_storeu_epi8.
14897 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14898 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14899 _mm512_mask_cvtsepi32_storeu_epi16.
14900 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14901 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14902 _mm512_mask_cvtsepi64_storeu_epi8.
14903 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14904 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14905 _mm512_mask_cvtsepi64_storeu_epi16.
14906 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14907 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14908 _mm512_mask_cvtsepi64_storeu_epi32.
14909 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14910 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14911 _mm512_mask_cvtusepi32_storeu_epi8.
14912 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14913 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14914 _mm512_mask_cvtusepi32_storeu_epi16.
14915 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14916 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14917 _mm512_mask_cvtusepi64_storeu_epi8.
14918 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14919 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14920 _mm512_mask_cvtusepi64_storeu_epi16.
14921 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14922 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14923 _mm512_mask_cvtusepi64_storeu_epi32.
14924 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14925 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14926
14927 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14928
14929 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14930 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14931 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14932 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14933 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14934 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14935 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14936 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14937 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14938 built-ins roudning immediate.
14939 * gcc.target/i386/sse-22.c: Add new built-ins.
14940 * gcc.target/i386/sse-23.c: Ditto.
14941 * gcc.target/i386/avx-1.c: Ditto.
14942
14943 2014-01-27 Christian Bruel <christian.bruel@st.com>
14944
14945 * gcc.target/sh/torture/strncmp.c: New tests.
14946
14947 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14948
14949 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14950
14951 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14952
14953 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14954
14955 2014-01-24 Jeff Law <law@redhat.com>
14956
14957 PR tree-optimization/59919
14958 * gcc.c-torture/compile/pr59919.c: New test.
14959
14960 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14961
14962 PR c++/57524
14963 * g++.dg/ext/timevar2.C: New.
14964
14965 2014-01-24 Marek Polacek <polacek@redhat.com>
14966
14967 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14968
14969 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14970
14971 PR target/59929
14972 * gcc.target/i386/pr59929.c: New test.
14973
14974 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14975
14976 PR target/59909
14977 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14978 word atomic functions at runtime.
14979
14980 2014-01-23 Marek Polacek <polacek@redhat.com>
14981
14982 PR c/59846
14983 * gcc.dg/pr59846.c: New test.
14984
14985 2014-01-23 Marek Polacek <polacek@redhat.com>
14986
14987 PR c/58346
14988 * c-c++-common/pr58346-1.c: New test.
14989 * c-c++-common/pr58346-2.c: New test.
14990 * c-c++-common/pr58346-3.c: New test.
14991
14992 2014-01-23 Marek Polacek <polacek@redhat.com>
14993
14994 PR c/59871
14995 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14996 * gcc.dg/pr59871.c: New test.
14997
14998 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14999
15000 PR c++/58980
15001 * g++.dg/parse/enum11.C: New.
15002
15003 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15004
15005 * gcc.target/aarch64/sshr64_1.c: New testcase.
15006
15007 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15008
15009 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15010 SIMD enabled function.
15011 * g++.dg/cilk-plus/ef_test.C: New test.
15012 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15013 and added C++ ones.
15014 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15015 to differenciate C error messages from C++ ones.
15016
15017 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15018
15019 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15020
15021 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15022
15023 * gcc.target/microblaze/others/builtin-trap.c: New test,
15024
15025 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15026
15027 PR middle-end/58809
15028 * c-c++-common/gomp/pr58809.c: New test.
15029
15030 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15031
15032 PR sanitizer/59897
15033 * c-c++-common/asan/use-after-return-1.c: Fixed
15034 to pass on darwin.
15035
15036 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15037
15038 PR preprocessor/58580
15039 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15040
15041 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15042 Ilya Tocar <ilya.tocar@intel.com>
15043
15044 * gcc.target/i386/avx512f-kmovw-1.c: New.
15045
15046 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15047
15048 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15049 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15050 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15051 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15052 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15053 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15054
15055 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15056
15057 PR target/52125
15058 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15059 * gcc.target/mips/pr52125.c: New test.
15060
15061 2014-01-22 Marek Polacek <polacek@redhat.com>
15062
15063 PR c/59891
15064 * gcc.dg/torture/pr59891.c: New test.
15065
15066 2014-01-22 Jeff Law <law@redhat.com>
15067
15068 PR tree-optimization/59597
15069 * gcc.dg/tree-ssa/pr59597.c: New test.
15070
15071 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15072
15073 PR rtl-optimization/59477
15074 * g++.dg/pr59477.C: New.
15075
15076 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15077
15078 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15079
15080 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15081
15082 PR c++/59482
15083 * g++.dg/pr59482.C: New.
15084
15085 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15086
15087 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15088 * gcc.dg/vmx/extract-vsx.c: New.
15089 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15090 * gcc.dg/vmx/insert-vsx.c: New.
15091
15092 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15093
15094 PR rtl-optimization/59896
15095 * gcc.target/arm/pr59896.c: New.
15096
15097 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15098
15099 PR rtl-optimization/59858
15100 * gcc.target/arm/pr59858.c: New.
15101
15102 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15103
15104 PR target/59003
15105 * gcc.dg/tree-prof/pr59003.c: New test.
15106
15107 PR middle-end/59860
15108 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15109 other targets.
15110
15111 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15112
15113 * gfortran.dg/round_3.f08: Add more cases.
15114
15115 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15116
15117 * lib/target-supports.exp (force_conventional_output_for): New
15118 procedure.
15119 * lib/scanasm.exp (scan-assembler_required_options)
15120 (scan-assembler-not_required_options)
15121 (scan-assembler-times_required_options): Replace with
15122 force_conventional_output_fors.
15123 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15124 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15125
15126 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15127
15128 PR middle-end/59789
15129 * gcc.target/i386/pr59789.c: New testcase.
15130
15131 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15132
15133 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15134 the 'code' bitfield from 16 to 8.
15135
15136 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15137
15138 * lib/target-supports.exp
15139 (check_effective_target_vect_perm): Exclude aarch64_be.
15140 (check_effective_target_vect_perm_byte): Likewise.
15141 (check_effective_target_vect_perm_short): Likewise.
15142
15143 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15144
15145 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15146 (RUN_TEST): Use new macro.
15147 (INDEX64_32): Delete.
15148 (INDEX64_64): Likewise.
15149 (INDEX128_32): Likewise.
15150 (INDEX128_64): Likewise.
15151 (INDEX): Likewise.
15152 (test_vneg_f32): Use fixed RUN_TEST.
15153
15154 2014-01-20 Richard Biener <rguenther@suse.de>
15155
15156 PR middle-end/59860
15157 * gcc.dg/pr59860.c: New testcase.
15158
15159 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15160
15161 PR target/59880
15162 * gcc.target/i386/pr59880.c: New test.
15163
15164 2014-01-20 Renlin Li <renlin.li@arm.com>
15165
15166 * gcc.dg/pr44194-1.c: Tweak regexp.
15167
15168 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15169
15170 PR libfortran/59771
15171 PR libfortran/59774
15172 PR libfortran/59836
15173 * gfortran.dg/round_3.f08: New cases added.
15174 * gfortran.dg/fmt_g_1.f90: New test.
15175
15176 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15177
15178 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15179
15180 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15181
15182 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15183
15184 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15185
15186 * gcc.dg/vect/pr57705.c: Require vect_int.
15187 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15188 * gcc.dg/vect/vect-alias-check.c: Likewise.
15189
15190 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15191
15192 PR fortran/58007
15193 * gfortran.dg/unresolved_fixup_1.f90: New test.
15194 * gfortran.dg/unresolved_fixup_2.f90: New test.
15195
15196 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR target/58944
15199 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15200 Remove dg-prune-output lines.
15201
15202 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15203
15204 PR middle-end/59706
15205 * gfortran.dg/pr59706.f90: New test.
15206 * g++.dg/ext/pr59706.C: New test.
15207
15208 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15209
15210 PR c++/59270
15211 PR c++/58811
15212 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15213 * g++.dg/init/pr58811.C: Likewise.
15214
15215 2014-01-17 Jeff Law <law@redhat.com>
15216
15217 PR middle-end/57904
15218 * gfortran.dg/pr57904.f90: New test.
15219
15220 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15221
15222 PR c++/59269
15223 * g++.dg/cpp0x/nsdmi-union4.C: New.
15224
15225 2014-01-17 Marek Polacek <polacek@redhat.com>
15226
15227 PR c++/59838
15228 * g++.dg/diagnostic/pr59838.C: New test.
15229
15230 2014-01-17 Marek Polacek <polacek@redhat.com>
15231
15232 PR c/58346
15233 * gcc.dg/pr58346.c: New test.
15234
15235 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR testsuite/58776
15238 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15239 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15240 option duplication.
15241
15242 PR fortran/59440
15243 * gfortran.dg/pr59440-1.f90: New test.
15244 * gfortran.dg/pr59440-2.f90: New test.
15245 * gfortran.dg/pr59440-3.f90: New test.
15246
15247 PR testsuite/59064
15248 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15249 testing for " version" and " alias" with one testing for
15250 " version\[^\n\r]* alias".
15251 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15252 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15253 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15254 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15255 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15256 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15257
15258 PR c++/57945
15259 * c-c++-common/torture/pr57945.c: New test.
15260
15261 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15262
15263 * gcc.target/arm/its.c: New testcase.
15264
15265 2014-01-16 Jan Hubicka <jh@suse.cz>
15266
15267 PR ipa/59775
15268 * g++.dg/torture/pr59775.C: New testcase.
15269
15270 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15271
15272 PR middle-end/58344
15273 * gcc.c-torture/compile/pr58344.c: New test.
15274
15275 PR target/59839
15276 * gcc.target/i386/pr59839.c: New test.
15277
15278 PR debug/54694
15279 * gcc.target/i386/pr9771-1.c (main): Rename to...
15280 (real_main): ... this. Add __asm name "main".
15281 (ASMNAME, ASMNAME2, STRING): Define.
15282
15283 2014-01-16 Nick Clifton <nickc@redhat.com>
15284
15285 PR middle-end/28865
15286 * gcc.c-torture/compile/pr28865.c: New.
15287 * gcc.c-torture/execute/pr28865.c: New.
15288
15289 2014-01-16 Marek Polacek <polacek@redhat.com>
15290
15291 PR middle-end/59827
15292 * gcc.dg/pr59827.c: New test.
15293
15294 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15295
15296 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15297
15298 2014-01-15 Richard Henderson <rth@redhat.com>
15299
15300 PR debug/54694
15301 * gcc.target/i386/pr54694.c: New test.
15302
15303 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15304
15305 PR c++/49718
15306 * g++.dg/pr49718.C: New test.
15307
15308 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15309
15310 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15311
15312 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15313
15314 * gcc.dg/vmx/mult-even-odd.c: New.
15315 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15316
15317 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15318
15319 * lib/target-supports.exp (check_libcilkrts_available): Added an
15320 extern "C" if we are using C++ along with a function prototype.
15321
15322 2014-01-15 Jeff Law <law@redhat.com>
15323
15324 PR tree-optimization/59747
15325 * gcc.c-torture/execute/pr59747.c: New test.
15326
15327 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15328
15329 PR target/59794
15330 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15331 Linux/x86.
15332 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15333 * g++.dg/ext/attribute-test-1.C: Likewise.
15334 * g++.dg/ext/attribute-test-2.C: Likewise.
15335 * g++.dg/ext/attribute-test-3.C: Likewise.
15336 * g++.dg/ext/attribute-test-4.C: Likewise.
15337 * g++.dg/ext/pr56790-1.C: Likewise.
15338 * g++.dg/torture/pr38565.C: Likewise.
15339 * gcc.dg/pr53060.c: Likewise.
15340 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15341 * c-c++-common/vector-compare-2.c: Likewise.
15342 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15343 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15344 dg-message line number.
15345
15346 2014-01-15 Matthias Klose <doko@ubuntu.com>
15347
15348 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15349
15350 2014-01-15 Richard Biener <rguenther@suse.de>
15351
15352 PR tree-optimization/59822
15353 * g++.dg/torture/pr59822.C: New testcase.
15354
15355 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15356
15357 PR target/59808
15358 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15359 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15360
15361 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15362 Kugan Vivekanandarajah <kuganv@linaro.org>
15363
15364 PR target/59695
15365 * g++.dg/pr59695.C: New testcase.
15366
15367 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15368
15369 PR target/59803
15370 * gcc.c-torture/compile/pr59803.c: New testcase.
15371
15372 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15373
15374 PR c/58943
15375 * gcc.c-torture/execute/pr58943.c: New test.
15376 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15377
15378 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15379
15380 PR target/59794
15381 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15382 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15383 (bar): Change return type to void. Set y to x.
15384 * gcc.target/i386/pr59794-1.c: New testcase.
15385 * gcc.target/i386/pr59794-2.c: Likewise.
15386 * gcc.target/i386/pr59794-3.c: Likewise.
15387 * gcc.target/i386/pr59794-4.c: Likewise.
15388 * gcc.target/i386/pr59794-5.c: Likewise.
15389 * gcc.target/i386/pr59794-6.c: Likewise.
15390 * gcc.target/i386/pr59794-7.c: Likewise.
15391
15392 2014-01-14 Richard Biener <rguenther@suse.de>
15393
15394 PR tree-optimization/58921
15395 PR tree-optimization/59006
15396 * gcc.dg/torture/pr58921.c: New testcase.
15397 * gcc.dg/torture/pr59006.c: Likewise.
15398 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15399
15400 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15401
15402 PR testsuite/59494
15403 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15404 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15405 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15406 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15407 Executing predictive commoning without unrolling.
15408
15409 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15410
15411 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15412 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15413 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15414 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15415 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15416 __builtin_ia32_rsqrt28sd_round.
15417 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15418 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15419 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15420 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15421 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15422 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15423 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15424 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15425 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15426 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15427 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15428 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15429 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15430 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15431 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15432 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15433 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15434 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15435 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15436 fix wrong rounding mode (see above).
15437 * gcc.target/i386/sse-23.c: Ditto.
15438
15439 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15440
15441 * gcc.dg/vmx/insert.c: New.
15442 * gcc.dg/vmx/insert-be-order.c: New.
15443 * gcc.dg/vmx/extract.c: New.
15444 * gcc.dg/vmx/extract-be-order.c: New.
15445
15446 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15447
15448 PR tree-optimization/59387
15449 * gcc.c-torture/execute/pr59387.c: New test.
15450
15451 2014-01-13 Richard Biener <rguenther@suse.de>
15452
15453 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15454 adjusting mathlib options.
15455 * gfortran.dg/lto/lto.exp: Likewise.
15456
15457 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15458
15459 * gnat.dg/loop_optimization17.adb: New test.
15460 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15461
15462 2014-01-13 Christian Bruel <christian.bruel@st.com>
15463
15464 * gcc.target/sh/cmpstrn.c: New case.
15465
15466 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15467
15468 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15469 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15470
15471 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15472
15473 PR fortran/58026
15474 * gfortran.dg/alloc_comp_basics_6.f90: New.
15475
15476 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15477
15478 PR fortran/59700
15479 * gfortran.dg/pr59700.f90: New test.
15480
15481 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15482
15483 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15484 * gfortran.dg/use_only_3.f90: Likewise.
15485 * gfortran.dg/inquire_10.f90: Delete opened file.
15486 * gfortran.dg/inquire_15.f90: Likewise.
15487 * gfortran.dg/pr16597.f90: Likewise.
15488 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15489 for PR59419.
15490
15491 2014-01-10 Jeff Law <law@redhat.com>
15492
15493 PR middle-end/59743
15494 * gcc.c-torture/compile/pr59743.c: New test.
15495
15496 2014-01-10 Jan Hubicka <jh@suse.cz>
15497
15498 PR ipa/58585
15499 * g++.dg/torture/pr58585.C: New testcase.
15500
15501 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15502
15503 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15504
15505 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15506
15507 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15508
15509 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15510
15511 PR target/59744
15512 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15513 * gcc.target/aarch64/cmn-neg2.c: New test.
15514
15515 2014-01-10 Richard Biener <rguenther@suse.de>
15516
15517 PR tree-optimization/59374
15518 * gcc.dg/torture/pr59374-3.c: New testcase.
15519
15520 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15521
15522 * lib/target-supports.exp
15523 (check_effective_target_arm_crypto_ok_nocache): New.
15524 (check_effective_target_arm_crypto_ok): Use above procedure.
15525 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15526
15527 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15528
15529 PR ipa/58252
15530 PR ipa/59226
15531 * g++.dg/ipa/devirt-20.C: New testcase.
15532 * g++.dg/torture/pr58252.C: Likewise.
15533 * g++.dg/torture/pr59226.C: Likewise.
15534
15535 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15536
15537 * c-c++-common/asan/no-asan-stack.c: New test.
15538
15539 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15540
15541 PR middle-end/59670
15542 * gcc.dg/pr59670.c: New test.
15543
15544 2014-01-09 Steve Ellcey <sellcey@mips.com>
15545
15546 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15547
15548 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15549
15550 PR middle-end/47735
15551 * gcc.target/i386/pr47735.c: New test.
15552
15553 PR tree-optimization/59622
15554 * g++.dg/opt/pr59622-2.C: New test.
15555 * g++.dg/opt/pr59622-3.C: New test.
15556 * g++.dg/opt/pr59622-4.C: New test.
15557 * g++.dg/opt/pr59622-5.C: New test.
15558
15559 PR sanitizer/59136
15560 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15561 filename:line instead of (modulename+offset) form with stripped
15562 initial / from the filename.
15563
15564 2014-01-09 Ian Lance Taylor <iant@google.com>
15565
15566 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15567 the other Go compiler.
15568
15569 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15570
15571 PR c++/59730
15572 * g++.dg/cpp0x/variadic145.C: New.
15573
15574 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15575
15576 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15577 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15578
15579 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15580
15581 PR testsuite/59524
15582 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15583 are run only if the Cilk library is available/enabled.
15584 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15585 * lib/target-supports.exp (check_libcilkrts_available): New function.
15586
15587 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15588
15589 PR c++/59631
15590 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15591 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15592 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15593 with dg-additional-options.
15594 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15595 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15596 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15597 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15598 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15599 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15600
15601 2014-01-09 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/59715
15604 * gcc.dg/torture/pr59715.c: New testcase.
15605
15606 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15607
15608 * c-c++-common/asan/no-asan-globals.c: New test.
15609 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15610 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15611 * c-c++-common/asan/use-after-return-1.c: Likewise.
15612 * c-c++-common/asan/no-use-after-return.c: Likewise.
15613
15614 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15615
15616 * gnat.dg/weak2.ad[sb]: New test.
15617
15618 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR middle-end/59471
15621 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15622 type, use pointers to vector type instead.
15623
15624 2014-01-08 Catherine Moore <clm@codesourcery.com>
15625
15626 * gcc.target/mips/umips-branch-3.c: New test.
15627 * gcc.target/mips/umips-branch-4.c: New test.
15628
15629 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15630
15631 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15632 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15633 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15634 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15635 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15636 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15637 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15638 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15639
15640 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15641
15642 PR rtl-optimization/59137
15643 * gcc.target/mips/pr59137.c: New test.
15644
15645 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15646
15647 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15648 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15649 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15650 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15651 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15652 Require fpic effective target.
15653 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15654
15655 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15656
15657 PR ipa/59722
15658 * gcc.dg/pr59722.c: New test.
15659
15660 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15661
15662 PR middle-end/57748
15663 * gcc.dg/torture/pr57748-3.c: New test.
15664 * gcc.dg/torture/pr57748-4.c: New test.
15665
15666 2014-01-08 Marek Polacek <polacek@redhat.com>
15667
15668 PR middle-end/59669
15669 * gcc.dg/gomp/pr59669-1.c: New test.
15670 * gcc.dg/gomp/pr59669-2.c: New test.
15671
15672 2014-01-08 Martin Jambor <mjambor@suse.cz>
15673
15674 PR ipa/59610
15675 * gcc.dg/ipa/pr59610.c: New test.
15676
15677 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15678
15679 PR fortran/58182
15680 * gfortran.dg/binding_label_tests_26a.f90: New.
15681 * gfortran.dg/binding_label_tests_26b.f90: New.
15682
15683 2014-01-08 Marek Polacek <polacek@redhat.com>
15684
15685 PR sanitizer/59667
15686 * c-c++-common/ubsan/pr59667.c: New test.
15687
15688 2014-01-08 Richard Biener <rguenther@suse.de>
15689
15690 PR middle-end/59630
15691 * gcc.dg/pr59630.c: New testcase.
15692
15693 2014-01-08 Richard Biener <rguenther@suse.de>
15694
15695 PR middle-end/59471
15696 * gcc.dg/pr59471.c: New testcase.
15697
15698 2014-01-07 Jeff Law <law@redhat.com>
15699
15700 PR middle-end/53623
15701 * gcc.target/i386/pr53623.c: New test.
15702
15703 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15704
15705 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15706 blanks at EOF.
15707 * g++.dg/cpp1y/pr58534.C: Likewise.
15708 * g++.dg/cpp1y/pr58536.C: Likewise.
15709 * g++.dg/cpp1y/pr58548.C: Likewise.
15710 * g++.dg/cpp1y/pr58549.C: Likewise.
15711 * g++.dg/cpp1y/pr58637.C: Likewise.
15712 * g++.dg/cpp1y/pr59112.C: Likewise.
15713 * g++.dg/cpp1y/pr59113.C: Likewise.
15714 * g++.dg/cpp1y/pr59629.C: Likewise.
15715 * g++.dg/cpp1y/pr59635.C: Likewise.
15716 * g++.dg/cpp1y/pr59636.C: Likewise.
15717 * g++.dg/cpp1y/pr59638.C: Likewise.
15718
15719 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15720
15721 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15722
15723 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15724
15725 * gcc.target/i386/intrinsics_4.c (bar): New function.
15726
15727 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15728
15729 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15730
15731 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15732
15733 PR rtl-optimization/58668
15734 * gcc.dg/pr58668.c: New test.
15735
15736 PR tree-optimization/59643
15737 * gcc.dg/pr59643.c: New test.
15738 * gcc.c-torture/execute/pr59643.c: New test.
15739
15740 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15741
15742 PR fortran/59589
15743 * gfortran.dg/class_allocate_16.f90: New.
15744
15745 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15746
15747 PR target/59644
15748 * gcc.target/i386/pr59644.c: New test.
15749
15750 2014-01-06 Marek Polacek <polacek@redhat.com>
15751
15752 PR c/57773
15753 * gcc.dg/pr57773.c: New test.
15754
15755 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15756
15757 PR c++/59635
15758 PR c++/59636
15759 PR c++/59629
15760 PR c++/59638
15761 * g++.dg/cpp1y/pr59635.C: New testcase.
15762 * g++.dg/cpp1y/pr59636.C: New testcase.
15763 * g++.dg/cpp1y/pr59629.C: New testcase.
15764 * g++.dg/cpp1y/pr59638.C: New testcase.
15765
15766 2014-01-06 Martin Jambor <mjambor@suse.cz>
15767
15768 PR ipa/59008
15769 * gcc.dg/ipa/pr59008.c: New test.
15770
15771 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15772
15773 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15774 if supported.
15775
15776 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15777
15778 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15779 Require c99_runtime.
15780 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15781
15782 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15783 Require c99_runtime.
15784 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15785 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15786 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15787
15788 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15789 Require c99_runtime.
15790 Make CALC void static.
15791 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15792
15793 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15794 Require c99_runtime.
15795 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15796
15797 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15798
15799 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15800 * gcc.target/i386/pr59501-2.c: Likewise.
15801 * gcc.target/i386/pr59501-3.c: Likewise.
15802 * gcc.target/i386/pr59501-4.c: Likewise.
15803 * gcc.target/i386/pr59501-5.c: Likewise.
15804 * gcc.target/i386/pr59501-6.c: Likewise.
15805
15806 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15807
15808 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15809 * gcc.target/i386/pr59390_1.c: Likewise.
15810 * gcc.target/i386/pr59390_2.c: Likewise.
15811
15812 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15813
15814 * gcc.dg/pr59350.c: Tweak.
15815 * gcc.dg/pr59350-2.c: New test.
15816 * g++.dg/pr59510.C: Likewise.
15817
15818 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15819
15820 PR fortran/59023
15821 * gfortran.dg/bind_c_procs_2.f90: New.
15822
15823 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15824
15825 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15826 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15827 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15828 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15829 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15830 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15831 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15832
15833 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15834
15835 * gcc.target/arm/neon-nested-apcs.c: New test.
15836
15837 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15838
15839 PR tree-optimization/59519
15840 * gcc.dg/vect/pr59519-1.c: New test.
15841 * gcc.dg/vect/pr59519-2.c: New test.
15842
15843 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15844 vmovdqu32.
15845
15846 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15847
15848 PR fortran/59547
15849 * gfortran.dg/typebound_proc_32.f90: New.
15850
15851 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15852
15853 PR c++/58950
15854 * g++.dg/pr58950.C: New file.
15855
15856 2014-01-03 Tobias Burnus <burnus@net-b.de>
15857
15858 PR c++/58567
15859 * g++.dg/gomp/pr58567.C: New.
15860
15861 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15862
15863 PR tree-optimization/59651
15864 * gcc.dg/torture/pr59651.c: New test.
15865 * gcc.dg/vect/pr59651.c: Ditto.
15866
15867 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15868
15869 PR target/59625
15870 * gcc.target/i386/pr59625.c: New test.
15871
15872 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15873
15874 Core DR 1442
15875 PR c++/59165
15876 * g++.dg/cpp0x/range-for28.C: New.
15877 * g++.dg/cpp0x/range-for3.C: Update.
15878
15879 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15880
15881 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15882
15883 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15884
15885 PR c++/59641
15886 * g++.dg/cpp0x/pr59641.C: New file.
15887
15888 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15889
15890 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15891
15892 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15893
15894 PR c++/59378
15895 * g++.dg/ext/pr59378.C: New file.
15896
15897 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15898
15899 Update copyright years
15900
15901 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15902
15903 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15904 notice.
15905
15906 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15907
15908 PR fortran/59654
15909 * gfortran.dg/dynamic_dispatch_12.f90: New.
15910
15911 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15912
15913 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15914 the builtin isn't optimized away as unused.
15915
15916 PR rtl-optimization/59647
15917 * g++.dg/opt/pr59647.C: New test.
15918 \f
15919 Copyright (C) 2014 Free Software Foundation, Inc.
15920
15921 Copying and distribution of this file, with or without modification,
15922 are permitted in any medium without royalty provided the copyright
15923 notice and this notice are preserved.