]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2014-11-23 Andrew Pinski <apinski@cavium.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-23 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.c-torture/compile/20120927-1.c: New testcase.
4 * gcc.c-torture/compile/20120830-1.c: New testcase.
5
6 2014-11-22 Andrew Pinski <apinski@cavium.com>
7
8 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
9 argc is always greater than 1 (octeon simulator).
10 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
11
12 2014-11-22 Andrew Pinski <apinski@cavium.com>
13
14 PR target/63971
15 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
16 x30 (in the epilogue).
17 * gcc.target/aarch64/test_frame_6.c: Likewise.
18 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
19 x30 and x19 (in the epilogue).
20 * gcc.target/aarch64/test_frame_4.c: Likewise.
21 * gcc.target/aarch64/test_frame_7.c: Likewise.
22
23 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
24
25 PR target/63783
26 PR target/51244
27 * gcc.target/sh/torture/pr63783-1.c: New.
28 * gcc.target/sh/torture/pr63783-2.c: New.
29 * gcc.target/sh/pr51244-20.c: Adjust.
30 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
31
32 2014-11-22 Tobias Burnus <burnus@net-b.de>
33
34 * gfortran.dg/coarray/cosubscript_1.f90: New.
35
36 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gnat.dg/specs/pack11.ads: New test.
39
40 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
41
42 * gnat.dg/specs/no_streams.ads: New test.
43
44 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
47 store_modtion rtl dump.
48 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
49 * gcc.dg/var-expand3.c (dg-final): Ditto.
50
51 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
52
53 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
54 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
55 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
56 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
57 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
58 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
59
60 2014-11-21 Jakub Jelinek <jakub@redhat.com>
61
62 PR tree-optimization/64006
63 * gcc.c-torture/execute/pr64006.c: New test.
64
65 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
66
67 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
68 value for go testing.
69
70 2014-11-21 Jiong Wang <jiong.wang@arm.com>
71
72 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
73
74 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75
76 * gcc.target/aarch64/simd/vsqrt_f64_1.c
77
78 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
79
80 * g++.dg/other/i386-2.C: Add -mpcommit.
81 * g++.dg/other/i386-3.C: Ditto.
82 * gcc.target/i386/pcommit-1.c: New test.
83 * gcc.target/i386/sse-12.c: Add new options.
84 * gcc.target/i386/sse-13.c: Ditto.
85 * gcc.target/i386/sse-14.c: Ditto.
86 * gcc.target/i386/sse-22.c: Ditto.
87 * gcc.target/i386/sse-23.c: Ditto.
88
89 2014-11-20 Mark Wielaard <mjw@redhat.com>
90
91 PR debug/38757
92 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
93 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
94
95 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
96
97 * g++.dg/other/i386-2.C: Add -mclwb.
98 * g++.dg/other/i386-3.C: Ditto.
99 * gcc.target/i386/clwb-1.c: New test.
100 * gcc.target/i386/sse-12.c: Add new options.
101 * gcc.target/i386/sse-13.c: Ditto.
102 * gcc.target/i386/sse-14.c: Ditto.
103 * gcc.target/i386/sse-22.c: Ditto.
104 * gcc.target/i386/sse-23.c: Ditto.
105
106 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
107
108 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
109 * g++.dg/other/i386-3.C: Ditto.
110 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
111 * gcc.target/i386/avx512vbmi-check.h: Ditto.
112 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
113 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
114 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
115 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
116 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
117 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
118 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
119 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
120 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
121 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
122 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
123 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
124 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
125 * gcc.target/i386/sse-12.c: Add new options.
126 * gcc.target/i386/sse-13.c: Ditto.
127 * gcc.target/i386/sse-14.c: Ditto.
128 * gcc.target/i386/sse-22.c: Ditto.
129 * gcc.target/i386/sse-23.c: Ditto.
130
131 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
132
133 * g++.dg/other/i386-2.C: Add -mavx512ifma.
134 * g++.dg/other/i386-3.C: Ditto.
135 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
136 * gcc.target/i386/avx512ifma-check.h: New.
137 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
138 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
139 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
140 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
141 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
142 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
143 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
144 * gcc.target/i386/sse-12.c: Add new options.
145 * gcc.target/i386/sse-13.c: Ditto.
146 * gcc.target/i386/sse-14.c: Ditto.
147 * gcc.target/i386/sse-22.c: Ditto.
148 * gcc.target/i386/sse-23.c: Ditto.
149
150 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
151
152 Forward-port from 2014-10-30 4_9-branch r216934
153
154 PR target/63633
155 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
156
157 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
158
159 PR debug/63239
160 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
161 -gno-strict-dwarf.
162
163 2014-11-21 Tom de Vries <tom@codesourcery.com>
164
165 * gcc.dg/store-motion-fgcse-sm.c: New test.
166
167 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
168
169 PR target/60451
170 * gcc.target/i386/pr60451.c: New.
171
172 2014-11-21 Jakub Jelinek <jakub@redhat.com>
173
174 PR tree-optimization/61773
175 * gcc.dg/pr61773.c: New test.
176
177 PR target/63764
178 * c-c++-common/pr63764-1.c: New test.
179 * c-c++-common/pr63764-2.c: New test.
180
181 PR target/63910
182 * gcc.target/i386/pr63910.c: New test.
183
184 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
185
186 PR lto/63998
187 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
188
189 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
190
191 * gcc.dg/no-strict-overflow-8.c: New test.
192
193 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
194
195 * gcc.dg/undefined-loop-1.c: New file.
196 * gcc.dg/undefined-loop-2.c: New file.
197
198 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
199
200 * gcc.target/aarch64/symbol-range.c: New.
201 * gcc.target/aarch64/symbol-range-tiny.c: New.
202 2014-11-20 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/63962
205 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
206
207 2014-11-20 Richard Biener <rguenther@suse.de>
208
209 PR tree-optimization/63677
210 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
211 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
212
213 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
214
215 PR sanitizer/63845
216 * gcc.dg/asan/pr63845.c: New test.
217
218 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
219
220 PR sanitizer/63939
221 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
222 stack pointer address, to fit darwin output when symbolizer is not
223 present.
224 * c-c++-common/asan/heap-overflow-1.c: Likewise.
225 * c-c++-common/asan/memcmp-1.c: Likewise.
226 * c-c++-common/asan/misalign-1.c: Likewise.
227 * c-c++-common/asan/misalign-2.c: Likewise.
228 * c-c++-common/asan/null-deref-1.c: Likewise.
229 * c-c++-common/asan/stack-overflow-1.c: Likewise.
230 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
231 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
232 * c-c++-common/asan/use-after-free-1.c: Likewise.
233 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
234 * g++.dg/asan/deep-tail-call-1.C: Likewise.
235 * g++.dg/asan/large-func-test-1.C: Likewise.
236
237 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
238
239 PR sanitizer/63939
240 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
241
242 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
243
244 PR sanitizer/63939
245 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
246 * c-c++-common/asan/memcmp-1.c: Likewise.
247 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
248 * c-c++-common/asan/use-after-free-1.c: Likewise.
249
250 2014-11-19 David Malcolm <dmalcolm@redhat.com>
251
252 PR jit/63854
253 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
254 (make_random_function): Free ff->locals.
255
256 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
257
258 PR target/63947
259 * gcc.target/i386/pr63947.c: New test.
260
261 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/55425
264 * g++.dg/cpp0x/constexpr-__func__.C: New.
265
266 2014-11-19 Renlin Li <Renlin.Li@arm.com>
267
268 PR target/63424
269 * gcc.target/aarch64/pr63424.c: New test.
270
271 2014-11-19 Renlin Li <Renlin.Li@arm.com>
272
273 PR middle-end/63762
274 * gcc.dg/pr63762.c: New test.
275
276 2014-11-19 Marek Polacek <polacek@redhat.com>
277
278 PR sanitizer/63690
279 * gcc.dg/ubsan/pr63690.c: New test.
280
281 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
282
283 PR sanitizer/62132
284 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
285 darwin, adjust dg-output.
286 * c-c++-common/asan/misalign-2.c: Likewise.
287
288 2014-11-19 Richard Henderson <rth@redhat.com>
289
290 * gcc.dg/cwsc0.c: New test.
291 * gcc.dg/cwsc1.c: New test.
292
293 2014-11-19 Marek Polacek <polacek@redhat.com>
294
295 PR sanitizer/63879
296 * c-c++-common/ubsan/pr63879-1.c: New test.
297 * c-c++-common/ubsan/pr63879-2.c: New test.
298
299 2014-11-19 Tom de Vries <tom@codesourcery.com>
300
301 PR tree-optimization/62167
302 * gcc.dg/pr51879-12.c: Add xfails.
303 * gcc.dg/pr62167-run.c: New test.
304 * gcc.dg/pr62167.c: New test.
305
306 2014-11-19 Jakub Jelinek <jakub@redhat.com>
307
308 PR tree-optimization/63915
309 * c-c++-common/gomp/pr60823-4.c: New test.
310
311 PR sanitizer/63520
312 * c-c++-common/ubsan/pr63520.c: New test.
313
314 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/57654
317 * g++.dg/cpp0x/constexpr-ref7.C: New.
318
319 2014-11-19 Jakub Jelinek <jakub@redhat.com>
320
321 PR sanitizer/63913
322 * g++.dg/ubsan/pr63913.C: New test.
323
324 2014-11-19 Andreas Schwab <schwab@suse.de>
325
326 * gcc.dg/pure-2.c: Update line numbers.
327
328 2014-11-19 Jakub Jelinek <jakub@redhat.com>
329
330 PR rtl-optimization/63843
331 * gcc.c-torture/execute/pr63843.c: New test.
332
333 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
334
335 PR target/63937
336 * gcc.dg/memset-2.c: New.
337
338 2014-11-18 Jakub Jelinek <jakub@redhat.com>
339
340 PR sanitizer/63813
341 * g++.dg/ubsan/pr63813.C: New test.
342
343 PR tree-optimization/61042
344 * gcc.c-torture/compile/pr61042.c: New test.
345
346 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
347
348 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
349 setting.
350
351 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/55942
354 * g++.dg/cpp0x/constexpr-55942.C: New.
355
356 2014-11-18 Marek Polacek <polacek@redhat.com>
357
358 PR sanitizer/63866
359 * c-c++-common/ubsan/pr63866.c: New test.
360
361 2014-11-18 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/63914
364 * gcc.dg/pr63914.c: New testcase.
365
366 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/55443
369 * g++.dg/cpp0x/noexcept26.C: New.
370 * g++.dg/cpp0x/noexcept27.C: Likewise.
371
372 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/60245
375 * g++.dg/cpp0x/constexpr-60245.C: New.
376
377 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
378
379 PR c++/60771
380 * g++.dg/cpp0x/constexpr-ref6.C: New.
381
382 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
383
384 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
385 * gcc.target/arm/neon/vbicQs32.c: Likewise.
386 * gcc.target/arm/neon/vbicQs64.c: Likewise.
387 * gcc.target/arm/neon/vbicQs8.c: Likewise.
388 * gcc.target/arm/neon/vbicQu16.c: Likewise.
389 * gcc.target/arm/neon/vbicQu32.c: Likewise.
390 * gcc.target/arm/neon/vbicQu64.c: Likewise.
391 * gcc.target/arm/neon/vbicQu8.c: Likewise.
392 * gcc.target/arm/neon/vbics16.c: Likewise.
393 * gcc.target/arm/neon/vbics32.c: Likewise.
394 * gcc.target/arm/neon/vbics64.c: Likewise.
395 * gcc.target/arm/neon/vbics8.c: Likewise.
396 * gcc.target/arm/neon/vbicu16.c: Likewise.
397 * gcc.target/arm/neon/vbicu32.c: Likewise.
398 * gcc.target/arm/neon/vbicu64.c: Likewise.
399 * gcc.target/arm/neon/vbicu8.c: Likewise.
400 * gcc.target/arm/neon/vornQs16.c: Likewise.
401 * gcc.target/arm/neon/vornQs32.c: Likewise.
402 * gcc.target/arm/neon/vornQs64.c: Likewise.
403 * gcc.target/arm/neon/vornQs8.c: Likewise.
404 * gcc.target/arm/neon/vornQu16.c: Likewise.
405 * gcc.target/arm/neon/vornQu32.c: Likewise.
406 * gcc.target/arm/neon/vornQu64.c: Likewise.
407 * gcc.target/arm/neon/vornQu8.c: Likewise.
408 * gcc.target/arm/neon/vorns16.c: Likewise.
409 * gcc.target/arm/neon/vorns32.c: Likewise.
410 * gcc.target/arm/neon/vorns64.c: Likewise.
411 * gcc.target/arm/neon/vorns8.c: Likewise.
412 * gcc.target/arm/neon/vornu16.c: Likewise.
413 * gcc.target/arm/neon/vornu32.c: Likewise.
414 * gcc.target/arm/neon/vornu64.c: Likewise.
415 * gcc.target/arm/neon/vornu8.c: Likewise.
416
417 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
418
419 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
420 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
421 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
422 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
424 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
425 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
426 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
427 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
428
429 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
430
431 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
432 * g++.dg/ipa/devirt-15.C: Ditto.
433 * g++.dg/ipa/devirt-7.C: Ditto.
434 * g++.dg/ipa/pr60600.C: Ditto.
435 * g++.dg/opt/vt2.C: Ditto.
436 * g++.dg/opt/vt4.C: Ditto.
437 * g++.dg/pr48484.C: Ditto.
438 * g++.dg/tm/pr47746.C: Ditto.
439 * g++.dg/tree-ssa/pr57380.C: Ditto.
440 * gcc.dg/ipa/inline-4.c: Ditto.
441 * gcc.dg/ipa/inlinehint-1.c: Ditto.
442 * gcc.dg/ipa/inlinehint-2.c: Ditto.
443 * gcc.dg/ipa/inlinehint-3.c: Ditto.
444 * gcc.dg/pr47276.c: Ditto.
445 * gcc.dg/pure-2.c: Ditto.
446 * gcc.dg/tm/nested-2.c: Ditto.
447 * gcc.dg/tree-ssa/alias-29.c: Ditto.
448 * gcc.target/i386/3dnow-1.c: Ditto.
449 * gcc.target/i386/3dnow-2.c: Ditto.
450 * gcc.target/i386/3dnowA-1.c: Ditto.
451 * gcc.target/i386/3dnowA-2.c: Ditto.
452 * gcc.target/i386/avx-1.c: Ditto.
453 * gcc.target/i386/avx-2.c: Ditto.
454 * gcc.target/i386/memcpy-1.c: Ditto.
455 * gcc.target/i386/mmx-1.c: Ditto.
456 * gcc.target/i386/mmx-2.c: Ditto.
457 * gcc.target/i386/sse-14.c: Ditto.
458 * gcc.target/i386/sse-22.c: Ditto.
459 * gcc.target/i386/sse-22a.c: Ditto.
460 * gcc.target/i386/sse-23.c: Ditto.
461 * gcc.target/i386/sse-24.c: Ditto.
462 * gcc.target/i386/vect-double-1.c: Ditto.
463 * g++.dg/fstack-protector-strong.C: Add target nonpic.
464 * gcc.dg/fstack-protector-strong.c: Ditto.
465
466 2014-11-18 Hale Wang <hale.wang@arm.com>
467
468 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
469 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
470 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
471 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
472 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
473 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
474 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
475 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
476 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
477 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
478
479 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
480
481 * g++.dg/abi/mangle-arm-crypto.C: New.
482 * g++.dg/abi/mangle-neon.C (f19): New.
483 (f20): Likewise.
484
485 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
486
487 * gcc.target/arm/pr51968.c (foo): Fix call to
488 __builtin_neon_vqmovunv8hi.
489
490 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
491
492 * c-c++-common/asan/aggressive-opts.c: New test.
493
494 2014-11-18 Yury Gribov <y.gribov@samsung.com>
495
496 PR sanitizer/63802
497 * c-c++-common/ubsan/pr63802.c: New test.
498
499 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
500
501 * g++.dg/pr63766.C: New.
502
503 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
504
505 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
506 floating point variables instead of using asm to test allocating
507 values to the Altivec registers.
508
509 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
510 -mupper-regs-df tests.
511 * gcc.target/powerpc/upper-regs-df.c: Likewise.
512
513 * config/rs6000/predicates.md (memory_fp_constant): New predicate
514
515 2014-11-17 Tom de Vries <tom@codesourcery.com>
516
517 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
518 * gcc.dg/pr43864-3.c: Same.
519 * gcc.dg/pr43864-4.c: Same.
520 * gcc.dg/pr43864.c: Same.
521 * gcc.dg/pr50763.c: Same.
522 * gcc.dg/pr51879-12.c: Same.
523 * gcc.dg/pr51879-16.c: Same.
524 * gcc.dg/pr51879-17.c: Same.
525 * gcc.dg/pr51879-18.c: Same.
526 * gcc.dg/pr51879-2.c: Same.
527 * gcc.dg/pr51879-3.c: Same.
528 * gcc.dg/pr51879-4.c: Same.
529 * gcc.dg/pr51879-6.c: Same.
530 * gcc.dg/pr51879-7.c: Same.
531 * gcc.dg/pr51879.c: Same.
532
533 2014-11-17 Tom de Vries <tom@codesourcery.com>
534
535 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
536 * gcc.dg/pr43864-3.c: Same.
537 * gcc.dg/pr43864-4.c: Same.
538
539 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
540
541 * gcc.target/aarch64/vld1_lane.c: New test.
542
543 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
544
545 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
546 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
547
548 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
549
550 * gcc.target/i386/chkp-strlen-1.c: New.
551 * gcc.target/i386/chkp-strlen-2.c: New.
552 * gcc.target/i386/chkp-strlen-3.c: New.
553 * gcc.target/i386/chkp-strlen-4.c: New.
554 * gcc.target/i386/chkp-strlen-5.c: New.
555
556 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
557
558 * gcc.target/i386/chkp-stropt-1.c: New.
559 * gcc.target/i386/chkp-stropt-2.c: New.
560 * gcc.target/i386/chkp-stropt-3.c: New.
561 * gcc.target/i386/chkp-stropt-4.c: New.
562 * gcc.target/i386/chkp-stropt-5.c: New.
563 * gcc.target/i386/chkp-stropt-6.c: New.
564 * gcc.target/i386/chkp-stropt-7.c: New.
565 * gcc.target/i386/chkp-stropt-8.c: New.
566 * gcc.target/i386/chkp-stropt-9.c: New.
567 * gcc.target/i386/chkp-stropt-10.c: New.
568 * gcc.target/i386/chkp-stropt-11.c: New.
569 * gcc.target/i386/chkp-stropt-12.c: New.
570 * gcc.target/i386/chkp-stropt-13.c: New.
571 * gcc.target/i386/chkp-stropt-14.c: New.
572 * gcc.target/i386/chkp-stropt-15.c: New.
573 * gcc.target/i386/chkp-stropt-16.c: New.
574
575 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
576
577 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
578 __SIZE_TYPE__.
579
580 2014-11-17 Richard Biener <rguenther@suse.de>
581
582 PR middle-end/63898
583 PR middle-end/63883
584 * gfortran.dg/pr63883.f90: New testcase.
585
586 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
587
588 PR ipa/63894
589 * g++.dg/ipa/pr63894.C: New test.
590
591 2014-11-17 Terry Guo <terry.guo@arm.com>
592
593 * gcc.target/arm/thumb1-ual-1.c: New test.
594
595 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
596
597 PR middle-end/63790
598 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
599 * gcc.dg/tree-ssa/forwprop-29.c: New test.
600
601 2014-11-16 Andrew Pinski <apinski@cavium.com>
602
603 * gcc.c-torture/execute/memset-4.c: New test.
604 * gcc.c-torture/execute/20110418-1.c: New test.
605 * gcc.c-torture/execute/20141022-1.c: New test.
606 * gcc.c-torture/execute/strcpy-2.c: New test.
607 * gcc.c-torture/execute/20140212-2.c: New test.
608 * gcc.c-torture/compile/20120913-1.c: New test.
609 * gcc.c-torture/compile/20121010-1.c: New test.
610 * gcc.c-torture/compile/20120917-1.c: New test.
611 * gcc.c-torture/compile/20140110-1.c: New test.
612 * gcc.c-torture/compile/20121220-1.c: New test.
613 * gcc.c-torture/compile/20120822-1.c: New test.
614 * gcc.c-torture/compile/20121027-1.c: New test.
615 * gcc.c-torture/compile/20120830-2.c: New test.
616
617 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
618
619 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
620 restoration.
621
622 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
623
624 * gcc.dg/atomic/c11-atomic-exec-5.c
625 (test_main_long_double_add_overflow): Only actually define if
626 LDBL_MANT_DIG != 106.
627 (test_main_complex_long_double_add_overflow): Likewise.
628 (test_main_long_double_sub_overflow): Likewise.
629 (test_main_complex_long_double_sub_overflow): Likewise.
630
631 (NOT_LDBL_EPSILON_2): Likewise.
632 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
633
634 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
635
636 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
637 instead of run on ia32 targets.
638
639 2014-11-15 Marek Polacek <polacek@redhat.com>
640
641 PR middle-end/63884
642 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
643
644 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
645
646 PR target/60104
647 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
648
649 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
650
651 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
652 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
653 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
654 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
655
656 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
657
658 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
659
660 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
661
662 * gcc.dg/pubtypes-3.c: Include <string.h>.
663 * gcc.dg/pubtypes-4.c: Likewise.
664
665 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
666
667 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
668
669 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
670
671 * gnat.dg/opt44.ad[sb]: New test.
672
673 2014-11-15 Tobias Burnus <burnus@net-b.de>
674
675 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
676 * gfortran.dg/coarray_9.f90: Ditto.
677 * gfortran.dg/empty_label.f: Ditto.
678 * gfortran.dg/empty_label.f90: Ditto.
679
680 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
681
682 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
683 changes.
684 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
685 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
686 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
687 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
688 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
689 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
690 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
691 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
692 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
693 * gcc.target/powerpc/ppc-round.c: Likewise.
694
695 2014-11-14 Martin Jambor <mjambor@suse.cz>
696
697 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
698 from the dump scan.
699 * g++.dg/ipa/devirt-21.C: Xfail.
700 * g++.dg/ipa/devirt-24.C: Likewise.
701 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
702 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
703 * g++.dg/ipa/devirt-44.C: Likewise.
704 * g++.dg/ipa/devirt-43.C: Xfail.
705
706 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
707
708 * g++.dg/abi/abi-tag11.C: New.
709
710 2014-11-14 Marek Polacek <polacek@redhat.com>
711
712 * c-c++-common/ubsan/overflow-negate-3.c: New test.
713
714 2014-11-14 Marek Polacek <polacek@redhat.com>
715
716 PR sanitizer/63839
717 * c-c++-common/ubsan/pr63839.c: New test.
718 * c-c++-common/ubsan/unreachable-2.c: New test.
719
720 2014-11-14 Richard Biener <rguenther@suse.de>
721
722 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
723
724 2014-11-13 Teresa Johnson <tejohnson@google.com>
725
726 PR tree-optimization/63841
727 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
728
729 2014-11-14 Bin Cheng <bin.cheng@arm.com>
730
731 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
732 * gcc.target/arm/vfp-1.c: Improve scanning string.
733
734 2014-11-13 Rong Xu <xur@google.com>
735
736 PR debug/63581
737 * g++.dg/tree-prof/pr63581.C: New test.
738
739 2014-11-13 Teresa Johnson <tejohnson@google.com>
740
741 PR tree-optimization/63841
742 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
743
744 2014-11-13 Teresa Johnson <tejohnson@google.com>
745
746 PR tree-optimization/63841
747 * g++.dg/tree-ssa/pr63841.C: New test.
748
749 2014-11-13 Richard Biener <rguenther@suse.de>
750
751 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
752
753 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
754
755 * lib/target-supports.exp (error_h): New check.
756 (libc_has_complex_functions): Ditto.
757 (tgmath_h): Ditto.
758 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
759 * gcc.dg/builtins-61.c: Likewise.
760 * gcc.dg/builtins-67.c: Disable test for Bionic.
761 * gcc.dg/strlenopt-14g.c: Likewise.
762 * gcc.dg/strlenopt-14gf.c: Likewise.
763 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
764 * gcc.dg/c99-tgmath-2.c: Likewise.
765 * gcc.dg/c99-tgmath-3.c: Likewise.
766 * gcc.dg/c99-tgmath-4.c: Likewise.
767 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
768
769 2014-11-12 Jakub Jelinek <jakub@redhat.com>
770
771 PR ipa/63838
772 * g++.dg/ipa/pr63838.C: New test.
773
774 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
775
776 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
777 * gcc.target/mips/call-clobbered-1.c: New.
778 * gcc.target/mips/call-clobbered-2.c: New.
779 * gcc.target/mips/call-clobbered-3.c: New.
780 * gcc.target/mips/call-clobbered-4.c: New.
781 * gcc.target/mips/call-clobbered-5.c: New.
782 * gcc.target/mips/call-saved-4.c: New.
783 * gcc.target/mips/call-saved-5.c: New.
784 * gcc.target/mips/call-saved-6.c: New.
785 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
786 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
787 odd-spreg option. Account for -modd-spreg in minimum arch code.
788 * gcc.target/mips/movdf-1.c: New.
789 * gcc.target/mips/movdf-2.c: New.
790 * gcc.target/mips/movdf-3.c: New.
791 * gcc.target/mips/oddspreg-1.c: New.
792 * gcc.target/mips/oddspreg-2.c: New.
793 * gcc.target/mips/oddspreg-3.c: New.
794 * gcc.target/mips/oddspreg-4.c: New.
795 * gcc.target/mips/oddspreg-5.c: New.
796 * gcc.target/mips/oddspreg-6.c: New.
797
798 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR target/63815
801 * g++.dg/other/pr63815.C: New test.
802
803 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
804
805 DR 1510
806 PR c++/60420
807 * g++.dg/cpp0x/decltype61.C: New.
808
809 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR tree-optimization/63835
812 * gcc.dg/pr63835.c: New test.
813
814 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
815
816 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
817 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
818 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
819 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
820 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
821 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
822 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
823 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
824 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
825 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
826 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
827 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
828 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
829 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
830 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
831 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
832 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
833 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
834 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
835 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
836 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
837 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
838 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
839 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
840 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
841 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
842 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
843 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
844 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
845 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
846 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
847 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
848 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
849 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
850 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
851 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
852 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
853 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
854 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
855 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
856 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
857 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
858 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
859 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
860 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
861 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
862 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
863 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
864 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
865 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
866
867 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
868
869 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
870 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
871 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
872 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
873 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
874 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
875 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
876 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
877 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
878 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
879 Ditto.
880 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
881 Ditto.
882 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
883 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
884 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
885 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
886 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
887 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
888 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
889 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
890 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
891 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
892 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
893 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
894 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
895 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
896 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
897 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
898 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
899 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
900 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
901 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
902 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
903 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
904 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
905 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
906 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
907 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
908 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
909 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
910 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
911 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
912
913 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
914
915 * gcc.target/i386/pr45852.c: Simplify target selector.
916 * gcc.target/i386/pr63495.c: Ditto.
917 * gcc.target/i386/pr39496.c: Ditto.
918 * gcc.target/i386/pr36613.c: Ditto.
919
920 2014-11-12 Jiong Wang <jiong.wang@arm.com>
921
922 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
923 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
924 -fno-omit-frame-pointer.
925
926 2014-11-12 Marek Polacek <polacek@redhat.com>
927
928 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
929 of prune_gcc_output.
930 * lib/prune.exp (prune_file_path): New procedure.
931
932 2014-11-12 Marek Polacek <polacek@redhat.com>
933
934 * c-c++-common/ubsan/overflow-sub-4.c: New test.
935 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
936 * c-c++-common/ubsan/overflow-int128.c: Likewise.
937
938 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
939
940 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
941
942 2014-11-12 Richard Biener <rguenther@suse.de>
943
944 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
945
946 2014-11-12 Joseph Myers <joseph@codesourcery.com>
947
948 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
949 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
950
951 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
952
953 PR testsuite/63830
954 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
955
956 2014-11-12 Jakub Jelinek <jakub@redhat.com>
957
958 PR c/59708
959 * c-c++-common/builtin-arith-overflow-1.c: New test.
960 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
961 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
962 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
963 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
964 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
965 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
966 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
967 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
968 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
969 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
970 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
971 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
972 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
973 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
974 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
975 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
976 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
977 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
978 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
979 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
980 * c-c++-common/torture/builtin-arith-overflow.h: New file.
981 * gcc.dg/builtin-arith-overflow-1.c: New test.
982 * gcc.dg/builtin-arith-overflow-2.c: New test.
983
984 2014-11-12 Richard Biener <rguenther@suse.de>
985
986 PR middle-end/63821
987 * gfortran.dg/pr63821.f90: New testcase.
988
989 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
990
991 PR tree-optimization/63761
992 * gcc.c-torture/compile/pr63761.c: New test.
993
994 2014-11-12 Jiong Wang <jiong.wang@arm.com>
995
996 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
997 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
998 truncation pattern.
999
1000 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1001
1002 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1003 with arm_eabi.
1004 * g++.dg/abi/arm_rtti1.C: Likewise.
1005 * g++.dg/abi/key1.C: Likewise.
1006 * g++.dg/ext/visibility/arm1.C: Likewise.
1007 * g++.dg/ext/visibility/arm2.C: Likewise.
1008 * g++.dg/ext/visibility/arm3.C: Likewise.
1009
1010 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1011
1012 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1013
1014 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1015 Manuel López-Ibáñez <manu@gcc.gnu.org>
1016
1017 PR driver/36312
1018 * gcc.misc-tests/output.exp: New test case for identical input and
1019 output files.
1020
1021 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1022
1023 PR fortran/44054
1024 * lib/gfortran-dg.exp: Update regexp to match locus and message
1025 without caret.
1026 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1027 * gfortran.dg/warnings_are_errors_1.f: Update.
1028
1029 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1030
1031 * ChangeLog.jit: New.
1032 * jit.dg/all-non-failing-tests.h: New.
1033 * jit.dg/harness.h: New.
1034 * jit.dg/jit.exp: New.
1035 * jit.dg/test-accessing-struct.c: New.
1036 * jit.dg/test-accessing-union.c: New.
1037 * jit.dg/test-array-as-pointer.c: New.
1038 * jit.dg/test-arrays.c: New.
1039 * jit.dg/test-calling-external-function.c: New.
1040 * jit.dg/test-calling-function-ptr.c: New.
1041 * jit.dg/test-combination.c: New.
1042 * jit.dg/test-dot-product.c: New.
1043 * jit.dg/test-empty.c: New.
1044 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1045 * jit.dg/test-error-adding-to-terminated-block.c: New.
1046 * jit.dg/test-error-array-as-pointer.c: New.
1047 * jit.dg/test-error-bad-cast.c: New.
1048 * jit.dg/test-error-block-in-wrong-function.c: New.
1049 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1050 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1051 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1052 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1053 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1054 * jit.dg/test-error-call-with-mismatching-args.c: New.
1055 * jit.dg/test-error-call-with-not-enough-args.c: New.
1056 * jit.dg/test-error-call-with-too-many-args.c: New.
1057 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1058 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1059 * jit.dg/test-error-get-type-bad-enum.c: New.
1060 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1061 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1062 * jit.dg/test-error-mismatching-types-in-call.c: New.
1063 * jit.dg/test-error-missing-return.c: New.
1064 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1065 * jit.dg/test-error-new-function-bad-kind.c: New.
1066 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1067 * jit.dg/test-error-null-passed-to-api.c: New.
1068 * jit.dg/test-error-return-within-void-function.c: New.
1069 * jit.dg/test-error-unreachable-block.c: New.
1070 * jit.dg/test-error-unterminated-block.c: New.
1071 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1072 * jit.dg/test-expressions.c: New.
1073 * jit.dg/test-factorial.c: New.
1074 * jit.dg/test-fibonacci.c: New.
1075 * jit.dg/test-functions.c: New.
1076 * jit.dg/test-fuzzer.c: New.
1077 * jit.dg/test-hello-world.c: New.
1078 * jit.dg/test-linked-list.c: New.
1079 * jit.dg/test-long-names.c: New.
1080 * jit.dg/test-nested-contexts.c: New.
1081 * jit.dg/test-nested-loops.c: New.
1082 * jit.dg/test-operator-overloading.cc: New.
1083 * jit.dg/test-quadratic.c: New.
1084 * jit.dg/test-quadratic.cc: New.
1085 * jit.dg/test-reading-struct.c: New.
1086 * jit.dg/test-string-literal.c: New.
1087 * jit.dg/test-sum-of-squares.c: New.
1088 * jit.dg/test-threads.c: New.
1089 * jit.dg/test-types.c: New.
1090 * jit.dg/test-using-global.c: New.
1091 * jit.dg/test-volatile.c: New.
1092
1093 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1094
1095 * gcc.target/aarch64/vbslq_f64_1.c: New.
1096 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1097 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1098 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1099
1100 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1101
1102 PR c++/63265
1103 * g++.dg/cpp0x/constexpr-63265.C: New.
1104
1105 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1106
1107 * gcc.target/i386/pr52252-atom-1.c: New.
1108
1109 2014-11-11 Martin Liska <mliska@suse.cz>
1110
1111 PR ipa/63622
1112 PR ipa/63795
1113 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1114 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1115 with symbol alias support.
1116
1117 2014-11-10 Andi Kleen <ak@linux.intel.com>
1118
1119 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1120 new cilk errors.
1121
1122 2014-11-10 Andi Kleen <ak@linux.intel.com>
1123
1124 * c-c++-common/cilk-plus/CK/errors.c: New test.
1125
1126 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1127 Ilya Enkovich <ilya.enkovich@intel.com>
1128
1129 PR target/63620
1130 * gcc.target/i386/pr63620.c: New test.
1131
1132 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1133
1134 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1135
1136 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1137 * gcc.dg/ipa/ipa-icf-31.c: New test.
1138
1139 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1140
1141 PR middle-end/63748
1142 * gcc.dg/pr63748.c: New testcase.
1143
1144 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1145
1146 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1147
1148 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1149
1150 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1151 fgraphite-code-generator flag.
1152 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1153 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1154 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1155 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1156 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1157 * gcc.dg/graphite/pr35356-2.c: Likewise.
1158 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1159 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1160 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1161 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1162 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1163
1164 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1167
1168 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 * c-c++-common/Wshift-count-overflow-1.c: New.
1171 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1172 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1173 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1174
1175 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1176
1177 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1178 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1179 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1180 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1181 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1182 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1183 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1184 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1185 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1186 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1187 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1188 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1189 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1190 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1191 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1192 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1193 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1194 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1195 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1196 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1197 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1198 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1199 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1200 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1201 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1202 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1203
1204 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1205
1206 PR tree-optimization/63778
1207 * gfortran.dg/pr63778.f: New test.
1208
1209 2014-11-10 Renlin Li <renlin.li@arm.com>
1210
1211 PR middle-end/61529
1212 * gcc.dg/pr61529.c: New.
1213
1214 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1215
1216 * lib/target-supports.exp (check_effective_target_return_address):
1217 New function.
1218 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1219 * gcc.c-torture/execute/20030323-1.c: Likewise.
1220 * gcc.c-torture/execute/20030811-1.c: Likewise.
1221 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1222 * gcc.c-torture/execute/frame-address.c: Likewise.
1223 * gcc.c-torture/execute/pr17377.c: Likewise.
1224
1225 * gcc.c-torture/compile/920625-2.c: Add return type to
1226 freeReturnStruct.
1227 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1228 * gcc.c-torture/execute/pr61375.c: Likewise.
1229 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1230 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1231
1232 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1233 New function.
1234 (check_effective_target_nonlocal_goto): New function.
1235 (check_effective_target_label_values): New function.
1236 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1237 * gcc.c-torture/compile/labels-2.c: Likewise.
1238 * gcc.c-torture/compile/20000518-1.c: Likewise.
1239 * gcc.c-torture/compile/20021108-1.c: Likewise.
1240 * gcc.c-torture/compile/981006-1.c: Likewise.
1241 * gcc.c-torture/execute/20040302-1.c: Likewise.
1242 * gcc.dg/torture/pr33848.c: Likewise.
1243
1244 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1245 label values.
1246 * gcc.c-torture/compile/pr32919.c: Likewise.
1247 * gcc.c-torture/compile/pr17913.c: Likewise.
1248 * gcc.c-torture/compile/pr51495.c: Likewise.
1249 * gcc.c-torture/compile/pr25224.c: Likewise.
1250 * gcc.c-torture/compile/labels-3.c: Likewise.
1251 * gcc.c-torture/compile/pr27863.c: Likewise.
1252 * gcc.c-torture/compile/20050510-1.c: Likewise.
1253 * gcc.c-torture/compile/pr28489.c: Likewise.
1254 * gcc.c-torture/compile/pr29128.c: Likewise.
1255 * gcc.c-torture/compile/pr21356: Likewise.
1256 * gcc.c-torture/execute/20071210-1.c: Likewise.
1257 * gcc.c-torture/execute/200701220-1.c: Likewise.
1258 * gcc.c-torture/execute/pr51447.c: Likewise.
1259 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1260 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1261 * gcc.dg/20021029-1.c: Likewise.
1262 * gcc.dg/pr43379.c: Likewise.
1263 * gcc.dg/pr45259.c: Likewise.
1264 * gcc.dg/torture/pr53695.c: Likewise.
1265 * gcc.dg/torture/pr57584.c: Likewise.
1266
1267 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1268 or indirect_jumps are available.
1269 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1270 test.
1271 * gcc.c-torture/compile/920428-3.c: Likewise.
1272 * gcc.c-torture/compile/950613-1.c: Likewise.
1273
1274 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1275 * gcc.c-torture/compile/991213-3.c: Likewise.
1276 * gcc.c-torture/compile/920825-1.c: Likewise.
1277 * gcc.c-torture/compile/20011029-1.c: Likewise.
1278 * gcc.c-torture/compile/complex-6.c: Likewise.
1279 * gcc.c-torture/compile/pr27127.c: Likewise.
1280 * gcc.c-torture/compile/pr58164.c: Likewise.
1281 * gcc.c-torture/compile/20041214-1.c: Likewise.
1282 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1283 * gcc.c-torture/execute/pr56982.c: Likewise.
1284 * gcc.c-torture/execute/pr60003.c: Likewise.
1285 * gcc.c-torture/execute/pr26983.c: Likewise.
1286 * gcc.dg/pr57287-2.c: Likewise.
1287 * gcc.dg/pr59920-1.c: Likewise.
1288 * gcc.dg/pr59920-2.c: Likewise.
1289 * gcc.dg/pr59920-3.c: Likewise.
1290 * gcc.dg/setjmp-3.c: Likewise.
1291 * gcc.dg/setjmp-4.c: Likewise.
1292 * gcc.dg/setjmp-5.c: Likewise.
1293 * gcc.dg/torture/pr48542.c: Likewise.
1294 * gcc.dg/torture/pr57147-2.c: Likewise.
1295 * gcc.dg/torture/pr59993.c: Likewise.
1296
1297 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1298 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1299 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1300 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1301 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1302 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1303 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1304 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1305 * gcc.dg/non-local-goto-1.c: Likewise.
1306 * gcc.dg/non-local-goto-2.c: Likewise.
1307 * gcc.dg/pr49994-1.c: Likewise.
1308 * gcc.dg/torture/pr57036-2.c: Likewise.
1309
1310 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1311 NO_LABEL_VALUES test.
1312 * gcc.c-torture/compile/920831-1.c: Likewise.
1313 * gcc.c-torture/compile/920502-1.c: Likewise.
1314 * gcc.c-torture/compile/920501-7.c: Likewise.
1315 * gcc.dg/pr52139.c: Likewise.
1316
1317 * lib/target-supports.exp (check_effective_target_trampolines,
1318 check_profiling_available, check_effective_target_lto,
1319 check_effective_target_vect_natural): False for nvptx-*-*.
1320 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1321 * gcc.c-torture/compile/pr34334.c: Likewise.
1322 * gcc.c-torture/compile/pr37056.c: Likewise.
1323 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1324 * gcc.c-torture/compile/pr46534.c: Likewise.
1325 * gcc.c-torture/compile/pr49049.c: Likewise.
1326 * gcc.c-torture/compile/pr59417.c: Likewise.
1327 * gcc.c-torture/compile/20080721-1.c: Likewise.
1328 * gcc.c-torture/compile/920501-4.c: Likewise.
1329 * gcc.c-torture/compile/921011-1.c: Likewise.
1330 * gcc.dg/20040813-1.c: Likewise.
1331 * gcc.dg/pr28755.c: Likewise.
1332 * gcc.dg/pr44194-1.c: Likewise.
1333 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1334 * gcc.c-torture/compile/pr61684.c: Likewise.
1335 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1336 * gcc.c-torture/compile/pr59221.c: Likewise.
1337 * gcc.c-torture/compile/20060208-1.c: Likewise.
1338 * gcc.c-torture/execute/pr52129.c: Likewise.
1339 * gcc.c-torture/execute/20020310-1.c: Likewise.
1340 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1341 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1342 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1343 for nvptx-*-*.
1344 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1345 * gcc.dg/const-elim-2.c: Likewise.
1346
1347 * lib/target-supports.exp
1348 (check_effective_target_untyped_assembly): New function.
1349 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1350 * gcc.c-torture/compile/920917-1.c: Likewise.
1351 * gcc.c-torture/compile/930120-1.c: Likewise.
1352 * gcc.c-torture/compile/930411-1.c: Likewise.
1353 * gcc.c-torture/compile/930529-1.c: Likewise.
1354 * gcc.c-torture/compile/930623-1.c: Likewise.
1355 * gcc.c-torture/compile/950329-1.c: Likewise.
1356 * gcc.c-torture/compile/calls.c: Likewise.
1357 * gcc.c-torture/compile/pr37258.c: Likewise.
1358 * gcc.c-torture/compile/pr37327.c: Likewise.
1359 * gcc.c-torture/compile/pr38360.c: Likewise.
1360 * gcc.c-torture/compile/pr43635.c: Likewise.
1361 * gcc.c-torture/compile/pr47428.c: Likewise.
1362 * gcc.c-torture/compile/pr47967.c: Likewise.
1363 * gcc.c-torture/compile/pr49145.c: Likewise.
1364 * gcc.c-torture/compile/pr51694.c: Likewise.
1365 * gcc.c-torture/compile/pr53411.c: Likewise.
1366 * gcc.c-torture/execute/20001101.c: Likewise.
1367 * gcc.c-torture/execute/20051012-1.c: Likewise.
1368 * gcc.c-torture/execute/920501-1.c: Likewise.
1369 * gcc.c-torture/execute/921202-1.c: Likewise.
1370 * gcc.c-torture/execute/921208-2.c: Likewise.
1371 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1372 * gcc.c-torture/compile/20010525-1.c: Likewise.
1373 * gcc.c-torture/compile/20021015-2.c: Likewise.
1374 * gcc.c-torture/compile/20031023-1.c: Likewise.
1375 * gcc.c-torture/compile/20031023-2.c: Likewise.
1376 * gcc.c-torture/compile/pr49206.c: Likewise.
1377 * gcc.c-torture/execute/pr47237.c: Likewise.
1378 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1379 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1380 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1381 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1382 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1383 * gcc.dg/builtin-apply1.c: Likewise.
1384 * gcc.dg/builtin-apply2.c: Likewise.
1385 * gcc.dg/builtin-apply3.c: Likewise.
1386 * gcc.dg/builtin-apply4.c: Likewise.
1387 * gcc.dg/pr38338.c: Likewise.
1388 * gcc.dg/torture/pr41993.c: Likewise.
1389 * gcc.c-torture/compile/386.c: Likewise.
1390 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1391 * gcc.c-torture/compile/consec.c: Likewise.
1392 * gcc.c-torture/compile/ex.c: Likewise.
1393 * gcc.c-torture/compile/pass.c: Likewise.
1394 * gcc.c-torture/compile/scal.c: Likewise.
1395 * gcc.c-torture/compile/uuarg.c: Likewise.
1396 * gcc.c-torture/compile/conv_tst.c: Likewise.
1397
1398 * lib/target-supports.exp (check_effective_target_alloca): New function.
1399 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1400 * gcc.c-torture/execute/20020314-1.c: Likewise.
1401 * gcc.c-torture/execute/20020412-1.c: Likewise.
1402 * gcc.c-torture/execute/20021113-1.c: Likewise.
1403 * gcc.c-torture/execute/20040223-1.c: Likewise.
1404 * gcc.c-torture/execute/20040308-1.c: Likewise.
1405 * gcc.c-torture/execute/20040811-1.c: Likewise.
1406 * gcc.c-torture/execute/20070824-1.c: Likewise.
1407 * gcc.c-torture/execute/20070919-1.c: Likewise.
1408 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1409 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1410 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1411 * gcc.c-torture/execute/pr43220.c: Likewise.
1412 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1413 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1414 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1415 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1416 * gcc.c-torture/compile/20000923-1.c: Likewise.
1417 * gcc.c-torture/compile/20030224-1.c: Likewise.
1418 * gcc.c-torture/compile/20071108-1.c: Likewise.
1419 * gcc.c-torture/compile/20071117-1.c: Likewise.
1420 * gcc.c-torture/compile/900313-1.c: Likewise.
1421 * gcc.c-torture/compile/pr17397.c: Likewise.
1422 * gcc.c-torture/compile/pr35006.c: Likewise.
1423 * gcc.c-torture/compile/pr42956.c: Likewise.
1424 * gcc.c-torture/compile/pr51354.c: Likewise.
1425 * gcc.c-torture/compile/pr55851.c: Likewise.
1426 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1427 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1428 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1429 * gcc.c-torture/compile/pr52714.c: Likewise.
1430 * gcc.dg/20001012-2.c: Likewise.
1431 * gcc.dg/auto-type-1.c: Likewise.
1432 * gcc.dg/builtin-object-size-1.c: Likewise.
1433 * gcc.dg/builtin-object-size-2.c: Likewise.
1434 * gcc.dg/builtin-object-size-3.c: Likewise.
1435 * gcc.dg/builtin-object-size-4.c: Likewise.
1436 * gcc.dg/packed-vla.c: Likewise.
1437 * gcc.c-torture/compile/parms.c: Likewise.
1438 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1439 * gcc.c-torture/execute/920929-1.c: Likewise.
1440 * gcc.c-torture/execute/921017-1.c: Likewise.
1441 * gcc.c-torture/execute/941202-1.c: Likewise.
1442 * gcc.c-torture/execute/align-nest.c: Likewise.
1443 * gcc.c-torture/execute/alloca-1.c: Likewise.
1444 * gcc.c-torture/execute/pr36321.c: Likewise.
1445 * gcc.c-torture/compile/20001221-1.c: Likewise.
1446 * gcc.c-torture/compile/20020807-1.c: Likewise.
1447 * gcc.c-torture/compile/20050801-2.c: Likewise.
1448 * gcc.c-torture/compile/920428-4.c: Likewise.
1449 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1450 * gcc.c-torture/compile/pr41469.c: Likewise.
1451 * gcc.dg/torture/pr48953.c: Likewise.
1452 * gcc.dg/torture/pr8081.c: Likewise.
1453 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1454 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1455 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1456 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1457 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1458 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1459 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1460 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1461 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1462 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1463 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1464 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1465 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1466
1467 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1468
1469 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1470 and C++11; Test existence of __has_cpp_attribute; Test C++11
1471 attributes.
1472 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1473 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1474 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1475 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1476 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1477 will be undefined for -fno-rtti -fno-exceptions.
1478
1479 2014-11-10 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/63800
1482 * gcc.dg/torture/pr63800.c: New testcase.
1483
1484 2014-11-10 Marek Polacek <polacek@redhat.com>
1485
1486 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1487 * c-c++-common/ubsan/align-8.c: Likewise.
1488 * g++.dg/ubsan/null-4.C: Likewise.
1489 * g++.dg/ubsan/null-5.C: Likewise.
1490
1491 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1492
1493 * gcc.misc-tests/gcov-16.c: New test.
1494
1495 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1496
1497 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1498
1499 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR testsuite/63305
1502 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1503 buffer overflow.
1504 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1505
1506 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1507
1508 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1509
1510 2014-11-09 Richard Biener <rguenther@suse.de>
1511
1512 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1513 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1514
1515 2014-11-07 Andrew Pinski <apinski@cavium.com>
1516
1517 * gcc.c-torture/execute/20141107-1.c: New testcase.
1518
1519 2014-11-07 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/63605
1522 * gcc.dg/vect/pr63605.c: New testcase.
1523
1524 2014-11-07 Jeff Law <law@redhat.com>
1525
1526 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1527
1528 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1529
1530 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1531 (xhci_check_trb_in_td_math): Likewise.
1532
1533 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1534
1535 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1536
1537 2014-11-07 Martin Liska <mliska@suse.cz>
1538
1539 PR ipa/63580
1540 * g++.dg/ipa/pr63580.C: New test.
1541
1542 2014-11-07 Martin Liska <mliska@suse.cz>
1543
1544 PR ipa/63747
1545 * gcc.dg/ipa/pr63747.c: New test.
1546
1547 2014-11-07 Martin Liska <mliska@suse.cz>
1548
1549 PR ipa/63595
1550 * g++.dg/ipa/pr63595.C: New test.
1551
1552 2014-11-07 Richard Biener <rguenther@suse.de>
1553
1554 PR middle-end/63770
1555 * gcc.dg/pr63770.c: New testcase.
1556
1557 2014-11-07 Terry Guo <terry.guo@arm.com>
1558
1559 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1560 * gcc.target/arm/pr40956.c: Likewise.
1561 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1562 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1563 * gcc.target/arm/scd42-1.c: Likewise.
1564
1565 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1566
1567 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1568 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1569 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1570 gcc.dg/cpp/ucnid-15.c: New tests.
1571
1572 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1573
1574 * gnat.dg/opt43.adb: New test.
1575
1576 2014-11-06 Marek Polacek <polacek@redhat.com>
1577
1578 * c-c++-common/ubsan/align-2.c: Add dg-output.
1579 * c-c++-common/ubsan/align-4.c: Likewise.
1580 * c-c++-common/ubsan/align-6.c: New test.
1581 * c-c++-common/ubsan/align-7.c: New test.
1582 * c-c++-common/ubsan/align-8.c: New test.
1583 * g++.dg/ubsan/null-1.C: Add dg-output.
1584 * g++.dg/ubsan/null-2.C: Likewise.
1585 * g++.dg/ubsan/null-3.C: New test.
1586 * g++.dg/ubsan/null-4.C: New test.
1587 * g++.dg/ubsan/null-5.C: New test.
1588
1589 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1590
1591 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1592 dg-require-effective-target check.
1593 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1594 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1598 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1601 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1603 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1605 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1607 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1609 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1611 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1613 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1615 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1617 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1719
1720 2014-11-06 Hale Wang <hale.wang@arm.com>
1721
1722 * gcc.target/arm/small-multiply-m0-1.c: New test for
1723 target -mcpu=cortex-m0.small-multiply.
1724 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1725 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1726 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1727 target -mcpu=cortex-m0plus.small-multiply.
1728 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1729 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1730 * gcc.target/arm/small-multiply-m1-1.c: New test for
1731 target -mcpu=cortex-m1.small-multiply.
1732 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1733 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1734
1735 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1736
1737 * lib/mpx-dg.exp: New.
1738 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1739 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1740 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1741 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1742 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1743 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1744 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1745 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1746 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1747 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1748
1749 2014-11-06 Richard Biener <rguenther@suse.de>
1750
1751 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1752 desired transform.
1753
1754 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1755
1756 * gcc.target/mips/asm-1.c (bar): Add prototype.
1757 * gcc.target/mips/call-1.c (f, h): Add return type.
1758 * gcc.target/mips/call-5.c (f, h): Likewise.
1759 * gcc.target/mips/call-6.c (f, h): Likewise.
1760 * gcc.target/mips/call-3.c (f): Likewise.
1761 * gcc.target/mips/call-2.c (g): Add prototype.
1762 (f): Add return type.
1763 * gcc.target/mips/call-4.c: Likewise.
1764 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1765 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1766 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1767 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1768 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1769 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1770 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1771 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1772 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1773 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1774 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1775 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1776 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1777 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1778 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1779 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1780 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1781 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1782 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1783 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1784 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1785 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1786 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1787 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1788 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1789 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1790 (nonpic_call, nonpic_addr_call): Add prototype.
1791 (pic_call, pic_addr_call): Likewise.
1792 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1793 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1794 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1795 * gcc.target/mips/truncate-3.c (g): Add prototype.
1796 (f): Add return type.
1797
1798 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1799
1800 PR target/63538
1801 * gcc.target/i386/pr63538.c: New test.
1802
1803 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gnat.dg/discr42.adb: New test.
1806 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1807
1808 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gnat.dg/specs/private2.ads: New test.
1811 * gnat.dg/specs/private2_pkg.ads: New helper.
1812
1813 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gnat.dg/inline1.adb: New test.
1816 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1817 * gnat.dg/inline2.adb: New test.
1818 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1819 * gnat.dg/inline3.adb: New test.
1820 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1821 * gnat.dg/inline4.adb: New test.
1822 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1823 * gnat.dg/inline5.adb: New test.
1824 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1825 * gnat.dg/inline6.adb: New test.
1826 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1827 * gnat.dg/inline7.adb: New test.
1828 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1829 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1830 * gnat.dg/inline8.adb: New test.
1831 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1832 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1833 * gnat.dg/inline9.adb: New test.
1834 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1835 * gnat.dg/inline10.adb: New test.
1836 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1837 * gnat.dg/inline11.adb: New test.
1838 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1839
1840 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1841
1842 PR preprocessor/9449
1843 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1844 Don't use -fextended-identifiers.
1845 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1846 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1847 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1848 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1849 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1850 -g3.
1851 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1852 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1853 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1854 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1855 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1856 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1857 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1858 -fextended-identifiers. Use -g.
1859 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1860 -fextended-identifiers.
1861 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1862 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1863 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1864 -fextended-identifiers. Use -g.
1865 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1866 * gcc.dg/cpp/ucnid-8.c: Remove test.
1867 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1868
1869 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1870
1871 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1872 Skip tests if target does not support Neon.
1873
1874 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1875
1876 * lib/target-supports.exp (check_effective_target_bswap): Update
1877 conditions for AArch64 and ARM targets.
1878
1879 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1880
1881 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1882 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1883 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1884 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1885 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1886
1887 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1888
1889 * gcc.target/i386/chkp-builtins-1.c: New.
1890 * gcc.target/i386/chkp-builtins-2.c: New.
1891 * gcc.target/i386/chkp-builtins-3.c: New.
1892 * gcc.target/i386/chkp-builtins-4.c: New.
1893 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1894 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1895 * gcc.target/i386/chkp-const-check-1.c: New.
1896 * gcc.target/i386/chkp-const-check-2.c: New.
1897 * gcc.target/i386/chkp-lifetime-1.c: New.
1898 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1899 with build_ssa_passes.
1900
1901 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1902
1903 * gcc.dg/asr-div1.c: New testcase.
1904
1905 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1906
1907 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1908
1909 * go.test/go-test.exp: In +build lines, require whitespace around
1910 expected strings, fix check for negation.
1911
1912 2014-11-04 Marek Polacek <polacek@redhat.com>
1913
1914 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1915 * c-c++-common/ubsan/align-4.c: Likewise.
1916 * g++.dg/ubsan/null-1.C: Likewise.
1917 * g++.dg/ubsan/null-2.C: Likewise.
1918
1919 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1920
1921 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1922
1923 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1924
1925 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1926 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1927 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1928 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1929 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1930 ipa dump.
1931 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1932 Cleanup original tree dump.
1933 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1934 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1935 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1936
1937 2014-11-04 Martin Jambor <mjambor@suse.cz>
1938
1939 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1940 function body.
1941
1942 2014-11-04 Jason Merrill <jason@redhat.com>
1943
1944 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1945 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1946
1947 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1948
1949 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1950 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1951 conflicting -mcpu options.
1952 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1953 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1954 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1955 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1956 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1957 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1958 * gcc.target/powerpc/pr48053-3.c: Likewise.
1959 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1960 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1961 * gcc.target/powerpc/pr57744.c: Likewise.
1962 * gcc.target/powerpc/pr47862.c: Likewise.
1963 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1964 * gcc.target/powerpc/recip-1.c: Likewise.
1965 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1966 * gcc.target/powerpc/bool2-p8.c: Likewise.
1967 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1968 * gcc.target/powerpc/pr60203.c: Likewise.
1969 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1970 * gcc.target/powerpc/bool2-av.c: Likewise.
1971 * gcc.target/powerpc/pr43154.c: Likewise.
1972 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1973 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1974 * gcc.target/powerpc/pr59054.c: Likewise.
1975 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1976 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1977 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1978 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1979 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1980 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1981 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1982 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1983 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1984 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1985 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1986 * gcc.target/powerpc/bswap64-3.c: Likewise.
1987 * gcc.target/powerpc/bcd-1.c: Likewise.
1988 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1989 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1990 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1991 * gcc.target/powerpc/pr48192.c: Likewise.
1992 * gcc.target/powerpc/pr52775.c: Likewise.
1993 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1994 * gcc.target/powerpc/pr58673-1.c: Likewise.
1995 * gcc.target/powerpc/pr53487.c: Likewise.
1996 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1997 * gcc.target/powerpc/recip-2.c: Likewise.
1998 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1999 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2000 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2001 * gcc.target/powerpc/pr57150.c: Likewise.
2002 * gcc.target/powerpc/pr47251.c: Likewise.
2003 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2004 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2005 * gcc.target/powerpc/bool3-p7.c: Likewise.
2006 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2007 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2008 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2009 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2010 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2011 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2012 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2013 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2014 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2015 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2016 * gcc.target/powerpc/loop_align.c: Likewise.
2017 * gcc.target/powerpc/lhs-1.c: Likewise.
2018 * gcc.target/powerpc/sd-vsx.c: Likewise.
2019 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2020 * gcc.target/powerpc/bcd-2.c: Likewise.
2021 * gcc.target/powerpc/20040121-1.c: Likewise.
2022 * gcc.target/powerpc/pr52457.c: Likewise.
2023 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2024 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2025 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2026 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2027 * gcc.target/powerpc/pr58673-2.c: Likewise.
2028 * gcc.target/powerpc/atomic-p7.c: Likewise.
2029 * gcc.target/powerpc/recip-3.c: Likewise.
2030 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2031 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2032 * gcc.target/powerpc/popcount-1.c: Likewise.
2033 * gcc.target/powerpc/altivec-32.c: Likewise.
2034 * gcc.target/powerpc/timode_off.c: Likewise.
2035 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2036 * gcc.target/powerpc/pack01.c: Likewise.
2037 * gcc.target/powerpc/pr55033.c: Likewise.
2038 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2039 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2040 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2041 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2042 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2043 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2044 * gcc.target/powerpc/bool3-p8.c: Likewise.
2045 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2046 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2047 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2048 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2049 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2050 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2051 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2052 * gcc.target/powerpc/pr46728-16.c: Likewise.
2053 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2054 * gcc.target/powerpc/bool3-av.c: Likewise.
2055 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2056 * gcc.target/powerpc/ppc-pow.c: Likewise.
2057 * gcc.target/powerpc/lhs-2.c: Likewise.
2058 * gcc.target/powerpc/pr39902-2.c: Likewise.
2059 * gcc.target/powerpc/20041111-1.c: Likewise.
2060 * gcc.target/powerpc/builtins-1.c: Likewise.
2061 * gcc.target/powerpc/bcd-3.c: Likewise.
2062 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2063 * gcc.target/powerpc/pr57949-1.c: Likewise.
2064 * gcc.target/powerpc/atomic-p8.c: Likewise.
2065 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2066 * gcc.target/powerpc/recip-4.c: Likewise.
2067 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2068 * gcc.target/powerpc/warn-2.c: Likewise.
2069 * gcc.target/powerpc/parity-1.c: Likewise.
2070 * gcc.target/powerpc/popcount-2.c: Likewise.
2071 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2072 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2073 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2074 * gcc.target/powerpc/pr42747.c: Likewise.
2075 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2076 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2077 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2078 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2079 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2080 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2081 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2082 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2083 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2084 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2085 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2086 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2087 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2088 * gcc.target/powerpc/lhs-3.c: Likewise.
2089 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2090 * gcc.target/powerpc/builtins-2.c: Likewise.
2091 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2092 * gcc.target/powerpc/pr52199.c: Likewise.
2093 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2094 * gcc.target/powerpc/pr57949-2.c: Likewise.
2095 * gcc.target/powerpc/recip-5.c: Likewise.
2096 * gcc.target/powerpc/popcount-3.c: Likewise.
2097 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2098 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2099 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2100 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2101 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2102 * gcc.target/powerpc/pr48226.c: Likewise.
2103 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2104 * gcc.target/powerpc/pr47755-2.c: Likewise.
2105 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2106 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2107 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2108 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2109 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2110 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2111 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2112 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2113 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2114 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2115 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2116 * gcc.target/powerpc/bool2-p5.c: Likewise.
2117 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2118 * gcc.target/powerpc/fusion.c: Likewise.
2119 * gcc.target/powerpc/recip-6.c: Likewise.
2120 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2121 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2122 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2123 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2124 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2125 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2126 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2127 * gcc.target/powerpc/dfp-dd.c: Likewise.
2128 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2129 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2130 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2131 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2132 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2133 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2134 * gcc.target/powerpc/dfp-td.c: Likewise.
2135 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2136 * gcc.target/powerpc/pr48053-1.c: Likewise.
2137 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2138 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2139 * gcc.target/powerpc/pr60676.c: Likewise.
2140 * gcc.target/powerpc/pr48258-1.c: Likewise.
2141 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2142 * gcc.target/powerpc/pr48857.c: Likewise.
2143 * gcc.target/powerpc/quad-atomic.c: Likewise.
2144 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2145 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2146 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2147 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2148 * gcc.target/powerpc/pr56605.c: Likewise.
2149 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2150 * gcc.target/powerpc/pr53199.c: Likewise.
2151 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2152 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2153 * gcc.target/powerpc/vsx-float0.c: Likewise.
2154 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2155 * gcc.target/powerpc/altivec-20.c: Likewise.
2156 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2157 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2158 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2159 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2160 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2161 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2162 * gcc.target/powerpc/pr60137.c: Likewise.
2163 * gcc.target/powerpc/bswap64-1.c: Likewise.
2164 * gcc.target/powerpc/pr48053-2.c: Likewise.
2165 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2166 * gcc.target/powerpc/pr48258-2.c: Likewise.
2167 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2168 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2169 * gcc.target/powerpc/bool2-p7.c: Likewise.
2170 * gcc.target/powerpc/ppc-round.c: Likewise.
2171 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2172 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2173 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2174 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2175 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2176 * gcc.target/powerpc/pr47755.c: Likewise.
2177
2178 2014-11-04 Marek Polacek <polacek@redhat.com>
2179
2180 * c-c++-common/ubsan/object-size-10.c: New test.
2181
2182 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2183
2184 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2185
2186 2014-11-03 Tobias Burnus <burnus@net-b.de>
2187
2188 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2189
2190 2014-11-03 Marek Polacek <polacek@redhat.com>
2191
2192 PR c/52769
2193 * gcc.dg/pr52769.c: New test.
2194
2195 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2196
2197 PR c++/57820
2198 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2199 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2200
2201 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2202
2203 PR tree-optimization/60770
2204 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2205
2206 2014-11-03 Jan Beulich <jbeulich@suse.com>
2207
2208 * gcc.target/i386/i386.exp: Extend option set to test
2209 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2210 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2211
2212 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2213
2214 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2215 for ia32 targets only.
2216 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2217 * g++.dg/tree-ssa/pr29902.C: Ditto.
2218 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2219
2220 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2221
2222 * gcc.target/arm/ifcvt-size-check.c: New test.
2223
2224 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2225
2226 * gcc.target/mips/octeon3-pipe-1.c: New test.
2227
2228 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2229
2230 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2231 * g++.dg/ext/attrib42.C: Ditto.
2232 * g++.dg/torture/pr51344.C: Ditto.
2233 * g++.dg/tree-ssa/pr29902.C: Ditto.
2234 * gcc.c-torture/execute/20010129-1.c: Ditto.
2235 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2236 * gcc.dg/march-generic.c: Ditto.
2237 * gcc.dg/torture/pr17526.c: Ditto.
2238 * gcc.dg/union-4.c: Ditto.
2239
2240 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2241
2242 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2243 * g++.dg/abi/no-weak1.C: Ditto.
2244 * g++.dg/opt/pr44919.C: Ditto.
2245 * g++.dg/opt/pr46640.C: Ditto.
2246 * g++.dg/opt/pr46649.C: Ditto.
2247 * g++.dg/opt/pr47036.C: Ditto.
2248 * g++.dg/opt/pr48273.C: Ditto.
2249 * g++.dg/opt/pr48302.C: Ditto.
2250 * g++.dg/opt/pr45788.C: Ditto.
2251 * g++.dg/opt/pr57662.C: Ditto.
2252 * gcc.dg/20031102-1.c: Ditto.
2253 * gcc.dg/builtin-bswap-7.c: Ditto.
2254 * gcc.dg/builtin-bswap-7a.c: Ditto.
2255 * gcc.dg/builtin-bswap-9.c: Ditto.
2256 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2257 * gcc.dg/guality/bswaptest.c: Ditto.
2258 * gcc.dg/guality/clztest.c: Ditto.
2259 * gcc.dg/guality/ctztest.c: Ditto.
2260 * gcc.dg/guality/pr45003-1.c: Ditto.
2261 * gcc.dg/guality/pr45003-2.c: Ditto.
2262 * gcc.dg/guality/pr45003-3.c: Ditto.
2263 * gcc.dg/guality/pr58791-4.c: Ditto.
2264 * gcc.dg/guality/rotatetest.c:Ditto.
2265 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2266 * gcc.dg/ira-loop-pressure.c: Ditto.
2267 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2268 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2269 * gcc.dg/lto/pr47259_0.c: Ditto.
2270 * gcc.dg/memcpy-5.c: Ditto.
2271 * gcc.dg/pr10474.c: Ditto.
2272 * gcc.dg/pr37438.c: Ditto.
2273 * gcc.dg/pr39453.c: Ditto.
2274 * gcc.dg/pr40501.c: Ditto.
2275 * gcc.dg/pr42245-2.c: Ditto.
2276 * gcc.dg/pr42245.c: Ditto.
2277 * gcc.dg/pr42246.c: Ditto.
2278 * gcc.dg/pr42249.c: Ditto.
2279 * gcc.dg/pr42388.c: Ditto.
2280 * gcc.dg/pr42389.c: Ditto.
2281 * gcc.dg/pr45352-1.c: Ditto.
2282 * gcc.dg/pr45352-2.c: Ditto.
2283 * gcc.dg/pr45352-3.c: Ditto.
2284 * gcc.dg/pr45352.c: Ditto.
2285 * gcc.dg/pr45472.c: Ditto.
2286 * gcc.dg/pr45652.c: Ditto.
2287 * gcc.dg/pr46212.c: Ditto.
2288 * gcc.dg/pr46521.c: Ditto.
2289 * gcc.dg/pr46522.c: Ditto.
2290 * gcc.dg/pr46875.c: Ditto.
2291 * gcc.dg/pr48374.c: Ditto.
2292 * gcc.dg/pr50251.c: Ditto.
2293 * gcc.dg/pr54472.c: Ditto.
2294 * gcc.dg/pr55702.c: Ditto.
2295 * gcc.dg/pr56990.c: Ditto.
2296 * gcc.dg/pr57104.c: Ditto.
2297 * gcc.dg/pr57662.c: Ditto.
2298 * gcc.dg/pr60866.c: Ditto.
2299 * gcc.dg/shrink-wrap-loop.c: Ditto.
2300 * gcc.dg/tm/memopt-15.c: Ditto.
2301 * gcc.dg/torture/pr52720.c: Ditto.
2302 * gcc.dg/torture/pr56778.c: Ditto.
2303 * gcc.dg/tree-prof/pr45354.c: Ditto.
2304 * gcc.dg/tree-prof/pr50907.c: Ditto.
2305 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2306 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2307 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2308 * gcc.dg/misc-tests/godump-1.c: Ditto.
2309 * gfortran.dg/PR24188.f: Ditto.
2310 * gfortran.dg/errnocheck_1.f90: Ditto.
2311 * gfortran.dg/g77/20010216-1.f: Ditto.
2312 * gfortran.dg/pr42246-2.f: Ditto.
2313 * gfortran.dg/pr42294.f: Ditto.
2314 * gfortran.dg/pr44691.f: Ditto.
2315 * gfortran.dg/vect/pr45714-a.f: Ditto.
2316 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2317 * gcc.misc-tests/linkage.exp: Ditto.
2318 * lib/target-supports.exp: Reformat x86 tagets.
2319 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2320
2321 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2322
2323 PR c++/57694
2324 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2325
2326 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2327
2328 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2329 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2330 Commentary and rearrangement of tests.
2331 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2332 Commentary and rearrangement of tests.
2333 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2334 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2335
2336 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR rtl-optimization/63659
2339 * gcc.c-torture/execute/pr63659.c: New test.
2340
2341 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2342
2343 PR target/63534
2344 * gcc.target/i386/mcount_pic.c: New.
2345
2346 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2347
2348 * gcc.target/i386/pr23098.c: Remove xfail.
2349
2350 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gnat.dg/opt42.ad[sb]: New test.
2353
2354 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2355
2356 PR tree-optimization/63259
2357 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2358 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2359 following comment.
2360
2361 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR sanitizer/63697
2364 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2365
2366 2014-10-30 Marek Polacek <polacek@redhat.com>
2367
2368 * gcc.dg/diag-aka-1.c: New test.
2369 * gcc.dg/pr13804-1.c: Adjust dg-error.
2370 * gcc.dg/redecl-14.c: Likewise.
2371 * gcc.dg/pr56980.c: Adjust dg-message.
2372
2373 2014-10-30 Ian Lance Taylor <iant@google.com>
2374
2375 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2376
2377 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2378
2379 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2380 platforms except s390[x] and x86_64.
2381
2382 2014-10-30 Martin Liska <mliska@suse.cz>
2383
2384 PR ipa/63574
2385 PR ipa/63664
2386 * g++.dg/ipa/pr63574.C: New test.
2387
2388 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2389
2390 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2391
2392 2014-10-29 DJ Delorie <dj@redhat.com>
2393
2394 * gcc.dg/20141029-1.c: New.
2395
2396 2014-10-29 Martin Liska <mliska@suse.cz>
2397
2398 PR ipa/63587
2399 * g++.dg/ipa/pr63587-1.C: New test.
2400 * g++.dg/ipa/pr63587-2.C: New test.
2401
2402 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2403
2404 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2405
2406 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2407
2408 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2409 * gcc.dg/optimize-bswapsi-3.c: New test.
2410
2411 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2412 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2413 Anna Tikhonova <anna.tikhonova@intel.com>
2414 Ilya Tocar <ilya.tocar@intel.com>
2415 Andrey Turetskiy <andrey.turetskiy@intel.com>
2416 Ilya Verbin <ilya.verbin@intel.com>
2417 Kirill Yukhin <kirill.yukhin@intel.com>
2418 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2419
2420 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2421
2422 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2423 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2424 Anna Tikhonova <anna.tikhonova@intel.com>
2425 Ilya Tocar <ilya.tocar@intel.com>
2426 Andrey Turetskiy <andrey.turetskiy@intel.com>
2427 Ilya Verbin <ilya.verbin@intel.com>
2428 Kirill Yukhin <kirill.yukhin@intel.com>
2429 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2430
2431 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2432 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2433 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2434 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2435 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2436 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2437 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2438 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2439 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2440 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2441 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2442 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2443 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2444 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2445 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2446 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2447 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2448 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2449 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2450 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2451 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2452 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2453 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2454 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2455 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2456 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2457 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2458 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2459 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2460 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2461 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2462 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2463 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2464 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2465 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2466 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2471 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2472 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2473 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2475 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2478 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2479 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2480 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2481 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2482 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2483 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2484 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2485 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2486 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2488 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2489 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2490 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2491 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2492 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2493 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2494 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2495 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2496 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2497 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2498 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2499
2500 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2501 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2502 Anna Tikhonova <anna.tikhonova@intel.com>
2503 Ilya Tocar <ilya.tocar@intel.com>
2504 Andrey Turetskiy <andrey.turetskiy@intel.com>
2505 Ilya Verbin <ilya.verbin@intel.com>
2506 Kirill Yukhin <kirill.yukhin@intel.com>
2507 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2508
2509 * gcc.target/i386/avx512bw-check.h: New.
2510 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2511 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2512 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2513 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2514 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2515 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2516 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2517 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2533 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2534 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2535 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2536 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2537 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2538 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2539 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2540 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2541 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2542 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2543 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2544 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2545 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2546 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2547 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2548 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2549 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2550 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2551 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2666 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2678 * gcc.target/i386/avx512dq-check.h: Ditto.
2679 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2680 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2681 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2682 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2683 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2684 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2685 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2686 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2687 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2688 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2689 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2690 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2691 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2692 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2693 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2694 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2695 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2696 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2697 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2698 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2699 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2700 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2701 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2702 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2703 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2704 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2705 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2706 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2707 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2708 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2709 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2710 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2711 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2712 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2713 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2714 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2715 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2716 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2717 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2718 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2719 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2720 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2721 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2722 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2723 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2724 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2725 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2726 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2727 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2728 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2729 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2730 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2731 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2732 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2733 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2734 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2735 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2736 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2737 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2738 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2739 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2740 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2741 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2742 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2743 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2744 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2745 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2746 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2747 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2748 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2749 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2750 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2751 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2752 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2753 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2754 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2755 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2756 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2757 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2758 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2759 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2760 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2762 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2763 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2764 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2765 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2766 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2767 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2768 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2769 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2770 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2771 * gcc.target/i386/avx512vl-check.h: Ditto.
2772 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2773 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2774 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2775 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2776 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2777 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2778 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2779 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2780 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2781 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2782 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2783 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2784 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2785 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2786 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2787 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2788 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2789 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2790 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2791 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2792 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2793 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2794 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2795 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2796 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2797 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2799 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2800 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2801 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2802 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2803 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2804 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2806 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2807 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2808 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2809 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2810 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2812 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2813 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2814 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2815 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2816 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2817 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2818 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2819 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2820 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2821 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2822 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2824 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2833 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2836 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2837 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2839 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2842 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2843 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2844 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2845 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2857 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2858 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2861 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2866 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2871 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2872 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2873 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2875 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2877 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2878 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2879 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2882 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2887 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2899 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2901 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2903 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2909 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2911 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2915 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2928 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2945 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2991 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3208 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3210 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3214 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3325 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3327 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3329 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3331 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3333 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3335 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3337 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3339 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3357 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3366 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3367 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3368 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3369 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3370 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3371 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3372 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3373 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3374 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3375 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3376 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3377 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3378 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3379 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3380 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3381 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3382 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3383 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3384 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3385 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3386 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3387 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3388 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3389 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3390 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3391 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3392 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3393 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3394 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3395 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3396 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3397 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3398 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3399 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3400 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3401 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3402 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3403 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3404 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3405 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3406 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3407 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3408 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3409 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3410 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3411 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3412 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3413 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3414 * gcc.target/i386/i386.exp: Ditto.
3415 * gcc.target/i386/m512-check.h: Ditto.
3416
3417 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3418 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3419 Anna Tikhonova <anna.tikhonova@intel.com>
3420 Ilya Tocar <ilya.tocar@intel.com>
3421 Andrey Turetskiy <andrey.turetskiy@intel.com>
3422 Ilya Verbin <ilya.verbin@intel.com>
3423 Kirill Yukhin <kirill.yukhin@intel.com>
3424 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3425
3426 * g++.dg/other/i386-2.C: Add new options.
3427 * g++.dg/other/i386-3.C: Ditto.
3428 * gcc.target/i386/sse-12.c: Ditto.
3429 * gcc.target/i386/sse-14.c: Ditto.
3430 * gcc.target/i386/sse-22.c: Ditto.
3431 * gcc.target/i386/sse-13.c: Add new options and builtins.
3432 * gcc.target/i386/sse-23.c: Ditto.
3433 * gcc.target/i386/avx-1.c: Add new builtins.
3434
3435 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3436
3437 * gcc.misc-tests/godump.exp: New.
3438 * gcc.misc-tests/godump-1.c: New.
3439
3440 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3441
3442 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3443 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3444 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3445 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3446 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3447 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3448 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3449 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3450 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3451 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3452 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3453 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3454 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3455 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3456 * c-c++-common/asan/pr63638.c: Likewise.
3457
3458 2014-10-28 Richard Biener <rguenther@suse.de>
3459
3460 PR middle-end/63665
3461 * gcc.dg/pr63665.c: New testcase.
3462
3463 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3464
3465 * c-c++-common/asan/kasan-recover-1.c: New test.
3466 * c-c++-common/asan/kasan-recover-2.c: New test.
3467 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3468 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3469 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3470 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3471 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3472 * c-c++-common/asan/no-asan-globals.c: Likewise.
3473 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3474 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3475 * c-c++-common/asan/no-use-after-return.c: Likewise.
3476
3477 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3478
3479 * c-c++-common/asan/shadow-offset-1.c: New test.
3480
3481 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3482
3483 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3484 gcc-plugin.h earlier.
3485
3486 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3487
3488 * gnat.dg/specs/concat1.ads: New test.
3489 * gnat.dg/specs/concat1_pkg.ads: New helper.
3490
3491 2014-10-27 Richard Biener <rguenther@suse.de>
3492
3493 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3494 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3495 target due to memcpy inline-expansion.
3496
3497 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3498
3499 * gnat.dg/specs/pack10.ads: New test.
3500 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3501
3502 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3503
3504 * gnat.dg/entry_queues2.adb: New test.
3505
3506 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR tree-optimization/63641
3509 * gcc.c-torture/execute/pr63641.c: New test.
3510
3511 2014-10-24 Tobias Burnus <burnus@net-b.de>
3512
3513 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3514 * gfortran.dg/coarray_collectives_13.f90: New.
3515 * gfortran.dg/coarray_collectives_14.f90: New.
3516 * gfortran.dg/coarray_collectives_15.f90: New.
3517 * gfortran.dg/coarray_collectives_16.f90: New.
3518
3519 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3520
3521 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3522
3523 2014-10-24 Marek Polacek <polacek@redhat.com>
3524
3525 PR c/56980
3526 * gcc.dg/pr56980.c: New test.
3527
3528 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3529
3530 * lib/target-supports.exp
3531 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3532 vaeseq_u8.
3533 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3534 for vcvt_f16_f32.
3535 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3536 vfma_f32.
3537
3538 2014-10-24 Martin Liska <mliska@suse.cz>
3539
3540 * gcc.dg/ipa/pr63595.c: New test.
3541
3542 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3543
3544 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3545 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3546
3547 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3548
3549 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3550
3551 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3552
3553 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3554
3555 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3556
3557 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3558
3559 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3560
3561 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3562
3563 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3564
3565 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3566
3567 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3568
3569 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3570
3571 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3572
3573 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3574
3575 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3576
3577 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3578
3579 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3580
3581 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3582
3583 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3584
3585 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3586
3587 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3588
3589 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3590
3591 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3592
3593 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3594
3595 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3596
3597 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3598
3599 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3600
3601 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3602 file.
3603 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3604 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3605
3606 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3607
3608 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3609 file.
3610 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3611 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3612
3613 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3614
3615 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3616 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3617 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3618 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3619 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3620
3621 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3622
3623 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3624 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3625 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3626 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3627 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3628 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3629
3630 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3631
3632 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3633 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3634 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3635 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3636 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3637 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3638 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3639 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3640
3641 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3642
3643 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3644 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3645 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3646
3647 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/arm/README.advsimd-intrinsics: New file.
3650 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3653 Likewise.
3654 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3655 Likewise.
3656 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3657 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3658 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3659
3660 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3661
3662 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3663 wrap_compile_flags before setting it.
3664
3665 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3666
3667 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3668 targets.
3669 * gcc.dg/pr63594-2.c: Likewise.
3670
3671 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3672
3673 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3674 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3675
3676 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3677
3678 PR bootstrap/63632
3679 * g++.dg/torture/pr63632.C: New test.
3680
3681 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3682
3683 PR c++/63619
3684 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3685 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3686
3687 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3688
3689 PR target/63618
3690 * gcc.target/i386/pr63618.c: New test.
3691
3692 2014-10-23 Marek Polacek <polacek@redhat.com>
3693
3694 PR c/63626
3695 * gcc.dg/pr63626.c: New test.
3696
3697 2014-10-23 Marek Polacek <polacek@redhat.com>
3698
3699 * c-c++-common/ubsan/undefined-2.c: New test.
3700
3701 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3702
3703 * gcc.target/i386/pr63600.c: New.
3704
3705 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3706
3707 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3708
3709 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3710
3711 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3712 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3713
3714 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3715
3716 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3717 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3718 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3719 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3720 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3721 Declare.
3722
3723 2014-10-22 Guozhi Wei <carrot@google.com>
3724
3725 PR tree-optimization/63530
3726 gcc.dg/vect/pr63530.c: New testcase.
3727
3728 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3729
3730 * gcc.target/i386/conversion-2.c: New test.
3731
3732 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3733 Yury Gribov <y.gribov@samsung.com>
3734
3735 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3736 * c-c++-common/ubsan/align-3.c: Likewise.
3737 * c-c++-common/ubsan/bounds-1.c: Likewise.
3738 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3739 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3740 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3741 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3742 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3743 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3744 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3745 * c-c++-common/ubsan/object-size-3.c: Likewise.
3746 * c-c++-common/ubsan/overflow-1.c: Likewise.
3747 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3748 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3749 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3750 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3751 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3752 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3753 * c-c++-common/ubsan/pr59503.c: Likewise.
3754 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3755 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3756 * c-c++-common/ubsan/shift-3.c: Likewise.
3757 * c-c++-common/ubsan/shift-6.c: Likewise.
3758 * c-c++-common/ubsan/undefined-1.c: Likewise.
3759 * c-c++-common/ubsan/vla-2.c: Likewise.
3760 * c-c++-common/ubsan/vla-3.c: Likewise.
3761 * c-c++-common/ubsan/vla-4.c: Likewise.
3762 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3763 * g++.dg/ubsan/return-2.C: Likewise.
3764 * c-c++-common/ubsan/recovery-1.c: New test.
3765 * c-c++-common/ubsan/recovery-2.c: New test.
3766 * c-c++-common/ubsan/recovery-3.c: New test.
3767 * c-c++-common/ubsan/recovery-common.inc: New file.
3768
3769 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3770
3771 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3772 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3773 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3774 * gcc.target/aarch64/vect.x: Likewise.
3775 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3776 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3777 * gcc.target/aarch64/vect-fp.c: Likewise.
3778
3779 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3780
3781 * lib/compat.exp (compat-run): Remove "unresolved".
3782 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3783 unsupported testcase.
3784
3785 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR target/63594
3788 * gcc.dg/pr63594-1.c: New test.
3789 * gcc.dg/pr63594-2.c: New test.
3790 * gcc.target/i386/sse2-pr63594-1.c: New test.
3791 * gcc.target/i386/sse2-pr63594-2.c: New test.
3792 * gcc.target/i386/avx-pr63594-1.c: New test.
3793 * gcc.target/i386/avx-pr63594-2.c: New test.
3794 * gcc.target/i386/avx2-pr63594-1.c: New test.
3795 * gcc.target/i386/avx2-pr63594-2.c: New test.
3796 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3797 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3798 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3799 insn counts.
3800
3801 PR target/63542
3802 * gcc.target/i386/pr63542-1.c: New test.
3803 * gcc.target/i386/pr63542-2.c: New test.
3804
3805 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3806
3807 * gcc.target/avr/tiny-memx.c: New test.
3808
3809 * gcc.target/avr/tiny-caller-save.c: New test.
3810
3811 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3812
3813 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3814 (Proc_1): Add return type.
3815 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3816 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3817 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3818 * gcc.target/arm/pr44788.c (foo): Likewise.
3819 * gcc.target/arm/pr55642.c (abs): Likewise.
3820 * gcc.target/arm/pr58784.c (f): Likewise.
3821 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3822 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3823 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3824 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3825 for local variables.
3826 * lib/target-supports.exp
3827 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3828 vaeseq_u8.
3829 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3830 vcvt_f16_f32.
3831 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3832 vfma_f32.
3833 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3834
3835 2014-10-21 Andreas Schwab <schwab@suse.de>
3836
3837 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3838
3839 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3840
3841 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3842
3843 2014-10-21 Richard Biener <rguenther@suse.de>
3844
3845 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3846 * g++.dg/ipa/devirt-46.C: Likewise.
3847 * g++.dg/ipa/devirt-47.C: Likewise.
3848 * g++.dg/tree-prof/pr35545.C: Likewise.
3849
3850 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR tree-optimization/63563
3853 * gcc.target/i386/pr63563.c: New test.
3854
3855 2014-10-20 Richard Biener <rguenther@suse.de>
3856
3857 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3858 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3859
3860 2014-10-20 Martin Liska <mliska@suse.cz>
3861
3862 * gcc.dg/ipa/pr63595.c: New test.
3863
3864 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3865
3866 PR fortran/48979
3867 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3868
3869 2014-10-19 Marek Polacek <polacek@redhat.com>
3870
3871 PR c/63567
3872 * gcc.dg/pr63567-3.c: New test.
3873 * gcc.dg/pr63567-4.c: New test.
3874
3875 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3876
3877 * gcc.dg/atomic/c11-atomic-exec-5.c
3878 (test_main_long_double_add_overflow): Define and run only for
3879 LDBL_MANT_DIG != 106.
3880 (test_main_complex_long_double_add_overflow): Likewise.
3881 (test_main_long_double_sub_overflow): Likewise.
3882 (test_main_complex_long_double_sub_overflow): Likewise.
3883
3884 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3885
3886 PR fortran/63553
3887 * gfortran.dg/class_to_type_3.f03 : New test
3888
3889 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3890
3891 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3892 to GNU11.
3893
3894 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3895
3896 * gcc.dg/attr-isr.c: Move SH specific test to ...
3897 * gcc.target/sh/attr-isr.c: ... here.
3898
3899 >>>>>>> .r217525
3900 2014-10-17 Marek Polacek <polacek@redhat.com>
3901
3902 PR c/63567
3903 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3904 * gcc.dg/pr63567-1.c: New test.
3905 * gcc.dg/pr63567-2.c: New test.
3906
3907 2014-10-17 Marek Polacek <polacek@redhat.com>
3908
3909 PR c/63543
3910 * gcc.dg/pr63543.c: New test.
3911 * gcc.dg/array-8.c: Remove dg-error.
3912 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3913 * gcc.dg/pr48552-2.c: Likewise.
3914
3915 2014-10-17 Marek Polacek <polacek@redhat.com>
3916
3917 PR c/63549
3918 * gcc.dg/pr63549.c: New test.
3919
3920 2014-10-17 Marek Polacek <polacek@redhat.com>
3921
3922 * gcc.dg/Wimplicit-int-1.c: New test.
3923 * gcc.dg/Wimplicit-int-2.c: New test.
3924 * gcc.dg/Wimplicit-int-3.c: New test.
3925 * gcc.dg/Wimplicit-int-4.c: New test.
3926
3927 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3928
3929 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3930 changes.
3931
3932 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR tree-optimization/63464
3935 * gcc.dg/torture/pr63464.c: New test.
3936 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3937 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3938
3939 PR tree-optimization/63302
3940 * gcc.c-torture/execute/pr63302.c: New test.
3941
3942 2014-10-17 Tom de Vries <tom@codesourcery.com>
3943
3944 PR rtl-optimization/61605
3945 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3946 absence check.
3947
3948 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3949
3950 PR middle-end/61848
3951 * g++.dg/torture/pr61848.C: New testcase.
3952 * gcc.c-torture/compile/pr61848.c: New testcase.
3953
3954 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3955
3956 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3957 * gcc.target/sh/strlen.c: Likewise.
3958 * gcc.target/sh/pr51244-13.c: Likewise.
3959 * gcc.target/sh/cmpstrn.c: Likewise.
3960 * gcc.target/sh/hiconst.c: Likewise.
3961 * gcc.target/sh/pr43417.c: Likewise.
3962
3963 2014-10-16 Martin Liska <mliska@suse.cz>
3964
3965 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3966 to match defined expectations.
3967
3968 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3969
3970 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3971
3972 2014-10-16 Martin Liska <mliska@suse.cz>
3973
3974 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3975 * g++.dg/ipa/ipa-icf-5.C: Likewise
3976
3977 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3978
3979 PR target/63260
3980 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3981
3982 2014-10-16 Richard Biener <rguenther@suse.de>
3983
3984 PR middle-end/63554
3985 * gcc.dg/torture/pr63554.c: New testcase.
3986
3987 2014-10-16 Marek Polacek <polacek@redhat.com>
3988
3989 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3990 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3991
3992 2014-10-16 Marek Polacek <polacek@redhat.com>
3993
3994 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3995 * gcc.dg/graphite/id-2.c: Likewise.
3996 * gcc.dg/graphite/id-4.c: Likewise.
3997 * gcc.dg/graphite/id-8.c: Likewise.
3998 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3999 * gcc.dg/graphite/id-pr45230.c: Likewise.
4000 * gcc.dg/graphite/id-pr45231.c: Likewise.
4001 * gcc.dg/graphite/pr38073.c: Likewise.
4002 * gcc.dg/graphite/pr38125.c: Likewise.
4003 * gcc.dg/graphite/pr38409.c: Likewise.
4004 * gcc.dg/graphite/pr38413.c: Likewise.
4005 * gcc.dg/graphite/pr38510.c: Likewise.
4006 * gcc.dg/graphite/pr38786.c: Likewise.
4007 * gcc.dg/graphite/pr39260.c: Likewise.
4008 * gcc.dg/graphite/scop-19.c: Likewise.
4009 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4010 * gcc.dg/graphite/id-17.c: Likewise.
4011 * gcc.dg/graphite/id-23.c: Likewise.
4012 * gcc.dg/graphite/id-26.c: Likewise.
4013 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4014 * gcc.dg/graphite/pr37485.c: Likewise.
4015 * gcc.dg/graphite/pr38500.c: Likewise.
4016 * gcc.dg/graphite/pr42284.c: Likewise.
4017 * gcc.dg/graphite/pr42914.c: Likewise.
4018 * gcc.dg/graphite/pr46404-1.c: Likewise.
4019 * gcc.dg/graphite/pr60979.c: Likewise.
4020 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4021 defaulting to int.
4022
4023 2014-10-16 Martin Liska <mliska@suse.cz>
4024 Jan Hubicka <hubicka@ucw.cz>
4025
4026 * g++.dg/ipa/ipa-icf-1.C: New test.
4027 * g++.dg/ipa/ipa-icf-2.C: New test.
4028 * g++.dg/ipa/ipa-icf-3.C: New test.
4029 * g++.dg/ipa/ipa-icf-4.C: New test.
4030 * g++.dg/ipa/ipa-icf-5.C: New test.
4031 * gcc.dg/ipa/ipa-icf-1.c: New test.
4032 * gcc.dg/ipa/ipa-icf-10.c: New test.
4033 * gcc.dg/ipa/ipa-icf-11.c: New test.
4034 * gcc.dg/ipa/ipa-icf-12.c: New test.
4035 * gcc.dg/ipa/ipa-icf-13.c: New test.
4036 * gcc.dg/ipa/ipa-icf-14.c: New test.
4037 * gcc.dg/ipa/ipa-icf-15.c: New test.
4038 * gcc.dg/ipa/ipa-icf-16.c: New test.
4039 * gcc.dg/ipa/ipa-icf-17.c: New test.
4040 * gcc.dg/ipa/ipa-icf-18.c: New test.
4041 * gcc.dg/ipa/ipa-icf-19.c: New test.
4042 * gcc.dg/ipa/ipa-icf-2.c: New test.
4043 * gcc.dg/ipa/ipa-icf-20.c: New test.
4044 * gcc.dg/ipa/ipa-icf-21.c: New test.
4045 * gcc.dg/ipa/ipa-icf-22.c: New test.
4046 * gcc.dg/ipa/ipa-icf-23.c: New test.
4047 * gcc.dg/ipa/ipa-icf-24.c: New test.
4048 * gcc.dg/ipa/ipa-icf-25.c: New test.
4049 * gcc.dg/ipa/ipa-icf-26.c: New test.
4050 * gcc.dg/ipa/ipa-icf-27.c: New test.
4051 * gcc.dg/ipa/ipa-icf-28.c: New test.
4052 * gcc.dg/ipa/ipa-icf-29.c: New test.
4053 * gcc.dg/ipa/ipa-icf-3.c: New test.
4054 * gcc.dg/ipa/ipa-icf-30.c: New test.
4055 * gcc.dg/ipa/ipa-icf-4.c: New test.
4056 * gcc.dg/ipa/ipa-icf-5.c: New test.
4057 * gcc.dg/ipa/ipa-icf-6.c: New test.
4058 * gcc.dg/ipa/ipa-icf-7.c: New test.
4059 * gcc.dg/ipa/ipa-icf-8.c: New test.
4060 * gcc.dg/ipa/ipa-icf-9.c: New test.
4061
4062 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4063
4064 PR target/53513
4065 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4066
4067 2014-10-16 Martin Liska <mliska@suse.cz>
4068 Jan Hubicka <hubicka@ucw.cz>
4069
4070 * c-c++-common/rotate-1.c: Options changed to not collide
4071 with a new IPA ICF pass.
4072 * c-c++-common/rotate-2.c: Likewise.
4073 * c-c++-common/rotate-3.c: Likewise.
4074 * c-c++-common/rotate-4.c: Likewise.
4075 * g++.dg/cpp0x/rv-return.C: Likewise.
4076 * g++.dg/cpp0x/rv1n.C: Likewise.
4077 * g++.dg/cpp0x/rv1p.C: Likewise.
4078 * g++.dg/cpp0x/rv2n.C: Likewise.
4079 * g++.dg/cpp0x/rv3n.C: Likewise.
4080 * g++.dg/cpp0x/rv4n.C: Likewise.
4081 * g++.dg/cpp0x/rv5n.C: Likewise.
4082 * g++.dg/cpp0x/rv6n.C: Likewise.
4083 * g++.dg/cpp0x/rv7n.C: Likewise.
4084 * g++.dg/ipa/devirt-g-1.C: Likewise.
4085 * g++.dg/ipa/inline-1.C: Likewise.
4086 * g++.dg/ipa/inline-2.C: Likewise.
4087 * g++.dg/ipa/inline-3.C: Likewise.
4088 * g++.dg/opt/pr30965.C: Likewise.
4089 * g++.dg/tree-ssa/pr19637.C: Likewise.
4090 * gcc.dg/guality/csttest.c: Likewise.
4091 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4092 * gcc.dg/ipa/iinline-7.c: Likewise.
4093 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4094 * gcc.dg/ipa/ipacost-1.c: Likewise.
4095 * gcc.dg/ipa/ipacost-2.c: Likewise.
4096 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4097 * gcc.dg/ipa/remref-2a.c: Likewise.
4098 * gcc.dg/ipa/remref-2b.c: Likewise.
4099 * gcc.dg/pr46309-2.c: Likewise.
4100 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4101 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4102 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4103 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4104 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4105 * gcc.dg/vect/vect-cond-10.c: Likewise.
4106 * gcc.dg/vect/vect-cond-9.c: Likewise.
4107 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4108 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4109 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4110 * gcc.target/i386/bmi-1.c: Likewise.
4111 * gcc.target/i386/bmi-2.c: Likewise.
4112 * gcc.target/i386/pr56564-2.c: Likewise.
4113
4114 2014-10-16 Richard Biener <rguenther@suse.de>
4115
4116 PR tree-optimization/63168
4117 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4118
4119 2014-10-16 Andreas Schwab <schwab@suse.de>
4120
4121 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4122
4123 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4124 implicit int.
4125 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4126 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4127 * gcc.target/ia64/pr29682.c: Likewise.
4128 * gcc.target/ia64/pr43603.c: Likewise.
4129 * gcc.target/ia64/pr48496.c: Likewise.
4130
4131 2014-10-16 Marek Polacek <polacek@redhat.com>
4132
4133 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4134
4135 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4136 Marek Polacek <polacek@redhat.com>
4137
4138 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4139 declarations.
4140 * gcc.dg/pr32176.c: Likewise.
4141 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4142 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4143 * gcc.dg/ia64-sync-2.c: Likewise.
4144 * gcc.dg/ia64-sync-3.c: Likewise.
4145 * gcc.dg/sync-2.c: Likewise.
4146 * gcc.dg/sync-3.c: Likewise.
4147 * gcc.target/i386/990524-1.c: Likewise.
4148 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4149 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4150 * gcc.target/i386/pr26826.c: Likewise.
4151 * gcc.target/i386/pr37184.c: Likewise.
4152 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4153 * gcc.target/i386/20060125-2.c: Likewise.
4154 * gcc.target/i386/memcpy-1.c: Likewise.
4155 * gcc.target/i386/pr40934.c: Likewise.
4156 * gcc.target/i386/sse-5.c: Likewise.
4157 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4158 * gcc.target/i386/vectorize4.c: Likewise.
4159 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4160 -fgnu89-inline.
4161 * gcc.target/i386/980313-1.c: Likewise.
4162 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4163 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4164 * gcc.target/i386/crc32-3.c: Likewise.
4165 * gcc.target/i386/intrinsics_3.c: Likewise.
4166 * gcc.target/i386/loop-1.c: Likewise.
4167 * gcc.target/i386/pr44948-2a.c: Likewise.
4168 * gcc.target/i386/pr47564.c: Likewise.
4169 * gcc.target/i386/pr50712.c: Likewise.
4170 * gcc.target/i386/stackalign/return-2.c: Likewise.
4171
4172 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4173
4174 PR lto/62026
4175 * lto/pr62026.C: New testcase.
4176
4177 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4178
4179 PR rtl-optimization/63448
4180 * gcc.target/i386/pr63448.c: New test.
4181
4182 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4183
4184 * gnat.dg/opt41.adb: New test.
4185 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4186
4187 2014-10-15 Richard Biener <rguenther@suse.de>
4188
4189 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4190
4191 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4192
4193 * gcc.dg/tree-prof/peel-1.c: Update.
4194 * gcc.dg/tree-prof/unroll-1.c: Update.
4195 * gcc.dg/unroll_1.c: Update.
4196 * gcc.dg/unroll_2.c: Update.
4197 * gcc.dg/unroll_3.c: Update.
4198 * gcc.dg/unroll_4.c: Update.
4199
4200 2014-10-14 DJ Delorie <dj@redhat.com>
4201
4202 * g++.dg/abi/mangle64.C: New.
4203
4204 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4205
4206 * g++.dg/ext/vector9.C: Test ! with float vectors.
4207
4208 2014-10-14 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/63512
4211 * g++.dg/torture/pr63512.C: New testcase.
4212
4213 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4214
4215 PR target/63260
4216 * gcc.target/sh/pr63260.c: New.
4217
4218 2014-10-13 Richard Henderson <rth@redhat.com>
4219
4220 * g++.dg/torture/20141013.C: New.
4221
4222 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4223
4224 PR target/8340
4225 PR middle-end/47602
4226 PR rtl-optimization/55458
4227 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4228 * gcc.target/i386/pr55458.c: Likewise.
4229 * gcc.target/i386/pr47602.c: New.
4230 * gcc.target/i386/pr23098.c: Move to XFAIL.
4231
4232 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4233
4234 PR tree-optimization/62127
4235 * g++.dg/torture/pr62127.C: New testcase.
4236
4237 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4238
4239 * c-c++-common/asan/bitfield-5.c: New test.
4240
4241 2014-10-13 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/63419
4244 * g++.dg/torture/pr63419.C: New testcase.
4245
4246 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4247
4248 PR target/59401
4249 PR target/54760
4250 * gcc.target/sh/pr54760-5.c: New.
4251 * gcc.target/sh/pr54760-6.c: New.
4252 * gcc.target/sh/pr59401-1.c: New.
4253
4254 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4255
4256 PR fortran/48979
4257 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4258
4259 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4260
4261 * lib/target-supports.exp (check_effective_target_shared): New
4262 function.
4263 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4264
4265 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR c/63495
4268 * gcc.target/i386/pr63495.c: New test.
4269
4270 2014-10-10 Marek Polacek <polacek@redhat.com>
4271
4272 * c-c++-common/ubsan/object-size-1.c: New test.
4273 * c-c++-common/ubsan/object-size-2.c: New test.
4274 * c-c++-common/ubsan/object-size-3.c: New test.
4275 * c-c++-common/ubsan/object-size-4.c: New test.
4276 * c-c++-common/ubsan/object-size-5.c: New test.
4277 * c-c++-common/ubsan/object-size-6.c: New test.
4278 * c-c++-common/ubsan/object-size-7.c: New test.
4279 * c-c++-common/ubsan/object-size-8.c: New test.
4280 * c-c++-common/ubsan/object-size-9.c: New test.
4281 * g++.dg/ubsan/object-size-1.C: New test.
4282 * gcc.dg/ubsan/object-size-9.c: New test.
4283
4284 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4285
4286 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4287 (asan_finish): Remove restore_ld_library_path_env_vars.
4288 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4289 related env variables by calling set_ld_library_path_env_vars.
4290 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4291 (tsan_finish): Remove restore_ld_library_path_env_vars.
4292 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4293 related env variables by calling set_ld_library_path_env_vars.
4294 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4295 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4296 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4297 related env variables by calling set_ld_library_path_env_vars.
4298
4299 2014-10-10 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/63379
4302 * gcc.dg/vect/pr63379.c: New testcase.
4303
4304 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR fortran/59488
4307 * gfortran.dg/gomp/pr59488-1.f90: New test.
4308 * gfortran.dg/gomp/pr59488-2.f90: New test.
4309
4310 2014-10-10 Richard Biener <rguenther@suse.de>
4311
4312 PR tree-optimization/63476
4313 * g++.dg/torture/pr63476.C: New testcase.
4314
4315 2014-10-10 Tobias Burnus <burnus@net-b.de>
4316
4317 * gfortran.dg/implicit_16.f90: New.
4318
4319 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4320
4321 * g++.dg/cpp0x/constexpr-using3.C: New.
4322 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4323 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4324 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4325 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4326
4327 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4328
4329 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4330
4331 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4332
4333 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4334
4335 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4336
4337 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4338 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4339 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4340 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4341 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4342 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4343 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4344 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4345 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4346 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4347 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4348 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4349
4350 2014-10-09 Richard Biener <rguenther@suse.de>
4351
4352 PR tree-optimization/63380
4353 * gcc.dg/torture/pr63380-1.c: New testcase.
4354 * gcc.dg/torture/pr63380-2.c: Likewise.
4355
4356 2014-10-09 Marek Polacek <polacek@redhat.com>
4357
4358 PR c/63480
4359 * gcc.dg/pr63480.c: New test.
4360
4361 2014-10-09 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/63445
4364 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4365
4366 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4367
4368 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4369 * gcc.dg/vmx/ops.c: Likewise.
4370 * gcc.dg/vmx/ops-long-1.c: Likewise.
4371
4372 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4373
4374 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4375
4376 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4377
4378 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4379 dg-additional-options.
4380
4381 2014-10-08 Mark Wielaard <mjw@redhat.com>
4382
4383 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4384 prefix from scan-assembler-times.
4385
4386 2014-10-07 Marek Polacek <polacek@redhat.com>
4387
4388 * lib/target-supports.exp (check_effective_target_fd_truncate):
4389 Include <string.h>.
4390
4391 2014-10-07 Marek Polacek <polacek@redhat.com>
4392
4393 PR c/59717
4394 * gcc.dg/pr59717.c: New test.
4395
4396 2014-10-07 Marek Polacek <polacek@redhat.com>
4397
4398 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4399 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4400 * gcc.target/powerpc/pr26350.c: Likewise.
4401 * gcc.target/powerpc/altivec-consts.c: Likewise.
4402 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4403 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4404 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4405 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4406 * gcc.target/powerpc/pr47862.c: Likewise.
4407 * gcc.target/powerpc/pr48053-1.c: Likewise.
4408 * gcc.target/powerpc/pr53487.c: Likewise.
4409 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4410 to int.
4411 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4412 * gcc.target/powerpc/altivec-2.c: Likewise.
4413 * gcc.target/powerpc/pr47755-2.c: Likewise.
4414
4415 2014-10-07 Martin Liska <mliska@suse.cz>
4416
4417 * g++.dg/lto/pr63270.h: New test.
4418 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4419 include.
4420 * g++.dg/lto/pr63270_2.C: New test.
4421
4422 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4423
4424 * gnat.dg/lto16.adb: New test.
4425 * gnat.dg/lto16_pkg.adb: New helper.
4426
4427 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 * gnat.dg/return4.adb: New test.
4430 * gnat.dg/return4_pkg.ad[sb]: New helper.
4431
4432 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4433
4434 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4435 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4436 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4437
4438 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 PR c++/55250
4441 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4442 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4443 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4444
4445 2014-10-06 Marek Polacek <polacek@redhat.com>
4446
4447 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4448 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4449 * g++.dg/lto/pr54625-2_0.c: Likewise.
4450 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4451
4452 2014-10-06 Marek Polacek <polacek@redhat.com>
4453
4454 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4455 * gcc.target/i386/avxfp-1.c: Likewise.
4456 * gcc.target/i386/avxfp-2.c: Likewise.
4457 * gcc.target/i386/cadd.c: Likewise.
4458 * gcc.target/i386/cmov2.c: Likewise.
4459 * gcc.target/i386/cmov3.c: Likewise.
4460 * gcc.target/i386/cmov4.c: Likewise.
4461 * gcc.target/i386/cold-attribute-1.c: Likewise.
4462 * gcc.target/i386/cvt-1.c: Likewise.
4463 * gcc.target/i386/fpcvt-1.c: Likewise.
4464 * gcc.target/i386/fpcvt-2.c: Likewise.
4465 * gcc.target/i386/fpcvt-3.c: Likewise.
4466 * gcc.target/i386/local.c: Likewise.
4467 * gcc.target/i386/memcpy-2.c: Likewise.
4468 * gcc.target/i386/memcpy-3.c: Likewise.
4469 * gcc.target/i386/memset-1.c: Likewise.
4470 * gcc.target/i386/minmax-1.c: Likewise.
4471 * gcc.target/i386/minmax-2.c: Likewise.
4472 * gcc.target/i386/pr45352-2.c: Likewise.
4473 * gcc.target/i386/pr46253.c: Likewise.
4474 * gcc.target/i386/pr53623.c: Likewise.
4475 * gcc.target/i386/pr60902.c: Likewise.
4476 * gcc.target/i386/pr57003.c: Likewise.
4477 * gcc.target/i386/sse-14.c: Likewise.
4478 * gcc.target/i386/sse-19.c: Likewise.
4479 * gcc.target/i386/sse-22.c: Likewise.
4480 * gcc.target/i386/sse4a-extract.c: Likewise.
4481 * gcc.target/i386/sse4a-insert.c: Likewise.
4482 * gcc.target/i386/ssefp-1.c: Likewise.
4483 * gcc.target/i386/ssefp-2.c: Likewise.
4484 * gcc.target/i386/testimm-10.c: Likewise.
4485 * gcc.target/i386/vectorize4-avx.c: Likewise.
4486 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4487 * gcc.target/i386/avx-pr57233.c: Likewise.
4488 * gcc.target/i386/avx2-pr57233.c: Likewise.
4489 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4490 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4491 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4492 * gcc.target/i386/crc32-4.c: Likewise.
4493 * gcc.target/i386/pr20204.c: Likewise.
4494 * gcc.target/i386/pr23570.c: Likewise.
4495 * gcc.target/i386/pr26449-1.c: Likewise.
4496 * gcc.target/i386/pr28839.c: Likewise.
4497 * gcc.target/i386/pr37101.c: Likewise.
4498 * gcc.target/i386/pr61923.c: Likewise.
4499 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4500 * gcc.target/i386/sse2-pr57233.c: Likewise.
4501 * gcc.target/i386/vect-abs-s16.c: Likewise.
4502 * gcc.target/i386/vect-abs-s32.c: Likewise.
4503 * gcc.target/i386/vect-abs-s8.c: Likewise.
4504 * gcc.target/i386/xop-pr57233.c: Likewise.
4505 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4506 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4507 implicit declarations.
4508 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4509 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4510 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4511
4512 2014-10-06 Marek Polacek <polacek@redhat.com>
4513
4514 * gcc.dg/20001012-1.c: Fix defaulting to int.
4515 * gcc.dg/20001012-2.c: Likewise.
4516 * gcc.dg/20001108-1.c: Likewise.
4517 * gcc.dg/20010516-1.c: Likewise.
4518 * gcc.dg/20011008-2.c: Likewise.
4519 * gcc.dg/20030612-1.c: Likewise.
4520 * gcc.dg/20040219-1.c: Likewise.
4521 * gcc.dg/20050603-2.c: Likewise.
4522 * gcc.dg/20070507-1.c: Likewise.
4523 * gcc.dg/attr-alias-3.c: Likewise.
4524 * gcc.dg/fastmath-1.c: Likewise.
4525 * gcc.dg/fork-instrumentation.c: Likewise.
4526 * gcc.dg/fwrapv-1.c: Likewise.
4527 * gcc.dg/fwrapv-2.c: Likewise.
4528 * gcc.dg/memmove-1.c: Likewise.
4529 * gcc.dg/non-local-goto-1.c: Likewise.
4530 * gcc.dg/non-local-goto-2.c: Likewise.
4531 * gcc.dg/noreturn-8.c: Likewise.
4532 * gcc.dg/parse-decl-after-if.c: Likewise.
4533 * gcc.dg/parse-decl-after-label.c: Likewise.
4534 * gcc.dg/pr25795-1.c: Likewise.
4535 * gcc.dg/pr25795.c: Likewise.
4536 * gcc.dg/pr28574.c: Likewise.
4537 * gcc.dg/pr30189.c: Likewise.
4538 * gcc.dg/pr31529-2.c: Likewise.
4539 * gcc.dg/pr33923.c: Likewise.
4540 * gcc.dg/pr34263.c: Likewise.
4541 * gcc.dg/pr36194.c: Likewise.
4542 * gcc.dg/pr45415.c: Likewise.
4543 * gcc.dg/pr47443.c: Likewise.
4544 * gcc.dg/pr47763.c: Likewise.
4545 * gcc.dg/pr49000.c: Likewise.
4546 * gcc.dg/pr50340.c: Likewise.
4547 * gcc.dg/webizer.c: Likewise.
4548 * gcc.dg/pr59940.c: Likewise.
4549 * gcc.dg/pr63186.c: Likewise.
4550 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4551 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4552 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4553 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4554 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4555 * gcc.dg/sms-1.c: Likewise.
4556 * gcc.dg/unused-3.c: Likewise.
4557 * gcc.dg/varpool-1.c: Likewise.
4558 * gcc.dg/pr35899.c: Use -std=gnu89.
4559 * gcc.dg/pr59963-1.c: Likewise.
4560 * gcc.dg/redecl-15.c: Likewise.
4561 * gcc.dg/20041213-1.c: Likewise.
4562 * gcc.dg/20080820.c: Likewise.
4563 * gcc.dg/920413-1.c: Likewise.
4564 * gcc.dg/Wold-style-definition-1.c: Likewise.
4565 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4566 * gcc.dg/decl-nospec-1.c: Likewise.
4567 * gcc.dg/decl-nospec-2.c: Likewise.
4568 * gcc.dg/decl-nospec-3.c: Likewise.
4569 * gcc.dg/bitfld-1.c: Likewise.
4570 * gcc.dg/bitfld-9.c: Likewise.
4571 * gcc.dg/parm-impl-decl-1.c: Likewise.
4572 * gcc.dg/parm-impl-decl-3.c: Likewise.
4573 * gcc.dg/pr18596-1.c: Likewise.
4574 * gcc.dg/pr18596-2.c: Likewise.
4575 * gcc.dg/pr18596-3.c: Likewise.
4576 * gcc.dg/pr60139.c: Likewise.
4577 * gcc.dg/utf-dflt.c: Likewise.
4578 * gcc.dg/utf-dflt2.c: Likewise.
4579 * gcc.dg/wtr-func-def-1.c: Likewise.
4580 * gcc.dg/declspec-5.c: Likewise.
4581 * gcc.dg/declspec-6.c: Likewise.
4582 * gcc.dg/ftrapv-2.c: Likewise.
4583 * gcc.dg/20020430-1.c: Fix implicit declarations.
4584 * gcc.dg/20030702-1.c: Likewise.
4585 * gcc.dg/20040127-2.c: Likewise.
4586 * gcc.dg/20041122-1.c: Likewise.
4587 * gcc.dg/20050309-1.c: Likewise.
4588 * gcc.dg/20061026.c: Likewise.
4589 * gcc.dg/20101010-1.c: Likewise.
4590 * gcc.dg/Werror-1.c: Likewise.
4591 * gcc.dg/Werror-10.c: Likewise.
4592 * gcc.dg/Werror-11.c: Likewise.
4593 * gcc.dg/Werror-12.c: Likewise.
4594 * gcc.dg/Werror-2.c: Likewise.
4595 * gcc.dg/Werror-3.c: Likewise.
4596 * gcc.dg/Werror-4.c: Likewise.
4597 * gcc.dg/Werror-5.c: Likewise.
4598 * gcc.dg/Werror-6.c: Likewise.
4599 * gcc.dg/Werror-7.c: Likewise.
4600 * gcc.dg/Werror-8.c: Likewise.
4601 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4602 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4603 * gcc.dg/delay-slot-2.c: Likewise.
4604 * gcc.dg/errno-1.c: Likewise.
4605 * gcc.dg/globalalias.c: Likewise.
4606 * gcc.dg/inline-3.c: Likewise.
4607 * gcc.dg/localalias.c: Likewise.
4608 * gcc.dg/pr19633-1.c: Likewise.
4609 * gcc.dg/pr19633.c: Likewise.
4610 * gcc.dg/pr23408.c: Likewise.
4611 * gcc.dg/pr23470-1.c: Likewise.
4612 * gcc.dg/pr28121.c: Likewise.
4613 * gcc.dg/pr28243.c: Likewise.
4614 * gcc.dg/pr30260.c: Likewise.
4615 * gcc.dg/pr32573.c: Likewise.
4616 * gcc.dg/pr33826.c: Likewise.
4617 * gcc.dg/pr35065.c: Likewise.
4618 * gcc.dg/pr38616.c: Likewise.
4619 * gcc.dg/pr39867.c: Likewise.
4620 * gcc.dg/pr41470.c: Likewise.
4621 * gcc.dg/pr41837.c: Likewise.
4622 * gcc.dg/pr44024.c: Likewise.
4623 * gcc.dg/pr44699.c: Likewise.
4624 * gcc.dg/pr46252.c: Likewise.
4625 * gcc.dg/pr46878-1.c: Likewise.
4626 * gcc.dg/pr50908-3.c: Likewise.
4627 * gcc.dg/pr51796.c: Likewise.
4628 * gcc.dg/pr55150-2.c: Likewise.
4629 * gcc.dg/pr55833.c: Likewise.
4630 * gcc.dg/pr59350.c: Likewise.
4631 * gcc.dg/pr59418.c: Likewise.
4632 * gcc.dg/pr60647-2.c: Likewise.
4633 * gcc.dg/uninit-suppress.c: Likewise.
4634 * gcc.dg/uninit-suppress_2.c: Likewise.
4635 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4636 * gcc.dg/always_inline.c: Likewise.
4637 * gcc.dg/always_inline2.c: Likewise.
4638 * gcc.dg/always_inline3.c: Likewise.
4639 * gcc.dg/builtin-apply4.c: Likewise.
4640 * gcc.dg/declspec-7.c: Likewise.
4641 * gcc.dg/inline-1.c: Likewise.
4642 * gcc.dg/va-arg-pack-1.c: Likewise.
4643 * gcc.dg/winline-2.c: Likewise.
4644 * gcc.dg/winline-3.c: Likewise.
4645 * gcc.dg/winline-5.c: Likewise.
4646 * gcc.dg/winline-6.c: Likewise.
4647 * gcc.dg/winline-7.c: Likewise.
4648 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4649 int.
4650 * gcc.dg/inline-33.c: Likewise.
4651 * gcc.dg/pr27861-1.c: Likewise.
4652 * gcc.dg/pr28888.c: Likewise.
4653 * gcc.dg/pr29254.c: Likewise.
4654 * gcc.dg/pr50908.c: Likewise.
4655 * gcc.dg/pr60647-1.c: Likewise.
4656 * gcc.dg/pragma-diag-1.c: Likewise.
4657 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4658 * gcc.dg/winline-9.c: Likewise.
4659 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4660
4661 2014-10-06 Marek Polacek <polacek@redhat.com>
4662
4663 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4664 * gcc.dg/ipa/inline-4.c: Likewise.
4665 * gcc.dg/ipa/inline-5.c: Likewise.
4666 * gcc.dg/ipa/pr57539.c: Likewise.
4667 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4668 defaulting to int.
4669 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4670 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4671 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4672 * gcc.dg/ipa/ipacost-1.c: Likewise.
4673 * gcc.dg/ipa/ipacost-2.c: Likewise.
4674 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4675 to int.
4676
4677 2014-10-06 Marek Polacek <polacek@redhat.com>
4678
4679 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4680 declarations.
4681 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4682 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4683 * gcc.dg/debug/pr42767.c: Likewise.
4684 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4685 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4686 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4687 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4688
4689 2014-10-06 Marek Polacek <polacek@redhat.com>
4690
4691 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4692 * gcc.dg/lto/20090213_0.c: Likewise.
4693 * gcc.dg/lto/20090706-2_0.c: Likewise.
4694 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4695 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4696 * gcc.dg/lto/ipareference2_0.c: Likewise.
4697 * gcc.dg/lto/ipareference_0.c: Likewise.
4698 * gcc.dg/lto/ipareference_1.c: Likewise.
4699 * gcc.dg/lto/pr55703_0.c: Likewise.
4700 * gcc.dg/lto/resolutions_0.c: Likewise.
4701 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4702 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4703 declarations. Mark function as gnu_inline.
4704 * gcc.dg/lto/20081118_0.c: Likewise.
4705 * gcc.dg/lto/20081201-1_0.c: Likewise.
4706 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4707 * gcc.dg/lto/20081118_1.c: Likewise.
4708 * gcc.dg/lto/20081120-1_1.c: Likewise.
4709 * gcc.dg/lto/20081201-1_1.c: Likewise.
4710 * gcc.dg/lto/20081210-1_0.c: Likewise.
4711 * gcc.dg/lto/20090218-1_0.c: Likewise.
4712 * gcc.dg/lto/20091006-1_0.c: Likewise.
4713 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4714 * gcc.dg/lto/20090218-2_1.c: Likewise.
4715 * gcc.dg/lto/materialize-1_0.c: Likewise.
4716 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4717 * gcc.dg/lto/20091013-1_1.c: Likewise.
4718 * gcc.dg/lto/20091013-1_2.c: Likewise.
4719 * gcc.dg/lto/20091015-1_2.c: Likewise.
4720 * gcc.dg/lto/20091027-1_1.c: Likewise.
4721 * gcc.dg/lto/pr48622_0.c: Likewise.
4722 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4723 defaulting to int.
4724 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4725
4726 2014-10-06 Tobias Burnus <burnus@net-b.de>
4727
4728 * gfortran.dg/implicit_14.f90: New.
4729 * gfortran.dg/implicit_15.f90: New.
4730 * gfortran.dg/implicit_4.f90: Update dg-error.
4731
4732 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4733
4734 * g++.dg/ipa/devirt-42.C: Update template.
4735 * g++.dg/ipa/devirt-44.C: Update template.
4736 * g++.dg/ipa/devirt-45.C: Update template.
4737 * g++.dg/ipa/devirt-46.C: Update template.
4738 * g++.dg/ipa/devirt-47.C: Update template.
4739 * g++.dg/ipa/devirt-48.C: New testcase.
4740
4741 2014-10-02 Mark Wielaard <mjw@redhat.com>
4742
4743 PR debug/63239
4744 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4745
4746 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4747
4748 * g++.dg/ipa/devirt-47.C: New testcase.
4749
4750 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4751
4752 PR ipa/61144
4753 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4754
4755 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4756
4757 * g++.dg/ipa/devirt-46.C: New testcase.
4758
4759 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4760
4761 PR fortran/36534
4762 * gfortran.dg/widechar_10.f90: New test.
4763
4764 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4765
4766 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4767 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4768 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4769 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4770
4771 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4772
4773 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4774
4775 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4776
4777 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4778 failing with the new warning message.
4779 * gcc.dg/vmx/3c-01a.c: Likewise.
4780 * gcc.dg/vmx/ops-long-1.c: Likewise.
4781 * gcc.dg/vmx/ops.c: Likewise.
4782 * gcc.target/powerpc/altivec-20.c: Likewise.
4783 * gcc.target/powerpc/altivec-6.c: Likewise.
4784 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4785 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4786 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4787
4788 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4789
4790 * gcc.dg/tm/debug-1.c: Update regex.
4791 * c-c++-common/raw-string-18.c: Update regex.
4792 * c-c++-common/raw-string-19.c: Update regex.
4793
4794 2014-10-03 Marek Polacek <polacek@redhat.com>
4795
4796 PR c/63453
4797 * gcc.dg/pr63453.c: New test.
4798
4799 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4800
4801 PR c++/54427
4802 PR c++/57198
4803 PR c++/58845
4804 * g++.dg/ext/vector9.C: Update, not an error anymore.
4805 * g++.dg/ext/vector27.C: Replace with new test.
4806 * g++.dg/ext/vector28.C: New file.
4807 * g++.dg/other/error23.C: Update to a different error.
4808
4809 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4810
4811 * gcc.dg/torture/vshuf-v8df.c: New test.
4812 * gcc.dg/torture/vshuf-v8di.c: New test.
4813 * gcc.dg/torture/vshuf-v16sf.c: New test.
4814 * gcc.dg/torture/vshuf-v16si.c: New test.
4815 * gcc.dg/torture/vshuf-v32hi.c: New test.
4816 * gcc.dg/torture/vshuf-v64qi.c: New test.
4817 * gcc.dg/torture/vshuf-64.inc: New file.
4818
4819 PR tree-optimization/61403
4820 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4821
4822 2014-10-03 Marek Polacek <polacek@redhat.com>
4823
4824 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4825 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4826 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4827 * gcc.dg/gomp/asm-1.c: Likewise.
4828 * gcc.dg/gomp/for-1.c: Likewise.
4829 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4830 * gcc.dg/gomp/sharing-3.c: Likewise.
4831 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4832
4833 2014-10-03 Marek Polacek <polacek@redhat.com>
4834
4835 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4836 defaulting to int.
4837 * gcc.dg/torture/pr28814.c: Likewise.
4838 * gcc.dg/torture/pr57036-1.c: Likewise.
4839 * gcc.dg/torture/inline-1.c: Add function declarations.
4840 * gcc.dg/torture/pr24626-1.c: Likewise.
4841 * gcc.dg/torture/pr24626-3.c: Likewise.
4842 * gcc.dg/torture/pr25947-1.c: Likewise.
4843 * gcc.dg/torture/pr27409.c: Likewise.
4844 * gcc.dg/torture/pr38948.c: Likewise.
4845 * gcc.dg/torture/pr44807.c: Likewise.
4846 * gcc.dg/torture/pr49603.c: Likewise.
4847 * gcc.dg/torture/pr45865.c: Likewise.
4848 * gcc.dg/torture/pr51071-2.c: Likewise.
4849 * gcc.dg/torture/pr51801.c: Likewise.
4850 * gcc.dg/torture/pr52720.c: Likewise.
4851 * gcc.dg/torture/pr55124.c: Likewise.
4852 * gcc.dg/torture/pr55238.c: Likewise.
4853 * gcc.dg/torture/pr55687.c: Likewise.
4854 * gcc.dg/torture/pr55888.c: Likewise.
4855 * gcc.dg/torture/pr57036-2.c: Likewise.
4856 * gcc.dg/torture/pr57147-3.c: Likewise.
4857 * gcc.dg/torture/pr57584.c: Likewise.
4858 * gcc.dg/torture/pr59993.c: Likewise.
4859 * gcc.dg/torture/pr58079.c: Likewise.
4860 * gcc.dg/torture/va-arg-25.c: Likewise.
4861 * gcc.dg/torture/vector-2.c: Likewise.
4862 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4863 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4864 * gcc.dg/torture/pr43781.c: Likewise.
4865 * gcc.dg/torture/pr52912.c: Likewise.
4866 * gcc.dg/torture/pr59139.c: Likewise.
4867 * gcc.dg/torture/pr55890-1.c: Likewise.
4868 * gcc.dg/torture/pr55890-2.c: Likewise.
4869 * gcc.dg/torture/pr59164.c: Likewise.
4870 * gcc.dg/torture/pr57393-2.c: Likewise.
4871 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4872 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4873 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4874 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4875 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4876 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4877
4878 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR libgomp/61200
4881 * c-c++-common/gomp/pr61200.c: New test.
4882
4883 PR target/62128
4884 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4885 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4886
4887 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4888
4889 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4890 add many more tests.
4891
4892 2014-10-02 Marek Polacek <polacek@redhat.com>
4893
4894 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4895 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4896 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4897 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4898 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4899 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4901 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4902 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4903 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4904 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4905 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4906 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4907 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4908 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4909 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4910 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4911 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4912 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4913 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4914 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4915 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4916 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4917 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4918 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4919 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4920 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4921 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4922 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4923 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4924 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4925 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4926 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4927 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4928 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4929 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4930 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4931 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4932 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4933 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4934 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4935 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4936 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4937 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4938 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4939 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4940 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4941 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4942 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4943 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4944 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4945 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4946 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4947 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4948 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4949 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4950 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4951 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4952 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4953 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4954 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4955 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4956 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4957 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4958 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4962 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4963 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4964 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4965 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4966 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4967 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4968 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4969 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4970 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4971 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4972 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4973 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4974 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4975 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4976 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4977 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4978 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4979 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4980 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4981 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4982 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4983 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4984 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4985 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4986 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4987 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4988 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4989 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4990 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4991 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4992 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4993 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4994 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4995 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4996 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4997 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4998 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4999 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5000 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5001 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5002 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5003 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5004 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5005 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5006 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5007 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5008 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5009 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5010 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5011 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5012 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5013 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5014 defaulting to int.
5015 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5016 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5017 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5018 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5019 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5020 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5021 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5022 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5023 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5024 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5025 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5026 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5027 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5028 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5029 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5030 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5031 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5032 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5033 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5034 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5035 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5036 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5037 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5038 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5039 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5040 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5041 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5042 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5043 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5044 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5045 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5046 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5047 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5048 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5049
5050 2014-10-02 Marek Polacek <polacek@redhat.com>
5051
5052 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5053 * gcc.dg/tm/20091221.c: Likewise.
5054 * gcc.dg/tm/debug-1.c: Likewise.
5055 * gcc.dg/tm/irrevocable-1.c: Likewise.
5056 * gcc.dg/tm/irrevocable-2.c: Likewise.
5057 * gcc.dg/tm/irrevocable-3.c: Likewise.
5058 * gcc.dg/tm/irrevocable-4.c: Likewise.
5059 * gcc.dg/tm/memopt-1.c: Likewise.
5060 * gcc.dg/tm/pr52173-1.c: Likewise.
5061 * gcc.dg/tm/props-1.c: Likewise.
5062 * gcc.dg/tm/props-2.c: Likewise.
5063 * gcc.dg/tm/props-3.c: Likewise.
5064 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5065 * gcc.dg/tm/memopt-11.c: Likewise.
5066 * gcc.dg/tm/memopt-12.c: Likewise.
5067 * gcc.dg/tm/memopt-16.c: Likewise.
5068 * gcc.dg/tm/memopt-3.c: Likewise.
5069 * gcc.dg/tm/memopt-4.c: Likewise.
5070 * gcc.dg/tm/memopt-5.c: Likewise.
5071 * gcc.dg/tm/memopt-6.c: Likewise.
5072 * gcc.dg/tm/wrap-4.c: Likewise.
5073
5074 2014-10-02 Marek Polacek <polacek@redhat.com>
5075
5076 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5077 * gcc.dg/vect/pr37730.c: Likewise.
5078 * gcc.dg/vect/pr52870.c: Likewise.
5079 * gcc.dg/vect/pr60092-2.c: Likewise.
5080 * gcc.dg/vect/pr60092.c: Likewise.
5081 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5082 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5083 * gcc.dg/vect/pr31041.c: Likewise.
5084 * gcc.dg/vect/pr32216.c: Likewise.
5085 * gcc.dg/vect/pr32224.c: Likewise.
5086 * gcc.dg/vect/pr32366.c: Likewise.
5087 * gcc.dg/vect/pr33866.c: Likewise.
5088 * gcc.dg/vect/pr43430-2.c: Likewise.
5089 * gcc.dg/vect/pr43842.c: Likewise.
5090 * gcc.dg/vect/vect-1.c: Likewise.
5091 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5092 * gcc.dg/vect/vect-93.c: Likewise.
5093 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5094 defaulting to int.
5095
5096 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5097
5098 PR c++/53025
5099 * g++.dg/cpp0x/noexcept23.C: New.
5100 * g++.dg/cpp0x/noexcept24.C: Likewise.
5101
5102 2014-10-02 Marek Polacek <polacek@redhat.com>
5103
5104 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5105 * gcc.dg/noncompile/20050120-1.c: Likewise.
5106 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5107 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5108 * gcc.dg/noncompile/930301-1.c: Likewise.
5109 * gcc.dg/noncompile/930622-1.c: Likewise.
5110 * gcc.dg/noncompile/930622-2.c: Likewise.
5111 * gcc.dg/noncompile/950825-1.c: Likewise.
5112 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5113 * gcc.dg/noncompile/scope.c: Likewise.
5114 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5115 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5116 * gcc.dg/noncompile/971104-1.c: Likewise.
5117
5118 2014-10-02 Marek Polacek <polacek@redhat.com>
5119
5120 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5121 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5122 * gcc.dg/tree-prof/merge_block.c: Likewise.
5123 * gcc.dg/tree-prof/peel-1.c: Likewise.
5124 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5125 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5126 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5127 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5128 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5129 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5130 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5131 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5132 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5133 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5134 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5135 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5136 to int.
5137
5138 2014-10-02 Marek Polacek <polacek@redhat.com>
5139
5140 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5141 * gcc.c-torture/compile/20011119-1.c: Likewise.
5142 * gcc.c-torture/compile/20011119-2.c: Likewise.
5143 * gcc.c-torture/compile/20021120-1.c: Likewise.
5144 * gcc.c-torture/compile/20021120-2.c: Likewise.
5145 * gcc.c-torture/compile/20050215-1.c: Likewise.
5146 * gcc.c-torture/compile/20050215-2.c: Likewise.
5147 * gcc.c-torture/compile/20050215-3.c: Likewise.
5148 * gcc.c-torture/compile/pr37669.c: Likewise.
5149 * gcc.c-torture/execute/20020107-1.c: Likewise.
5150 * gcc.c-torture/execute/restrict-1.c: Likewise.
5151 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5152 * gcc.c-torture/execute/930529-1.c: Likewise.
5153 * gcc.c-torture/execute/920612-1.c: Likewise.
5154 * gcc.c-torture/execute/920711-1.c: Likewise.
5155 * gcc.c-torture/execute/990127-2.c: Likewise.
5156 * gcc.c-torture/execute/pr40386.c: Likewise.
5157 * gcc.c-torture/execute/pr57124.c: Likewise.
5158 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5159 * gcc.c-torture/compile/pr42299.c: Likewise.
5160 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5161 * gcc.c-torture/compile/simd-6.c: Likewise.
5162 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5163 * gcc.c-torture/execute/pr53645.c: Likewise.
5164 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5165 declarations.
5166 * gcc.c-torture/execute/980608-1.c: Likewise.
5167 * gcc.c-torture/execute/bcp-1.c: Likewise.
5168 * gcc.c-torture/execute/p18298.c: Likewise.
5169 * gcc.c-torture/execute/unroll-1.c: Likewise.
5170 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5171 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5172 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5173 declarations. Fix defaulting to int.
5174 * gcc.c-torture/execute/961223-1.c: Likewise.
5175 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5176 -Wno-pointer-to-int-cast. Fix defaulting to int.
5177
5178 2014-10-02 Andrew Pinski <apinski@cavium.com>
5179 Max Ostapenko <m.ostapenko@partner.samsung.com>
5180
5181 * lib/ubsan-dg.exp
5182 (check_effective_target_fsanitize_address): New function.
5183 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5184 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5185 * lib/asan-dg.exp
5186 (check_effective_target_faddress_sanitizer): Rename to ...
5187 (check_effective_target_fsanitize_address): ... this. Change to creating
5188 an executable.
5189 (asan_init): Save off ALWAYS_CXXFLAGS.
5190 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5191 * lib/tsan-dg.exp
5192 (check_effective_target_fthread_sanitizer): Rename to ...
5193 (check_effective_target_fsanitize_thread): ... this. Change to creating
5194 an executable.
5195 (tsan_init): Save off ALWAYS_CXXFLAGS.
5196 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5197 to run as a default behaviour.
5198 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5199 Check check_effective_target_fsanitize_undefined before running the
5200 tests.
5201 * g++.dg/ubsan/ubsan.exp: Likewise.
5202 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5203 check_effective_target_fsanitize_address too early.
5204 Check check_effective_target_fsanitize_address before running the tests.
5205 * g++.dg/asan/asan.exp: Likewise.
5206 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5207 check_effective_target_fsanitize_thread too early.
5208 Check check_effective_target_fsanitize_thread before running the tests.
5209 * g++.dg/tsan/tsan.exp: Likewise.
5210
5211 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5212
5213 * gcc.dg/combine-clobber.c: New.
5214
5215 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR debug/63342
5218 * gcc.dg/pr63342.c: New test.
5219
5220 PR c++/63306
5221 * g++.dg/ipa/pr63306.C: New test.
5222
5223 PR target/63428
5224 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5225 to test 24 in TESTS.
5226
5227 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5228
5229 * lib/target-supports.exp: Error out with preprocessor condition
5230 instead of FOO everywhere.
5231
5232 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5233
5234 Implement SD-6: SG10 Feature Test Recommendations
5235 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5236 * g++.dg/cpp1y/feat-cxx11.C: New.
5237 * g++.dg/cpp1y/feat-cxx14.C: New.
5238 * g++.dg/cpp1y/feat-cxx98.C: New.
5239 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5240 * g++.dg/cpp1y/phoobhar.h: New.
5241 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5242
5243 2014-09-30 Teresa Johnson <tejohnson@google.com>
5244
5245 * gcc.dg/tree-prof/20050826-2.c: New test.
5246 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5247
5248 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5249
5250 PR c++/16564
5251 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5252 * lib/g++.exp: Likewise.
5253 * lib/obj-c++.exp: Likewise.
5254 * lib/objc.exp: Likewise.
5255 * g++.dg/template/pr16564.C: New test.
5256
5257 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5258
5259 PR c++/16564
5260 * g++.dg/cpp0x/decltype26.C: Adjust.
5261 * g++.dg/cpp0x/decltype28.C: Likewise.
5262 * g++.dg/cpp0x/decltype29.C: Likewise.
5263 * g++.dg/cpp0x/decltype32.C: Likewise.
5264 * g++.dg/cpp0x/enum11.C: Likewise.
5265 * g++.dg/template/arrow1.C: Likewise.
5266 * g++.dg/template/pr23510.C: Likewise.
5267 * g++.dg/template/recurse.C: Likewise.
5268 * g++.dg/template/recurse2.C: Likewise.
5269 * g++.dg/template/vtable2.C: Likewise.
5270 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5271
5272 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5273
5274 PR preprocessor/58893
5275 * gcc.dg/pr58893.c: New test case.
5276 * gcc.dg/pr58893-0.h: New include.
5277
5278 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5279
5280 PR middle-end/62120
5281 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5282 in 32-bit mode.
5283 * gcc.target/i386/pr62120.c: New.
5284
5285 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5286
5287 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5288 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5289 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5290 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5291 return type.
5292
5293 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5294
5295 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5296
5297 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR inline-asm/63282
5300 * gcc.c-torture/compile/pr63282.c: New test.
5301
5302 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5303
5304 * gcc.dg/tree-ssa/vrp94.c: New test.
5305 * gnat.dg/opt40.adb: Likewise.
5306
5307 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5308
5309 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5310 vec_vspltw, and vec_vspltb for which the second argument is out of
5311 range.
5312
5313 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5314
5315 * gcc.c-torture/compile/calls-void.c: New test.
5316
5317 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/51385
5320 * g++.dg/template/pr51385.C: New.
5321
5322 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5323
5324 * gcc.target/mips/20140928.c: New test.
5325
5326 2014-09-27 Andi Kleen <ak@linux.intel.com>
5327
5328 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5329 * gcc.target/i386/record-mcount.c: dito.
5330
5331 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5332
5333 PR ipa/62121
5334 * g++.dg/torture/pr62121.C: New testcase.
5335
5336 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5337
5338 PR middle-end/35545
5339 * g++.dg/tree-prof/pr35545.C: New testcase.
5340
5341 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5342
5343 * gcc.target/powerpc/pr63335.c: Change effective target to
5344 vsx_hw.
5345
5346 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5347
5348 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5349
5350 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5351
5352 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5353 to default options.
5354
5355 2014-09-25 Andi Kleen <ak@linux.intel.com>
5356
5357 * gcc.target/i386/nop-mcount.c: New file.
5358 * gcc.target/i386/record-mcount.c: New file.
5359
5360 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5361
5362 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5363 * gcc.dg/vect/pr57705.c: Likewise.
5364 * gcc.dg/vect/pr57741-2.c: Likewise.
5365 * gcc.dg/vect/pr57741-3.c: Likewise.
5366 * gcc.dg/vect/pr59591-1.c: Likewise.
5367 * gcc.dg/vect/pr59591-2.c: Likewise.
5368 * gcc.dg/vect/pr60196-1.c: Likewise.
5369 * gcc.dg/vect/pr60196-2.c: Likewise.
5370 * gcc.dg/vect/pr60276.c: Likewise.
5371 * gcc.dg/vect/pr61680.c: Likewise.
5372 * gcc.dg/vect/pr63148.c: Likewise.
5373 * gcc.dg/vect/pr63189.c: Likewise.
5374 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5375 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5376 * gcc.dg/vect/vect-nop-move.c: Likewise.
5377 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5378 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5379
5380 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5381
5382 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5383
5384 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5385
5386 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5387
5388 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5389
5390 * gcc.target/i386/shrink_wrap_1.c: New test.
5391
5392 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5393
5394 PR target/63335
5395 * gcc.target/powerpc/pr63335.c: New test.
5396
5397 2014-09-25 Marek Polacek <polacek@redhat.com>
5398
5399 PR c++/61945
5400 * g++.dg/warn/pr61945.C: New test.
5401
5402 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR tree-optimization/63341
5405 * gcc.dg/vect/pr63341-1.c: New test.
5406 * gcc.dg/vect/pr63341-2.c: New test.
5407
5408 PR c++/63249
5409 * g++.dg/gomp/pr63249.C: New test.
5410 * c-c++-common/gomp/pr63249.c: New test.
5411
5412 2014-09-25 Tobias Burnus <burnus@net-b.de>
5413
5414 * gfortran.dg/coarray/collectives_3.f90: New.
5415 * gfortran.dg/coarray_collectives_9.f90: New.
5416 * gfortran.dg/coarray_collectives_10.f90: New.
5417 * gfortran.dg/coarray_collectives_11.f90: New.
5418 * gfortran.dg/coarray_collectives_12.f90: New.
5419
5420 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5421
5422 * gcc.target/powerpc/swaps-p8-17.c: New test.
5423
5424 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5425
5426 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5427
5428 2014-09-24 Marek Polacek <polacek@redhat.com>
5429
5430 PR c/61405
5431 PR c/53874
5432 * c-c++-common/pr53874.c: New test.
5433 * c-c++-common/pr61405.c: New test.
5434
5435 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436
5437 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5438
5439 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR sanitizer/63316
5442 * c-c++-common/asan/pr63316.c: New test.
5443
5444 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5445
5446 PR tree-optimization/63266
5447 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5448
5449 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5450
5451 * gcc.target/arm/pr63210.c: New test.
5452
5453 2014-09-23 Andi Kleen <ak@linux.intel.com>
5454
5455 * gcc.dg/noreorder.c: New test.
5456 * gcc.dg/noreorder2.c: New test.
5457 * gcc.dg/noreorder3.c: New test.
5458 * gcc.dg/noreorder4.c: New test.
5459
5460 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5461
5462 * gcc.dg/combine_ashiftrt_1.c: New test.
5463 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5464 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5465 workarounds for cmge.
5466 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5467 absence of mvn.
5468
5469 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/61857
5472 * g++.dg/cpp1y/lambda-init10.C: New.
5473
5474 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR fortran/63331
5477 * gfortran.dg/pr63331.f90: New test.
5478
5479 2014-09-24 Renlin Li <renlin.li@arm.com>
5480
5481 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5482 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5483 * gcc.dg/pr10474.c: Likewise.
5484
5485 2014-09-20 Mark Wielaard <mjw@redhat.com>
5486
5487 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5488 (ci): Likewise.
5489 (pci): Likewise.
5490 (pvi): Likewise.
5491 (pcvi): Likewise.
5492 (cip): Likewise.
5493 (foo): Likewise.
5494 (cfoo): Likewise.
5495
5496 2014-09-20 Mark Wielaard <mjw@redhat.com>
5497
5498 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5499 and "long int" to plain "short" and "long".
5500 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5501 containing short and long long fields.
5502 (bar): New variable to test the type.
5503
5504 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/62155
5507 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5508
5509 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5510
5511 PR c++/62219
5512 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5513
5514 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5515
5516 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5517 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5518
5519 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5520
5521 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5522 New.
5523
5524 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5525 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5526
5527 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR debug/63328
5530 * c-c++-common/gomp/pr63328.c: New test.
5531
5532 2014-09-22 Martin Liska <mliska@suse.cz>
5533
5534 PR lto/63270
5535 * g++.dg/lto/pr63270_0.C: New test.
5536 * g++.dg/lto/pr63270_1.C: New test.
5537
5538 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5539
5540 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5541 for call_value_rex64_ms_sysv.
5542 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5543 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5544 for call_rex64_ms_sysv.
5545
5546 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5547 Tobias Burnus <burnus@net-b.de>
5548
5549 * gfortran.dg/coarray_atomic_5.f90: New
5550
5551 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5552
5553 PR c++/61825
5554 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5555
5556 2014-09-19 Andi Kleen <ak@linux.intel.com>
5557
5558 * gcc.dg/pg-override.c: Only run on x86 Linux.
5559 * gcc.dg/pg.c: Dito.
5560 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5561 * gcc.target/i386/fentry.c: Dito.
5562
5563 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5564
5565 PR ipa/61998
5566 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5567
5568 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5569
5570 PR fortran/63152
5571 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5572 * gfortran.dg/pr63152.f90: New test.
5573
5574 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/58328
5577 * g++.dg/cpp0x/nsdmi10.C: New.
5578
5579 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5580
5581 * gcc.dg/ssp-3.c: New.
5582 * gcc.dg/ssp-4.c: Likewise.
5583
5584 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5585
5586 * gcc.target/s390/dfp-conv1.c: New testcase.
5587
5588 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5589
5590 * c-c++-common/asan/red-align-1.c: New test.
5591 * c-c++-common/asan/red-align-2.c: New test.
5592
5593 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5594
5595 * gcc.dg/pr61053.c: Updated for x32.
5596
5597 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5598
5599 PR debug/63285
5600 * gcc.target/i386/pr63285.c: New test.
5601
5602 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5603
5604 PR target/61360
5605 * gcc.target/i386/pr61360.c: New.
5606
5607 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR c++/62017
5610 * g++.dg/asan/pr62017.C: New test.
5611
5612 PR testsuite/63292
5613 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5614
5615 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/62232
5618 * g++.dg/cpp0x/Wdtor1.C: New.
5619
5620 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5621
5622 * gcc.dg/torture/float128-exact-underflow.c: New test.
5623
5624 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/61745
5627 * g++.dg/template/pr61745.C: New.
5628
5629 2014-09-17 Marek Polacek <polacek@redhat.com>
5630
5631 PR c/61854
5632 * gcc.dg/cpp/pr61854-1.c: New test.
5633 * gcc.dg/cpp/pr61854-2.c: New test.
5634 * gcc.dg/cpp/pr61854-3.c: New test.
5635 * gcc.dg/cpp/pr61854-3.h: New test.
5636 * gcc.dg/cpp/pr61854-4.c: New test.
5637 * gcc.dg/cpp/pr61854-5.c: New test.
5638 * gcc.dg/cpp/pr61854-6.c: New test.
5639 * gcc.dg/cpp/pr61854-7.c: New test.
5640 * gcc.dg/cpp/pr61854-c90.c: New test.
5641 * gcc.dg/cpp/pr61854-c94.c: New test.
5642
5643 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR debug/63284
5646 * gcc.dg/pr63284.c: New test.
5647
5648 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5649
5650 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5651
5652 PR c++/63241
5653 * g++.dg/cpp0x/constexpr-63241.C: New.
5654
5655 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5656
5657 PR libfortran/62768
5658 * gfortran.dg/filename_null.f90: New test.
5659
5660 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5661
5662 * gcc.dg/pg-override.c: Fix a typo.
5663
5664 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5665
5666 * gcc.dg/pg.c: Fix a typo.
5667
5668 2014-09-16 Richard Biener <rguenther@suse.de>
5669
5670 PR testsuite/63258
5671 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5672 for "vectorization not profitable".
5673
5674 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5675
5676 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5677
5678 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR fortran/56408
5681 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5682 missing nexted dg-test call support in dejaGNU 1.4.4.
5683
5684 2014-09-15 Andi Kleen <ak@linux.intel.com>
5685
5686 * gcc.dg/pg-override.c: New test.
5687 * gcc.dg/pg.c: New test.
5688 * gcc.target/i386/fentry-override.c: New test.
5689 * gcc.target/i386/fentry.c: New test.
5690
5691 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR fortran/56408
5694 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5695 New global vars.
5696 (dg-compile-aux-modules): New procedure.
5697 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5698 and keep-modules.
5699 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5700 use dg-compile-aux-modules.
5701 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5702 and keep-modules.
5703 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5704 use dg-compile-aux-modules.
5705 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5706 and keep-modules.
5707 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5708 use dg-compile-aux-modules.
5709 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5710 and keep-modules.
5711 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5712 use dg-compile-aux-modules.
5713 * gfortran.dg/class_45a.f03: Remove keep-modules.
5714 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5715 and cleanup-modules.
5716 * gfortran.dg/class_4a.f03: Use dg-do link, use
5717 dg-additional-sources and cleanup-modules, remove keep-modules
5718 and update comment.
5719 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5720 keep-modules, adjust comment.
5721 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5722 dg-additional-sources and cleanup-modules.
5723 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5724 associated comment.
5725 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5726 remove comment.
5727 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5728 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5729 use dg-compile-aux-modules.
5730 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5731 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5732 use dg-compile-aux-modules.
5733 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5734 * gfortran.dg/whole_file_29.f90: Remove comment, use
5735 dg-compile-aux-modules.
5736 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5737 * gfortran.dg/whole_file_31.f90: Remove comment, use
5738 dg-compile-aux-modules.
5739
5740 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5741 gcc_parallel_test_enable): New procedures. If
5742 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5743 runtest_file_p to invoke also gcc_parallel_test_run_p.
5744 * g++.dg/guality/guality.exp (check_guality): Save/restore
5745 test_counts array around the body of the procedure.
5746 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5747 * g++.dg/plugin/plugin.exp: Run all the tests serially
5748 by the first parallel runtest encountering it.
5749 * gcc.dg/plugin/plugin.exp: Likewise.
5750 * gcc.misc-tests/matrix1.exp: Likewise.
5751 * gcc.misc-tests/dhry.exp: Likewise.
5752 * gcc.misc-tests/acker1.exp: Likewise.
5753 * gcc.misc-tests/linkage.exp: Likewise.
5754 * gcc.misc-tests/mg.exp: Likewise.
5755 * gcc.misc-tests/mg-2.exp: Likewise.
5756 * gcc.misc-tests/sort2.exp: Likewise.
5757 * gcc.misc-tests/sieve.exp: Likewise.
5758 * gcc.misc-tests/options.exp: Likewise.
5759 * gcc.misc-tests/help.exp: Likewise.
5760 * go.test/go-test.exp (go-gc-tests): Use
5761 gcc_parallel_test_enable {0, 1} around all handling of
5762 each test.
5763 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5764 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5765 a shared directory. Avoid forking and expr uses if
5766 shell supports $(()).
5767
5768 2014-09-14 David Sherwood <david.sherwood@arm.com>
5769
5770 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5771
5772 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5773
5774 PR target/61407
5775 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5776 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5777 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5778 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5779
5780 2014-09-13 Marek Polacek <polacek@redhat.com>
5781
5782 PR c++/60862
5783 * g++.dg/diagnostic/pr60862.C: New test.
5784
5785 2014-09-12 Richard Biener <rguenther@suse.de>
5786
5787 PR middle-end/63237
5788 * g++.dg/torture/pr63237.C: New testcase.
5789
5790 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5791
5792 * gcc.dg/vec-andxor1.c: New file.
5793
5794 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5795
5796 PR target/58757
5797 * gcc.dg/c11-true_min-1.c: New testcase.
5798
5799 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 PR c++/61489
5802 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5803 * g++.old-deja/g++.other/warn5.C: Adjust.
5804
5805 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5806
5807 * gcc.target/aarch64/vset_lane_1.c: New test.
5808
5809 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5810
5811 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5812 Fix declaration.
5813 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5814 Fix declaration.
5815 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5816 Fix declaration.
5817 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5818 Fix declaration.
5819
5820 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5821
5822 PR tree-optimization/63186
5823 * gcc.dg/pr63186.c: New testcase.
5824
5825 2014-09-10 Xinliang David Li <davidxl@google.com>
5826
5827 PR target/63209
5828 * gcc.c-torture/execute/pr63209.c: New test.
5829
5830 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5831
5832 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5833 if runtest_file_p says they should be run.
5834
5835 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5836
5837 * gcc.target/aarch64/vstN_1.c: New test.
5838
5839 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5840
5841 * gcc.target/aarch64/vldN_lane_1.c: New test.
5842
5843 2014-09-10 Martin Jambor <mjambor@suse.cz>
5844
5845 PR ipa/61654
5846 * g++.dg/ipa/pr61654.C: New test.
5847
5848 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5849
5850 * c-c++-common/ubsan/attrib-3.c: New test.
5851 * c-c++-common/ubsan/nonnull-1.c: New test.
5852 * c-c++-common/ubsan/nonnull-2.c: New test.
5853 * c-c++-common/ubsan/nonnull-3.c: New test.
5854 * c-c++-common/ubsan/nonnull-4.c: New test.
5855 * c-c++-common/ubsan/nonnull-5.c: New test.
5856
5857 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5858
5859 * g++.dg/lto/pr63166_0.ii: New testcase.
5860 * g++.dg/lto/pr63166_1.ii: New testcase.
5861
5862 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5863
5864 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5865
5866 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5867
5868 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5869 xxpermdi and add commentary about adding it back later; remove
5870 unused typedef.
5871
5872 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5873
5874 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5875 and 16-byte aligned.
5876 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5877 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5878 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5879 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5880 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5881 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5882
5883 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5884
5885 * gcc.target/aarch64/vldN_dup_1.c: New test.
5886
5887 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5888
5889 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5890
5891 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5892
5893 * gcc.target/aarch64/vldN_1.c: New test.
5894
5895 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5896
5897 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5898
5899 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5900
5901 * gcc.target/arm/vect-copysignf.c: New testcase.
5902
5903 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5904
5905 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5906
5907 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5908
5909 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5910
5911 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5912
5913 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5914
5915 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5916
5917 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5918
5919 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5920
5921 * gcc.target/arm/pr51835.c: Update expected assembly.
5922 * gcc.target/arm/vfp-1.c: Likewise.
5923 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5924 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5925 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5926 * gcc.target/arm/vfp-ldmias.c: Likewise.
5927 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5928 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5929 * gcc.target/arm/vfp-stmiad.c: Likewise.
5930 * gcc.target/arm/vfp-stmias.c: Likewise.
5931
5932 2014-09-09 Tony Wang <tony.wang@arm.com>
5933
5934 * gcc.target/arm/xordi3-opt.c: Disable this
5935 test case for thumb1 target.
5936 * gcc.target/arm/iordi3-opt.c: Ditto.
5937
5938 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5939
5940 PR target/61749
5941 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5942
5943 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5944
5945 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5946
5947 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR tree-optimization/60196
5950 PR tree-optimization/63189
5951 * gcc.dg/vect/pr63189.c: New test.
5952 * gcc.dg/vect/pr60196-1.c: New test.
5953 * gcc.dg/vect/pr60196-2.c: New test.
5954
5955 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5956
5957 * gcc.target/powerpc/swaps-p8-16.c: New test.
5958
5959 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5960
5961 * gcc.target/i386/pr62208.c: New test.
5962
5963 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5964
5965 PR testsuite/56194
5966 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5967
5968 * g++.dg/ipa/pr61800.C: Require visibility.
5969
5970 * gcc.dg/pr61868.c: Require lto.
5971
5972 2014-09-05 Easwaran Raman <eraman@google.com>
5973
5974 PR rtl-optimization/62146
5975 * testsuite/g++.dg/opt/pr62146.C: New.
5976
5977 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5978
5979 * gcc.dg/vect/vect-109.c: Skip predicate added.
5980 * gcc.dg/vect/vect-93.c: Test check fixed.
5981 * gcc.dg/vect/bb-slp-10.c: Likewise.
5982 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5983 Check unaligned feature.
5984
5985 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5986
5987 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5988 int{32,16,8}x1_t with int{32,16,8}_t.
5989 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5990 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5991 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5992 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5993
5994 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5995
5996 * gcc.target/aarch64/vget_high_1.c: New test.
5997 * gcc.target/aarch64/vget_low_1.c: Likewise.
5998
5999 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6000
6001 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6002 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6003 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6004
6005 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6006
6007 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6008
6009 2014-09-05 Richard Biener <rguenther@suse.de>
6010
6011 PR middle-end/63148
6012 * gcc.dg/vect/pr63148.c: New testcase.
6013 * c-c++-common/pr19807-1.c: Likewise.
6014 * g++.dg/tree-ssa/pr19807.C: Adjust.
6015 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6016
6017 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6018
6019 PR target/55701
6020 * gcc.target/arm/memset-inline-1.c: New test.
6021 * gcc.target/arm/memset-inline-2.c: New test.
6022 * gcc.target/arm/memset-inline-3.c: New test.
6023 * gcc.target/arm/memset-inline-4.c: New test.
6024 * gcc.target/arm/memset-inline-5.c: New test.
6025 * gcc.target/arm/memset-inline-6.c: New test.
6026 * gcc.target/arm/memset-inline-7.c: New test.
6027 * gcc.target/arm/memset-inline-8.c: New test.
6028 * gcc.target/arm/memset-inline-9.c: New test.
6029 * gcc.target/arm/memset-inline-10.c: New test.
6030
6031 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6032
6033 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6034
6035 2014-09-04 Guozhi Wei <carrot@google.com>
6036
6037 PR target/62040
6038 * gcc.target/aarch64/pr62040.c: New test.
6039
6040 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6041
6042 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6043 override specific ones, but specific ones do.
6044
6045 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6046
6047 * gcc.target/powerpc/swaps-p8-13.c: New test.
6048 * gcc.target/powerpc/swaps-p8-14.c: New test.
6049 * gcc.target/powerpc/swaps-p8-15.c: New test.
6050
6051 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6052
6053 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6054 regardless of endianness.
6055
6056 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6057
6058 PR fortran/62174
6059 * gfortran.dg/cray_pointers_11.f90: New.
6060
6061 2014-09-03 Martin Jambor <mjambor@suse.cz>
6062
6063 PR ipa/62015
6064 * g++.dg/ipa/pr62015.C: New test.
6065
6066 2014-09-03 Martin Jambor <mjambor@suse.cz>
6067
6068 PR ipa/61986
6069 * gcc.dg/ipa/pr61986.c: New test.
6070
6071 2014-09-03 Marek Polacek <polacek@redhat.com>
6072
6073 PR c/62294
6074 * gcc.dg/pr62294.c: New test.
6075 * gcc.dg/pr62294.h: New file.
6076
6077 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6078
6079 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6080 of dg-options. Add "inline" keyword to test functions.
6081
6082 2014-09-03 Marek Polacek <polacek@redhat.com>
6083
6084 PR c/62024
6085 * g++.dg/cpp0x/pr62024.C: New test.
6086 * gcc.dg/pr62024.c: New test.
6087
6088 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6089
6090 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6091 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6092 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6093 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6094 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6095 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6096
6097 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6098
6099 PR target/61078
6100 * gcc.target/s390/pr61078.c: New testcase.
6101
6102 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6103
6104 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6105 * gcc.dg/20111227-3.c: Ditto.
6106
6107 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6108
6109 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6110
6111 2014-09-03 Tobias Burnus <burnus@net-b.de>
6112
6113 PR fortran/61881
6114 PR fortran/61888
6115 PR fortran/57305
6116 * gfortran.dg/sizeof_4.f90: New.
6117
6118 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6119
6120 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6121 vec_cts, and vec_ctu.
6122 * gcc.target/powerpc/builtins-2.c: Likewise.
6123
6124 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6125
6126 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6127 [!__sun__ && !__hpux__] (arena_size): Scale according to
6128 target pointer size.
6129
6130 2014-09-02 Marek Polacek <polacek@redhat.com>
6131
6132 PR fortran/62270
6133 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6134
6135 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6136
6137 PR target/62275
6138 * gcc.target/arm/vect-lceilf_1.c: New test.
6139 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6140 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6141
6142 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6143
6144 PR target/62275
6145 * gcc.target/arm/lceil-vcvt_1.c: New test.
6146 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6147 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6148
6149 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 DR 1453
6152 * g++.dg/cpp0x/constexpr-volatile.C: New.
6153 * g++.dg/ext/is_literal_type2.C: Likewise.
6154
6155 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6156 Balaji V. Iyer <balaji.v.iyer@intel.com>
6157 Igor Zamyatin <igor.zamyatin@intel.com>
6158
6159 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6160 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6161 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6162 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6163 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6164 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6165 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6166 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6167 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6168 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6169 * g++.dg/cilk-plus/CK/for1.cc: New test.
6170 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6171 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6172 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6173
6174 2014-09-02 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/62695
6177 * gfortran.dg/pr62695.f90: New testcase.
6178
6179 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6180
6181 PR target/62312
6182 * gcc.c-torture/compile/pr62312.c: New.
6183
6184 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6185
6186 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6187
6188 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6189
6190 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6191 Return right away if !arm*-*-*.
6192
6193 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6194
6195 * gcc.c-torture/unsorted/386.c: Move to ...
6196 * gcc.c-torture/compile/386.c: ... here.
6197 * gcc.c-torture/unsorted/86.c: Move to ...
6198 * gcc.c-torture/compile/86.c: ... here.
6199 * gcc.c-torture/unsorted/a1.c: Move to ...
6200 * gcc.c-torture/compile/a1.c: ... here.
6201 * gcc.c-torture/unsorted/a3.c: Move to ...
6202 * gcc.c-torture/compile/a3.c: ... here.
6203 * gcc.c-torture/unsorted/aaa.c: Move to ...
6204 * gcc.c-torture/compile/aaa.c: ... here.
6205 * gcc.c-torture/unsorted/aa.c: Move to ...
6206 * gcc.c-torture/compile/aa.c: ... here.
6207 * gcc.c-torture/unsorted/abs.c: Move to ...
6208 * gcc.c-torture/compile/abs.c: ... here.
6209 * gcc.c-torture/unsorted/a.c: Move to ...
6210 * gcc.c-torture/compile/a.c: ... here.
6211 * gcc.c-torture/unsorted/ac.c: Move to ...
6212 * gcc.c-torture/compile/ac.c: ... here.
6213 * gcc.c-torture/unsorted/acc.c: Move to ...
6214 * gcc.c-torture/compile/acc.c: ... here.
6215 * gcc.c-torture/unsorted/add386.c: Move to ...
6216 * gcc.c-torture/compile/add386.c: ... here.
6217 * gcc.c-torture/unsorted/add.c: Move to ...
6218 * gcc.c-torture/compile/add.c: ... here.
6219 * gcc.c-torture/unsorted/addcc.c: Move to ...
6220 * gcc.c-torture/compile/addcc.c: ... here.
6221 * gcc.c-torture/unsorted/andm.c: Move to ...
6222 * gcc.c-torture/compile/andm.c: ... here.
6223 * gcc.c-torture/unsorted/andmem.c: Move to ...
6224 * gcc.c-torture/compile/andmem.c: ... here.
6225 * gcc.c-torture/unsorted/andn.c: Move to ...
6226 * gcc.c-torture/compile/andn.c: ... here.
6227 * gcc.c-torture/unsorted/andok.c: Move to ...
6228 * gcc.c-torture/compile/andok.c: ... here.
6229 * gcc.c-torture/unsorted/andsi.c: Move to ...
6230 * gcc.c-torture/compile/andsi.c: ... here.
6231 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6232 * gcc.c-torture/compile/andsparc.c: ... here.
6233 * gcc.c-torture/unsorted/aos.c: Move to ...
6234 * gcc.c-torture/compile/aos.c: ... here.
6235 * gcc.c-torture/unsorted/arr.c: Move to ...
6236 * gcc.c-torture/compile/arr.c: ... here.
6237 * gcc.c-torture/unsorted/as.c: Move to ...
6238 * gcc.c-torture/compile/as.c: ... here.
6239 * gcc.c-torture/unsorted/ase.c: Move to ...
6240 * gcc.c-torture/compile/ase.c: ... here.
6241 * gcc.c-torture/unsorted/b1.c: Move to ...
6242 * gcc.c-torture/compile/b1.c: ... here.
6243 * gcc.c-torture/unsorted/b2.c: Move to ...
6244 * gcc.c-torture/compile/b2.c: ... here.
6245 * gcc.c-torture/unsorted/b3.c: Move to ...
6246 * gcc.c-torture/compile/b3.c: ... here.
6247 * gcc.c-torture/unsorted/b88.c: Move to ...
6248 * gcc.c-torture/compile/b88.c: ... here.
6249 * gcc.c-torture/unsorted/bad.c: Move to ...
6250 * gcc.c-torture/compile/bad.c: ... here.
6251 * gcc.c-torture/unsorted/band.c: Move to ...
6252 * gcc.c-torture/compile/band.c: ... here.
6253 * gcc.c-torture/unsorted/bb0.c: Move to ...
6254 * gcc.c-torture/compile/bb0.c: ... here.
6255 * gcc.c-torture/unsorted/bb1.c: Move to ...
6256 * gcc.c-torture/compile/bb1.c: ... here.
6257 * gcc.c-torture/unsorted/bbb.c: Move to ...
6258 * gcc.c-torture/compile/bbb.c: ... here.
6259 * gcc.c-torture/unsorted/b.c: Move to ...
6260 * gcc.c-torture/compile/b.c: ... here.
6261 * gcc.c-torture/unsorted/bc.c: Move to ...
6262 * gcc.c-torture/compile/bc.c: ... here.
6263 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6264 * gcc.c-torture/compile/bcopy.c: ... here.
6265 * gcc.c-torture/unsorted/bf.c: Move to ...
6266 * gcc.c-torture/compile/bf.c: ... here.
6267 * gcc.c-torture/unsorted/bfins.c: Move to ...
6268 * gcc.c-torture/compile/bfins.c: ... here.
6269 * gcc.c-torture/unsorted/bfx.c: Move to ...
6270 * gcc.c-torture/compile/bfx.c: ... here.
6271 * gcc.c-torture/unsorted/bge.c: Move to ...
6272 * gcc.c-torture/compile/bge.c: ... here.
6273 * gcc.c-torture/unsorted/bit.c: Move to ...
6274 * gcc.c-torture/compile/bit.c: ... here.
6275 * gcc.c-torture/unsorted/bitf.c: Move to ...
6276 * gcc.c-torture/compile/bitf.c: ... here.
6277 * gcc.c-torture/unsorted/bitw.c: Move to ...
6278 * gcc.c-torture/compile/bitw.c: ... here.
6279 * gcc.c-torture/unsorted/blk.c: Move to ...
6280 * gcc.c-torture/compile/blk.c: ... here.
6281 * gcc.c-torture/unsorted/bt386.c: Move to ...
6282 * gcc.c-torture/compile/bt386.c: ... here.
6283 * gcc.c-torture/unsorted/bt.c: Move to ...
6284 * gcc.c-torture/compile/bt.c: ... here.
6285 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6286 * gcc.c-torture/compile/BUG11.c: ... here.
6287 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6288 * gcc.c-torture/compile/BUG12.c: ... here.
6289 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6290 * gcc.c-torture/compile/BUG13.c: ... here.
6291 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6292 * gcc.c-torture/compile/BUG16.c: ... here.
6293 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6294 * gcc.c-torture/compile/BUG17.c: ... here.
6295 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6296 * gcc.c-torture/compile/BUG18.c: ... here.
6297 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6298 * gcc.c-torture/compile/BUG1.c: ... here.
6299 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6300 * gcc.c-torture/compile/BUG21.c: ... here.
6301 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6302 * gcc.c-torture/compile/BUG22.c: ... here.
6303 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6304 * gcc.c-torture/compile/BUG23.c: ... here.
6305 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6306 * gcc.c-torture/compile/BUG24.c: ... here.
6307 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6308 * gcc.c-torture/compile/BUG25.c: ... here.
6309 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6310 * gcc.c-torture/compile/BUG2.c: ... here.
6311 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6312 * gcc.c-torture/compile/BUG3.c: ... here.
6313 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6314 * gcc.c-torture/compile/BUG4.c: ... here.
6315 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6316 * gcc.c-torture/compile/BUG5.c: ... here.
6317 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6318 * gcc.c-torture/compile/BUG6.c: ... here.
6319 * gcc.c-torture/unsorted/bug.c: Move to ...
6320 * gcc.c-torture/compile/bug.c: ... here.
6321 * gcc.c-torture/unsorted/bugc.c: Move to ...
6322 * gcc.c-torture/compile/bugc.c: ... here.
6323 * gcc.c-torture/unsorted/buns.c: Move to ...
6324 * gcc.c-torture/compile/buns.c: ... here.
6325 * gcc.c-torture/unsorted/bx.c: Move to ...
6326 * gcc.c-torture/compile/bx.c: ... here.
6327 * gcc.c-torture/unsorted/c1.c: Move to ...
6328 * gcc.c-torture/compile/c1.c: ... here.
6329 * gcc.c-torture/unsorted/c2.c: Move to ...
6330 * gcc.c-torture/compile/c2.c: ... here.
6331 * gcc.c-torture/unsorted/call386.c: Move to ...
6332 * gcc.c-torture/compile/call386.c: ... here.
6333 * gcc.c-torture/unsorted/call.c: Move to ...
6334 * gcc.c-torture/compile/call.c: ... here.
6335 * gcc.c-torture/unsorted/callind.c: Move to ...
6336 * gcc.c-torture/compile/callind.c: ... here.
6337 * gcc.c-torture/unsorted/c.c: Move to ...
6338 * gcc.c-torture/compile/c.c: ... here.
6339 * gcc.c-torture/unsorted/cc.c: Move to ...
6340 * gcc.c-torture/compile/cc.c: ... here.
6341 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6342 * gcc.c-torture/compile/charmtst.c: ... here.
6343 * gcc.c-torture/unsorted/cmb.c: Move to ...
6344 * gcc.c-torture/compile/cmb.c: ... here.
6345 * gcc.c-torture/unsorted/cmp.c: Move to ...
6346 * gcc.c-torture/compile/cmp.c: ... here.
6347 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6348 * gcc.c-torture/compile/cmphi.c: ... here.
6349 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6350 * gcc.c-torture/compile/cmpsi386.c: ... here.
6351 * gcc.c-torture/unsorted/cmul.c: Move to ...
6352 * gcc.c-torture/compile/cmul.c: ... here.
6353 * gcc.c-torture/unsorted/cn1.c: Move to ...
6354 * gcc.c-torture/compile/cn1.c: ... here.
6355 * gcc.c-torture/unsorted/comb.c: Move to ...
6356 * gcc.c-torture/compile/comb.c: ... here.
6357 * gcc.c-torture/unsorted/consec.c: Move to ...
6358 * gcc.c-torture/compile/consec.c: ... here.
6359 * gcc.c-torture/unsorted/const.c: Move to ...
6360 * gcc.c-torture/compile/const.c: ... here.
6361 * gcc.c-torture/unsorted/conv.c: Move to ...
6362 * gcc.c-torture/compile/conv.c: ... here.
6363 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6364 * gcc.c-torture/compile/conv_tst.c: ... here.
6365 * gcc.c-torture/unsorted/cp.c: Move to ...
6366 * gcc.c-torture/compile/cp.c: ... here.
6367 * gcc.c-torture/unsorted/csebug.c: Move to ...
6368 * gcc.c-torture/compile/csebug.c: ... here.
6369 * gcc.c-torture/unsorted/cvt.c: Move to ...
6370 * gcc.c-torture/compile/cvt.c: ... here.
6371 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6372 * gcc.c-torture/compile/dblbug.c: ... here.
6373 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6374 * gcc.c-torture/compile/dbl_parm.c: ... here.
6375 * gcc.c-torture/unsorted/d.c: Move to ...
6376 * gcc.c-torture/compile/d.c: ... here.
6377 * gcc.c-torture/unsorted/ddd.c: Move to ...
6378 * gcc.c-torture/compile/ddd.c: ... here.
6379 * gcc.c-torture/unsorted/dead.c: Move to ...
6380 * gcc.c-torture/compile/dead.c: ... here.
6381 * gcc.c-torture/unsorted/delay.c: Move to ...
6382 * gcc.c-torture/compile/delay.c: ... here.
6383 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6384 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6385 * gcc.c-torture/unsorted/di.c: Move to ...
6386 * gcc.c-torture/compile/di.c: ... here.
6387 * gcc.c-torture/unsorted/dic.c: Move to ...
6388 * gcc.c-torture/compile/dic.c: ... here.
6389 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6390 * gcc.c-torture/compile/dilayout.c: ... here.
6391 * gcc.c-torture/unsorted/dimove.c: Move to ...
6392 * gcc.c-torture/compile/dimove.c: ... here.
6393 * gcc.c-torture/unsorted/dimul.c: Move to ...
6394 * gcc.c-torture/compile/dimul.c: ... here.
6395 * gcc.c-torture/unsorted/div.c: Move to ...
6396 * gcc.c-torture/compile/div.c: ... here.
6397 * gcc.c-torture/unsorted/divdf.c: Move to ...
6398 * gcc.c-torture/compile/divdf.c: ... here.
6399 * gcc.c-torture/unsorted/dm.c: Move to ...
6400 * gcc.c-torture/compile/dm.c: ... here.
6401 * gcc.c-torture/unsorted/dshift.c: Move to ...
6402 * gcc.c-torture/compile/dshift.c: ... here.
6403 * gcc.c-torture/unsorted/e.c: Move to ...
6404 * gcc.c-torture/compile/e.c: ... here.
6405 * gcc.c-torture/unsorted/ex.c: Move to ...
6406 * gcc.c-torture/compile/ex.c: ... here.
6407 * gcc.c-torture/unsorted/ext.c: Move to ...
6408 * gcc.c-torture/compile/ext.c: ... here.
6409 * gcc.c-torture/unsorted/f1.c: Move to ...
6410 * gcc.c-torture/compile/f1.c: ... here.
6411 * gcc.c-torture/unsorted/f2.c: Move to ...
6412 * gcc.c-torture/compile/f2.c: ... here.
6413 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6414 * gcc.c-torture/compile/fdmul.c: ... here.
6415 * gcc.c-torture/unsorted/float.c: Move to ...
6416 * gcc.c-torture/compile/float.c: ... here.
6417 * gcc.c-torture/unsorted/flo.c: Move to ...
6418 * gcc.c-torture/compile/flo.c: ... here.
6419 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6420 * gcc.c-torture/compile/flt_const.c: ... here.
6421 * gcc.c-torture/unsorted/fnul.c: Move to ...
6422 * gcc.c-torture/compile/fnul.c: ... here.
6423 * gcc.c-torture/unsorted/foo.c: Move to ...
6424 * gcc.c-torture/compile/foo.c: ... here.
6425 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6426 * gcc.c-torture/compile/forgetcc.c: ... here.
6427 * gcc.c-torture/unsorted/fq.c: Move to ...
6428 * gcc.c-torture/compile/fq.c: ... here.
6429 * gcc.c-torture/unsorted/g.c: Move to ...
6430 * gcc.c-torture/compile/g.c: ... here.
6431 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6432 * gcc.c-torture/compile/gen_tst.c: ... here.
6433 * gcc.c-torture/unsorted/glob.c: Move to ...
6434 * gcc.c-torture/compile/glob.c: ... here.
6435 * gcc.c-torture/unsorted/gronk.c: Move to ...
6436 * gcc.c-torture/compile/gronk.c: ... here.
6437 * gcc.c-torture/unsorted/hibug.c: Move to ...
6438 * gcc.c-torture/compile/hibug.c: ... here.
6439 * gcc.c-torture/unsorted/hi.c: Move to ...
6440 * gcc.c-torture/compile/hi.c: ... here.
6441 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6442 * gcc.c-torture/compile/HIcmp.c: ... here.
6443 * gcc.c-torture/unsorted/HIset.c: Move to ...
6444 * gcc.c-torture/compile/HIset.c: ... here.
6445 * gcc.c-torture/unsorted/i.c: Move to ...
6446 * gcc.c-torture/compile/i.c: ... here.
6447 * gcc.c-torture/unsorted/i++.c: Move to ...
6448 * gcc.c-torture/compile/i++.c: ... here.
6449 * gcc.c-torture/unsorted/ic.c: Move to ...
6450 * gcc.c-torture/compile/ic.c: ... here.
6451 * gcc.c-torture/unsorted/icmp.c: Move to ...
6452 * gcc.c-torture/compile/icmp.c: ... here.
6453 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6454 * gcc.c-torture/compile/ifreg.c: ... here.
6455 * gcc.c-torture/unsorted/imm.c: Move to ...
6456 * gcc.c-torture/compile/imm.c: ... here.
6457 * gcc.c-torture/unsorted/isinf.c: Move to ...
6458 * gcc.c-torture/compile/isinf.c: ... here.
6459 * gcc.c-torture/unsorted/jmp.c: Move to ...
6460 * gcc.c-torture/compile/jmp.c: ... here.
6461 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6462 * gcc.c-torture/compile/jumptab.c: ... here.
6463 * gcc.c-torture/unsorted/layout.c: Move to ...
6464 * gcc.c-torture/compile/layout.c: ... here.
6465 * gcc.c-torture/unsorted/lbug.c: Move to ...
6466 * gcc.c-torture/compile/lbug.c: ... here.
6467 * gcc.c-torture/unsorted/l.c: Move to ...
6468 * gcc.c-torture/compile/l.c: ... here.
6469 * gcc.c-torture/unsorted/ll1.c: Move to ...
6470 * gcc.c-torture/compile/ll1.c: ... here.
6471 * gcc.c-torture/unsorted/llbug.c: Move to ...
6472 * gcc.c-torture/compile/llbug.c: ... here.
6473 * gcc.c-torture/unsorted/lll.c: Move to ...
6474 * gcc.c-torture/compile/lll.c: ... here.
6475 * gcc.c-torture/unsorted/load8.c: Move to ...
6476 * gcc.c-torture/compile/load8.c: ... here.
6477 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6478 * gcc.c-torture/compile/loadhicc.c: ... here.
6479 * gcc.c-torture/unsorted/log2.c: Move to ...
6480 * gcc.c-torture/compile/log2.c: ... here.
6481 * gcc.c-torture/unsorted/logic.c: Move to ...
6482 * gcc.c-torture/compile/logic.c: ... here.
6483 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6484 * gcc.c-torture/compile/loop-1.c: ... here.
6485 * gcc.c-torture/unsorted/loop386.c: Move to ...
6486 * gcc.c-torture/compile/loop386.c: ... here.
6487 * gcc.c-torture/unsorted/lop.c: Move to ...
6488 * gcc.c-torture/compile/lop.c: ... here.
6489 * gcc.c-torture/unsorted/m1.c: Move to ...
6490 * gcc.c-torture/compile/m1.c: ... here.
6491 * gcc.c-torture/unsorted/m2.c: Move to ...
6492 * gcc.c-torture/compile/m2.c: ... here.
6493 * gcc.c-torture/unsorted/m5.c: Move to ...
6494 * gcc.c-torture/compile/m5.c: ... here.
6495 * gcc.c-torture/unsorted/m68.c: Move to ...
6496 * gcc.c-torture/compile/m68.c: ... here.
6497 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6498 * gcc.c-torture/compile/mbyte.c: ... here.
6499 * gcc.c-torture/unsorted/mchar.c: Move to ...
6500 * gcc.c-torture/compile/mchar.c: ... here.
6501 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6502 * gcc.c-torture/compile/mcmp.c: ... here.
6503 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6504 * gcc.c-torture/compile/mdouble.c: ... here.
6505 * gcc.c-torture/unsorted/memtst.c: Move to ...
6506 * gcc.c-torture/compile/memtst.c: ... here.
6507 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6508 * gcc.c-torture/compile/miscomp.c: ... here.
6509 * gcc.c-torture/unsorted/mm.c: Move to ...
6510 * gcc.c-torture/compile/mm.c: ... here.
6511 * gcc.c-torture/unsorted/mod.c: Move to ...
6512 * gcc.c-torture/compile/mod.c: ... here.
6513 * gcc.c-torture/unsorted/modcc.c: Move to ...
6514 * gcc.c-torture/compile/modcc.c: ... here.
6515 * gcc.c-torture/unsorted/move.c: Move to ...
6516 * gcc.c-torture/compile/move.c: ... here.
6517 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6518 * gcc.c-torture/compile/move_qhi.c: ... here.
6519 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6520 * gcc.c-torture/compile/mregtst.c: ... here.
6521 * gcc.c-torture/unsorted/msp.c: Move to ...
6522 * gcc.c-torture/compile/msp.c: ... here.
6523 * gcc.c-torture/unsorted/mtst.c: Move to ...
6524 * gcc.c-torture/compile/mtst.c: ... here.
6525 * gcc.c-torture/unsorted/mu.c: Move to ...
6526 * gcc.c-torture/compile/mu.c: ... here.
6527 * gcc.c-torture/unsorted/mul.c: Move to ...
6528 * gcc.c-torture/compile/mul.c: ... here.
6529 * gcc.c-torture/unsorted/mword1.c: Move to ...
6530 * gcc.c-torture/compile/mword1.c: ... here.
6531 * gcc.c-torture/unsorted/mword.c: Move to ...
6532 * gcc.c-torture/compile/mword.c: ... here.
6533 * gcc.c-torture/unsorted/n1.c: Move to ...
6534 * gcc.c-torture/compile/n1.c: ... here.
6535 * gcc.c-torture/unsorted/nand.c: Move to ...
6536 * gcc.c-torture/compile/nand.c: ... here.
6537 * gcc.c-torture/unsorted/n.c: Move to ...
6538 * gcc.c-torture/compile/n.c: ... here.
6539 * gcc.c-torture/unsorted/neg.c: Move to ...
6540 * gcc.c-torture/compile/neg.c: ... here.
6541 * gcc.c-torture/unsorted/o.c: Move to ...
6542 * gcc.c-torture/compile/o.c: ... here.
6543 * gcc.c-torture/unsorted/omit.c: Move to ...
6544 * gcc.c-torture/compile/omit.c: ... here.
6545 * gcc.c-torture/unsorted/opout.c: Move to ...
6546 * gcc.c-torture/compile/opout.c: ... here.
6547 * gcc.c-torture/unsorted/opt.c: Move to ...
6548 * gcc.c-torture/compile/opt.c: ... here.
6549 * gcc.c-torture/unsorted/or386.c: Move to ...
6550 * gcc.c-torture/compile/or386.c: ... here.
6551 * gcc.c-torture/unsorted/or.c: Move to ...
6552 * gcc.c-torture/compile/or.c: ... here.
6553 * gcc.c-torture/unsorted/parms.c: Move to ...
6554 * gcc.c-torture/compile/parms.c: ... here.
6555 * gcc.c-torture/unsorted/pass.c: Move to ...
6556 * gcc.c-torture/compile/pass.c: ... here.
6557 * gcc.c-torture/unsorted/p.c: Move to ...
6558 * gcc.c-torture/compile/p.c: ... here.
6559 * gcc.c-torture/unsorted/pmt.c: Move to ...
6560 * gcc.c-torture/compile/pmt.c: ... here.
6561 * gcc.c-torture/unsorted/poor.c: Move to ...
6562 * gcc.c-torture/compile/poor.c: ... here.
6563 * gcc.c-torture/unsorted/pp.c: Move to ...
6564 * gcc.c-torture/compile/pp.c: ... here.
6565 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6566 * gcc.c-torture/compile/pret-arg.c: ... here.
6567 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6568 * gcc.c-torture/compile/pyr2.c: ... here.
6569 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6570 * gcc.c-torture/compile/PYRBUG.c: ... here.
6571 * gcc.c-torture/unsorted/pyr.c: Move to ...
6572 * gcc.c-torture/compile/pyr.c: ... here.
6573 * gcc.c-torture/unsorted/q.c: Move to ...
6574 * gcc.c-torture/compile/q.c: ... here.
6575 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6576 * gcc.c-torture/compile/QIcmp.c: ... here.
6577 * gcc.c-torture/unsorted/QIset.c: Move to ...
6578 * gcc.c-torture/compile/QIset.c: ... here.
6579 * gcc.c-torture/unsorted/r1.c: Move to ...
6580 * gcc.c-torture/compile/r1.c: ... here.
6581 * gcc.c-torture/unsorted/r.c: Move to ...
6582 * gcc.c-torture/compile/r.c: ... here.
6583 * gcc.c-torture/unsorted/rel.c: Move to ...
6584 * gcc.c-torture/compile/rel.c: ... here.
6585 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6586 * gcc.c-torture/compile/rmsc.c: ... here.
6587 * gcc.c-torture/unsorted/round.c: Move to ...
6588 * gcc.c-torture/compile/round.c: ... here.
6589 * gcc.c-torture/unsorted/run.c: Move to ...
6590 * gcc.c-torture/compile/run.c: ... here.
6591 * gcc.c-torture/unsorted/sar.c: Move to ...
6592 * gcc.c-torture/compile/sar.c: ... here.
6593 * gcc.c-torture/unsorted/s.c: Move to ...
6594 * gcc.c-torture/compile/s.c: ... here.
6595 * gcc.c-torture/unsorted/scal.c: Move to ...
6596 * gcc.c-torture/compile/scal.c: ... here.
6597 * gcc.c-torture/unsorted/sc.c: Move to ...
6598 * gcc.c-torture/compile/sc.c: ... here.
6599 * gcc.c-torture/unsorted/scc.c: Move to ...
6600 * gcc.c-torture/compile/scc.c: ... here.
6601 * gcc.c-torture/unsorted/scond.c: Move to ...
6602 * gcc.c-torture/compile/scond.c: ... here.
6603 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6604 * gcc.c-torture/compile/selfrec.c: ... here.
6605 * gcc.c-torture/unsorted/seq.c: Move to ...
6606 * gcc.c-torture/compile/seq.c: ... here.
6607 * gcc.c-torture/unsorted/set386.c: Move to ...
6608 * gcc.c-torture/compile/set386.c: ... here.
6609 * gcc.c-torture/unsorted/set88.c: Move to ...
6610 * gcc.c-torture/compile/set88.c: ... here.
6611 * gcc.c-torture/unsorted/SFset.c: Move to ...
6612 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6613 * gcc.c-torture/unsorted/shand.c: Move to ...
6614 * gcc.c-torture/compile/shand.c: ... here.
6615 * gcc.c-torture/unsorted/sh.c: Move to ...
6616 * gcc.c-torture/compile/sh.c: ... here.
6617 * gcc.c-torture/unsorted/shft.c: Move to ...
6618 * gcc.c-torture/compile/shft.c: ... here.
6619 * gcc.c-torture/unsorted/shift.c: Move to ...
6620 * gcc.c-torture/compile/shift.c: ... here.
6621 * gcc.c-torture/unsorted/shloop.c: Move to ...
6622 * gcc.c-torture/compile/shloop.c: ... here.
6623 * gcc.c-torture/unsorted/shm.c: Move to ...
6624 * gcc.c-torture/compile/shm.c: ... here.
6625 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6626 * gcc.c-torture/compile/SIcmp.c: ... here.
6627 * gcc.c-torture/unsorted/signext2.c: Move to ...
6628 * gcc.c-torture/compile/signext2.c: ... here.
6629 * gcc.c-torture/unsorted/signext.c: Move to ...
6630 * gcc.c-torture/compile/signext.c: ... here.
6631 * gcc.c-torture/unsorted/sim.c: Move to ...
6632 * gcc.c-torture/compile/sim.c: ... here.
6633 * gcc.c-torture/unsorted/simple.c: Move to ...
6634 * gcc.c-torture/compile/simple.c: ... here.
6635 * gcc.c-torture/unsorted/SIset.c: Move to ...
6636 * gcc.c-torture/compile/SIset.c: ... here.
6637 * gcc.c-torture/unsorted/sne.c: Move to ...
6638 * gcc.c-torture/compile/sne.c: ... here.
6639 * gcc.c-torture/unsorted/sound.c: Move to ...
6640 * gcc.c-torture/compile/sound.c: ... here.
6641 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6642 * gcc.c-torture/compile/sparcbug.c: ... here.
6643 * gcc.c-torture/unsorted/speed.c: Move to ...
6644 * gcc.c-torture/compile/speed.c: ... here.
6645 * gcc.c-torture/unsorted/stor.c: Move to ...
6646 * gcc.c-torture/compile/stor.c: ... here.
6647 * gcc.c-torture/unsorted/store0.c: Move to ...
6648 * gcc.c-torture/compile/store0.c: ... here.
6649 * gcc.c-torture/unsorted/storecc.c: Move to ...
6650 * gcc.c-torture/compile/storecc.c: ... here.
6651 * gcc.c-torture/unsorted/str.c: Move to ...
6652 * gcc.c-torture/compile/str.c: ... here.
6653 * gcc.c-torture/unsorted/stru.c: Move to ...
6654 * gcc.c-torture/compile/stru.c: ... here.
6655 * gcc.c-torture/unsorted/structret.c: Move to ...
6656 * gcc.c-torture/compile/structret.c: ... here.
6657 * gcc.c-torture/unsorted/stuct.c: Move to ...
6658 * gcc.c-torture/compile/stuct.c: ... here.
6659 * gcc.c-torture/unsorted/sub32.c: Move to ...
6660 * gcc.c-torture/compile/sub32.c: ... here.
6661 * gcc.c-torture/unsorted/subcc.c: Move to ...
6662 * gcc.c-torture/compile/subcc.c: ... here.
6663 * gcc.c-torture/unsorted/subcse.c: Move to ...
6664 * gcc.c-torture/compile/subcse.c: ... here.
6665 * gcc.c-torture/unsorted/sym.c: Move to ...
6666 * gcc.c-torture/compile/sym.c: ... here.
6667 * gcc.c-torture/unsorted/symconst.c: Move to ...
6668 * gcc.c-torture/compile/symconst.c: ... here.
6669 * gcc.c-torture/unsorted/t.c: Move to ...
6670 * gcc.c-torture/compile/t.c: ... here.
6671 * gcc.c-torture/unsorted/test.c: Move to ...
6672 * gcc.c-torture/compile/test.c: ... here.
6673 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6674 * gcc.c-torture/compile/test-flow.c: ... here.
6675 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6676 * gcc.c-torture/compile/test-loop.c: ... here.
6677 * gcc.c-torture/unsorted/time.c: Move to ...
6678 * gcc.c-torture/compile/time.c: ... here.
6679 * gcc.c-torture/unsorted/tmp.c: Move to ...
6680 * gcc.c-torture/compile/tmp.c: ... here.
6681 * gcc.c-torture/unsorted/trivial.c: Move to ...
6682 * gcc.c-torture/compile/trivial.c: ... here.
6683 * gcc.c-torture/unsorted/trunc.c: Move to ...
6684 * gcc.c-torture/compile/trunc.c: ... here.
6685 * gcc.c-torture/unsorted/u.c: Move to ...
6686 * gcc.c-torture/compile/u.c: ... here.
6687 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6688 * gcc.c-torture/compile/udconvert.c: ... here.
6689 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6690 * gcc.c-torture/compile/udivmod4.c: ... here.
6691 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6692 * gcc.c-torture/compile/UHIcmp.c: ... here.
6693 * gcc.c-torture/unsorted/uns.c: Move to ...
6694 * gcc.c-torture/compile/uns.c: ... here.
6695 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6696 * gcc.c-torture/compile/uns_tst.c: ... here.
6697 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6698 * gcc.c-torture/compile/UQIcmp.c: ... here.
6699 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6700 * gcc.c-torture/compile/USIcmp.c: ... here.
6701 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6702 * gcc.c-torture/compile/uuarg.c: ... here.
6703 * gcc.c-torture/unsorted/v.c: Move to ...
6704 * gcc.c-torture/compile/v.c: ... here.
6705 * gcc.c-torture/unsorted/w.c: Move to ...
6706 * gcc.c-torture/compile/w.c: ... here.
6707 * gcc.c-torture/unsorted/ww.c: Move to ...
6708 * gcc.c-torture/compile/ww.c: ... here.
6709 * gcc.c-torture/unsorted/xb.c: Move to ...
6710 * gcc.c-torture/compile/xb.c: ... here.
6711 * gcc.c-torture/unsorted/xbg.c: Move to ...
6712 * gcc.c-torture/compile/xbg.c: ... here.
6713 * gcc.c-torture/unsorted/x.c: Move to ...
6714 * gcc.c-torture/compile/x.c: ... here.
6715 * gcc.c-torture/unsorted/xc.c: Move to ...
6716 * gcc.c-torture/compile/xc.c: ... here.
6717 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6718 * gcc.c-torture/compile/xcsebug.c: ... here.
6719 * gcc.c-torture/unsorted/xdi.c: Move to ...
6720 * gcc.c-torture/compile/xdi.c: ... here.
6721 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6722 * gcc.c-torture/compile/xfoo.c: ... here.
6723 * gcc.c-torture/unsorted/xi.c: Move to ...
6724 * gcc.c-torture/compile/xi.c: ... here.
6725 * gcc.c-torture/unsorted/xlop.c: Move to ...
6726 * gcc.c-torture/compile/xlop.c: ... here.
6727 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6728 * gcc.c-torture/compile/xmtst.c: ... here.
6729 * gcc.c-torture/unsorted/xneg.c: Move to ...
6730 * gcc.c-torture/compile/xneg.c: ... here.
6731 * gcc.c-torture/unsorted/xopt.c: Move to ...
6732 * gcc.c-torture/compile/xopt.c: ... here.
6733 * gcc.c-torture/unsorted/xor.c: Move to ...
6734 * gcc.c-torture/compile/xor.c: ... here.
6735 * gcc.c-torture/unsorted/xorn.c: Move to ...
6736 * gcc.c-torture/compile/xorn.c: ... here.
6737 * gcc.c-torture/unsorted/xp.c: Move to ...
6738 * gcc.c-torture/compile/xp.c: ... here.
6739 * gcc.c-torture/unsorted/xpp.c: Move to ...
6740 * gcc.c-torture/compile/xpp.c: ... here.
6741 * gcc.c-torture/unsorted/xs.c: Move to ...
6742 * gcc.c-torture/compile/xs.c: ... here.
6743 * gcc.c-torture/unsorted/xsh.c: Move to ...
6744 * gcc.c-torture/compile/xsh.c: ... here.
6745 * gcc.c-torture/unsorted/xz.c: Move to ...
6746 * gcc.c-torture/compile/xz.c: ... here.
6747 * gcc.c-torture/unsorted/xzz.c: Move to ...
6748 * gcc.c-torture/compile/xzz.c: ... here.
6749
6750 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6751
6752 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6753 (abort, exit): Declare.
6754
6755 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6756
6757 PR sanitizer/61897
6758 PR sanitizer/62140
6759 * c-c++-common/asan/pr62140-1.c: New test.
6760 * c-c++-common/asan/pr62140-2.c: New test.
6761
6762 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6763 Tobias Burnus <burnus@net-b.de>
6764
6765 PR fortran/62309
6766 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6767
6768 2014-08-31 Tobias Burnus <burnus@net-b.de>
6769
6770 * gfortran.dg/coarray_lib_comm_1.f90: New.
6771
6772 2014-08-30 Andrew Pinski <apinski@cavium.com>
6773
6774 * gcc.c-torture/execute/20140828-1.c: New testcase.
6775
6776 2014-08-29 DJ Delorie <dj@redhat.com>
6777
6778 * lib/target-supports.exp (check_effective_target_size32plus):
6779 Increase size to avoid false positives on 24-bit address spaces.
6780 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6781 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6782 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6783 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6784 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6785 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6786 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6787 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6788
6789 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6790
6791 PR c++/54002
6792 * g++.dg/cpp0x/constexpr-54002.C: New.
6793
6794 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6795
6796 PR c++/56991
6797 * g++.dg/cpp0x/constexpr-56991.C: New.
6798
6799 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6800
6801 PR c++/57764
6802 * g++.dg/cpp0x/constexpr-57764.C: New.
6803
6804 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/59938
6807 * g++.dg/cpp0x/constexpr-59938.C: New.
6808
6809 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/61484
6812 * g++.dg/cpp0x/constexpr-61484.C: New.
6813
6814 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6815
6816 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6817 vec_round, vec_splat, vec_div, and vec_mul.
6818 * gcc.target/powerpc/builtins-2.c: New test.
6819
6820 2014-08-28 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/62283
6823 * gfortran.dg/vect/pr62283.f: New testcase.
6824 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6825 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6826 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6827 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6828 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6829 * gcc.dg/vect/vect-33.c: Likewise.
6830
6831 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6832
6833 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6834
6835 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6836
6837 PR cpp/23827 - standard C++ should not have hex float preprocessor
6838 tokens
6839 * g++.dg/cpp/pr23827_cxx11.C: New.
6840 * g++.dg/cpp/pr23827_cxx98.C: New.
6841 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6842 * gcc.dg/cpp/pr23827_c90.c: New.
6843 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6844 * gcc.dg/cpp/pr23827_c99.c: New.
6845
6846 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6847
6848 PR c++/52892
6849 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6850 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6851 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6852
6853 2014-08-27 Guozhi Wei <carrot@google.com>
6854
6855 PR target/62262
6856 * gcc.target/aarch64/pr62262.c: New test.
6857
6858 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6859
6860 PR target/60606
6861 PR target/61330
6862 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6863 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6864
6865 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6866
6867 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6868 failure on s390*-*-linux-gnu.
6869
6870 2014-08-26 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/62175
6873 * g++.dg/torture/pr62175.C: New testcase.
6874
6875 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6876
6877 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6878 copy of compile/compile.exp.
6879 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6880 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6881 i?86-*.
6882 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6883 m32c-*-*.
6884 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6885 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6886 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6887 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6888 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6889 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6890 * gcc.c-torture/execute/20040703-1.c: Likewise.
6891 * gcc.c-torture/execute/20040705-1.c: Likewise.
6892 * gcc.c-torture/execute/20040705-2.c: Likewise.
6893 * gcc.c-torture/execute/20040709-1.c: Likewise.
6894 * gcc.c-torture/execute/20040709-2.c: Likewise.
6895 * gcc.c-torture/execute/20040811-1.c: Likewise.
6896 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6897 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6898 compiling for x86_64-* or i?86-*.
6899 * gcc.c-torture/execute/20050604-1.c: Likewise.
6900 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6901 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6902 for x86_64-* or i?86-*.
6903 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6904 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6905 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6906 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6907 option.
6908 * gcc.c-torture/execute/20111227-2.c: Moved to...
6909 * gcc.dg/20111227-2.c: ... here. Add -free option.
6910 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6911 * gcc.dg/20111227-3.c: ... here. Add -free option.
6912 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6913 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6914 declarations for abort and exit.
6915 * gcc.c-torture/execute/920711-1.c: Likewise.
6916 * gcc.c-torture/execute/930529-1.c: Likewise.
6917 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6918 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6919 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6920 exit.
6921 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6922 for i?86-* or x86_64-*. Add declarations for abort and exit.
6923 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6924 i?86-* or x86_64-*.
6925 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6926 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6927 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6928 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6929 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6930 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6931 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6932 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6933 m68k-linux.
6934 * gcc.c-torture/execute/loop-2g.c: Likewise.
6935 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6936 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6937 powerpc-*-eabi*.
6938 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6939 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6940 * gcc.c-torture/execute/pr23047.c: Likewise.
6941 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6942 declarations for abort and exit.
6943 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6944 * gcc.c-torture/execute/pr31448.c: Likewise.
6945 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6946 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6947 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6948 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6949 Skip on spu-*.
6950 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6951 declarations for abort and exit.
6952 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6953 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6954 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6955 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6956 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6957 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6958 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6959 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6960 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6961 * gcc.c-torture/execute/pr56799.c: Likewise.
6962 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6963 option. Add declarations for abort and exit.
6964 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6965 * gcc.c-torture/execute/pr58570.c: Likewise.
6966 * gcc.c-torture/execute/pr60822.c: Likewise.
6967 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6968 * gcc.c-torture/execute/shiftdi.c: Likewise.
6969 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6970 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6971 * gcc.c-torture/execute/usmul.c: Require int32plus.
6972 * gcc.c-torture/execute/vrp-5.c: Likewise.
6973 * gcc.c-torture/execute/vrp-6.c: Likewise.
6974 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6975 * gcc.c-torture/execute/20010122-1.x: Delete.
6976 * gcc.c-torture/execute/20010129-1.x: Delete.
6977 * gcc.c-torture/execute/20020404-1.x: Delete.
6978 * gcc.c-torture/execute/20021024-1.x: Delete.
6979 * gcc.c-torture/execute/20021127-1.x: Delete.
6980 * gcc.c-torture/execute/20030125-1.x: Delete.
6981 * gcc.c-torture/execute/20030216-1.x: Delete.
6982 * gcc.c-torture/execute/20030222-1.x: Delete.
6983 * gcc.c-torture/execute/20040629-1.x: Delete.
6984 * gcc.c-torture/execute/20040703-1.x: Delete.
6985 * gcc.c-torture/execute/20040705-1.x: Delete.
6986 * gcc.c-torture/execute/20040705-2.x: Delete.
6987 * gcc.c-torture/execute/20040709-1.x: Delete.
6988 * gcc.c-torture/execute/20040709-2.x: Delete.
6989 * gcc.c-torture/execute/20040811-1.x: Delete.
6990 * gcc.c-torture/execute/20050316-1.x: Delete.
6991 * gcc.c-torture/execute/20050316-2.x: Delete.
6992 * gcc.c-torture/execute/20050316-3.x: Delete.
6993 * gcc.c-torture/execute/20050604-1.x: Delete.
6994 * gcc.c-torture/execute/20061101-1.x: Delete.
6995 * gcc.c-torture/execute/20061220-1.x: Delete.
6996 * gcc.c-torture/execute/20081117-1.x: Delete.
6997 * gcc.c-torture/execute/20101011-1.x: Delete.
6998 * gcc.c-torture/execute/20120919-1.x: Delete.
6999 * gcc.c-torture/execute/920612-1.x: Delete.
7000 * gcc.c-torture/execute/920710-1.x: Delete.
7001 * gcc.c-torture/execute/920711-1.x: Delete.
7002 * gcc.c-torture/execute/930529-1.x: Delete.
7003 * gcc.c-torture/execute/931004-12.x: Delete.
7004 * gcc.c-torture/execute/980709-1.x: Delete.
7005 * gcc.c-torture/execute/981130-1.x: Delete.
7006 * gcc.c-torture/execute/990127-2.x: Delete.
7007 * gcc.c-torture/execute/990413-2.x: Delete.
7008 * gcc.c-torture/execute/990826-0.x: Delete.
7009 * gcc.c-torture/execute/bf64-1.x: Delete.
7010 * gcc.c-torture/execute/bitfld-4.x: Delete.
7011 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7012 * gcc.c-torture/execute/cvt-1.x: Delete.
7013 * gcc.c-torture/execute/eeprof-1.x: Delete.
7014 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7015 * gcc.c-torture/execute/loop-2f.x: Delete.
7016 * gcc.c-torture/execute/loop-2g.x: Delete.
7017 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7018 * gcc.c-torture/execute/nest-align-1.x: Delete.
7019 * gcc.c-torture/execute/pr19689.x: Delete.
7020 * gcc.c-torture/execute/pr22493-1.x: Delete.
7021 * gcc.c-torture/execute/pr23047.x: Delete.
7022 * gcc.c-torture/execute/pr23135.x: Delete.
7023 * gcc.c-torture/execute/pr29797-1.x: Delete.
7024 * gcc.c-torture/execute/pr31448.x: Delete.
7025 * gcc.c-torture/execute/pr35456.x: Delete.
7026 * gcc.c-torture/execute/pr37573.x: Delete.
7027 * gcc.c-torture/execute/pr38151.x: Delete.
7028 * gcc.c-torture/execute/pr39228.x: Delete.
7029 * gcc.c-torture/execute/pr39501.x: Delete.
7030 * gcc.c-torture/execute/pr40386.x: Delete.
7031 * gcc.c-torture/execute/pr43220.x: Delete.
7032 * gcc.c-torture/execute/pr44683.x: Delete.
7033 * gcc.c-torture/execute/pr45262.x: Delete.
7034 * gcc.c-torture/execute/pr47237.x: Delete.
7035 * gcc.c-torture/execute/pr51581-1.x: Delete.
7036 * gcc.c-torture/execute/pr51581-2.x: Delete.
7037 * gcc.c-torture/execute/pr52979-1.x: Delete.
7038 * gcc.c-torture/execute/pr52979-2.x: Delete.
7039 * gcc.c-torture/execute/pr53366-1.x: Delete.
7040 * gcc.c-torture/execute/pr56799.x: Delete.
7041 * gcc.c-torture/execute/pr57124.x: Delete.
7042 * gcc.c-torture/execute/pr57344-2.x: Delete.
7043 * gcc.c-torture/execute/pr58570.x: Delete.
7044 * gcc.c-torture/execute/pr60822.x: Delete.
7045 * gcc.c-torture/execute/pr7284-1.x: Delete.
7046 * gcc.c-torture/execute/shiftdi.x: Delete.
7047 * gcc.c-torture/execute/simd-4.x: Delete.
7048 * gcc.c-torture/execute/strncmp-1.x: Delete.
7049 * gcc.c-torture/execute/usmul.x: Delete.
7050 * gcc.c-torture/execute/vrp-5.x: Delete.
7051 * gcc.c-torture/execute/vrp-6.x: Delete.
7052 * gcc.c-torture/execute/zerolen-2.x: Delete.
7053
7054 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7055
7056 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7057
7058 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/34938
7061 * g++.dg/template/pr34938-1.C: New.
7062 * g++.dg/template/pr34938-2.C: Likewise.
7063
7064 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7065
7066 PR target/61996
7067 * gcc.target/sh/pr61996.c: New.
7068
7069 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7070
7071 * g++.dg/cpp0x/cplusplus.C: New.
7072 * g++.dg/cpp0x/cplusplus_0x.C: New.
7073 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7074 * g++.dg/cpp0x/auto41.C: Ditto.
7075 * g++.dg/cpp0x/auto9.C: Ditto.
7076 * g++.dg/cpp0x/initlist26.C: Ditto.
7077 * g++.dg/cpp0x/pr59111.C: Ditto.
7078 * g++.dg/cpp0x/trailing2.C: Ditto.
7079 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7080 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7081 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7082 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7083 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7084 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7085 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7086 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7087 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7088 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7089 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7090 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7091 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7092 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7093 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7094 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7095 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7096 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7097 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7098 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7099 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7100 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7101 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7102 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7103 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7104 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7105 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7106 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7107 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7108 * g++.dg/cpp1y/digit-sep.C: Ditto.
7109 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7110 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7111 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7112 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7113 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7114 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7115 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7116 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7117 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7118 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7119 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7120 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7121 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7122 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7123 * g++.dg/cpp1y/lambda-init.C: Ditto.
7124 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7125 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7126 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7127 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7128 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7129 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7130 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7131 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7132 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7133 * g++.dg/cpp1y/mangle1.C: Ditto.
7134 * g++.dg/cpp1y/pr57640.C: Ditto.
7135 * g++.dg/cpp1y/pr57644.C: Ditto.
7136 * g++.dg/cpp1y/pr58500.C: Ditto.
7137 * g++.dg/cpp1y/pr58533.C: Ditto.
7138 * g++.dg/cpp1y/pr58534.C: Ditto.
7139 * g++.dg/cpp1y/pr58535.C: Ditto.
7140 * g++.dg/cpp1y/pr58536.C: Ditto.
7141 * g++.dg/cpp1y/pr58548.C: Ditto.
7142 * g++.dg/cpp1y/pr58549.C: Ditto.
7143 * g++.dg/cpp1y/pr58637.C: Ditto.
7144 * g++.dg/cpp1y/pr58708.C: Ditto.
7145 * g++.dg/cpp1y/pr59110.C: Ditto.
7146 * g++.dg/cpp1y/pr59112.C: Ditto.
7147 * g++.dg/cpp1y/pr59113.C: Ditto.
7148 * g++.dg/cpp1y/pr59629.C: Ditto.
7149 * g++.dg/cpp1y/pr59635.C: Ditto.
7150 * g++.dg/cpp1y/pr59636.C: Ditto.
7151 * g++.dg/cpp1y/pr59638.C: Ditto.
7152 * g++.dg/cpp1y/pr59867.C: Ditto.
7153 * g++.dg/cpp1y/pr60033.C: Ditto.
7154 * g++.dg/cpp1y/pr60052.C: Ditto.
7155 * g++.dg/cpp1y/pr60053.C: Ditto.
7156 * g++.dg/cpp1y/pr60054.C: Ditto.
7157 * g++.dg/cpp1y/pr60064.C: Ditto.
7158 * g++.dg/cpp1y/pr60065.C: Ditto.
7159 * g++.dg/cpp1y/pr60190.C: Ditto.
7160 * g++.dg/cpp1y/pr60311.C: Ditto.
7161 * g++.dg/cpp1y/pr60332.C: Ditto.
7162 * g++.dg/cpp1y/pr60376.C: Ditto.
7163 * g++.dg/cpp1y/pr60377.C: Ditto.
7164 * g++.dg/cpp1y/pr60384.C: Ditto.
7165 * g++.dg/cpp1y/pr60390.C: Ditto.
7166 * g++.dg/cpp1y/pr60391.C: Ditto.
7167 * g++.dg/cpp1y/pr60393.C: Ditto.
7168 * g++.dg/cpp1y/pr60573.C: Ditto.
7169 * g++.dg/cpp1y/pr60626.C: Ditto.
7170 * g++.dg/cpp1y/pr60627.C: Ditto.
7171 * g++.dg/cpp1y/regress1.C: Ditto.
7172 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7173 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7174 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7175 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7176 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7177 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7178 * g++.dg/cpp1y/var-templ1.C: Ditto.
7179 * g++.dg/cpp1y/var-templ2.C: Ditto.
7180 * g++.dg/cpp1y/var-templ3.C: Ditto.
7181 * g++.dg/cpp1y/var-templ4.C: Ditto.
7182 * g++.dg/cpp1y/var-templ5.C: Ditto.
7183 * g++.dg/cpp1y/var-templ6.C: Ditto.
7184 * g++.dg/cpp1y/var-templ7.C: Ditto.
7185 * g++.dg/cpp1y/vla1.C: Ditto.
7186 * g++.dg/cpp1y/vla2.C: Ditto.
7187 * g++.dg/cpp1y/vla3.C: Ditto.
7188 * g++.dg/cpp1y/vla4.C: Ditto.
7189 * g++.dg/cpp1y/vla5.C: Ditto.
7190 * g++.dg/cpp1y/vla8.C: Ditto.
7191 * g++.dg/cpp1y/vla9.C: Ditto.
7192 * g++.dg/cpp1y/vla10.C: Ditto.
7193 * g++.dg/cpp1y/vla11.C: Ditto.
7194 * g++.dg/cpp1y/vla12.C: Ditto.
7195 * g++.dg/cpp1y/vla13.C: Ditto.
7196 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7197 * g++.dg/ext/vector23.C: Ditto.
7198 * g++.dg/ext/vla11.C: Ditto.
7199 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7200 * g++.dg/warn/Wvla-2.C: Ditto.
7201 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7202 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7203 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7204 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7205 in error message.
7206 * g++.dg/system-binary-constants-1.C: Ditto.
7207 * g++.dg/cpp1y/cplusplus_1y.C: New.
7208 * g++.dg/cpp1z/cplusplus.C: New.
7209 * lib/target-supports.exp:
7210 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7211 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7212 (check_effective_target_c++11_down): Ditto.
7213
7214 2014-08-22 Marek Polacek <polacek@redhat.com>
7215
7216 PR c++/62199
7217 * c-c++-common/pr62199.c: New test.
7218 * c-c++-common/pr62199-2.c: New test.
7219 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7220
7221 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7222
7223 PR c++/57709
7224 * g++.dg/Wshadow.C: New test.
7225
7226 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7227
7228 PR fortran/62135
7229 * gfortran.dg/pr62135.f90: New test.
7230
7231 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7232
7233 * g++.dg/warn/wdate-time.C: Remove.
7234 * gcc.dg/wdate-time.c: Move from here...
7235 * c-c++-common/wdate-time.c: ... to here.
7236
7237 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7238
7239 * gfortran.dg/use_without_only_1.f90: New test.
7240
7241 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7242
7243 PR other/62008
7244 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7245
7246 2014-08-22 Tony Wang <tony.wang@arm.com>
7247
7248 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7249 dejagnu wrapper.
7250
7251 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/62214
7254 * gfortran.dg/array_assignment_5.f90: New test.
7255
7256 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7257
7258 * lib/target-supports.exp
7259 (check_effective_target_logical_op_short_circuit): Add nios2.
7260 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7261 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7262 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7263 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7264 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7265 for test using -fPIC.
7266 * gcc.dg/lto/pr61526_0.c: Likewise.
7267
7268 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7269
7270 PR tree-optimization/62091
7271 * g++.dg/ipa/devirt-37.C: Update template.
7272 * g++.dg/ipa/devirt-40.C: New testcase.
7273
7274 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7275
7276 PR tree-optimization/62112
7277 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7278 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7279 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7280 * gcc.c-torture/execute/20071219-1.c: Likewise.
7281
7282 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7283
7284 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7285
7286 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7287
7288 * gcc.target/powerpc/swaps-p8-1.c: New test.
7289 * gcc.target/powerpc/swaps-p8-2.c: New test.
7290 * gcc.target/powerpc/swaps-p8-3.c: New test.
7291 * gcc.target/powerpc/swaps-p8-4.c: New test.
7292 * gcc.target/powerpc/swaps-p8-5.c: New test.
7293 * gcc.target/powerpc/swaps-p8-6.c: New test.
7294 * gcc.target/powerpc/swaps-p8-7.c: New test.
7295 * gcc.target/powerpc/swaps-p8-8.c: New test.
7296 * gcc.target/powerpc/swaps-p8-9.c: New test.
7297 * gcc.target/powerpc/swaps-p8-10.c: New test.
7298 * gcc.target/powerpc/swaps-p8-11.c: New test.
7299 * gcc.target/powerpc/swaps-p8-12.c: New test.
7300
7301 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7302
7303 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7304
7305 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7306
7307 * g++.dg/ipa/devirt-37.C: Fix testcase.
7308
7309 2014-08-20 Martin Jambor <mjambor@suse.cz>
7310 Wei Mi <wmi@google.com>
7311
7312 PR ipa/60449
7313 PR middle-end/61776
7314 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7315 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7316 * testsuite/gcc.dg/pr61776.c: New test.
7317
7318 2014-08-20 Steve Ellcey <sellcey@mips.com>
7319
7320 PR middle-end/49191
7321 * lib/target-supports.exp (check_effective_target_non_strict_align):
7322 Add function description.
7323
7324 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7325
7326 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7327 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7328
7329 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7330
7331 PR c/59304
7332 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7333 before setting the option.
7334 * diagnostic.c (diagnostic_classify_diagnostic): Record
7335 command-line status.
7336
7337 2014-08-20 Mark Wielaard <mjw@redhat.com>
7338
7339 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7340
7341 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7342
7343 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7344 Return memory full when we have a tiny target and relocation
7345 truncation occurs.
7346 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7347 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7348 * lib/target-supports.exp (check_effective_target_tiny): New function.
7349
7350 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7351
7352 * gfortran.dg/errnocheck_1.f90: New test.
7353 * gfortran.dg/associative_1.f90: New test.
7354
7355 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7356
7357 PR preprocessor/51303
7358 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7359
7360 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7361
7362 PR c/60975
7363 PR c/53063
7364 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7365
7366 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7367
7368 * lib/target-supports.exp
7369 (check_effective_target_arm_v8_neon_ok_nocache): Add
7370 "-march-armv8-a" to compile flags.
7371
7372 2014-08-19 Marek Polacek <polacek@redhat.com>
7373
7374 PR c++/62153
7375 * c-c++-common/Wbool-compare-1.c: New test.
7376
7377 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7378
7379 PR c/45584
7380 * gcc.dg/pr13519-1.c: Adjust.
7381
7382 2014-08-19 Mark Wielaard <mjw@redhat.com>
7383
7384 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7385
7386 2014-07-08 Mark Wielaard <mjw@redhat.com>
7387
7388 PR debug/59051
7389 * gcc.dg/guality/restrict.c: New test.
7390
7391 2014-08-19 Mark Wielaard <mjw@redhat.com>
7392
7393 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7394 matching. Catch '<unknown type in ' to recognize older gdb versions.
7395 * gcc.dg/guality/const-volatile.c: New test.
7396
7397 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7398
7399 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7400 !gas.
7401
7402 2014-08-19 Marek Polacek <polacek@redhat.com>
7403
7404 * gcc.dg/Wc99-c11-compat-1.c: New test.
7405 * gcc.dg/Wc99-c11-compat-2.c: New test.
7406 * gcc.dg/Wc99-c11-compat-3.c: New test.
7407 * gcc.dg/Wc99-c11-compat-4.c: New test.
7408 * gcc.dg/Wc99-c11-compat-5.c: New test.
7409 * gcc.dg/Wc99-c11-compat-6.c: New test.
7410 * gcc.dg/Wc99-c11-compat-7.c: New test.
7411
7412 2014-08-19 Marek Polacek <polacek@redhat.com>
7413
7414 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7415 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7416 * gcc.dg/Wc90-c99-compat-7.c: New test.
7417 * gcc.dg/Wc90-c99-compat-8.c: New test.
7418 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7419
7420 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7421 Steven Bosscher <steven@gcc.gnu.org>
7422
7423 PR c/52952
7424 * gcc.dg/redecl-4.c: Add column markers.
7425 * gcc.dg/format/bitfld-1.c: Likewise.
7426 * gcc.dg/format/attr-2.c: Likewise.
7427 * gcc.dg/format/attr-6.c: Likewise.
7428 * gcc.dg/format/array-1.c: Likewise.
7429 * gcc.dg/format/attr-7.c: Likewise.
7430 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7431 * gcc.dg/format/attr-4.c: Likewise.
7432 * gcc.dg/format/branch-1.c: Likewise.
7433 * gcc.dg/format/c90-printf-1.c: Likewise.
7434
7435 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7436
7437 * guality/nrv-1.c: Add `used' attribute to a1.
7438
7439 2014-08-18 Richard Biener <rguenther@suse.de>
7440
7441 PR tree-optimization/62090
7442 * gcc.dg/pr62090-2.c: New testcase.
7443
7444 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7445
7446 * g++.dg/ipa/pr61800.C: New.
7447
7448 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7449
7450 PR sanitizer/62089
7451 * c-c++-common/asan/pr62089.c: New test.
7452 * c-c++-common/asan/bitfield-1.c: New test.
7453 * c-c++-common/asan/bitfield-2.c: New test.
7454 * c-c++-common/asan/bitfield-3.c: New test.
7455 * c-c++-common/asan/bitfield-4.c: New test.
7456
7457 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7458
7459 PR tree-optimization/52904
7460 * gcc.dg/pr52904.c: New test.
7461
7462 2014-08-17 Tobias Burnus <burnus@net-b.de>
7463
7464 * gfortran.dg/finalize_27.f90: New.
7465
7466 2014-08-16 Andrew Pinski <apinski@cavium.com>
7467
7468 * gcc.c-torture/compile/20140816-1.c: New testcase.
7469
7470 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7471
7472 PR c++/52819
7473 * g++.dg/template/pr52819.C: New.
7474
7475 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7476
7477 PR fortran/62142
7478 * gfortran.dg/realloc_on_assign_24.f90: New test.
7479
7480 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/62072
7483 Revert:
7484 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 DR 1584
7487 PR c++/57466
7488 * g++.dg/template/pr57466.C: New.
7489 * g++.dg/cpp0x/pr57466.C: Likewise.
7490 * g++.dg/template/unify6.C: Update.
7491
7492 * g++.dg/cpp0x/sfinae52.C: New.
7493
7494 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7495
7496 PR target/61878
7497 * gcc.target/i386/avx512f-typecast-1.c: New test.
7498 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7499 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7500 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7501 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7502 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7503 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7504 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7505 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7506 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7507 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7508 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7509 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7510 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7511 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7512 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7513 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7514 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7515 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7516 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7517 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7518 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7519 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7520 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7521 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7522 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7523 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7524 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7525 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7527 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7528 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7529 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7530 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7531 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7532 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7533 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7534 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7535 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7536 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7537 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7538
7539 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7540 Tobias Burnus <burnus@net-b.de>
7541
7542 PR fortran/62131
7543 * gfortran.dg/gomp/pr62131.f90: New test.
7544
7545 2014-08-15 Richard Biener <rguenther@suse.de>
7546
7547 PR tree-optimization/62031
7548 * gcc.dg/torture/pr62031.c: New testcase.
7549
7550 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7551
7552 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7553
7554 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7555
7556 PR tree-optimization/62091
7557 * g++.dg/ipa/devirt-38.C: New testcase.
7558
7559 2014-08-14 Marek Polacek <polacek@redhat.com>
7560
7561 DR 458
7562 * gcc.dg/c11-stdatomic-2.c: New test.
7563
7564 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 PR fortran/62106
7567 * gfortran.dg/array_constructor_49.f90: New test.
7568
7569 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/54377
7572 * g++.dg/template/pr54377.C: New.
7573 * g++.dg/cpp0x/pr54377.C: Likewise.
7574 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7575 * g++.dg/cpp0x/pr51226.C: Likewise.
7576 * g++.dg/cpp0x/variadic2.C: Likewise.
7577 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7578 * g++.dg/template/dtor3.C: Likewise.
7579 * g++.dg/template/qualttp4.C: Likewise.
7580 * g++.dg/template/spec28.C: Likewise.
7581 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7582 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7583
7584 2014-08-14 Tom de Vries <tom@codesourcery.com>
7585
7586 PR rtl-optimization/62004
7587 PR rtl-optimization/62030
7588 * gcc.dg/pr62004.c: New test.
7589 * gcc.dg/pr62030.c: Same.
7590 * gcc.target/mips/pr62030-octeon.c: Same.
7591
7592 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7593
7594 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7595 * g++.dg/cpp0x/decltype2.C: Likewise.
7596 * g++.dg/cpp0x/decltype3.C: Likewise.
7597 * g++.dg/cpp0x/pr60249.C: Likewise.
7598 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7599 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7600 * g++.dg/cpp0x/variadic2.C: Likewise.
7601 * g++.dg/cpp0x/variadic74.C: Likewise.
7602 * g++.dg/parse/error10.C: Likewise.
7603 * g++.dg/parse/error15.C: Likewise.
7604 * g++.dg/parse/error2.C: Likewise.
7605 * g++.dg/template/crash106.C: Likewise.
7606 * g++.dg/template/crash89.C: Likewise.
7607 * g++.dg/template/nontype7.C: Likewise.
7608 * g++.dg/template/void3.C: Likewise.
7609 * g++.dg/template/void7.C: Likewise.
7610
7611 2014-08-14 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/62090
7614 * gcc.dg/pr62090.c: New testcase.
7615
7616 2014-08-14 Richard Biener <rguenther@suse.de>
7617
7618 PR rtl-optimization/62079
7619 * g++.dg/pr62079.C: New testcase.
7620
7621 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7622
7623 * gcc.target/arm/max-insns-skipped.c: New test.
7624
7625 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7626
7627 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7628
7629 2014-08-12 Marek Polacek <polacek@redhat.com>
7630
7631 * gcc.dg/concat.c: Add dg-options.
7632 * gcc.dg/func-outside-2.c: Add __extension__.
7633 * gcc.dg/pr19967.c: Use -std=c99.
7634 * gcc.dg/pr22458-1.c: Add dg-options.
7635 * gcc.dg/pr33676.c: Add dg-options.
7636 * gcc.dg/gnu-predef-1.c: New test.
7637 * gcc.dg/c90-func-1.c: New test.
7638 * gcc.dg/c90-func-2.c: New test.
7639 * gcc.dg/c90-func-2.h: New test.
7640
7641 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7642
7643 * lib/target/supports.exp
7644 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7645 or later.
7646
7647 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7648
7649 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7650 on Neon hardware.
7651
7652 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7653 * gcc.target/arm/pr59985.c: Likewise.
7654
7655 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7656
7657 PR other/61962
7658 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7659
7660 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7661
7662 PR middle-end/62103
7663 * gcc.c-torture/execute/bitfld-6.c: New test.
7664
7665 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7666
7667 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7668 * gcc.target/arm/pr56184.C: Likewise.
7669 * gcc.target/arm/pr59896.c: Likewise.
7670 * gcc.target/arm/stack-red-zone.c: Likewise.
7671 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7672
7673 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7674 check_effective_target_arm_thumb2_ok): Test with code that passes
7675 an argument and returns a result.
7676
7677 2014-08-11 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/62075
7680 * gcc.dg/vect/pr62075.c: New testcase.
7681
7682 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7683
7684 PR tree-optimization/62073
7685 * gcc.dg/vect/pr62073.c: New test.
7686
7687 2014-08-11 Richard Biener <rguenther@suse.de>
7688
7689 PR tree-optimization/62070
7690 * gcc.dg/pr62070.c: New testcase.
7691
7692 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7693
7694 * c-c++-common/asan/inc.c: Update test.
7695 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7696 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7697 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7698 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7699 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7700 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7701 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7702 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7703 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7704 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7705
7706 2014-08-10 Marek Polacek <polacek@redhat.com>
7707
7708 PR c/51849
7709 * gcc.dg/Wc90-c99-compat-1.c: New test.
7710 * gcc.dg/Wc90-c99-compat-2.c: New test.
7711 * gcc.dg/Wc90-c99-compat-3.c: New test.
7712 * gcc.dg/Wc90-c99-compat-4.c: New test.
7713 * gcc.dg/Wc90-c99-compat-5.c: New test.
7714 * gcc.dg/Wc90-c99-compat-6.c: New test.
7715 * gcc.dg/wvla-1.c: Adjust dg-warning.
7716 * gcc.dg/wvla-2.c: Adjust dg-warning.
7717 * gcc.dg/wvla-4.c: Adjust dg-warning.
7718 * gcc.dg/wvla-6.c: Adjust dg-warning.
7719
7720 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7721
7722 PR fortran/61999
7723 * gfortran.dg/dot_product_3.f90: New test case.
7724
7725 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7726
7727 * g++.dg/ipa/devirt-35.C: Fix template.
7728 * g++.dg/ipa/devirt-36.C: Likewise.
7729 * g++.dg/ipa/devirt-37.C: New testcase.
7730
7731 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7734 * g++.dg/cpp0x/enum29.C: Adjust.
7735
7736 2014-08-08 Richard Biener <rguenther@suse.de>
7737
7738 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7739 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7740 * gfortran.dg/array_memcpy_4.f90: Likewise.
7741 * gfortran.dg/trim_optimize_1.f90: Likewise.
7742 * gfortran.dg/trim_optimize_2.f90: Likewise.
7743
7744 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7745
7746 * gcc.dg/zero_sign_ext_test.c: New test.
7747
7748 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7749
7750 * gcc.dg/torture/pr61772.c: Skip lto running.
7751
7752 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7753
7754 PR tree-optimization/60707
7755 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7756
7757 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7758
7759 * g++.dg/ipa/devirt-35.C: New testcase.
7760 * g++.dg/ipa/devirt-36.C: New testcase.
7761
7762 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/51312
7765 * g++.dg/cpp0x/enum29.C: New.
7766
7767 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7768
7769 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7770 defining in dg-options.
7771 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7772
7773 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7774
7775 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7776
7777 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7778 on 32-bit hppa-hpux.
7779
7780 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7781 * c-c++-common/pr50459.c: Likewise.
7782
7783 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7784
7785 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7786 values.h, change MAXDOUBLE for DBL_MAX.
7787 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7788 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7789 values.h, change MAXFLOAT for FLT_MAX.
7790 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7791 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7792 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7793 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7794 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7795 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7796 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7797 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7798 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7799
7800 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7801
7802 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7803
7804 2014-08-07 Marek Polacek <polacek@redhat.com>
7805
7806 * gcc.dg/fold-reassoc-3.c: New test.
7807
7808 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7809
7810 * gcc.target/i386/struct-size.c: New.
7811
7812 2014-08-07 Tom de Vries <tom@codesourcery.com>
7813
7814 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7815 * lib/target-supports.exp (check_effective_target_glibc)
7816 (check_effective_target_glibc_2_12_or_later)
7817 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7818
7819 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7820
7821 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7822
7823 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/43906
7826 * g++.dg/warn/Waddress-1.C: New.
7827
7828 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7829
7830 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7831
7832 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7833
7834 PR debug/61923
7835 * gcc.target/i386/pr61923.c: New test.
7836
7837 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7838
7839 * gcc.target/aarch64/vdup_n_2.c: New test.
7840
7841 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7842
7843 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7844 powerpc_elfv2.
7845
7846 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7847
7848 PR rtl-optimization/61801
7849 * gcc.target/i386/pr61801.c: Rewritten.
7850
7851 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7852
7853 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7854 Fix types.
7855 (test_vqdmlsls_lane_s32): Likewise.
7856 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7857 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7858
7859 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7860
7861 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7862 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7863 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7864 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7865 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7866 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7867 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7868 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7869
7870 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871
7872 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7873 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7874 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7875 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7876 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7877 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7878
7879 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7880
7881 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7882
7883 2014-08-04 Rohit <rohitarulraj@freescale.com>
7884
7885 PR target/60102
7886 * gcc.target/powerpc/pr60102.c: New testcase.
7887
7888 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7889
7890 PR target/61713
7891 * gcc.dg/pr61756.c: New test.
7892
7893 2014-08-04 Tom de Vries <tom@codesourcery.com>
7894
7895 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7896 version instead of required-target.
7897 * lib/target-supports.exp
7898 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7899 (check_effective_target_glibc_2_11_or_earlier): ... this.
7900
7901 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7902
7903 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7904 * gnat.dg/specs/debug1.ads: Adjust.
7905 * gnat.dg/specs/formal_type.ads: Fix error in test.
7906
7907 2014-08-03 Marek Polacek <polacek@redhat.com>
7908
7909 * gcc.dg/case-bogus-1.c: New test.
7910
7911 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7912
7913 PR c++/15339
7914 * g++.dg/other/default9.C: New.
7915 * g++.dg/other/default10.C: Likewise.
7916 * g++.dg/other/default3.C: Remove xfail.
7917
7918 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7919
7920 * g++.dg/warn/Wsuggest-final.C: New testcase.
7921 * g++.dg/ipa/devirt-34.C: Fix.
7922
7923 2014-08-02 Marek Polacek <polacek@redhat.com>
7924
7925 PR c/59855
7926 * gcc.dg/Wdesignated-init-2.c: New test.
7927
7928 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7929
7930 DR 217 again
7931 * g++.dg/tc1/dr217-2.C: New.
7932
7933 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7934
7935 PR other/61963
7936 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7937
7938 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7939
7940 PR middle-end/61455
7941 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7942 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7943
7944 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7945
7946 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7947 testcase.
7948
7949 2014-08-01 Richard Biener <rguenther@suse.de>
7950
7951 PR middle-end/61762
7952 * gcc.dg/pr61762.c: Align the string to make the testcase work
7953 on strict-align targets.
7954
7955 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7956
7957 * c-c++-common/ubsan/align-1.c: New test.
7958 * c-c++-common/ubsan/align-2.c: New test.
7959 * c-c++-common/ubsan/align-3.c: New test.
7960 * c-c++-common/ubsan/align-4.c: New test.
7961 * c-c++-common/ubsan/align-5.c: New test.
7962 * c-c++-common/ubsan/attrib-4.c: New test.
7963 * g++.dg/ubsan/align-1.C: New test.
7964 * g++.dg/ubsan/align-2.C: New test.
7965 * g++.dg/ubsan/align-3.C: New test.
7966 * g++.dg/ubsan/attrib-1.C: New test.
7967 * g++.dg/ubsan/null-1.C: New test.
7968 * g++.dg/ubsan/null-2.C: New test.
7969
7970 2014-08-01 Tom de Vries <tom@codesourcery.com>
7971
7972 * lib/target-supports.exp (check_effective_target_glibc)
7973 (check_effective_target_glibc_2_12_or_later)
7974 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7975 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7976 not_glibc_2_11_or_earlier.
7977
7978 2014-07-31 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7981
7982 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7983
7984 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7985 (test_vpaddd_s64): Likewise.
7986 (test_vpaddd_s64): Likewise.
7987 * gcc.target/aarch64/simd/vpaddd_f64: New.
7988 * gcc.target/aarch64/simd/vpaddd_s64: New.
7989 * gcc.target/aarch64/simd/vpaddd_u64: New.
7990
7991 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7992
7993 PR target/61948
7994 * gcc.target/arm/pr61948.c: New test case.
7995
7996 2014-07-31 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/61964
7999 * gcc.dg/torture/pr61964.c: New testcase.
8000
8001 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8002
8003 PR c++/60517
8004 * c-c++-common/addrtmp.c: New file.
8005 * c-c++-common/uninit-G.c: Adapt.
8006
8007 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8008
8009 PR lto/61868
8010 * gcc.dg/pr61868.c: New test.
8011
8012 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/57397
8015 * g++.dg/cpp0x/vt-57397-1.C: New.
8016 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8017
8018 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8019
8020 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8021
8022 2014-07-30 Tom Tromey <tromey@redhat.com>
8023
8024 PR c/59855
8025 * gcc.dg/Wdesignated-init.c: New file.
8026
8027 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8028
8029 * g++.dg/ipa/devirt-34.C: New testcase.
8030
8031 2014-07-28 Richard Biener <rguenther@suse.de>
8032
8033 PR rtl-optimization/61801
8034 * gcc.target/i386/pr61801.c: Fix testcase.
8035
8036 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8037
8038 * gcc.dg/fold-abs-5.c: New test.
8039 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8040 * gcc.dg/fold-compare-8.c: Likewise.
8041
8042 2014-07-28 Richard Biener <rguenther@suse.de>
8043
8044 PR middle-end/52478
8045 * gcc.dg/torture/ftrapv-1.c: New testcase.
8046
8047 2014-07-28 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/61921
8050 * gfortran.dg/pr61921.f90: New testcase.
8051
8052 2014-07-28 Richard Biener <rguenther@suse.de>
8053
8054 PR rtl-optimization/61801
8055 * gcc.target/i386/pr61801.c: New testcase.
8056
8057 2014-07-27 Marek Polacek <polacek@redhat.com>
8058
8059 PR c/61861
8060 * gcc.dg/pr61861.c: New test.
8061
8062 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8063
8064 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8065 variable problem.
8066
8067 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8068
8069 PR rtl-optimization/61926
8070 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8071 Reverse argument order.
8072 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8073 New XFAILed tests that match the original order.
8074
8075 2014-07-26 Marek Polacek <polacek@redhat.com>
8076
8077 PR c/61077
8078 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8079
8080 2014-07-26 Tobias Burnus <burnus@net-b.de>
8081
8082 PR fortran/61881
8083 PR fortran/61888
8084 PR fortran/57305
8085 * gfortran.dg/sizeof_2.f90: Change dg-error.
8086 * gfortran.dg/sizeof_4.f90: New.
8087 * gfortran.dg/storage_size_1.f08: Correct expected
8088 value.
8089
8090 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8091
8092 PR target/44551
8093 * gcc.target/i386/pr44551-1.c: New file.
8094
8095 2014-07-25 Xinliang David Li <davidxl@google.com>
8096
8097 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8098 * g++.dg/tree-prof/reorder_class1.h: New file.
8099 * g++.dg/tree-prof/reorder_class2.h: New file.
8100 * g++.dg/tree-prof/reorder.C: New test.
8101 * g++.dg/tree-prof/morefunc.C: New test.
8102
8103 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8104
8105 Implement N4051 - Allow typename in a template template parameter
8106 * lib/target-supports.exp (check_effective_target_c++1y): Now
8107 means C++1y and up.
8108 (check_effective_target_c++1y_down): New.
8109 (check_effective_target_c++1z_only): New.
8110 (check_effective_target_c++1z): New.
8111 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8112 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8113 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8114
8115 2014-07-25 Tobias Burnus <burnus@net-b.de>
8116
8117 * gfortran.dg/storage_size_5.f90: New.
8118
8119 2014-07-25 Richard Biener <rguenther@suse.de>
8120
8121 PR middle-end/61762
8122 PR middle-end/61894
8123 * gcc.dg/pr61762.c: New testcase.
8124 * gcc.dg/fold-cstring.c: Likewise.
8125 * gcc.dg/fold-cvect.c: Likewise.
8126
8127 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8128
8129 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8130
8131 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8132 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8133 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8134 * gcc.c-torture/execute/pr23135.x: Likewise.
8135
8136 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8137
8138 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8139
8140 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8141
8142 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8143
8144 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8145
8146 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8147
8148 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8149
8150 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8151 sequences.
8152 * gcc.target/aarch64/test_frame_2.c: Likewise.
8153 * gcc.target/aarch64/test_frame_4.c: Likewise.
8154 * gcc.target/aarch64/test_frame_6.c: Likewise.
8155 * gcc.target/aarch64/test_frame_7.c: Likewise.
8156 * gcc.target/aarch64/test_frame_8.c: Likewise.
8157 * gcc.target/aarch64/test_frame_10.c: Likewise.
8158
8159 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8160
8161 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8162 sequences.
8163 * gcc.target/aarch64/test_frame_10.c: Likewise.
8164 * gcc.target/aarch64/test_frame_2.c: Likewise.
8165 * gcc.target/aarch64/test_frame_4.c: Likewise.
8166 * gcc.target/aarch64/test_frame_6.c: Likewise.
8167 * gcc.target/aarch64/test_frame_7.c: Likewise.
8168 * gcc.target/aarch64/test_frame_8.c: Likewise.
8169 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8170
8171 2014-07-24 Martin Jambor <mjambor@suse.cz>
8172
8173 PR ipa/61160
8174 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8175
8176 2014-07-24 Richard Biener <rguenther@suse.de>
8177
8178 PR ipa/61823
8179 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8180
8181 2014-07-24 Andreas Schwab <schwab@suse.de>
8182
8183 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8184 Also check for __arm__.
8185
8186 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8187
8188 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8189 sequences.
8190
8191 2014-07-24 Marek Polacek <polacek@redhat.com>
8192
8193 PR c/57653
8194 * c-c++-common/pr57653.c: New test.
8195 * c-c++-common/pr57653.h: New file.
8196 * c-c++-common/pr57653-2.c: New test.
8197 * c-c++-common/pr57653-2.h: New file.
8198
8199 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8200
8201 * gcc.target/aarch64/test_frame_common.h: New file.
8202 * gcc.target/aarch64/test_frame_1.c: Likewise.
8203 * gcc.target/aarch64/test_frame_2.c: Likewise.
8204 * gcc.target/aarch64/test_frame_3.c: Likewise.
8205 * gcc.target/aarch64/test_frame_4.c: Likewise.
8206 * gcc.target/aarch64/test_frame_5.c: Likewise.
8207 * gcc.target/aarch64/test_frame_6.c: Likewise.
8208 * gcc.target/aarch64/test_frame_7.c: Likewise.
8209 * gcc.target/aarch64/test_frame_8.c: Likewise.
8210 * gcc.target/aarch64/test_frame_9.c: Likewise.
8211 * gcc.target/aarch64/test_frame_10.c: Likewise.
8212 * gcc.target/aarch64/test_frame_11.c: Likewise.
8213 * gcc.target/aarch64/test_frame_12.c: Likewise.
8214 * gcc.target/aarch64/test_frame_13.c: Likewise.
8215 * gcc.target/aarch64/test_frame_14.c: Likewise.
8216 * gcc.target/aarch64/test_frame_15.c: Likewise.
8217
8218 2014-07-23 Marek Polacek <polacek@redhat.com>
8219
8220 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8221 in the structure.
8222
8223 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8224
8225 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8226 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8227 * gcc.dg/pr10474.c (target): Likewise.
8228
8229 2014-07-22 Martin Jambor <mjambor@suse.cz>
8230
8231 PR ipa/61160
8232 * pr61160-3.C (main): Return zero.
8233
8234 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8235
8236 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8237 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8238 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8239 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8240 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8241 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8242
8243 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8244
8245 PR tree-optimization/61822
8246 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8247
8248 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8249
8250 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8251
8252 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8253
8254 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8255 -msse2 -mno-avx instead of -msse.
8256
8257 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8258
8259 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8260 * gcc.dg/pr44024.c (dg-options): Add -O1.
8261 (dg-final): Check for the condition.
8262 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8263
8264 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8265
8266 PR target/55701
8267 * gcc.target/arm/memset-inline-1.c: New test.
8268 * gcc.target/arm/memset-inline-2.c: New test.
8269 * gcc.target/arm/memset-inline-3.c: New test.
8270 * gcc.target/arm/memset-inline-4.c: New test.
8271 * gcc.target/arm/memset-inline-5.c: New test.
8272 * gcc.target/arm/memset-inline-6.c: New test.
8273 * gcc.target/arm/memset-inline-7.c: New test.
8274 * gcc.target/arm/memset-inline-8.c: New test.
8275 * gcc.target/arm/memset-inline-9.c: New test.
8276
8277 2014-07-21 Tom de Vries <tom@codesourcery.com>
8278
8279 PR target/61827
8280 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8281 to bar symbol in scan-assembler-times call check.
8282
8283 2014-07-21 Tom de Vries <tom@codesourcery.com>
8284
8285 PR target/61827
8286 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8287 for darwin in scan-assembler-times check.
8288 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8289 scan-assembler-not checks. Add checks for insns.
8290 (main): Remove.
8291 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8292 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8293 (main): Remove.
8294
8295 2014-07-21 Tom de Vries <tom@codesourcery.com>
8296
8297 PR target/61827
8298 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8299 dg-options. Add checks for insns with xmm registers. Remove
8300 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8301 (main): Remove.
8302
8303 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8304
8305 PR target/61855
8306 * gcc.target/i386/pr61855.c: New test.
8307
8308 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8309
8310 * gnat.dg/pack20.ad[sb]: New test.
8311 * gnat.dg/pack20_pkg.ads: New helper.
8312
8313 2014-07-20 Ian Lance Taylor <iant@google.com>
8314
8315 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8316 package for compiledir tests.
8317
8318 2014-07-20 Marek Polacek <polacek@redhat.com>
8319
8320 PR c/61852
8321 * gcc.dg/pr61852.c: New test.
8322
8323 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8324
8325 * gcc.dg/stack-usage-2.c: Adjust.
8326
8327 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8328
8329 PR target/61794
8330 * gcc.target/i386/pr61794.c: New test.
8331
8332 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8333
8334 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8335 involving both inputs rather than a multiplication involving one.
8336 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8337 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8338 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8339
8340 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8341
8342 PR c++/50961
8343 * g++.dg/template/operator13.C: New.
8344
8345 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8346
8347 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8348 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8349 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8350 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8351
8352 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8353
8354 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8355 * c-c++-common/ubsan/bounds-5.c: Likewise.
8356 * c-c++-common/ubsan/bounds-6.c: Likewise.
8357 * c-c++-common/ubsan/bounds-7.c: Likewise.
8358 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8359 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8360 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8361 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8362 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8363 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8364 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8365 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8366 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8367 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8368
8369 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8370
8371 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8372 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8373 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8374 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8375
8376 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8377
8378 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8379 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8380 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8381
8382 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8383
8384 PR c++/61804
8385 * g++.dg/parse/pr61804.C: New.
8386
8387 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8388
8389 * gnat.dg/specs/alignment2.ads: Update.
8390 * gnat.dg/specs/size_clause1.ads: Likewise.
8391 * gnat.dg/specs/size_clause2.ads: Likewise.
8392
8393 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8394
8395 PR preprocessor/60723 - missing system-ness marks for macro tokens
8396 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8397
8398 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8399
8400 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8401 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8402 -mieee-with-inexact for alpha*-*-*.
8403
8404 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8405
8406 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8407 Add IEEE options to compile flags.
8408 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8409 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8410
8411 2014-07-15 Michael Matz <matz@suse.de>
8412
8413 PR rtl-optimization/61772
8414 * gcc.dg/torture/pr61772.c: New test.
8415
8416 2014-07-15 Marek Polacek <polacek@redhat.com>
8417
8418 * gcc.dg/ubsan/bounds-1.c: New test.
8419
8420 2014-06-15 Tobias Burnus <burnus@net-b.de>
8421
8422 * gfortran.dg/coarray_34.f90: New.
8423 * gfortran.dg/coarray_6.f90: Update test case.
8424
8425 2014-07-14 Richard Biener <rguenther@suse.de>
8426
8427 PR tree-optimization/61779
8428 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8429
8430 2014-07-14 Richard Biener <rguenther@suse.de>
8431
8432 PR tree-optimization/61786
8433 * gcc.dg/torture/pr61786.c: New testcase.
8434 * gcc.dg/lto/pr61786_0.c: Likewise.
8435 * gcc.dg/lto/pr61786_1.c: Likewise.
8436
8437 2014-07-14 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/61757
8440 PR tree-optimization/61783
8441 PR tree-optimization/61787
8442 * gcc.dg/torture/pr61757.c: New testcase.
8443 * gcc.dg/torture/pr61787.c: Likewise.
8444
8445 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR middle-end/61294
8448 * c-c++-common/Wmemset-transposed-args1.c: New test.
8449 * c-c++-common/Wmemset-transposed-args2.c: New test.
8450 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8451
8452 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8453
8454 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8455 longer happens during parsing.
8456 * gcc.dg/pr44024.c: Update template.
8457 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8458 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8459 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8460
8461 2014-07-13 Tom de Vries <tom@codesourcery.com>
8462
8463 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8464 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8465
8466 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8467
8468 PR C++/60209 - Declaration of user-defined literal operator cause error
8469 * g++.dg/cpp0x/pr60209-neg.C: New.
8470 * g++.dg/cpp0x/pr60209.C: New.
8471 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8472
8473 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8474
8475 PR c++/60967
8476 * g++.dg/cilk-plus/pr60967.C: New.
8477
8478 2014-07-13 Tobias Burnus <burnus@net-b.de>
8479
8480 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8481
8482 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8483
8484 PR fortran/61780
8485 * gfortran.dg/dependency_44.f90 : New test
8486
8487 2014-07-12 Tobias Burnus <burnus@net-b.de>
8488
8489 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8490 * gfortran.dg/coarray_atomic_2.f90: New.
8491 * gfortran.dg/coarray_atomic_3.f90: New.
8492 * gfortran.dg/coarray_atomic_4.f90: New.
8493 * gfortran.dg/coarray/atomic_2.f90: New.
8494
8495 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8496
8497 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8498 * g++.dg/cpp0x/pr57644.C: New.
8499
8500 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8501
8502 PR c++/53159
8503 * g++.dg/cpp0x/Wnarrowing1.C: New.
8504
8505 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8506
8507 PR preprocessor/61389
8508 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8509 * gcc.dg/cpp/sysmac1.c: Likewise.
8510
8511 2014-07-11 Richard Biener <rguenther@suse.de>
8512
8513 PR middle-end/61473
8514 * gcc.dg/memmove-4.c: New testcase.
8515 * gcc.dg/strlenopt-8.c: XFAIL.
8516 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8517
8518 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8519
8520 PR target/61561
8521 * gcc.dg/pr61561.c: New test.
8522
8523 2014-07-10 Tom de Vries <tom@codesourcery.com>
8524
8525 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8526 dg-options.
8527 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8528 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8529 dg-options.
8530
8531 2014-07-10 Richard Biener <rguenther@suse.de>
8532
8533 PR c-family/61741
8534 * c-c++-common/torture/pr61741.c: Use signed char.
8535
8536 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8537
8538 * gnat.dg/opt39.adb: New test.
8539
8540 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8541
8542 PR tree-optimization/61742
8543 * gcc.dg/torture/pr61742.c: New test.
8544 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8545 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8546
8547 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8548
8549 PR c++/60686
8550 * g++.dg/cpp0x/explicit8.C: New.
8551
8552 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 DR 1584
8555 PR c++/57466
8556 * g++.dg/template/pr57466.C: New.
8557 * g++.dg/cpp0x/pr57466.C: Likewise.
8558 * g++.dg/template/unify6.C: Update.
8559
8560 2014-07-09 Tom de Vries <tom@codesourcery.com>
8561
8562 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8563
8564 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8565
8566 * gfortran.dg/ieee/underflow_1.f90: New file.
8567
8568 2014-07-09 Richard Biener <rguenther@suse.de>
8569
8570 PR c-family/61741
8571 * c-c++-common/torture/pr61741.c: New testcase.
8572
8573 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8574
8575 * lib/target-supports.exp
8576 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8577
8578 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8579
8580 * gcc.dg/globalalias.c: Remove XFAIL.
8581 * gcc.dg/localalias.c: Remove XFAIL.
8582
8583 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8584
8585 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8586 * g++.dg/cpp0x/pr58155.C: New.
8587
8588 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8589
8590 PR testsuite/61453
8591 * gfortran.dg/bind_c_array_params_2.f90:
8592 Adjust regexp for more targets.
8593
8594 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8595 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/59361
8598 * g++.dg/cpp0x/vt-59361.C: New.
8599
8600 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8601
8602 PR target/61599
8603 * gcc.target/i386/pr61599-1.c: New test.
8604 * gcc.target/i386/pr61599-2.c: New test.
8605
8606 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR rtl-optimization/61673
8609 * gcc.c-torture/execute/pr61673.c: New test.
8610
8611 PR tree-optimization/61725
8612 * gcc.dg/tree-ssa/vrp93.c: New test.
8613 * gcc.c-torture/execute/pr61725.c: New test.
8614
8615 2014-07-08 Richard Biener <rguenther@suse.de>
8616
8617 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8618 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8619 restriction on loop depth difference.
8620 (record_equality): Likewise.
8621 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8622 (loop_depth_of_name): Remove.
8623 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8624 restriction on loop depth difference.
8625 (init_copy_prop): Likewise.
8626
8627 2014-07-08 Richard Biener <rguenther@suse.de>
8628
8629 PR tree-optimization/61681
8630 * gcc.dg/torture/pr61681.c: New testcase.
8631
8632 2014-07-08 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/61680
8635 * gcc.dg/vect/pr61680.c: New testcase.
8636
8637 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8638
8639 PR tree-optimization/61576
8640 * gcc.dg/torture/pr61576.c: New test.
8641
8642 2014-07-08 Marek Polacek <polacek@redhat.com>
8643
8644 PR c/60226
8645 * c-c++-common/pr60226.c: New test.
8646
8647 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8648
8649 PR fortran/61459
8650 PR fortran/58883
8651 * gfortran.dg/allocatable_function_8.f90 : New test
8652
8653 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8654
8655 * gcc.target/powerpc/spe-evmerge.c: New file.
8656
8657 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8658
8659 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8660
8661 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8662
8663 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8664
8665 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8666
8667 PR c++/58898
8668 * g++.dg/parse/pr58898.C: New.
8669
8670 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8671
8672 * gfortran.dg/list_read_12.f90: Delete the file.
8673 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8674 of dg-runtest.
8675
8676 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR libgfortran/61640
8679 * gfortran.dg/arrayio_16.f90: New test.
8680
8681 2014-07-06 Marek Polacek <polacek@redhat.com>
8682
8683 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8684 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8685
8686 2014-07-06 Marek Polacek <polacek@redhat.com>
8687
8688 PR c/6940
8689 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8690 -Wno-sizeof-array-argument.
8691 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8692 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8693 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8694 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8695 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8696 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8697 * c-c++-common/sizeof-array-argument.c: New test.
8698 * gcc.dg/vla-5.c: Add dg-warnings.
8699
8700 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8701
8702 * g++.dg/ipa/devirt-26.C: Update testcase.
8703 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8704 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8705
8706 2014-07-04 Tobias Burnus <burnus@net-b.de>
8707
8708 * gfortran.dg/coarray/coindexed_3.f90: New.
8709
8710 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR middle-end/61654
8713 * g++.dg/opt/pr61654.C: New test.
8714
8715 PR tree-optimization/61684
8716 * gcc.c-torture/compile/pr61684.c: New test.
8717
8718 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8719
8720 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8721 dg-runtest's. Adapt all callers.
8722 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8723 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8724 * lib/go-dg.exp (go-dg-runtest): Likewise.
8725 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8726 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8727
8728 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR tree-optimization/61682
8731 * gcc.c-torture/execute/pr61682.c: New test.
8732
8733 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8734
8735 * gcc.target/powerpc/shift-dot.c: New test.
8736
8737 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8738
8739 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8740 avoid optimization.
8741
8742 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8743
8744 * gcc.target/arm/identical-invariants.c: New test.
8745
8746 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8747 Chen Gang <gang.chen.5i5j@gmail.com>
8748
8749 * gcc.c-torture/compile/section.c: New testcase.
8750
8751 2014-07-02 Christian Bruel <christian.bruel@st.com>
8752
8753 PR target/29349
8754 PR target/53513
8755 * gcc.target/sh/fpchg.c: New test.
8756
8757 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8758 Fritz Reese <Reese-Fritz@zai.com>
8759
8760 * gfortran.dg/oldstyle_5.f: New test.
8761
8762 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8763
8764 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8765 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8766
8767 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8768
8769 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8770 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8771 * g++.dg/parse/error11.C: Likewise.
8772 * g++.old-deja/g++.brendan/template17.C: Likewise.
8773
8774 2014-07-02 Tobias Burnus <burnus@net-b.de>
8775
8776 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8777 * gfortran.dg/coarray/send_array.f90: Ditto.
8778 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8779
8780 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8781 Yufeng Zhang <yufeng.zhang@arm.com>
8782
8783 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8784 (additional_flags_for_func_ret): New variable based on
8785 $additional_flags with -fno-use-caller-save.
8786 (func-ret-*.c): Use the new variable.
8787
8788 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8789
8790 PR c++/59637
8791 * g++.dg/cpp0x/decltype60.C: New.
8792
8793 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8794
8795 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8796 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8797 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8798 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8799 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8800 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8801 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8802 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8803
8804 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8807
8808 2014-07-01 Marek Polacek <polacek@redhat.com>
8809
8810 * gcc.dg/Wint-conversion.c: New test.
8811
8812 2014-07-01 Marek Polacek <polacek@redhat.com>
8813
8814 PR c/58286
8815 * gcc.dg/Wincompatible-pointer-types.c: New test.
8816
8817 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8818
8819 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8820 MicroBlaze specific pattern.
8821
8822 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8823
8824 PR c++/58781
8825 PR c++/60249
8826 PR c++/59867
8827 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8828 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8829 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8830
8831 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8832
8833 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8834 test requires greater precision than the current PowerPC long
8835 double implementation supports.
8836
8837 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8838
8839 PR c++/54891
8840 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8841
8842 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8843
8844 PR c++/51400
8845 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8846
8847 2014-06-30 Jeff Law <law@redhat.com>
8848
8849 PR tree-optimization/61607
8850 * gcc.dg/tree-ssa/pr61607.c: New test.
8851
8852 2014-06-30 Marek Polacek <polacek@redhat.com>
8853
8854 * c-c++-common/ubsan/attrib-2.c: New test.
8855 * g++.dg/ubsan/return-3.C: New test.
8856
8857 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8858
8859 PR middle-end/57541
8860 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8861 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8862
8863 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8864
8865 * gcc.dg/ira-loop-pressure.c: New test.
8866
8867 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8868
8869 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8870 checks that the dump is generated.
8871
8872 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8873
8874 PR fortran/36275
8875 PR fortran/38839
8876 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8877 * gfortran.dg/binding_label_tests_27.f90: New file.
8878
8879 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8880
8881 * gfortran.dg/graphite/pr59586.f: New testcase.
8882
8883 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8884
8885 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8886
8887 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8888
8889 PR fortran/29383
8890 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8891 New function.
8892 * gfortran.dg/ieee/ieee.exp: New file.
8893 * gfortran.dg/ieee/ieee_1.F90: New file.
8894 * gfortran.dg/ieee/ieee_2.f90: New file.
8895 * gfortran.dg/ieee/ieee_3.f90: New file.
8896 * gfortran.dg/ieee/ieee_4.f90: New file.
8897 * gfortran.dg/ieee/ieee_5.f90: New file.
8898 * gfortran.dg/ieee/ieee_6.f90: New file.
8899 * gfortran.dg/ieee/ieee_7.f90: New file.
8900 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8901
8902 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8903
8904 * g++.dg/cpp0x/elision_conv.C: New.
8905
8906 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8907
8908 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8909
8910 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/61614
8913 * g++.dg/ext/complit14.C: New.
8914
8915 2014-06-27 Martin Jambor <mjambor@suse.cz>
8916
8917 PR ipa/61160
8918 * g++.dg/ipa/pr61160-2.C: New test.
8919 * g++.dg/ipa/pr61160-3.C: Likewise.
8920
8921 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR tree-optimization/57233
8924 PR tree-optimization/61299
8925 * gcc.dg/pr57233.c: New test.
8926 * gcc.target/i386/pr57233.c: New test.
8927 * gcc.target/i386/sse2-pr57233.c: New test.
8928 * gcc.target/i386/avx-pr57233.c: New test.
8929 * gcc.target/i386/avx2-pr57233.c: New test.
8930 * gcc.target/i386/avx512f-pr57233.c: New test.
8931 * gcc.target/i386/xop-pr57233.c: New test.
8932
8933 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8934
8935 * gcc.dg/typeof-2.c: New testcase.
8936
8937 2014-06-27 Marek Polacek <polacek@redhat.com>
8938
8939 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8940 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8941 (fn2): Likewise.
8942 (fn5): Likewise.
8943 (fn6): Likewise.
8944 (fn7): Likewise.
8945 (fn8): Likewise.
8946 (fn9): Likewise.
8947 (fn11): Likewise.
8948 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8949 location. Add memory barrier.
8950 (fn2): Likewise.
8951 (fn3): Likewise.
8952 (fn4): Likewise.
8953 (fn5): Likewise.
8954 * c-c++-common/ubsan/bounds-7.c: New test.
8955
8956 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8957
8958 PR libgfortran/61499
8959 * gfortran.dg/arrayio_15.f90: New test.
8960
8961 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8962
8963 PR target/61586
8964 * gcc.target/alpha/pr61586.c: New test.
8965
8966 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/57573
8969 * g++.dg/template/pr57573.C: New.
8970
8971 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8972
8973 * gcc.dg/tree-ssa/interposition.c: New testcase.
8974
8975 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8976
8977 PR c++/56633
8978 * g++.dg/cpp0x/deleted8.C: New.
8979
8980 2014-06-26 Martin Jambor <mjambor@suse.cz>
8981
8982 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8983 parameter.
8984 * g++.dg/simulate-thread/bitfields.C: Likewise.
8985 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8986 allow-packed-store-data-races parameter.
8987 * gcc.dg/simulate-thread/subfields.c: Likewise.
8988 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8989 to one.
8990
8991 2014-06-26 Martin Jambor <mjambor@suse.cz>
8992
8993 * g++.dg/ipa/pr60600.C: Fix typo.
8994 * g++.dg/ipa/devirt-25.C: Likewise.
8995
8996 2014-06-26 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/61607
8999 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9000
9001 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9002
9003 * gcc.dg/inline-22.c: Add bind_pic_locally.
9004 * gcc.dg/inline_4.c: Ditto.
9005 * gcc.dg/fail_always_inline.c: Ditto.
9006 * g++.dg/ipa/devirt-25.C: Ditto.
9007
9008 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9009
9010 * lib/target-support.exp (bind_pic_locally): Save the flags to
9011 'flags_to_postpone' instead of appending to 'flags'.
9012 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9013 with flags_to_postpone and revert after target_compile.
9014 * lib/g++.exp (g++_target_compile): Ditto.
9015 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9016
9017 2014-06-26 Nick Clifton <nickc@redhat.com>
9018
9019 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9020
9021 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9022
9023 PR c++/61537
9024 * g++.dg/template/pr61537.C: New testcase.
9025
9026 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9027
9028 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9029 powerpc*-*-linux*.
9030
9031 2014-06-25 Tobias Burnus <burnus@net-b.de>
9032
9033 * gfortran.dg/coarray_33.f90: New.
9034
9035 2014-06-25 Tobias Burnus <burnus@net-b.de>
9036
9037 * gfortran.dg/coarray/coindexed_1.f90: New.
9038
9039 2014-06-25 Tobias Burnus <burnus@net-b.de>
9040
9041 * gfortran.dg/coarray_collectives_7.f90: New.
9042
9043 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9044
9045 * gcc.c-torture/execute/20140622-1.c: New test.
9046
9047 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9048
9049 DR 178
9050 PR c++/49132
9051 * g++.dg/cpp0x/aggr1.C: New.
9052 * g++.dg/cpp0x/aggr2.C: Likewise.
9053 * g++.dg/init/aggr11.C: Likewise.
9054 * g++.dg/init/aggr12.C: Likewise.
9055
9056 2014-06-25 Martin Jambor <mjambor@suse.cz>
9057
9058 * g++.dg/ipa/pr61540.C: Remove dumping test.
9059
9060 2014-06-25 Marek Polacek <polacek@redhat.com>
9061
9062 PR c/61162
9063 * gcc.dg/pr61162.c: Adjust dg-warning.
9064 * gcc.dg/pr61162-2.c: New test.
9065
9066 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9067
9068 PR tree-optimization/57742
9069 * gcc.dg/tree-ssa/calloc-3.c: New file.
9070
9071 2014-06-25 Richard Biener <rguenther@suse.de>
9072
9073 PR testsuite/61560
9074 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9075 for targets that return _Complex float in memory.
9076
9077 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9078
9079 * gcc.target/arm/vect-noalign.c: Adjust options.
9080
9081 2014-06-24 Cong Hou <congh@google.com>
9082
9083 * gcc.dg/vect/vect-reduc-sad.c: New.
9084 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9085
9086 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9087
9088 PR tree-optimization/57742
9089 * g++.dg/tree-ssa/calloc.C: New testcase.
9090 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9091 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9092 * gcc.dg/strlenopt-9.c: Adapt.
9093
9094 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9095
9096 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9097 global variable.
9098 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9099 instead of calling sequentially in the C code.
9100 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9101 saved_return_address to the stack frame where LR register was stored.
9102 (saved_return_address): Declare weak.
9103
9104 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/33972
9107 * g++.dg/other/operator3.C: New.
9108 * g++.dg/template/operator8.C: Adjust.
9109 * g++.dg/template/operator9.C: Likewise.
9110
9111 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9112
9113 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9114
9115 2014-06-24 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/61572
9118 * gcc.target/i386/pr61572.c: New testcase.
9119
9120 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9121
9122 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9123 reduction clause.
9124 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9125 Remove Label is never defined expected error.
9126 * gfortran.dg/gomp/udr8.f90: New test.
9127
9128 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9129
9130 PR tree-optimization/61554
9131 * g++.dg/torture/pr61554.C: New testcase.
9132
9133 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9134
9135 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9136
9137 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9138
9139 * gcc.dg/localalias-2.c: Guard by require-alias.
9140 * gcc.dg/globalalias-2.c: Likewise.
9141
9142 2014-06-23 Kai Tietz <ktietz@redhat.com>
9143
9144 * gcc.target/i386/indjmp-1.c: New test.
9145
9146 2014-06-23 Andrew Pinski <apinski@cavium.com>
9147
9148 * gcc.c-torture/compile/20140723-1.c: New testcase.
9149
9150 2014-06-23 Marek Polacek <polacek@redhat.com>
9151
9152 PR c/61553
9153 * c-c++-common/pr61553.c (foo): Add dg-error.
9154
9155 2014-06-23 Tobias Burnus <burnus@net-b.de>
9156
9157 * gfortran.dg/coarray_32.f90: New.
9158
9159 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 DR 577
9162 PR c++/33101
9163 * g++.dg/other/void1.C: Adjust.
9164 * g++.dg/other/void3.C: Likewise.
9165
9166 2014-06-23 Marek Polacek <polacek@redhat.com>
9167
9168 PR c/61553
9169 * c-c++-common/pr61553.c: New test.
9170
9171 2014-06-23 Richard Biener <rguenther@suse.de>
9172
9173 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9174 * g++.dg/vect/slp-pr50819.cc: Likewise.
9175 * g++.dg/vect/slp-pr56812.cc: Likewise.
9176 * gcc.dg/vect/bb-slp-1.c: Likewise.
9177 * gcc.dg/vect/bb-slp-10.c: Likewise.
9178 * gcc.dg/vect/bb-slp-11.c: Likewise.
9179 * gcc.dg/vect/bb-slp-13.c: Likewise.
9180 * gcc.dg/vect/bb-slp-14.c: Likewise.
9181 * gcc.dg/vect/bb-slp-15.c: Likewise.
9182 * gcc.dg/vect/bb-slp-16.c: Likewise.
9183 * gcc.dg/vect/bb-slp-17.c: Likewise.
9184 * gcc.dg/vect/bb-slp-18.c: Likewise.
9185 * gcc.dg/vect/bb-slp-19.c: Likewise.
9186 * gcc.dg/vect/bb-slp-2.c: Likewise.
9187 * gcc.dg/vect/bb-slp-20.c: Likewise.
9188 * gcc.dg/vect/bb-slp-21.c: Likewise.
9189 * gcc.dg/vect/bb-slp-22.c: Likewise.
9190 * gcc.dg/vect/bb-slp-23.c: Likewise.
9191 * gcc.dg/vect/bb-slp-24.c: Likewise.
9192 * gcc.dg/vect/bb-slp-25.c: Likewise.
9193 * gcc.dg/vect/bb-slp-26.c: Likewise.
9194 * gcc.dg/vect/bb-slp-27.c: Likewise.
9195 * gcc.dg/vect/bb-slp-28.c: Likewise.
9196 * gcc.dg/vect/bb-slp-29.c: Likewise.
9197 * gcc.dg/vect/bb-slp-3.c: Likewise.
9198 * gcc.dg/vect/bb-slp-30.c: Likewise.
9199 * gcc.dg/vect/bb-slp-31.c: Likewise.
9200 * gcc.dg/vect/bb-slp-32.c: Likewise.
9201 * gcc.dg/vect/bb-slp-4.c: Likewise.
9202 * gcc.dg/vect/bb-slp-5.c: Likewise.
9203 * gcc.dg/vect/bb-slp-6.c: Likewise.
9204 * gcc.dg/vect/bb-slp-7.c: Likewise.
9205 * gcc.dg/vect/bb-slp-8.c: Likewise.
9206 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9207 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9208 * gcc.dg/vect/bb-slp-9.c: Likewise.
9209 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9210 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9211 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9212 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9213 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9214 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9215 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9216 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9217 * gcc.dg/vect/pr26359.c: Likewise.
9218 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9219
9220 2014-06-23 Marek Polacek <polacek@redhat.com>
9221
9222 * c-c++-common/pr49706-2.c: New test.
9223
9224 2014-06-23 Alan Modra <amodra@gmail.com>
9225
9226 * gcc.dg/pr61583.c: New.
9227
9228 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9229
9230 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9231 [u]int64x1_t.
9232
9233 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9234 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9235
9236 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9237 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9238 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9239 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9240 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9241 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9242 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9243 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9244 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9245 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9246 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9247 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9248 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9249 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9250 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9251 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9252 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9253 test_vsrid_n_u64): Fix signature to match intrinsic.
9254
9255 (test_vabs_s64): Remove.
9256 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9257
9258 (test_vdupd_lane_s64): Rename to...
9259 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9260
9261 (test_vdupd_lane_u64): Rename to...
9262 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9263
9264 (test_vtst_s64): Rename to...
9265 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9266
9267 (test_vtst_u64): Rename to...
9268 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9269
9270 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9271 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9272 Remove out-of-bounds tests.
9273 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9274 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9275 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9276
9277 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9278
9279 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9280 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9281 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9282 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9283 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9284 vector types.
9285 * gcc.target/aarch64/vsub_f64.c: Likewise.
9286 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9287 scheme as now the same for all variants.
9288 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9289 float64x1_t.
9290
9291 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9292
9293 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9294
9295 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9296
9297 * gcc.dg/localalias.c: Fix broken commit.
9298 * gcc.dg/globalalias.c: Likewise.
9299
9300 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9301
9302 * gcc.dg/localalias.c: New testcase.
9303 * gcc.dg/localalias-2.c: New testcase.
9304 * gcc.dg/globalalias.c: New testcase.
9305 * gcc.dg/globalalias-2.c: New testcase.
9306
9307 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9308
9309 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9310
9311 2014-06-20 Marek Polacek <polacek@redhat.com>
9312
9313 * c-c++-common/ubsan/bounds-1.c: New test.
9314 * c-c++-common/ubsan/bounds-2.c: New test.
9315 * c-c++-common/ubsan/bounds-3.c: New test.
9316 * c-c++-common/ubsan/bounds-4.c: New test.
9317 * c-c++-common/ubsan/bounds-5.c: New test.
9318 * c-c++-common/ubsan/bounds-6.c: New test.
9319
9320 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9321
9322 Make the tests big-endian friendly.
9323
9324 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9325 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9326 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9327 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9328 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9329 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9330 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9331 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9332 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9333
9334 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9335 Max Ostapenko <m.ostapenko@partner.samsung.com>
9336
9337 PR sanitizer/61547
9338 * c-c++-common/asan/strlen-overflow-1.c: New test.
9339
9340 2014-06-20 Martin Jambor <mjambor@suse.cz>
9341
9342 PR ipa/61540
9343 * g++.dg/ipa/pr61540.C: New test.
9344
9345 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9346 Max Ostapenko <m.ostapenko@partner.samsung.com>
9347
9348 PR sanitizer/61530
9349 * c-c++-common/asan/pr61530.c: New test.
9350
9351 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9352
9353 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9354 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9355 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9356 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9357 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9358 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9359 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9360 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9361 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9362 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9363 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9364 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9365 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9366 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9367 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9368 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9369 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9370 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9371 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9372 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9373 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9374 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9375 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9376 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9377 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9378 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9379 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9380 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9381 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9382 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9383 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9384 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9385 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9386 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9387 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9388 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9389 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9390 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9391 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9392 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9393 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9394 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9395 (test_vqdmlal_high_lane_s16): Fix parameter type.
9396 (test_vqdmlal_high_lane_s32): Likewise.
9397 (test_vqdmull_high_lane_s16): Likewise.
9398 (test_vqdmull_high_lane_s32): Likewise.
9399 (test_vqdmlsl_high_lane_s32): Likewise.
9400 (test_vqdmlsl_high_lane_s16): Likewise.
9401 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9402 Fix argument type.
9403 (test_vqdmlals_lane_s32): Likewise.
9404 (test_vqdmlslh_lane_s16): Likewise.
9405 (test_vqdmlsls_lane_s32): Likewise.
9406 (test_vqdmulhh_lane_s16): Likewise.
9407 (test_vqdmulhs_lane_s32): Likewise.
9408 (test_vqdmullh_lane_s16): Likewise.
9409 (test_vqdmulls_lane_s32): Likewise.
9410 (test_vqrdmulhh_lane_s16): Likewise.
9411 (test_vqrdmulhs_lane_s32): Likewise.
9412
9413 2014-06-20 Tobias Burnus <burnus@net-b.de>
9414
9415 PR testsuite/61567
9416 * gfortran.dg/coarray_collectives_5.f90: Update
9417 dg-final scan-tree-dump-times.
9418 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9419
9420 2014-06-20 Hale Wang <hale.wang@arm.com>
9421
9422 * gcc.target/arm/lto/: New folder to verify the LTO option.
9423 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9424 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9425 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9426 * lib/lto.exp (object-readelf): New procedure.
9427
9428 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9429
9430 PR fortran/61454
9431 * gfortran.dg/pr61454.f90: New file.
9432
9433 2014-06-19 Terry Guo <terry.guo@arm.com>
9434
9435 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9436 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9437 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9438
9439 2014-06-19 Tobias Burnus <burnus@net-b.de>
9440
9441 * gfortran.dg/coarray/collectives_2.f90: Extend
9442 and make valid.
9443
9444 2014-06-18 Tom de Vries <tom@codesourcery.com>
9445
9446 * gcc.target/aarch64/fuse-caller-save.c: New test.
9447
9448 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9449 Tom de Vries <tom@codesourcery.com>
9450
9451 * gcc.target/arm/fuse-caller-save.c: New test.
9452
9453 2014-06-18 Richard Biener <rguenther@suse.de>
9454
9455 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9456 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9457 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9458
9459 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9460
9461 PR tree-optimization/61518
9462 * gcc.dg/torture/pr61518.c: New test.
9463
9464 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9465
9466 PR tree-optimization/61517
9467 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9468 (incorrect_read_be32): Likewise.
9469 (main): Call incorrect_read_* to test stmt replacement is made by
9470 bswap at the right place.
9471 * gcc.c-torture/execute/pr61517.c: New test.
9472
9473 2014-06-18 Andreas Schwab <schwab@suse.de>
9474
9475 PR rtl-optimization/54555
9476 * gcc.target/m68k/pr54555.c: New test.
9477
9478 2014-06-18 Olivier Hainque <hainque@adacore.com>
9479
9480 * gnat.dg/blocklocs.adb: New test.
9481
9482 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9483
9484 PR tree-optimization/52252
9485 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9486 * gcc.target/i386/pr52252-core.c: Ditto.
9487
9488 PR tree-optimization/61403
9489 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9490
9491 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9492
9493 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9494 * gfortran.dg/gomp/depend-1.f90: New test.
9495 * gfortran.dg/gomp/target1.f90: New test.
9496 * gfortran.dg/gomp/target2.f90: New test.
9497 * gfortran.dg/gomp/target3.f90: New test.
9498 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9499 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9500 201107.
9501
9502 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9503
9504 PR fortran/61126
9505 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9506
9507 2014-06-17 Tobias Burnus <burnus@net-b.de>
9508 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9509
9510 * gfortran.dg/coarray/send_array.f90: New.
9511 * gfortran.dg/coarray/get_array.f90: New.
9512 * gfortran.dg/coarray/sendget_array.f90: New.
9513 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9514 names.
9515 * gfortran.dg/coarray/collectives_2.f90: New.
9516
9517 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9518
9519 PR target/61533
9520 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9521 dg-options.
9522
9523 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9524
9525 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9526 unit_id and kind_id to zero.
9527
9528 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9529
9530 PR target/61483
9531 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9532 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9533 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9534 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9535
9536 2014-06-17 Richard Biener <rguenther@suse.de>
9537
9538 PR lto/61012
9539 * gcc.dg/lto/pr61526_0.c: New testcase.
9540 * gcc.dg/lto/pr61526_1.c: Likewise.
9541
9542 2014-06-17 Richard Biener <rguenther@suse.de>
9543
9544 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9545 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9546 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9547 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9548 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9549
9550 2014-06-17 Richard Biener <rguenther@suse.de>
9551
9552 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9553
9554 2014-06-16 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/61482
9557 * g++.dg/torture/pr61482.C: New testcase.
9558
9559 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9560
9561 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9562 vpmacsdql instruction.
9563
9564 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9565
9566 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9567 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9568 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9569 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9570 test patterns.
9571 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9572 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9573 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9574 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9575 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9576 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9577
9578 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9579
9580 PR fortran/28484
9581 PR fortran/61429
9582 * gfortran.dg/system_clock_1.f90: New file.
9583 * gfortran.dg/system_clock_2.f90: New file.
9584
9585 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/33101
9588 * g++.dg/other/void3.C: New.
9589 * g++.dg/conversion/err-recover1.C: Update.
9590
9591 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9592
9593 PR target/61415
9594 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9595 * gcc.target/powerpc/pack02.c: Use it.
9596 * gcc.target/powerpc/tfmode_off.c: Likewise.
9597
9598 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9599
9600 PR rtl-optimization/61094
9601 PR rtl-optimization/61446
9602 * gcc.target/i386/pr61446.c : New.
9603
9604 2014-06-13 Dehao Chen <dehao@google.com>
9605
9606 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9607
9608 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9609
9610 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9611
9612 2014-06-13 Richard Biener <rguenther@suse.de>
9613
9614 * c-c++-common/pr46562-2.c: Adjust.
9615 * g++.dg/tree-ssa/pr8781.C: Likewise.
9616 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9618 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9619 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9620 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9621
9622 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9623
9624 PR tree-optimization/61375
9625 * gcc.c-torture/execute/pr61375-1.c: New test.
9626
9627 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR middle-end/61486
9630 * c-c++-common/gomp/pr61486-1.c: New test.
9631 * c-c++-common/gomp/pr61486-2.c: New test.
9632
9633 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9634
9635 PR target/59843
9636 * gcc.dg/vect/vect-singleton_1.c: New file.
9637
9638 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9639
9640 PR target/61443
9641 * gcc.target/avr/torture/pr61443.c: New test.
9642
9643 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9644
9645 PR c++/19200
9646 * g++.dg/parse/friend11.C: New.
9647
9648 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9649
9650 PR c++/60265
9651 * g++.dg/cpp0x/using-enum-1.C: New.
9652 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9653
9654 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 PR c++/19200
9657 * g++.dg/parse/friend9.C: New.
9658 * g++.dg/parse/friend10.C: Likewise.
9659 * g++.dg/parse/friend7.C: Adjust.
9660
9661 2014-06-11 Richard Biener <rguenther@suse.de>
9662
9663 PR tree-optimization/61452
9664 * gcc.dg/torture/pr61452.c: New testcase.
9665
9666 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9667
9668 PR c++/34049
9669 * g++.dg/parse/pr34049.C: New.
9670
9671 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9672
9673 * gcc.c-torture/execute/pr61306-1.c: New test.
9674 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9675 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9676
9677 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9678
9679 * gcc.target/aarch64/acle/acle.exp: New.
9680 * gcc.target/aarch64/acle/crc32b.c: New test.
9681 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9682 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9683 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9684 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9685 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9686 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9687 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9688
9689 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9690
9691 PR tree-optimization/52252
9692 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9693
9694 2014-06-11 Richard Biener <rguenther@suse.de>
9695
9696 PR middle-end/61437
9697 * gcc.dg/torture/20140610-1.c: New testcase.
9698 * gcc.dg/torture/20140610-2.c: Likewise.
9699
9700 2014-06-10 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/61438
9703 * gcc.dg/torture/pr61438.c: New testcase.
9704
9705 2014-06-10 Richard Biener <rguenther@suse.de>
9706
9707 PR middle-end/61456
9708 * g++.dg/opt/pr61456.C: New testcase.
9709
9710 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9711 Mikael Morin <mikael@gcc.gnu.org>
9712
9713 PR fortran/41936
9714 * gfortran.dg/class_array_15.f03: Check memory leaks.
9715
9716 2014-06-10 Richard Biener <rguenther@suse.de>
9717
9718 PR tree-optimization/57186
9719 PR tree-optimization/59299
9720 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9721 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9722
9723 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR fortran/60928
9726 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9727 directives.
9728 * gfortran.dg/gomp/associate1.f90: New test.
9729 * gfortran.dg/gomp/intentin1.f90: New test.
9730 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9731 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9732 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9733 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9734
9735 2014-06-09 Marek Polacek <polacek@redhat.com>
9736
9737 PR c/36446
9738 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9739 * gcc.dg/array-2.c: Likewise.
9740 * gcc.dg/array-const-2.c: Likewise.
9741 * gcc.dg/ucnid-8.c: Likewise.
9742 * gcc.dg/vla-init-1.c: Likewise.
9743 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9744 * gcc.dg/c99-flex-array-7.c: Likewise.
9745 * gcc.dg/init-bad-1.c: Likewise.
9746 * gcc.dg/init-bad-3.c: Likewise.
9747 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9748 * gcc.dg/pedwarn-init.c: Add dg-warning.
9749 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9750
9751 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/22556
9754 * g++.dg/other/redecl3.C: New.
9755
9756 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9757
9758 PR c++/54442
9759 * g++.dg/pr54442.C: New file.
9760
9761 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9762
9763 PR fortran/61406
9764 * gfortran.dg/associate_17.f90 : New test
9765
9766 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9767
9768 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9769 void for TEST instead of static void.
9770 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9771 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9772 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9773 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9774 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9775 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9776 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9777 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9778 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9779 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9780 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9781 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9782 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9783 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9784 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9785 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9786 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9787 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9788 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9789 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9790 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9791 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9792 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9793 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9794 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9795 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9796 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9797 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9798 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9799 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9800 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9801 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9802 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9803 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9804 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9805 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9806 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9807 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9808 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9809 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9810 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9811 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9812 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9816 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9820 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9821 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9822 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9823 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9828 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9856 instead of static void.
9857 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9858 delete unused variables.
9859 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9863 delete unused variables, void for TEST instead of static void.
9864 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9877 initialize variables.
9878 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9879 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9882 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9883 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9884 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9887 * gcc.target/i386/i386.exp: Ditto.
9888 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9889 CALC, void for TEST instead of static void, initialize variables.
9890 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9891 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9892 static void.
9893 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9894 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9895 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9896 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9897 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10003 instead of static void.
10004 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10012 static void, delete unused variables.
10013 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10018 static void, delete unused variables, Change parameters for
10019 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10020 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10021 CALC, void for TEST instead of static void.
10022 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10023 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10024 void.
10025 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10027 static void, change type of parameter for UNION_TYPE.
10028 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10030 void for TEST instead of static void, delete unused variables, change
10031 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10032 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10039 void for TEST instead of static void, change parameters for
10040 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10041 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10044 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10045 __attribute__((unused)).
10046 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10047 __attribute__((unused)).
10048 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10049 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10050 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10051 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10052 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10053 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10054 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10055 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10056 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10057 add __attribute__((unused)).
10058 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10059 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10060 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10067 delete unused variables.
10068 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10073 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10074 static void, mask_merging and zero_masking for unsigned types.
10075 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10076 CHECK_ARRAY for unsigned types.
10077 * gcc.target/i386/m256-check.h: Ditto.
10078 * gcc.target/i386/m512-check.h: Ditto.
10079
10080 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10081
10082 PR target/61062
10083 * gcc.target/arm/pr48252.c (main): Expect same result
10084 as endian-neutral.
10085
10086 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10087
10088 PR fortran/45187
10089 * gfortran.dg/cray_pointers_10.f90: New file.
10090
10091 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10092
10093 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10094 instead of complex(kind=16).
10095
10096 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10097
10098 PR fortran/38829
10099 * gfortran.dg/bind_c_usage_29.f90: New file.
10100
10101 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gnat.dg/opt38.adb: New test.
10104 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10105
10106 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10107
10108 PR target/18343
10109 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10110 New macro, 0 for __MMIX__, default 64.
10111 (bar): Pass it to __builtin_apply instead of literal 64.
10112
10113 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10114
10115 * gfortran.dg/io_constraints_11.f90: New file.
10116 * gfortran.dg/io_constraints_12.f90: New file.
10117 * gfortran.dg/io_constraints_13.f90: New file.
10118
10119 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10120
10121 PR target/61423
10122 * gcc.target/i386/pr61423.c: New test.
10123
10124 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10125
10126 PR c++/60184
10127 * g++.dg/cpp0x/constexpr-union6.C: New.
10128 * g++.dg/cpp0x/union6.C: Likewise.
10129 * g++.dg/init/ref14.C: Adjust.
10130 * g++.dg/init/union1.C: Likewise.
10131
10132 2014-06-06 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/59299
10135 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10136
10137 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10138
10139 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10140 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10141
10142 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10143
10144 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10145 bitfield and test wrong results instead of correct results to make the
10146 test more portable.
10147
10148 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10149
10150 PR c++/60432
10151 * g++.dg/cpp0x/constexpr-60432.C: New.
10152
10153 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10154
10155 PR c++/60199
10156 * g++.dg/cpp0x/constexpr-60199.C: New.
10157
10158 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10159
10160 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10161 Specify -march=z900 as an additional option.
10162 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10163 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10164 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10165
10166 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10167
10168 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10169 reduction clause diagnostic changes.
10170 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10171 * gfortran.dg/gomp/reduction1.f90: Likewise.
10172 * gfortran.dg/gomp/reduction3.f90: Likewise.
10173 * gfortran.dg/gomp/udr1.f90: New test.
10174 * gfortran.dg/gomp/udr2.f90: New test.
10175 * gfortran.dg/gomp/udr3.f90: New test.
10176 * gfortran.dg/gomp/udr4.f90: New test.
10177 * gfortran.dg/gomp/udr5.f90: New test.
10178 * gfortran.dg/gomp/udr6.f90: New test.
10179 * gfortran.dg/gomp/udr7.f90: New test.
10180
10181 2014-06-06 Christian Bruel <christian.bruel@st.com>
10182
10183 PR tree-optimization/43934
10184 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10185
10186 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10187
10188 PR c/53119
10189 * gcc.dg/pr53119.c: New testcase.
10190
10191 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10192
10193 PR target/52472
10194 * gcc.target/avr/pr52472.c: New test.
10195
10196
10197 2014-06-05 Jeff Law <law@redhat.com>
10198
10199 PR tree-optimization/61289
10200 * g++.dg/pr61289.C: New test.
10201 * g++.dg/pr61289-2.C: New test.
10202
10203 2014-06-05 Richard Biener <rguenther@suse.de>
10204 Paolo Carlini <paolo.carlini@oracle.com>
10205
10206 PR c++/56961
10207 * g++.dg/parse/pr56961.C: New.
10208
10209 2014-06-05 Kai Tietz <ktietz@redhat.com>
10210
10211 PR target/46219
10212 * gcc.target/i386/sibcall-4.c: Remove xfail.
10213
10214 2014-06-05 Julian Brown <julian@codesourcery.com>
10215 Sandra Loosemore <sandra@codesourcery.com>
10216
10217 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10218
10219 2014-06-05 Richard Biener <rguenther@suse.de>
10220
10221 PR c++/61004
10222 * g++.dg/diagnostic/pr61004.C: New testcase.
10223
10224 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10225
10226 * gcc.dg/torture/pr61319.c: New test.
10227
10228 2014-06-05 Marek Polacek <polacek@redhat.com>
10229
10230 PR c/56724
10231 * gcc.dg/pr56724-3.c: New test.
10232
10233 2014-06-05 Andreas Schwab <schwab@suse.de>
10234
10235 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10236
10237 2014-06-05 Marek Polacek <polacek@redhat.com>
10238
10239 PR c/49706
10240 * c-c++-common/pr49706.c: New test.
10241
10242 2014-06-05 Marek Polacek <polacek@redhat.com>
10243
10244 PR c/48062
10245 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10246 * gcc.dg/Wshadow-3.c: Likewise.
10247 * gcc.dg/pr48062.c: New test.
10248
10249 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 PR c++/43453
10252 * g++.dg/init/pr43453.C: New.
10253
10254 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10255
10256 PR tree-optimization/61385
10257 * gcc.dg/tree-ssa/pr61385.c: New file.
10258
10259 2014-06-04 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/60098
10262 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10263
10264 2014-06-04 Richard Biener <rguenther@suse.de>
10265
10266 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10267
10268 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10269
10270 PR c/58942
10271 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10272 the case with a pointer.
10273
10274 2014-06-04 Marek Polacek <polacek@redhat.com>
10275
10276 PR c/30020
10277 * c-c++-common/pr30020.c: New test.
10278
10279 2014-06-03 Andrew Pinski <apinski@cavium.com>
10280
10281 * gcc.c-torture/compile/20140528-1.c: New testcase.
10282
10283 2014-06-03 Dehao Chen <dehao@google.com>
10284
10285 * gcc.dg/tree-prof/merge_block.c: New test.
10286
10287 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10288
10289 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10290 * g++.dg/ext/mv15.C (dg-options): Ditto.
10291
10292 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10293
10294 DR 1423
10295 PR c++/52174
10296 * g++.dg/cpp0x/nullptr31.C: New.
10297 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10298 * g++.dg/cpp0x/nullptr17.C: Update.
10299
10300 2014-06-03 Marek Polacek <polacek@redhat.com>
10301
10302 PR c/60439
10303 * c-c++-common/pr60439.c: New test.
10304 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10305
10306 2014-06-03 Martin Jambor <mjambor@suse.cz>
10307
10308 PR ipa/61160
10309 * g++.dg/ipa/pr61160-1.C: New test.
10310
10311 2014-06-03 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/61383
10314 * gcc.dg/torture/pr61383-1.c: New testcase.
10315
10316 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10317
10318 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10319
10320 2014-06-02 Jeff Law <law@redhat.com>
10321
10322 PR rtl-optimization/61094
10323 * g++.dg/pr61094: New test.
10324
10325 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10326
10327 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10328 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10329 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10330 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10331 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10332 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10333 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10334 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10335
10336 2014-06-02 Richard Biener <rguenther@suse.de>
10337
10338 PR tree-optimization/61346
10339 * gcc.dg/torture/pr61346.c: New testcase.
10340
10341 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10342
10343 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10344 not compilation.
10345 * gcc.target/i386/sibcall-4.c: Ditto.
10346 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10347
10348 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10349
10350 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10351 in scan-assembler-not string.
10352 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10353 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10354 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10355
10356 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10357
10358 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10359
10360 2014-06-01 Kai Tietz <ktietz@redhat.com>
10361
10362 PR target/61377
10363 * gcc.target/i386/sibcall-6.c: New test.
10364
10365 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10366
10367 DR 1227
10368 PR c++/57543
10369 * g++.dg/cpp0x/pr57543-1.C: New.
10370 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10371 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10372 * g++.dg/cpp0x/decltype59.C: Likewise.
10373
10374 2014-05-31 Tom de Vries <tom@codesourcery.com>
10375
10376 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10377
10378 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10379
10380 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10381 restore_gcc_exec_prefix_env_var): New procedures.
10382 (set_ld_library_path_env_vars,
10383 restore_ld_library_path_env_vars): Use them.
10384 * lib/c-compat.exp: Load target-libpath.exp.
10385 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10386 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10387 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10388 restore_gcc_exec_prefix_env_var.
10389 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10390 Likewise.
10391
10392 * c-c++-common/asan/misalign-1.c: New test.
10393 * c-c++-common/asan/misalign-2.c: New test.
10394
10395 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10396 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10397 -DASAN_USE_DEJAGNU_GTEST=1.
10398 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10399 * g++.dg/asan/asan_oob_test.cc: Likewise.
10400 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10401 * g++.dg/asan/asan_str_test.cc: Likewise.
10402 * g++.dg/asan/asan_test_utils.h: Likewise.
10403 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10404 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10405 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10406 Imported from upstream r209283.
10407 * g++.dg/asan/asan_test_config.h: Likewise.
10408
10409 2014-05-30 Kai Tietz <ktietz@redhat.com>
10410
10411 PR target/60104
10412 * gcc.target/i386/sibcall-1.c: New test.
10413 * gcc.target/i386/sibcall-2.c: New test.
10414 * gcc.target/i386/sibcall-3.c: New test.
10415 * gcc.target/i386/sibcall-4.c: New test.
10416
10417 2014-05-30 Ian Lance Taylor <iant@google.com>
10418
10419 * gcc.target/i386/pause-2.c: New test.
10420
10421 2014-05-30 Tom de Vries <tom@codesourcery.com>
10422
10423 * gcc.target/i386/fuse-caller-save.c: New test.
10424 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10425 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10426
10427 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10428
10429 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10430 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10431 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10432 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10433 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10434 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10435 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10436 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10437 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10438 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10439 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10440 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10441 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10442 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10443 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10444 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10445 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10446 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10447 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10448 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10449 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10450 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10451 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10452 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10453 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10454 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10455 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10456 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10457 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10458 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10459 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10460 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10461 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10462 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10463 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10464 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10465
10466 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10467
10468 PR rtl-optimization/61325
10469 * gcc.target/aarch64/pr61325.c: New.
10470
10471 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10472
10473 * gcc.target/arm/simd/vextQf32_1.c: New file.
10474 * gcc.target/arm/simd/vextQp16_1.c: New file.
10475 * gcc.target/arm/simd/vextQp8_1.c: New file.
10476 * gcc.target/arm/simd/vextQs16_1.c: New file.
10477 * gcc.target/arm/simd/vextQs32_1.c: New file.
10478 * gcc.target/arm/simd/vextQs64_1.c: New file.
10479 * gcc.target/arm/simd/vextQs8_1.c: New file.
10480 * gcc.target/arm/simd/vextQu16_1.c: New file.
10481 * gcc.target/arm/simd/vextQu32_1.c: New file.
10482 * gcc.target/arm/simd/vextQu64_1.c: New file.
10483 * gcc.target/arm/simd/vextQu8_1.c: New file.
10484 * gcc.target/arm/simd/vextQp64_1.c: New file.
10485 * gcc.target/arm/simd/vextf32_1.c: New file.
10486 * gcc.target/arm/simd/vextp16_1.c: New file.
10487 * gcc.target/arm/simd/vextp8_1.c: New file.
10488 * gcc.target/arm/simd/vexts16_1.c: New file.
10489 * gcc.target/arm/simd/vexts32_1.c: New file.
10490 * gcc.target/arm/simd/vexts64_1.c: New file.
10491 * gcc.target/arm/simd/vexts8_1.c: New file.
10492 * gcc.target/arm/simd/vextu16_1.c: New file.
10493 * gcc.target/arm/simd/vextu32_1.c: New file.
10494 * gcc.target/arm/simd/vextu64_1.c: New file.
10495 * gcc.target/arm/simd/vextu8_1.c: New file.
10496 * gcc.target/arm/simd/vextp64_1.c: New file.
10497
10498 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10499 Tom de Vries <tom@codesourcery.com>
10500
10501 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10502 options.
10503 * gcc.target/mips/fuse-caller-save.h: New include file.
10504 * gcc.target/mips/fuse-caller-save.c: New test.
10505 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10506 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10507
10508 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10509
10510 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10511
10512 2014-05-28 Richard Biener <rguenther@suse.de>
10513
10514 PR middle-end/61045
10515 * gcc.dg/pr61045.c: New testcase.
10516
10517 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10518
10519 * lib/clearcap.exp: New file.
10520 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10521 Remove clearcap_ldflags handling.
10522 Call clearcap-init, clearcap-finish.
10523 * gcc.target/i386/i386.exp: Likewise.
10524 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10525 * gcc.target/i386/clearcapv2.map: Move to
10526 ../config/sol2-clearcapv2.map.
10527 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10528 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10529
10530 2014-05-28 Richard Biener <rguenther@suse.de>
10531
10532 PR tree-optimization/61335
10533 * gfortran.dg/pr61335.f90: New testcase.
10534
10535 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10536
10537 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10538
10539 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10540
10541 * gnat.dg/overflow_fixed.adb: New test.
10542
10543 2014-05-27 Marek Polacek <polacek@redhat.com>
10544
10545 PR c/56724
10546 * gcc.dg/pr56724-1.c: New test.
10547 * gcc.dg/pr56724-2.c: New test.
10548 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10549 -Wtraditional.
10550 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10551
10552 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10553
10554 * gcc.dg/fold-compare-8.c: New test.
10555 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10556
10557 2014-05-27 Richard Biener <rguenther@suse.de>
10558
10559 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10560
10561 2014-05-27 Marek Polacek <polacek@redhat.com>
10562
10563 PR testsuite/61319
10564 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10565 LLONG_MIN, and ULLONG_MAX.
10566
10567 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10568
10569 * lib/target-supports.exp (check_effective_target_vect_bswap):
10570 Specify arm*-*-* support.
10571
10572 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10573
10574 PR testsuite/61319
10575 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10576 -nan optional.
10577 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10578 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10579
10580 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10581
10582 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10583
10584 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10585
10586 PR rtl-optimization/61222
10587 * gcc.c-torture/compile/pr61222-1.c: New test.
10588 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10589
10590 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10591
10592 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10593
10594 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10595
10596 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10597
10598 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10599
10600 PR libgfortran/55117
10601 * gfortran.dg/namelist_85.f90: New test.
10602
10603 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10604
10605 PR c/61191
10606 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10607 the case with syntax error.
10608
10609 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10610
10611 * gcc.dg/lto/pr61278_0.c: New test.
10612 * gcc.dg/lto/pr61278_1.c: New test.
10613
10614 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10615
10616 * gcc.dg/pr61220.c: New test.
10617 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10618
10619 2014-05-25 Tobias Burnus <burnus@net-b.de>
10620
10621 * gfortran.dg/coarray_10.f90: Update dg-warning.
10622 * gfortran.dg/coarray_this_image_1.f90: New.
10623 * gfortran.dg/coarray_this_image_2.f90: New.
10624
10625 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10626
10627 PR libfortran/61173
10628 * gfortran.dg/arrayio_14.f90: New test.
10629
10630 2014-05-24 Andreas Schwab <schwab@suse.de>
10631
10632 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10633
10634 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10635
10636 * gfortran.dg/bind_c_array_params_2.f90:
10637 Adjust regexp for -flto.
10638 * gfortran.dg/pr48636-2.f90: Likewise.
10639 * gfortran.dg/pr52835.f90: Likewise.
10640
10641 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10642
10643 PR rtl-optimization/61215
10644 * gcc.target/i386/pr61215.c: New.
10645
10646 2014-05-23 Marek Polacek <polacek@redhat.com>
10647 Jakub Jelinek <jakub@redhat.com>
10648
10649 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10650 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10651 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10652 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10653 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10654 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10655 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10656 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10657 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10658 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10659 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10660 * c-c++-common/ubsan/float-cast.h: New file.
10661 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10662 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10663
10664 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10665
10666 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10667
10668 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 * g++.dg/cpp1y/lambda-init9.C: New.
10671
10672 2014-05-23 Richard Biener <rguenther@suse.de>
10673
10674 PR testsuite/61266
10675 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10676 adjust testcase to reflect reality.
10677
10678 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10679
10680 PR tree-optimization/54733
10681 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10682 optimization to support memory sources and bitwise operations
10683 equivalent to load in host endianness.
10684 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10685 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10686 * gcc.c-torture/execute/bswap-2.c: Likewise.
10687
10688 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10689
10690 * lib/target-supports.exp: New effective targets for architectures
10691 capable of performing byte swap.
10692 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10693 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10694 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10695
10696 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10697
10698 PR c++/61088
10699 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10700 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10701
10702 2014-05-22 Xinliang David Li <davidxl@google.com>
10703
10704 * g++.dg/ipa/devirt-15.C: Fix expected message.
10705 * g++.dg/ipa/devirt-16.C: Ditto.
10706 * g++.dg/ipa/devirt-17.C: Ditto.
10707 * g++.dg/ipa/devirt-26.C: Ditto.
10708 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10709 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10710 * g++.dg/tree-ssa/pr8781.C:Ditto.
10711
10712 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10713
10714 * gcc.target/powerpc/htm-ttest.c: New test.
10715
10716 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10717
10718 * gnat.dg/opt37.ad[sb]: New test.
10719
10720 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10721
10722 PR c/61271
10723 * g++.dg/cilk-plus/AN/array_function.cc: New.
10724
10725 2014-05-22 Richard Biener <rguenther@suse.de>
10726
10727 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10728
10729 2014-05-22 Kostya Serebryany <kcc@google.com>
10730
10731 * c-c++-common/tsan/mutexset1.c: Update the test to match
10732 upstream r209283.
10733 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10734
10735 2014-05-21 Marek Polacek <polacek@redhat.com>
10736
10737 PR sanitizer/61272
10738 * g++.dg/ubsan/pr61272.C: New test.
10739
10740 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10741 Sandra Loosemore <sandra@codesourcery.com>
10742
10743 PR lto/60179
10744 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10745 * gcc.target/nios2/custom-fp-lto.c: New test.
10746
10747 2014-05-21 Andreas Schwab <schwab@suse.de>
10748
10749 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10750
10751 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10752
10753 PR target/54236
10754 * gcc.target/sh/pr54236-3.c: New.
10755
10756 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10757
10758 PR c++/60189
10759 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10760
10761 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10762
10763 PR tree-optimization/60899
10764 * g++.dg/ipa/devirt-11.C: Update template.
10765
10766 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10767
10768 PR C++/61038
10769 * g++.dg/cpp0x/pr61038.C: New.
10770
10771 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10772
10773 PR c++/58753
10774 PR c++/58930
10775 PR c++/58704
10776 * g++.dg/cpp0x/nsdmi-template11.C: New.
10777 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10778 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10779
10780 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10781
10782 * gnat.dg/opt35.adb: New test.
10783 * gnat.dg/opt36.adb: Likewise.
10784 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10785
10786 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10787
10788 PR c++/60373
10789 * g++.dg/cpp0x/Wattributes1.C: New.
10790 * g++.dg/ext/visibility/redecl1.C: Adjust.
10791 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10792
10793 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10794
10795 * gcc.target/powerpc/vsxcopy.c: New test.
10796
10797 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10798
10799 PR c++/58664
10800 * g++.dg/cpp0x/nsdmi-union6.C: New.
10801 * g++.dg/parse/pr58664.C: Likewise.
10802 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10803 * g++.dg/parse/crash31.C: Likewise.
10804 * g++.dg/template/error2.C: Likewise.
10805 * g++.dg/template/inherit8.C: Likewise.
10806 * g++.dg/template/offsetof2.C: Likewise.
10807
10808 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10809
10810 * c-c++-common/gomp/simd4.c: Adjust for inform.
10811 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10812 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10813 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10814 * g++.dg/cpp0x/noexcept15.C: Likewise.
10815 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10816 * g++.dg/eh/spec6.C: Likewise.
10817 * g++.dg/expr/cast1.C: Likewise.
10818 * g++.dg/expr/dtor1.C: Likewise.
10819 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10820 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10821 * g++.dg/gomp/pr49223-2.C: Likewise.
10822 * g++.dg/gomp/udr-4.C: Likewise.
10823 * g++.dg/init/delete1.C: Likewise.
10824 * g++.dg/other/crash-2.C: Likewise.
10825 * g++.dg/parse/crash24.C: Likewise.
10826 * g++.dg/parse/crash25.C: Likewise.
10827 * g++.dg/parse/crash31.C: Likewise.
10828 * g++.dg/parse/crash49.C: Likewise.
10829 * g++.dg/parse/crash50.C: Likewise.
10830 * g++.dg/parse/crash54.C: Likewise.
10831 * g++.dg/parse/dtor7.C: Likewise.
10832 * g++.dg/parse/error40.C: Likewise.
10833 * g++.dg/parse/fused-params1.C: Likewise.
10834 * g++.dg/parse/new1.C: Likewise.
10835 * g++.dg/template/crash35.C: Likewise.
10836 * g++.dg/template/crash59.C: Likewise.
10837 * g++.dg/template/crash77.C: Likewise.
10838 * g++.dg/template/error51.C: Likewise.
10839 * g++.dg/template/incomplete1.C: Likewise.
10840 * g++.dg/template/incomplete3.C: Likewise.
10841 * g++.dg/template/incomplete4.C: Likewise.
10842 * g++.dg/template/incomplete5.C: Likewise.
10843 * g++.dg/template/inherit8.C: Likewise.
10844 * g++.dg/template/instantiate1.C: Likewise.
10845 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10846 * g++.dg/template/offsetof2.C: Likewise.
10847 * g++.dg/tm/pr51928.C: Likewise.
10848 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10849 * g++.dg/warn/incomplete1.C: Likewise.
10850 * g++.dg/warn/incomplete2.C: Likewise.
10851 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10852 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10853 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10854 * g++.old-deja/g++.eh/catch1.C: Likewise.
10855 * g++.old-deja/g++.eh/spec6.C: Likewise.
10856 * g++.old-deja/g++.mike/p7868.C: Likewise.
10857 * g++.old-deja/g++.other/crash38.C: Likewise.
10858 * g++.old-deja/g++.other/enum2.C: Likewise.
10859 * g++.old-deja/g++.other/incomplete.C: Likewise.
10860 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10861 * g++.old-deja/g++.pt/crash9.C: Likewise.
10862 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10863 * g++.old-deja/g++.pt/typename8.C: Likewise.
10864 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10865
10866 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10867
10868 * lib/target-supports.exp
10869 (check_effective_target_vect_sizes_32B_16B): Return false if
10870 128-bit AVX vectors preferred.
10871
10872 2014-05-19 Mike Stump <mikestump@comcast.net>
10873
10874 * lib/target-supports.exp (check_effective_target_avx): Early out
10875 if not x86 to prevent x86 flags on non-x86 targets.
10876
10877 2014-05-19 Richard Biener <rguenther@suse.de>
10878
10879 PR tree-optimization/61221
10880 * gcc.dg/torture/pr61221.c: New testcase.
10881
10882 2014-05-19 Richard Biener <rguenther@suse.de>
10883
10884 PR tree-optimization/61209
10885 * gfortran.dg/pr61209.f90: New testcase.
10886
10887 2014-05-19 Richard Biener <rguenther@suse.de>
10888
10889 PR tree-optimization/61184
10890 * c-c++-common/torture/pr61184.c: New testcase.
10891
10892 2014-05-19 Christian Bruel <christian.bruel@st.com>
10893
10894 PR target/61195
10895 * gcc.target/sh/pr61195.c: New test.
10896
10897 2014-05-18 Wei Mi <wmi@google.com>
10898
10899 PR target/58066
10900 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10901 directive with rtl insns. Add effective-target fpic and
10902 tls_native.
10903
10904 2014-05-17 Xinliang David Li <davidxl@google.com>
10905
10906 * g++.dg/ipa/devirt-33.C: New testcase.
10907
10908 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10909
10910 * g++.dg/ipa/comdat.C: New file.
10911
10912 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10913
10914 * gnat.dg/volatile12.ad[sb]: New test.
10915
10916 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 * gnat.dg/enum3.adb: New test.
10919
10920 2014-05-18 Andreas Schwab <schwab@suse.de>
10921
10922 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10923
10924 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10925
10926 PR libfortran/52539
10927 * gfortran.dg/namelist_utf8.f90: New test.
10928
10929 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10930
10931 PR c++/52875
10932 * g++.dg/cpp0x/decltype58.C: New.
10933
10934 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10935
10936 * gcc.target/microblaze/others/break_handler.c: New.
10937
10938 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10939
10940 PR tree-optimization/61140
10941 PR tree-optimization/61150
10942 PR tree-optimization/61197
10943 * gcc.dg/tree-ssa/pr61140.c: New file.
10944 * gcc.dg/tree-ssa/pr61150.c: New file.
10945 * gcc.dg/tree-ssa/pr61197.c: New file.
10946
10947 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10948
10949 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10950 (dg-options): Add -mfpmath=387.
10951 (dg-final): Check that no MMX registers are used.
10952
10953 2014-05-17 Andreas Schwab <schwab@suse.de>
10954
10955 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10956
10957 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10958
10959 Revert:
10960 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10961
10962 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10963 occurrences of "int" in the gimple dump to reflect that the return
10964 types of functions now show up in such dumps.
10965 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10966
10967 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10968
10969 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10970 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10971 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10972 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10973 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10974 * gcc.dg/debug/pr35154.c: Update testcase.
10975 * gcc.target/i386/vectorize1.c: Update testcase.
10976
10977 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10978
10979 PR c++/51640
10980 * g++.dg/parse/error54.C: New.
10981
10982 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10983
10984 PR rtl-optimization/60969
10985 * g++.dg/pr60969.C: New.
10986
10987 2014-05-16 Richard Biener <rguenther@suse.de>
10988
10989 PR tree-optimization/61194
10990 * gcc.dg/vect/pr61194.c: New testcase.
10991
10992 2014-05-16 Richard Biener <rguenther@suse.de>
10993
10994 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10995 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10996 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10997 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10998
10999 2014-05-16 Richard Biener <rguenther@suse.de>
11000
11001 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11002
11003 2014-05-15 Martin Jambor <mjambor@suse.cz>
11004
11005 PR ipa/61085
11006 * g++.dg/ipa/pr61085.C: New test.
11007
11008 2014-05-15 Martin Jambor <mjambor@suse.cz>
11009
11010 PR tree-optimization/61090
11011 * gcc.dg/tree-ssa/pr61090.c: New test.
11012
11013 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR tree-optimization/61158
11016 * gcc.dg/pr61158.c: New test.
11017
11018 2014-05-15 Andreas Schwab <schwab@suse.de>
11019
11020 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11021 emitted.
11022 * obj-c++.dg/exceptions-5.mm: Likewise.
11023
11024 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11025
11026 * shrink-wrap-loop.c: New test case.
11027
11028 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11029
11030 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11031 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11032 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11033 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11034 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11035 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11036 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11037 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11038 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11039 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11040 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11041 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11042 * gcc.target/arm/simd/vtrns16_1.c: New file.
11043 * gcc.target/arm/simd/vtrns32_1.c: New file.
11044 * gcc.target/arm/simd/vtrns8_1.c: New file.
11045 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11046 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11047 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11048
11049 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11050
11051 * gcc.target/i386/clflushopt-1.c: New.
11052 * gcc.target/i386/xsavec-1.c: Ditto.
11053 * gcc.target/i386/xsavec64-1.c: Ditto.
11054 * gcc.target/i386/xsaves-1.c: Ditto.
11055 * gcc.target/i386/xsaves64-1.c: Ditto.
11056 * gcc.target/i386/sse-12.c: Test new options.
11057 * gcc.target/i386/sse-13.c: Ditto.
11058 * gcc.target/i386/sse-14.c: Ditto.
11059 * gcc.target/i386/sse-22.c: Ditto.
11060 * gcc.target/i386/sse-23.c: Ditto.
11061 * g++.dg/other/i386-2.C: Ditto.
11062 * g++.dg/other/i386-3.C: Ditto.
11063
11064 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11065
11066 PR rtl-optimization/60866
11067 * gcc.dg/pr60866.c: New test.
11068
11069 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11070
11071 PR rtl-optimization/60901
11072 * gcc.target/i386/pr60901.c: New test.
11073
11074 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11075
11076 PR sanitizer/61100
11077 * c-c++-common/asan/asan-interface-1.c: New test.
11078 * lib/asan-dg.exp (asan_include_flags): New function.
11079 (asan_init): Call asan_include_flags to obtain path
11080 to sanitizer headers.
11081
11082 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11083
11084 * lib/target-support.exp (check_dfp_hw_available): New function.
11085 (is-effective-target): Check $arg for dfp_hw.
11086 (is-effective-target-keyword): Likewise.
11087 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11088 Change target to dfp_hw.
11089
11090 2014-05-13 Marek Polacek <polacek@redhat.com>
11091
11092 PR c/61162
11093 * gcc.dg/pr61162.c: New test.
11094
11095 2014-05-13 Marek Polacek <polacek@redhat.com>
11096
11097 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11098 * c-c++-common/pr50459-2.c: New test.
11099
11100 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11101
11102 PR c++/54310
11103 * g++.dg/template/pr54310.C: New.
11104
11105 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11106 Sandra Loosemore <sandra@codesourcery.com>
11107
11108 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11109
11110 2014-05-13 Catherine Moore <clm@cm00re.com>
11111
11112 * gcc.target/mips/near-far-1.c: Adjust expected output
11113 to allow the JALS instruction.
11114 * gcc.target/mips/near-far-2.c: Likewise.
11115 * gcc.target/mips/near-far-4.c: Likewise.
11116
11117 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11118
11119 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11120
11121 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11122
11123 PR target/61060
11124 * gcc.dg/pr61060.c: New test.
11125
11126 2014-05-12 DJ Delorie <dj@redhat.com>
11127
11128 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11129 * gcc.dg/sibcall-4.c: Likewise.
11130
11131 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11132
11133 * objc.dg/shadow-1.m: New test.
11134 * objc.dg/shadow-2.m: New test.
11135 * objc.dg/ivar-scope-1.m: New test.
11136 * objc.dg/ivar-scope-2.m: New test.
11137 * objc.dg/ivar-scope-3.m: New test.
11138 * objc.dg/ivar-scope-4.m: New test.
11139 * objc.dg/ivar-visibility-1.m: New test.
11140 * objc.dg/ivar-visibility-2.m: New test.
11141 * objc.dg/ivar-visibility-3.m: New test.
11142 * objc.dg/ivar-visibility-4.m: New test.
11143
11144 2014-05-12 Tobias Burnus <burnus@net-b.de>
11145
11146 PR fortran/60127
11147 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11148
11149 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11150
11151 PR fortran/60834
11152 * gfortran.dg/associate_16.f90: New test.
11153
11154 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11155
11156 PR target/60991
11157 * gcc.target/avr/pr60991.c: New testcase.
11158
11159 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11160
11161 PR c++/60054
11162 * g++.dg/cpp1y/pr60054.C: New.
11163
11164 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11165
11166 PR c++/51199
11167 * g++.dg/template/pr51199.C: New.
11168
11169 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11170
11171 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11172
11173 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11174
11175 * gfortran.dg/gomp/affinity-1.f90: New test.
11176
11177 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11178
11179 * gcc.dg/torture/pr61136.c: New test.
11180
11181 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11182
11183 PR c++/59705
11184 * g++.dg/cpp0x/sfinae51.C: New.
11185
11186 PR c++/58353
11187 * g++.dg/cpp0x/variadic157.C: New.
11188
11189 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11190
11191 PR target/51244
11192 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11193
11194 2014-05-10 Marek Polacek <polacek@redhat.com>
11195
11196 * gcc.dg/pedwarn-init.c: New test.
11197 * gcc.dg/init-string-1.c: Adjust dg-error.
11198
11199 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11200
11201 * lib/target-supports.exp
11202 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11203 to the list.
11204
11205 2014-05-09 Marek Polacek <polacek@redhat.com>
11206
11207 PR c/61096
11208 * gcc.dg/pr61096-1.c: New test.
11209 * gcc.dg/pr61096-2.c: New test.
11210
11211 2014-05-09 Florian Weimer <fweimer@redhat.com>
11212
11213 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11214 * g++.dg/fstack-protector-strong.C: Likewise.
11215 * gcc.target/i386/ssp-strong-reg.c: New file.
11216
11217 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11218
11219 PR target/61055
11220 * gcc.target/avr/torture/pr61055.c: New test.
11221
11222 2014-05-09 Marek Polacek <polacek@redhat.com>
11223
11224 PR c/50459
11225 * c-c++-common/attributes-1.c: Move test line to a new test.
11226 * c-c++-common/attributes-2.c: New test.
11227 * c-c++-common/pr50459.c: New test.
11228 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11229 * gcc.dg/nonnull-2.c: Likewise.
11230 * gcc.dg/pr55570.c: Modify dg-error.
11231 * gcc.dg/tm/wrap-2.c: Likewise.
11232
11233 2014-05-08 Jeff Law <law@redhat.com>
11234
11235 PR tree-optimization/61009
11236 * g++.dg/tree-ssa/pr61009.C: New test.
11237
11238 2014-05-08 Matthias Klose <doko@ubuntu.com>
11239
11240 PR driver/61106
11241 * gcc-dg/unused-8a.c: New.
11242 * gcc-dg/unused-8b.c: Likewise.
11243
11244 2014-05-08 Marek Polacek <polacek@redhat.com>
11245
11246 PR c/61053
11247 * gcc.dg/pr61053.c: New test.
11248
11249 2014-05-08 Marek Polacek <polacek@redhat.com>
11250
11251 PR c/61077
11252 * gcc.dg/pr61077.c: New test.
11253
11254 2014-05-08 Tobias Burnus <burnus@net-b.de>
11255
11256 * gfortran.dg/coarray_collectives_1.f90: New.
11257 * gfortran.dg/coarray_collectives_2.f90: New.
11258 * gfortran.dg/coarray_collectives_3.f90: New.
11259 * gfortran.dg/coarray_collectives_4.f90: New.
11260 * gfortran.dg/coarray_collectives_5.f90: New.
11261 * gfortran.dg/coarray_collectives_6.f90: New.
11262 * gfortran.dg/coarray/collectives_1.f90: New.
11263 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11264 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11265 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11266 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11267 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11268 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11269 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11270
11271 2014-05-08 Wei Mi <wmi@google.com>
11272
11273 PR target/58066
11274 * gcc.target/i386/pr58066.c: New test.
11275
11276 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11277
11278 * gcc.target/i386/avx256-unaligned-load-2.c,
11279 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11280 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11281 packed-single instructions.
11282
11283 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11284
11285 PR c++/13981
11286 * g++.dg/diagnostic/pr13981.C: New.
11287
11288 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11289
11290 PR tree-optimization/59100
11291 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11292 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11293
11294 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11295
11296 PR tree-optimization/61095
11297 * gcc.dg/torture/pr61095.c: New test.
11298
11299 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11300
11301 PR middle-end/39246
11302 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11303 the uninitialized complex is used.
11304 * gcc.dg/uninit-17.c: New test to check partial initialization of
11305 complex with branches.
11306 * gcc.dg/uninit-17-O0.c: Likewise.
11307
11308 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11309
11310 PR target/60884
11311 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11312 (test_03): Rename to test_02.
11313
11314 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11315
11316 PR c++/61083
11317 * g++.dg/cpp0x/sfinae50.C: New.
11318
11319 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11320
11321 PR c++/61080
11322 * g++.dg/cpp0x/deleted7.C: New.
11323
11324 2014-05-07 Richard Biener <rguenther@suse.de>
11325
11326 PR tree-optimization/61034
11327 * g++.dg/tree-ssa/pr61034.C: New testcase.
11328
11329 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11330
11331 * gcc.target/epiphany/isr-arg.c: New file.
11332
11333 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11334
11335 PR tree-optimization/52252
11336 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11337
11338 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11339
11340 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11341 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11342 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11343 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11344 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11345 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11346 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11347 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11348 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11349 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11350 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11351 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11352 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11353 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11354 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11355 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11356 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11357 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11358 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11359 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11360 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11361 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11362 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11363 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11364 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11365 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11366 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11367 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11368 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11369 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11370 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11371 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11372 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11373 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11374 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11375 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11376 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11377 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11378 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11379 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11380 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11381 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11382 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11383 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11384 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11385 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11386 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11387 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11388 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11389 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11390 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11391 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11392 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11393 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11394 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11395 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11396 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11397 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11398 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11399 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11400 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11401 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11402 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11403 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11404 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11405 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11406 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11407 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11408 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11409 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11410 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11411 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11412
11413 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11414
11415 gcc.target/aarch64/simd/ext_f32.x: New file.
11416 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11417 gcc.target/aarch64/simd/ext_p16.x: New file.
11418 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11419 gcc.target/aarch64/simd/ext_p8.x: New file.
11420 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11421 gcc.target/aarch64/simd/ext_s16.x: New file.
11422 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11423 gcc.target/aarch64/simd/ext_s32.x: New file.
11424 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11425 gcc.target/aarch64/simd/ext_s64.x: New file.
11426 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11427 gcc.target/aarch64/simd/ext_s8.x: New file.
11428 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11429 gcc.target/aarch64/simd/ext_u16.x: New file.
11430 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11431 gcc.target/aarch64/simd/ext_u32.x: New file.
11432 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11433 gcc.target/aarch64/simd/ext_u64.x: New file.
11434 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11435 gcc.target/aarch64/simd/ext_u8.x: New file.
11436 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11437 gcc.target/aarch64/simd/ext_f64.c: New file.
11438 gcc.target/aarch64/simd/extq_f32.x: New file.
11439 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11440 gcc.target/aarch64/simd/extq_p16.x: New file.
11441 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11442 gcc.target/aarch64/simd/extq_p8.x: New file.
11443 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11444 gcc.target/aarch64/simd/extq_s16.x: New file.
11445 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11446 gcc.target/aarch64/simd/extq_s32.x: New file.
11447 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11448 gcc.target/aarch64/simd/extq_s64.x: New file.
11449 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11450 gcc.target/aarch64/simd/extq_s8.x: New file.
11451 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11452 gcc.target/aarch64/simd/extq_u16.x: New file.
11453 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11454 gcc.target/aarch64/simd/extq_u32.x: New file.
11455 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11456 gcc.target/aarch64/simd/extq_u64.x: New file.
11457 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11458 gcc.target/aarch64/simd/extq_u8.x: New file.
11459 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11460 gcc.target/aarch64/simd/extq_f64.c: New file.
11461
11462 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11463
11464 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11465 * gcc.target/aarch64/vtrnu32.c: Likewise.
11466 * gcc.target/aarch64/vtrnf32.c: Likewise.
11467
11468 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11469
11470 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11471 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11472 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11473 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11474 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11475 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11476 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11477 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11478 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11479 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11480 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11481 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11482 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11483 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11484 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11485 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11486 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11487 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11488 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11489 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11490 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11491 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11492 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11493 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11494 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11495 * gcc.target/aarch64/simd/vtrns16.x: New file.
11496 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11497 * gcc.target/aarch64/simd/vtrns32.x: New file.
11498 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11499 * gcc.target/aarch64/simd/vtrns8.x: New file.
11500 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11501 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11502 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11503 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11504 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11505 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11506
11507 2014-05-07 Richard Biener <rguenther@suse.de>
11508
11509 PR tree-optimization/57864
11510 * gcc.dg/torture/pr57864.c: New testcase.
11511
11512 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11513
11514 PR libfortran/61049
11515 * gfortran.dg/list_read_13.f: New test.
11516
11517 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11518
11519 PR c++/60999
11520 * g++.dg/cpp0x/nsdmi-template9.C: New.
11521 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11522
11523 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11524 Mike Stump <mikestump@comcast.net>
11525 Richard Sandiford <rdsandiford@googlemail.com>
11526
11527 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11528
11529 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11530
11531 PR ipa/60965
11532 * g++.dg/ipa/devirt-32.C: New testcase.
11533
11534 2014-05-05 Richard Biener <rguenther@suse.de>
11535
11536 PR middle-end/61010
11537 * gcc.dg/torture/pr61010.c: New testcase.
11538
11539 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11540
11541 * gcc.target/s390/leaf-profile.c: New testcase.
11542
11543 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11544
11545 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11546 Disable asm scan for s390.
11547 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11548 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11549
11550 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11551
11552 PR tree-optimization/60363
11553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11554
11555 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11556
11557 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11558 (dg-require-effective-target): Change target to powerpc_fprs.
11559 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11560 (dg-require-effective-target): Change target to dfprt.
11561
11562 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11563
11564 PR c++/58582
11565 * g++.dg/cpp0x/deleted4.C: New.
11566 * g++.dg/cpp0x/deleted5.C: Likewise.
11567 * g++.dg/cpp0x/deleted6.C: Likewise.
11568
11569 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11570
11571 PR fortran/61025
11572 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11573 regexps for -m32.
11574 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11575 * gfortran.dg/coarray_poly_6.f90: Likewise.
11576 * gfortran.dg/coarray_poly_7.f90: Likewise.
11577 * gfortran.dg/coarray_poly_8.f90: Likewise.
11578
11579 2014-05-02 Marek Polacek <polacek@redhat.com>
11580
11581 PR c/25801
11582 * gcc.dg/pr25801.c: New test.
11583
11584 2014-05-02 Marek Polacek <polacek@redhat.com>
11585
11586 PR c/60784
11587 * gcc.dg/pr60784.c: New test.
11588
11589 2014-05-01 Marek Polacek <polacek@redhat.com>
11590
11591 PR c/60915
11592 * gcc.dg/pr60915.c: New test.
11593
11594 2014-05-01 Marek Polacek <polacek@redhat.com>
11595
11596 PR c/60257
11597 * gcc.dg/pr60257.c: New test.
11598
11599 2014-05-01 Marek Polacek <polacek@redhat.com>
11600
11601 PR c/43395
11602 * c-c++-common/pr43395.c: New test.
11603
11604 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11605
11606 * gcc.dg/cond-reduc-1.c: New test.
11607 * gcc.dg/cond-reduc-2.c: Likewise.
11608
11609 2014-05-01 Marek Polacek <polacek@redhat.com>
11610
11611 PR c/29467
11612 * gcc.dg/pr29467.c: New test.
11613 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11614 about boolean types.
11615 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11616 to bool.
11617 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11618
11619 2014-05-01 Marek Polacek <polacek@redhat.com>
11620
11621 PR c/43245
11622 * gcc.dg/pr43245.c: New test.
11623
11624 2014-05-01 Marek Polacek <polacek@redhat.com>
11625
11626 PR c/56989
11627 * gcc.dg/pr56989.c: New test.
11628
11629 2014-04-30 Ian Lance Taylor <iant@google.com>
11630
11631 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11632 in go_compile_args rather than in argument to go-torture-execute.
11633
11634 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11635
11636 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11637 instead of getpid.
11638
11639 2014-04-30 Tobias Burnus <burnus@net-b.de>
11640
11641 * gfortran.dg/coarray_poly_6.f90
11642 * gfortran.dg/coarray_poly_7.f90
11643 * gfortran.dg/coarray_poly_8.f90
11644
11645 2014-04-30 Tobias Burnus <burnus@net-b.de>
11646
11647 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11648 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11649 * gfortran.dg/coarray/codimension.f90: New.
11650
11651 2014-04-30 Tobias Burnus <burnus@net-b.de>
11652
11653 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11654 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11655
11656 2014-04-30 Tobias Burnus <burnus@net-b.de>
11657
11658 * gfortran.dg/coarray_poly_4.f90: New.
11659 * gfortran.dg/coarray_poly_5.f90: New.
11660
11661 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11662
11663 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11664 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11665 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11666 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11667 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11668 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11669 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11670 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11671 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11672 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11673 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11674 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11675 * gcc.target/arm/simd/vuzps16_1.c: New file.
11676 * gcc.target/arm/simd/vuzps32_1.c: New file.
11677 * gcc.target/arm/simd/vuzps8_1.c: New file.
11678 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11679 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11680 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11681
11682 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11683
11684 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11685 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11686 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11687
11688 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11689
11690 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11691 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11692 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11693 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11694 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11695 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11696 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11697 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11698 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11699 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11700 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11701 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11702 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11703 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11704 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11705 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11706 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11707 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11708 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11709 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11710 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11711 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11712 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11713 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11714 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11715 * gcc.target/aarch64/simd/vuzps16.x: New file.
11716 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11717 * gcc.target/aarch64/simd/vuzps32.x: New file.
11718 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11719 * gcc.target/aarch64/simd/vuzps8.x: New file.
11720 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11721 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11722 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11723 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11724 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11725 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11726
11727 2014-04-30 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/48329
11730 * gfortran.dg/vect/pr48329.f90: New testcase.
11731
11732 2014-04-30 Marek Polacek <polacek@redhat.com>
11733
11734 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11735 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11736
11737 2014-04-30 Marek Polacek <polacek@redhat.com>
11738
11739 PR c/60139
11740 * gcc.dg/pr60139.c: New test.
11741
11742 2014-04-30 Marek Polacek <polacek@redhat.com>
11743
11744 PR c/60351
11745 * gcc.dg/pr60351.c: New test.
11746
11747 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11748
11749 * gcc.target/arm/simd/simd.exp: New file.
11750 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11751 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11752 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11753 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11754 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11755 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11756 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11757 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11758 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11759 * gcc.target/arm/simd/vzipf32_1.c: New file.
11760 * gcc.target/arm/simd/vzipp16_1.c: New file.
11761 * gcc.target/arm/simd/vzipp8_1.c: New file.
11762 * gcc.target/arm/simd/vzips16_1.c: New file.
11763 * gcc.target/arm/simd/vzips32_1.c: New file.
11764 * gcc.target/arm/simd/vzips8_1.c: New file.
11765 * gcc.target/arm/simd/vzipu16_1.c: New file.
11766 * gcc.target/arm/simd/vzipu32_1.c: New file.
11767 * gcc.target/arm/simd/vzipu8_1.c: New file.
11768
11769 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11770
11771 PR c++/51707
11772 * g++.dg/cpp0x/constexpr-51707.C: New.
11773
11774 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11775
11776 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11777 occurrences of "int" in the gimple dump to reflect that the return
11778 types of functions now show up in such dumps.
11779 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11780
11781 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR tree-optimization/60971
11784 * c-c++-common/turtore/pr60971.c: New test.
11785
11786 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11787
11788 * gcc.target/aarch64/simd/simd.exp: New file.
11789 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11790 * gcc.target/aarch64/simd/vzipf32.x: New file.
11791 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11792 * gcc.target/aarch64/simd/vzipp16.x: New file.
11793 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11794 * gcc.target/aarch64/simd/vzipp8.x: New file.
11795 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11796 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11797 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11798 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11799 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11800 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11801 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11802 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11803 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11804 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11805 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11806 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11807 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11808 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11809 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11810 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11811 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11812 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11813 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11814 * gcc.target/aarch64/simd/vzips16.x: New file.
11815 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11816 * gcc.target/aarch64/simd/vzips32.x: New file.
11817 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11818 * gcc.target/aarch64/simd/vzips8.x: New file.
11819 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11820 * gcc.target/aarch64/simd/vzipu16.x: New file.
11821 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11822 * gcc.target/aarch64/simd/vzipu32.x: New file.
11823 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11824 * gcc.target/aarch64/simd/vzipu8.x: New file.
11825
11826 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11827
11828 * gcc.target/aarch64/fcsel_1.c: New test case.
11829
11830 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11831
11832 PR libfortran/60810
11833 * gfortran.dg/arrayio_13.f90: New test.
11834
11835 2014-04-28 Martin Jambor <mjambor@suse.cz>
11836
11837 * gcc.dg/tree-ssa/sra-14.c: New test.
11838
11839 2014-04-28 Richard Biener <rguenther@suse.de>
11840
11841 PR middle-end/60092
11842 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11843 * gcc.dg/vect/pr60092.c: Likewise.
11844
11845 2014-04-28 Richard Biener <rguenther@suse.de>
11846
11847 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11848 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11849 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11850 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11851
11852 2014-04-28 Richard Biener <rguenther@suse.de>
11853
11854 PR tree-optimization/60979
11855 * gcc.dg/graphite/pr60979.c: New testcase.
11856
11857 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11858
11859 PR c/60983
11860 * gcc.dg/pr60114.c: Use signed chars.
11861
11862 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11863
11864 PR c++/59120
11865 * g++.dg/cpp0x/alias-decl-43.C: New.
11866
11867 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11868
11869 PR fortran/59604
11870 PR fortran/58003
11871 * gfortran.dg/no_range_check_3.f90: New test.
11872
11873 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11874
11875 PR libfortran/52539
11876 * gfortran.dg/namelist_utf8.f90: New test.
11877
11878 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11879
11880 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11881 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11882 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11883
11884 2014-04-25 Cary Coutant <ccoutant@google.com>
11885
11886 PR debug/60929
11887 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11888 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11889 -fdebug-types-section flag.
11890
11891 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11892
11893 * gcc.target/arm/tail-long-call.c: New test.
11894
11895 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11896
11897 PR tree-optimization/60930
11898 * gcc.dg/torture/pr60930.c: New test.
11899
11900 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR tree-optimization/60960
11903 * gcc.c-torture/execute/pr60960.c: New test.
11904
11905 2014-04-25 Marek Polacek <polacek@redhat.com>
11906
11907 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11908
11909 2014-04-25 Marek Polacek <polacek@redhat.com>
11910
11911 PR c/18079
11912 * gcc.dg/pr18079.c: New test.
11913 * gcc.dg/pr18079-2.c: New test.
11914
11915 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11916
11917 * c-c++-common/gomp/pr60823-2.c: Require effective target
11918 vect_simd_clones.
11919
11920 2014-04-25 Marek Polacek <polacek@redhat.com>
11921
11922 PR c/60114
11923 * gcc.dg/pr60114.c: New test.
11924
11925 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11926
11927 * gcc.c-torture/execute/20140425-1.c: New test.
11928
11929 2014-04-25 Marek Polacek <polacek@redhat.com>
11930
11931 PR c/60156
11932 * c-c++-common/pr60156.c: New test.
11933
11934 2014-04-25 Richard Biener <rguenther@suse.de>
11935
11936 PR ipa/60912
11937 * g++.dg/opt/pr60912.C: New testcase.
11938
11939 2014-04-25 Richard Biener <rguenther@suse.de>
11940
11941 PR ipa/60911
11942 * gcc.dg/lto/pr60911_0.c: New testcase.
11943
11944 2014-04-24 Cong Hou <congh@google.com>
11945
11946 PR tree-optimization/60896
11947 * g++.dg/vect/pr60896.cc: New test.
11948
11949 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11950
11951 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11952 unpack builtin functionss for 128-bit types.
11953 * gcc.target/powerpc/pack02.c: Likewise.
11954 * gcc.target/powerpc/pack03.c: Likewise.
11955 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11956 divide builtin functionss.
11957 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11958 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11959 functions.
11960 * gcc.target/powerpc/bcd-2.c: Likewise.
11961 * gcc.target/powerpc/bcd-3.c: Likewise.
11962 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11963 builtin functionss.
11964 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11965
11966 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11967
11968 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11969 keeps_null_pointer_checks.
11970 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11971 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11972 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11973 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11974
11975 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11976
11977 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11978 Replace load with read and store with write.
11979
11980 2014-04-24 Jeff Law <law@redhat.com>
11981
11982 PR target/60822
11983 * gcc.c-torture/pr60822.c: New test.
11984 * gcc.c-torture/pr60822.x: New test.
11985
11986 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11987
11988 PR c++/57958
11989 * g++.dg/cpp0x/pr57958.C: New test.
11990
11991 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11992
11993 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11994 true for aarch64_be.
11995
11996 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11997 Tom de Vries <tom@codesourcery.com>
11998
11999 * gcc.dg/fuse-caller-save.c: New test.
12000
12001 2014-04-24 Joey Ye <joey.ye@arm.com>
12002
12003 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12004
12005 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12006
12007 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12008 * gcc.dg/vect/vect-bswap16: New test.
12009 * gcc.dg/vect/vect-bswap32: Likewise.
12010 * gcc.dg/vect/vect-bswap64: Likewise.
12011
12012 2014-04-23 Jeff Law <law@redhat.com>
12013
12014 PR tree-optimization/60902
12015 * gcc.target/i386/pr60902.c: New test.
12016
12017 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12018
12019 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12020 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12021 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12022
12023 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024
12025 * gcc.target/arm/rev16.c: New test.
12026
12027 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12028
12029 * gcc.target/aarch64/rev16_1.c: New test.
12030
12031 2014-04-23 Richard Biener <rguenther@suse.de>
12032
12033 PR tree-optimization/60903
12034 * gcc.dg/torture/pr60903.c: New testcase.
12035
12036 2014-04-23 Richard Biener <rguenther@suse.de>
12037
12038 PR middle-end/60895
12039 * g++.dg/torture/pr60895.C: New testcase.
12040
12041 2014-04-23 Richard Biener <rguenther@suse.de>
12042
12043 PR middle-end/60891
12044 * gcc.dg/torture/pr60891.c: New testcase.
12045
12046 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR sanitizer/60275
12049 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12050 -fno-sanitize-recover to dg-options.
12051 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12052 add -std=c++11 to dg-options.
12053 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12054 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12055 add -std=c++1y to dg-options.
12056 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12057 -fno-sanitize-recover to dg-options.
12058 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12059 * c-c++-common/ubsan/vla-4.c: Likewise.
12060 * c-c++-common/ubsan/pr59503.c: Likewise.
12061 * c-c++-common/ubsan/vla-3.c: Likewise.
12062 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12063 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12064 * c-c++-common/ubsan/shift-3.c: Likewise.
12065 * c-c++-common/ubsan/overflow-1.c: Likewise.
12066 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12067 * c-c++-common/ubsan/vla-2.c: Likewise.
12068 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12069 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12070 * c-c++-common/ubsan/shift-6.c: Likewise.
12071 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12072 * c-c++-common/ubsan/overflow-add-3.c: New test.
12073 * c-c++-common/ubsan/overflow-add-4.c: New test.
12074 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12075 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12076
12077 2014-04-22 Christian Bruel <christian.bruel@st.com>
12078
12079 * gcc.target/sh/hiconst.c: New test.
12080
12081 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12082
12083 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12084 lroundf generates custom round instruction, too.
12085
12086 2014-04-22 Tobias Burnus <burnus@net-b.de>
12087
12088 PR fortran/60881
12089 * coarray/alloc_comp_3.f90: New.
12090
12091 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12092
12093 PR target/60868
12094 * gcc.target/i386/pr60868.c: New testcase.
12095
12096 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR c/59073
12099 * c-c++-common/gomp/pr59073.c: New test.
12100
12101 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12102
12103 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12104
12105 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12106
12107 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12108 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12109
12110 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12111
12112 * gcc.dg/memcpy-5.c: New test.
12113
12114 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12115
12116 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12117
12118 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12119 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12120 *-*-solaris2.9.
12121 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12122 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12123 from dg-options.
12124 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12125 from dg-additional-options.
12126 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12127 from dg-options.
12128
12129 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12130 execution check.
12131 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12132 (sigill_hdlr): Remove.
12133 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12134 check.
12135
12136 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12137 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12138 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12139
12140 * lib/target-supports.exp (add_options_for_tls): Remove
12141 *-*-solaris2.9* handling.
12142
12143 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12144
12145 * gcc.target/aarch64/vect_cvtf_1.c: New.
12146
12147 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR tree-optimization/60823
12150 * c-c++-common/gomp/pr60823-1.c: New test.
12151 * c-c++-common/gomp/pr60823-2.c: New test.
12152 * c-c++-common/gomp/pr60823-3.c: New test.
12153
12154 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12155
12156 * gcc.target/arm/anddi_notdi-1.c: New test.
12157 * gcc.target/arm/iordi_notdi-1.c: New test case.
12158
12159 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12160
12161 * gcc.target/arm/iordi_notdi-1.c: New test.
12162
12163 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12164
12165 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12166
12167 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12168
12169 PR target/60735
12170 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12171 not cause errors if -mspe.
12172
12173 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12174
12175 PR target/60909
12176 * gcc.target/i386/pr60909-1.c: New test.
12177 * gcc.target/i386/pr60909-2.c: Ditto.
12178
12179 2014-04-18 Cong Hou <congh@google.com>
12180
12181 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12182 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12183
12184 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12185
12186 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12187 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12188
12189 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12190
12191 PR c++/59200
12192 * g++.dg/cpp0x/alias-decl-42.C: New.
12193
12194 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12195
12196 * gcc.target/powerpc/ti_math1.c: New.
12197 * gcc.target/powerpc/ti_math2.c: New.
12198
12199 2014-04-17 Martin Jambor <mjambor@suse.cz>
12200
12201 * gnat.dg/opt34.adb: New.
12202 * gnat.dg/opt34_pkg.ads: Likewise.
12203
12204 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12205
12206 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12207 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12208
12209 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12210
12211 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12212 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12213
12214 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12215
12216 PR target/60847
12217 Forward port from 4.8 branch
12218 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12219
12220 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12221 Fix scan patterns.
12222 * gcc.target/i386/bmi-2.c: Ditto.
12223
12224 2014-04-17 Richard Biener <rguenther@suse.de>
12225
12226 PR middle-end/60849
12227 * g++.dg/opt/pr60849.C: New testcase.
12228
12229 2014-04-17 Richard Biener <rguenther@suse.de>
12230
12231 PR tree-optimization/60836
12232 * g++.dg/vect/pr60836.cc: New testcase.
12233
12234 2014-04-17 Richard Biener <rguenther@suse.de>
12235
12236 PR tree-optimization/60841
12237 * gcc.dg/vect/pr60841.c: New testcase.
12238
12239 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12240
12241 * g++.dg/ipa/devirt-31.C: New testcase.
12242
12243 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12244
12245 PR lto/60820
12246 * gcc.dg/lto/pr60820_0.c: New testcase.
12247 * gcc.dg/lto/pr60820_1.c: New testcase.
12248
12249 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12250
12251 PR ipa/60854
12252 * g++.dg/torture/pr60854.C: New testcase.
12253
12254 2014-04-16 Catherine Moore <clm@codesourcery.com>
12255
12256 * gcc.target/mips/umips-store16-2.c: New test.
12257
12258 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12259
12260 * g++.dg/cpp0x/initlist-vect.C: New file.
12261
12262 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12265 * gcc.dg/uninit-I-O0.c: Likewise.
12266 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12267
12268 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12269
12270 PR tree-optimization/60844
12271 * gcc.dg/pr60844.c: New test.
12272
12273 2014-04-15 Richard Biener <rguenther@suse.de>
12274
12275 PR rtl-optimization/56965
12276 * gcc.dg/torture/pr56965-1.c: New testcase.
12277 * gcc.dg/torture/pr56965-2.c: Likewise.
12278
12279 2014-04-15 Teresa Johnson <tejohnson@google.com>
12280
12281 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12282
12283 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12284
12285 * gnat.dg/vect14.adb: New test.
12286
12287 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12288
12289 * gnat.dg/vect12.ad[sb]: New test.
12290 * gnat.dg/vect13.ad[sb]: Likewise.
12291
12292 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12293
12294 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12295 under qemu-arm.
12296 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12297 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12298 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12299 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12300 * c-c++-common/ubsan/null-1.c: Likewise.
12301 * c-c++-common/ubsan/null-10.c: Likewise.
12302 * c-c++-common/ubsan/null-11.c: Likewise.
12303 * c-c++-common/ubsan/null-2.c: Likewise.
12304 * c-c++-common/ubsan/null-3.c: Likewise.
12305 * c-c++-common/ubsan/null-4.c: Likewise.
12306 * c-c++-common/ubsan/null-5.c: Likewise.
12307 * c-c++-common/ubsan/null-6.c: Likewise.
12308 * c-c++-common/ubsan/null-7.c: Likewise.
12309 * c-c++-common/ubsan/null-8.c: Likewise.
12310 * c-c++-common/ubsan/null-9.c: Likewise.
12311 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12312 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12313 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12314 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12315 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12316 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12317 * c-c++-common/ubsan/pr59333.c: Likewise.
12318 * c-c++-common/ubsan/pr59667.c: Likewise.
12319 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12320 * c-c++-common/ubsan/pr60636.c: Likewise.
12321 * c-c++-common/ubsan/shift-1.c: Likewise.
12322 * c-c++-common/ubsan/shift-2.c: Likewise.
12323 * c-c++-common/ubsan/vla-1.c: Likewise.
12324
12325 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12326
12327 * gnat.dg/vect11.ad[sb]: New test.
12328
12329 2014-04-14 Richard Biener <rguenther@suse.de>
12330
12331 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12332
12333 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12334
12335 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12336
12337 2014-04-14 Richard Biener <rguenther@suse.de>
12338 Marc Glisse <marc.glisse@inria.fr>
12339
12340 PR c/60819
12341 * gcc.target/i386/vec-may_alias.c: New testcase.
12342
12343 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12344
12345 * lib/target-supports.exp
12346 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12347 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12348 Fix formatting.
12349
12350 2014-04-14 Richard Biener <rguenther@suse.de>
12351
12352 PR lto/60720
12353 * gcc.dg/lto/pr60720_0.c: New testcase.
12354 * gcc.dg/lto/pr60720_1.c: Likewise.
12355
12356 2014-04-14 Christian Bruel <christian.bruel@st.com>
12357
12358 * gcc.target/sh/memset.c: New test.
12359
12360 2014-04-14 Richard Biener <rguenther@suse.de>
12361
12362 PR middle-end/55022
12363 * gcc.dg/graphite/pr55022.c: New testcase.
12364
12365 2014-04-14 Richard Biener <rguenther@suse.de>
12366
12367 PR tree-optimization/59817
12368 PR tree-optimization/60453
12369 * gfortran.dg/graphite/pr59817.f: New testcase.
12370 * gcc.dg/graphite/pr59817-1.c: Likewise.
12371 * gcc.dg/graphite/pr59817-2.c: Likewise.
12372
12373 2014-04-14 Jason Merrill <jason@redhat.com>
12374
12375 Revert:
12376 * lib/gcc-dg.exp (dg-build-dso): New.
12377 (gcc-dg-test-1): Handle dg-do-what "dso".
12378
12379 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12380
12381 PR fortran/60717
12382 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12383
12384 PR fortran/58085
12385 * gfortran.dg/associate_15.f90: New test.
12386
12387 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12388
12389 PR middle-end/60467
12390 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12391 case to check.
12392
12393 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12394
12395 PR middle-end/60469
12396 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12397
12398 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12399
12400 * gcc.target/mips/umips-store16-1.c: New test.
12401
12402 2014-04-11 Tobias Burnus <burnus@net-b.de>
12403
12404 PR c/60194
12405 * * g++.dg/warn/warn_format_signedness.C: New.
12406 * gcc.dg/format/warn-signedness.c: New.
12407
12408 2014-04-11 Tobias Burnus <burnus@net-b.de>
12409
12410 PR fortran/58880
12411 PR fortran/60495
12412 * gfortran.dg/finalize_25.f90: New.
12413
12414 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12415
12416 * gcc.target/epiphany/t1068-2.c: New file.
12417
12418 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12419
12420 * gcc.target/epiphany/btst-1.c: New test.
12421
12422 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12423
12424 PR rtl-optimization/60651
12425 * gcc.target/epiphany/mode-switch.c: New test.
12426
12427 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12428
12429 PR c++/58600
12430 * g++.dg/cpp0x/gen-attrs-58.C: New.
12431 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12432
12433 2014-04-11 Steve Ellcey <sellcey@mips.com>
12434 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR middle-end/60556
12437 * gcc.c-torture/compile/pr60556.c: New test.
12438
12439 2014-04-11 Richard Biener <rguenther@suse.de>
12440
12441 PR middle-end/60797
12442 * gcc.dg/pr60797.c: New testcase.
12443
12444 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12445
12446 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12447 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12448 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12449 rename to ...
12450 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12451 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12452 instructions as well.
12453
12454 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR rtl-optimization/60663
12457 * gcc.target/arm/pr60663.c: New test.
12458
12459 2014-04-10 Jason Merrill <jason@redhat.com>
12460
12461 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12462
12463 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR lto/60567
12466 * g++.dg/lto/pr60567_0.C: New test.
12467
12468 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12469
12470 * gfortran.dg/class_nameclash.f90: New test.
12471
12472 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12473
12474 PR c++/52844
12475 * g++.dg/cpp0x/variadic156.C: New.
12476
12477 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12478
12479 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12480 long.
12481
12482 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12483
12484 PR debug/60655
12485 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12486 -fdata-sections.
12487
12488 2014-04-09 Steve Ellcey <sellcey@mips.com>
12489
12490 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12491 and scan lists.
12492
12493 2014-04-09 Cong Hou <congh@google.com>
12494
12495 PR testsuite/60773
12496 * lib/target-supports.exp:
12497 (check_effective_target_vect_widen_si_to_di_pattern): New.
12498 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12499 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12500 targets only.
12501 (foo): Fix up formatting.
12502 (main): Call check_vect.
12503
12504 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12505
12506 PR c++/59115
12507 * g++.dg/template/crash119.C: New.
12508
12509 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12510
12511 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12512
12513 2014-04-08 Jason Merrill <jason@redhat.com>
12514
12515 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12516
12517 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12518
12519 PR rtl-optimization/60776
12520 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12521 * gcc.dg/builtin-bswap-7.c: Likewise.
12522 * gcc.dg/builtin-bswap-6a.c: New testcase.
12523 * gcc.dg/builtin-bswap-7a.c: New testcase.
12524
12525 Revert
12526 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12527
12528 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12529 optimization.
12530 * gcc.dg/builtin-bswap-7.c: Likewise.
12531
12532 2014-04-08 Richard Biener <rguenther@suse.de>
12533
12534 PR tree-optimization/60785
12535 * gcc.dg/graphite/pr60785.c: New testcase.
12536
12537 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12538
12539 PR target/60602
12540 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12541 with as at -O0.
12542
12543 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12544
12545 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12546 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12547 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12548
12549 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12550
12551 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12552
12553 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12554
12555 PR target/60609
12556 * g++.dg/torture/pr60609.C: New test.
12557
12558 2014-04-07 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/60766
12561 * gcc.dg/torture/pr60766.c: New testcase.
12562
12563 2014-04-07 Jason Merrill <jason@redhat.com>
12564
12565 * lib/gcc-dg.exp (dg-build-dso): New.
12566 (gcc-dg-test-1): Handle dg-do-what "dso".
12567 * lib/target-supports.exp (add_options_for_dlopen): New.
12568 (check_effective_target_dlopen): Use it.
12569
12570 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12571
12572 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12573
12574 2014-04-07 Richard Biener <rguenther@suse.de>
12575
12576 PR middle-end/60750
12577 * g++.dg/torture/pr60750.C: New testcase.
12578 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12579
12580 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12581
12582 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12583
12584 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12585
12586 PR testsuite/60671
12587 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12588
12589 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12590
12591 PR testsuite/60672
12592 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12593
12594 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12595
12596 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12597
12598 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12599
12600 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12601
12602 * gcc.target/avr/dev-specific-rmw.c: New test.
12603
12604 2014-04-04 Cong Hou <congh@google.com>
12605
12606 PR tree-optimization/60656
12607 * gcc.dg/vect/pr60656.c: New test.
12608
12609 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12610
12611 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12612 optimization.
12613 * gcc.dg/builtin-bswap-7.c: Likewise.
12614
12615 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12616
12617 PR c++/58207
12618 * g++.dg/cpp0x/constexpr-ice15.C: New.
12619
12620 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12621
12622 PR ipa/59626
12623 testcase by Richard Biener
12624 * gcc.dg/lto/pr59626_0.c: New testcase.
12625 * gcc.dg/lto/pr59626_1.c: New testcase.
12626
12627 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12628
12629 PR debug/60655
12630 * gcc.c-torture/compile/pr60655-1.c: New test.
12631
12632 2014-04-04 Martin Jambor <mjambor@suse.cz>
12633
12634 PR ipa/60640
12635 * g++.dg/ipa/pr60640-1.C: New test.
12636 * g++.dg/ipa/pr60640-2.C: Likewise.
12637 * g++.dg/ipa/pr60640-3.C: Likewise.
12638 * g++.dg/ipa/pr60640-4.C: Likewise.
12639
12640 2014-04-04 Jeff Law <law@redhat.com>
12641
12642 PR target/60657
12643 * gcc.target/arm/pr60657.c: New test.
12644
12645 2014-04-04 Richard Biener <rguenther@suse.de>
12646
12647 PR ipa/60746
12648 * g++.dg/torture/pr60746.C: New testcase.
12649
12650 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12651
12652 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12653 * g++.old-deja/g++.jason/overload21.C: Likewise.
12654 * g++.old-deja/g++.law/init5.C: Likewise.
12655
12656 2014-04-03 Cong Hou <congh@google.com>
12657
12658 PR tree-optimization/60505
12659 * gcc.dg/vect/pr60505.c: New test.
12660
12661 2014-04-03 Richard Biener <rguenther@suse.de>
12662
12663 PR tree-optimization/60740
12664 * gcc.dg/graphite/pr60740.c: New testcase.
12665
12666 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12667
12668 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12669 * g++.dg/warn/Wnvdtor-2.C: New.
12670 * g++.dg/warn/Wnvdtor-3.C: New.
12671 * g++.dg/warn/Wnvdtor-4.C: New.
12672 * g++.dg/warn/Weff1.C: Delete.
12673 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12674 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12675
12676 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12677
12678 PR ipa/60659
12679 * g++.dg/torture/pr60659.C: New testcase.
12680
12681 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12682
12683 PR tree-optimization/60733
12684 * gcc.dg/torture/pr60733.c: New test.
12685
12686 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12687
12688 PR rtl-optimization/60650
12689 * gcc.target/arm/pr60650-2.c: New.
12690
12691 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12692
12693 * gcc.target/i386/avx2-vpand-3.c,
12694 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12695
12696 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12697
12698 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12699 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12700 gcc.target/i386/memcpy-strategy-1.c,
12701 gcc.target/i386/memcpy-strategy-2.c,
12702 gcc.target/i386/memcpy-vector_loop-1.c,
12703 gcc.target/i386/memcpy-vector_loop-2.c,
12704 gcc.target/i386/memset-vector_loop-1.c,
12705 gcc.target/i386/memset-vector_loop-2.c,
12706 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12707 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12708 -march= options different from those in dg-options.
12709
12710 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12711
12712 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12713 gcc.target/i386/pr30970.c: Use -mtune=generic.
12714 * gcc.target/i386/avx2-vpaddb-3.c,
12715 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12716 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12717 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12718 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12719 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12720 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12721 gcc.target/i386/avx2-vpsubw-3.c,
12722 gcc.target/i386/avx256-unaligned-load-1.c,
12723 gcc.target/i386/avx256-unaligned-load-4.c,
12724 gcc.target/i386/avx256-unaligned-store-1.c,
12725 gcc.target/i386/avx256-unaligned-store-2.c,
12726 gcc.target/i386/avx256-unaligned-store-4.c: Use
12727 -mno-prefer-avx128.
12728
12729 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12730 Iain Sandoe <iain@codesourcery.com>
12731
12732 PR target/54083
12733 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12734 with the additional options -Wl,-undefined,dynamic_lookup
12735 and -Wl,-flat_namespace.
12736 * gcc.dg/torture/pr53922.c: Additional option
12737 -Wl,-flat_namespace for darwin[89].
12738 * gcc.dg/torture/pr60092.c: Additional options
12739 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12740 for darwin[89].
12741
12742 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12743
12744 PR target/43751
12745 * lib/prune.exp: Modify the regular express to prune
12746 the new warnings introduced by r205679 on darwin9.
12747
12748 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12749
12750 * g++.dg/init/ctor4.C: Adjust.
12751 * g++.dg/init/ctor4-1.C: New.
12752 * g++.dg/cpp0x/defaulted2.C: Adjust.
12753
12754 2014-04-01 Richard Henderson <rth@redhat.com>
12755
12756 PR target/60704
12757 * gcc.dg/pr60704.c: New file.
12758
12759 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12760
12761 PR target/60363
12762 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12763 logical_op_short_circuit targets.
12764
12765 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12766
12767 PR libfortran/60128
12768 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12769 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12770
12771 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12772
12773 PR rtl-optimization/60700
12774 * gcc.target/i386/pr60700.c: New test.
12775
12776 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12777
12778 PR target/60650
12779 * gcc.target/arm/pr60650.c: Adjust command line options.
12780
12781 2014-03-31 Martin Jambor <mjambor@suse.cz>
12782
12783 PR middle-end/60647
12784 * gcc.dg/pr60647-1.c: New test.
12785 * gcc.dg/pr60647-2.c: Likewise.
12786
12787 2014-03-31 Richard Biener <rguenther@suse.de>
12788
12789 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12790
12791 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12792
12793 PR target/60034
12794 * gcc.target/aarch64/pr60034.c: New file.
12795
12796 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12797
12798 PR c++/60626
12799 * g++.dg/cpp1y/pr60626.C: New testcase.
12800
12801 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12802
12803 * gcc.dg/pr45416.c: Allow bextr on x86.
12804 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12805 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12806 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12807 * gcc.target/i386/l_fma_double_1.c,
12808 gcc.target/i386/l_fma_double_2.c,
12809 gcc.target/i386/l_fma_double_3.c,
12810 gcc.target/i386/l_fma_double_4.c,
12811 gcc.target/i386/l_fma_double_5.c,
12812 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12813 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12814 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12815 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12816 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12817 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12818 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12819
12820 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12821
12822 PR target/60648
12823 * g++.dg/pr60648.C: Move test to...
12824 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12825 dg-options, add for fpic targets dg-additional-options -fPIC.
12826
12827 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12828
12829 * gnat.dg/opt33.adb: New testcase.
12830
12831 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12832
12833 PR target/60697
12834 * gcc.target/aarch64/pr60697.c: New.
12835
12836 2014-03-27 Jeff Law <law@redhat.com>
12837
12838 PR target/60648
12839 * g++.dg/pr60648.C: New test.
12840
12841 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12842
12843 PR c++/60573
12844 * g++.dg/cpp1y/pr60573.C: New testcase.
12845
12846 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR target/60693
12849 * gcc.target/i386/pr60693.c: New test.
12850
12851 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12852
12853 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12854
12855 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR c++/60689
12858 * c-c++-common/pr60689.c: New test.
12859
12860 PR c++/58678
12861 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12862 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12863 targets.
12864
12865 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12866
12867 PR target/60675
12868 * gcc.target/aarch64/pr60675.C: New.
12869
12870 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12871
12872 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12873 * lib/target-supports.exp: Return true for s390
12874 in check_effective_logical_op_short_circuit.
12875
12876 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12877
12878 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12879 of second source operand.
12880 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12881 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12882 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12883
12884 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR ipa/60315
12887 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12888
12889 2014-03-28 Tobias Burnus <burnus@net-b.de>
12890
12891 * lib/cilk-plus-dg.exp: New.
12892 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12893 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12894
12895 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12896
12897 PR fortran/60522
12898 * gfortran.dg/where_4.f90: New test case.
12899
12900 2014-03-27 Tobias Burnus <burnus@net-b.de>
12901
12902 PR fortran/58880
12903 * gfortran.dg/finalize_24.f90: New.
12904
12905 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12906
12907 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12908 vbpermq builtin.
12909
12910 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12911 vec_select optimizations.
12912 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12913 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12914
12915 PR target/60672
12916 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12917 xxpermdi builtins are supported.
12918
12919 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12920
12921 PR rtl-optimization/60650
12922 * gcc.target/arm/pr60650.c: New.
12923
12924 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12925
12926 * gcc.target/s390/20140327-1.c: New testcase.
12927
12928 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR middle-end/60682
12931 * g++.dg/gomp/pr60682.C: New test.
12932
12933 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12934
12935 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12936
12937 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12938
12939 PR target/60580
12940 * gcc.target/aarch64/pr60580_1.c: New.
12941 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12942 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12943
12944 2014-03-26 Dehao Chen <dehao@google.com>
12945
12946 * gcc.dg/predict-8.c: New test.
12947
12948 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12949
12950 PR c++/52369
12951 * g++.dg/init/const10.C: New.
12952 * g++.dg/init/const11.C: New.
12953 * g++.dg/init/pr25811.C: Adjust.
12954 * g++.dg/init/pr29043.C: Likewise.
12955 * g++.dg/init/pr43719.C: Likewise.
12956 * g++.dg/init/pr44086.C: Likewise.
12957 * g++.dg/init/ctor8.C: Likewise.
12958 * g++.dg/init/uninitialized1.C: Likewise.
12959
12960 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12961
12962 PR sanitizer/60636
12963 * c-c++-common/ubsan/pr60636.c: New test.
12964
12965 2014-03-26 Andreas Schwab <schwab@suse.de>
12966
12967 * g++.dg/torture/pr60315.C: Remove duplication.
12968
12969 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12970
12971 * gcc.c-torture/execute/20140326-1.c: New test.
12972
12973 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12974
12975 PR ipa/60315
12976 * g++.dg/torture/pr60315.C: New testcase.
12977
12978 2014-03-25 Martin Jambor <mjambor@suse.cz>
12979
12980 PR ipa/60600
12981 * g++.dg/ipa/pr60600.C: New test.
12982
12983 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12984
12985 PR testsuite/58013
12986 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12987
12988 2014-03-25 Richard Biener <rguenther@suse.de>
12989
12990 PR middle-end/60635
12991 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12992 * gfortran.dg/lto/pr60635_1.c: Likewise.
12993
12994 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12995
12996 PR c++/60627
12997 * g++.dg/cpp1y/pr60627.C: New testcase.
12998
12999 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13000
13001 * gcc.target/aarch64/ushr64_1.c: New.
13002
13003 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13004
13005 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13006 (LONG_LONG): Use LLONG.
13007 (set_rvector_long): Explicitly return void.
13008 (set_vector_long): Likewise.
13009 (check_vector_long): Likewise.
13010
13011 2014-03-24 Marek Polacek <polacek@redhat.com>
13012
13013 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13014 Define INT_MIN.
13015 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13016 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13017 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13018 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13019 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13020 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13021 * c-c++-common/ubsan/pr59503.c: Likewise.
13022 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13023 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13024 * c-c++-common/ubsan/shift-3.c: Likewise.
13025 * c-c++-common/ubsan/shift-6.c: Likewise.
13026 * c-c++-common/ubsan/undefined-1.c: Likewise.
13027 * c-c++-common/ubsan/vla-2.c: Likewise.
13028 * c-c++-common/ubsan/vla-3.c: Likewise.
13029 * c-c++-common/ubsan/vla-4.c: Likewise.
13030 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13031 * g++.dg/ubsan/return-2.C: Likewise.
13032
13033 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13034
13035 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13036 hppa*-*-hpux*.
13037
13038 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13039
13040 PR libfortran/59313
13041 PR libfortran/58015
13042 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13043 * gfortran.dg/round_4.f90: Likewise.
13044
13045 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13046
13047 PR libfortran/60128
13048 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13049 i?86-*-solaris2.9*.
13050
13051 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR sanitizer/60613
13054 * c-c++-common/ubsan/pr60613-1.c: New test.
13055 * c-c++-common/ubsan/pr60613-2.c: New test.
13056
13057 2014-03-22 Matthias Klose <doko@ubuntu.com>
13058
13059 * g++.dg/cpp0x/regress: Remove empty directory.
13060
13061 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR debug/60603
13064 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13065
13066 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13067
13068 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13069 * g++.dg/cpp1y/pr60393.C: Likewise.
13070
13071 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13072
13073 PR c++/60384
13074 * g++.dg/cpp1y/pr60384.C: New.
13075
13076 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR target/60598
13079 * gcc.dg/pr60598.c: New test.
13080
13081 2014-03-21 Martin Jambor <mjambor@suse.cz>
13082
13083 PR ipa/59176
13084 * g++.dg/torture/pr59176.C: New test.
13085
13086 2014-03-21 Martin Jambor <mjambor@suse.cz>
13087
13088 PR ipa/60419
13089 * g++.dg/ipa/pr60419.C: New test.
13090
13091 2014-03-21 Richard Biener <rguenther@suse.de>
13092
13093 PR tree-optimization/60577
13094 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13095
13096 2014-03-21 Tobias Burnus <burnus@net-b.de>
13097
13098 PR fortran/60599
13099 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13100
13101 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR middle-end/60597
13104 * g++.dg/opt/pr60597.C: New test.
13105
13106 PR c++/60572
13107 * g++.dg/init/pr60572.C: New test.
13108
13109 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13110
13111 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13112
13113 2014-03-19 Tobias Burnus <burnus@net-b.de>
13114
13115 PR fortran/60543
13116 PR fortran/60283
13117 * gfortran.dg/implicit_pure_4.f90: New.
13118
13119 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13120
13121 PR c++/51474
13122 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13123
13124 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13125
13126 PR testsuite/60590
13127 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13128 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13129 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13130
13131 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13132
13133 PR c++/60332
13134 * g++.dg/cpp1y/pr60332.C: New.
13135
13136 2014-03-19 Marek Polacek <polacek@redhat.com>
13137
13138 PR sanitizer/60569
13139 * g++.dg/ubsan/pr60569.C: New test.
13140
13141 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13142
13143 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13144
13145 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR tree-optimization/60559
13148 * g++.dg/vect/pr60559.cc: New test.
13149
13150 2014-03-18 Ian Lance Taylor <iant@google.com>
13151
13152 PR target/60563
13153 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13154 (ditype): Rename typedef from int64_t.
13155
13156 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13157
13158 PR c/55383
13159 * gcc.dg/cast-qual-3.c: New.
13160 Revert:
13161 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13162 * c-c++-common/Wcast-qual-1.c: More precise match text.
13163
13164 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13165
13166 PR fortran/55207
13167 PR fortran/60549
13168 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13169 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13170 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13171 * gfortran.dg/intent_optimize_1.f90: Ditto.
13172 * gfortran.dg/pointer_init_9.f90: Ditto.
13173 * gfortran.dg/volatile4.f90: Ditto.
13174 * gfortran.dg/volatile6.f90: Ditto.
13175
13176 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13177
13178 PR c/55383
13179 * c-c++-common/Wcast-qual-1.c: More precise match text.
13180
13181 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13182
13183 PR c++/60305
13184 * g++.dg/cpp0x/constexpr-ice14.C: New.
13185
13186 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13187
13188 PR c++/54250
13189 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13190
13191 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13192
13193 PR sanitizer/60535
13194 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13195 * c-c++-common/ubsan/null-2.c: Likewise.
13196 * c-c++-common/ubsan/null-3.c: Likewise.
13197 * c-c++-common/ubsan/null-4.c: Likewise.
13198 * c-c++-common/ubsan/null-5.c: Likewise.
13199 * c-c++-common/ubsan/null-6.c: Likewise.
13200 * c-c++-common/ubsan/null-7.c: Likewise.
13201 * c-c++-common/ubsan/null-8.c: Likewise.
13202 * c-c++-common/ubsan/null-9.c: Likewise.
13203 * c-c++-common/ubsan/null-10.c: Likewise.
13204 * c-c++-common/ubsan/null-11.c: Likewise.
13205 * c-c++-common/ubsan/overflow-1.c: Likewise.
13206 * c-c++-common/ubsan/overflow-2.c: Likewise.
13207 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13208 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13209 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13210 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13211 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13212 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13213 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13214 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13215 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13216 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13217 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13218 * c-c++-common/ubsan/pr59333.c: Likewise.
13219 * c-c++-common/ubsan/pr59503.c: Likewise.
13220 * c-c++-common/ubsan/pr59667.c: Likewise.
13221 * c-c++-common/ubsan/undefined-1.c: Likewise.
13222 * g++.dg/ubsan/pr59250.C: Likewise.
13223 * g++.dg/ubsan/pr59306.C: Likewise.
13224
13225 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13226
13227 * gcc.dg/tls/pr58595.c: Add tls options.
13228
13229 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13230
13231 * gcc.target/i386/avx-additional-reg-names.c: New.
13232 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13233
13234 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13235
13236 PR c++/60390
13237 * g++.dg/cpp1y/pr60390.C: New testcase.
13238
13239 PR c++/60391
13240 * g++.dg/cpp1y/pr60391.C: New testcase.
13241
13242 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR target/60516
13245 * gcc.target/i386/pr60516.c: New test.
13246
13247 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13248
13249 PR c++/59571
13250 * g++.dg/cpp0x/constexpr-ice13.C: New.
13251
13252 2014-03-17 Marek Polacek <polacek@redhat.com>
13253
13254 PR middle-end/60534
13255 * gcc.dg/gomp/pr60534.c: New test.
13256
13257 2014-03-17 Kai Tietz <ktietz@redhat.com>
13258
13259 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13260
13261 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13262
13263 PR testsuite/58851
13264 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13265 storage size.
13266
13267 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13268
13269 PR libfortran/58324
13270 * gfortran.dg/list_read_12.f90: New test.
13271
13272 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13273
13274 PR fortran/55207
13275 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13276 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13277 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13278 -Wno-aggressive-loop-optimizations and remove an unused variable.
13279 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13280 * gfortran.dg/pointer_init_9.f90: New.
13281 * gfortran.dg/volatile4.f90: Put into subroutine.
13282 * gfortran.dg/volatile6.f90: Ditto.
13283
13284 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13285
13286 PR fortran/60392
13287 * gfortran.dg/transpose_4.f90: New test.
13288
13289 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13290
13291 PR rtl-optimization/60508
13292 * gcc.target/i386/pr60508.c: New.
13293
13294 2014-03-14 Richard Biener <rguenther@suse.de>
13295
13296 PR middle-end/60518
13297 * g++.dg/pr60518.C: New testcase.
13298
13299 2014-03-14 Martin Jambor <mjambor@suse.cz>
13300
13301 PR lto/60461
13302 * gcc.dg/lto/pr60461_0.c: New test.
13303
13304 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13305
13306 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13307 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13308 * gcc.dg/lto/save-temps_0.c: New testcase.
13309
13310 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13311
13312 PR middle-end/36282
13313 * c-c++-common/pr36282-1.c: New test.
13314 * c-c++-common/pr36282-2.c: New test.
13315 * c-c++-common/pr36282-3.c: New test.
13316 * c-c++-common/pr36282-4.c: New test.
13317
13318 2014-03-13 Richard Henderson <rth@redhat.com>
13319
13320 PR debug/60438
13321 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13322
13323 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13324
13325 PR c++/60383
13326 * g++.dg/template/crash118.C: New.
13327 * g++.dg/template/crash95.C: Adjust.
13328
13329 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13330
13331 PR rtl-optimization/57189
13332 * gcc.target/i386/pr57189.c: New.
13333
13334 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13335
13336 PR c++/60254
13337 * g++.dg/cpp0x/static_assert10.C: New.
13338 * g++.dg/cpp0x/static_assert11.C: Likewise.
13339 * g++.dg/cpp0x/static_assert3.C: Adjust.
13340
13341 2014-03-13 Richard Biener <rguenther@suse.de>
13342
13343 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13344
13345 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13346
13347 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13348 2.07 128-bit arithmetic.
13349 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13350
13351 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13352 due to when TImode is allowed in VSX registers, the allowable
13353 address modes for TImode is just a single indirect address in
13354 order for the value to be loaded and store in either GPR or VSX
13355 registers. This affects the generated code, and it would cause
13356 this test to fail, when such an option is used.
13357
13358 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13359
13360 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13361
13362 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13363
13364 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13365 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13366 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13367 only test for exactly one if if -mbranch-cost=1 has been passed.
13368
13369 2014-03-12 Christian Bruel <christian.bruel@st.com>
13370
13371 PR target/60264
13372 * gcc.target/arm/pr60264.c
13373
13374 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13375
13376 PR tree-optimization/60454
13377 * gcc.c-torture/execute/pr60454.c: New test.
13378
13379 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13380 Marc Glisse <marc.glisse@inria.fr>
13381
13382 PR tree-optimization/60502
13383 * gcc.c-torture/compile/pr60502.c: New test.
13384
13385 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR middle-end/60482
13388 * gcc.dg/vect/pr60482.c: New test.
13389
13390 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13391
13392 PR c++/60389
13393 * g++.dg/cpp0x/inh-ctor19.C: New.
13394
13395 2014-03-11 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/60429
13398 PR tree-optimization/60485
13399 * gcc.dg/pr60485-1.c: New testcase.
13400 * gcc.dg/pr60485-2.c: Likewise.
13401
13402 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13403
13404 PR ipa/60457
13405 * g++.dg/ipa/pr60457.C: New test.
13406
13407 2014-03-10 Richard Biener <rguenther@suse.de>
13408
13409 PR middle-end/60474
13410 * g++.dg/torture/pr60474.C: New testcase.
13411
13412 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13413
13414 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13415
13416 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13417
13418 * gcc.dg/lto/pr55113_0.c: New testcase.
13419
13420 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13421
13422 PR c++/60033
13423 * g++.dg/cpp1y/pr60033.C: New testcase.
13424
13425 PR c++/60393
13426 * g++.dg/cpp1y/pr60393.C: New testcase.
13427
13428 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13429
13430 PR libfortran/60128
13431 * gfortran.dg/fmt_en.f90: New test.
13432
13433 2014-03-07 Jason Merrill <jason@redhat.com>
13434
13435 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13436 * lib/target-supports.exp (check_effective_target_c++11): Now
13437 means C++11 and up.
13438 (check_effective_target_c++11_only): New.
13439 (check_effective_target_c++11_down): New.
13440 (check_effective_target_c++1y): New.
13441 (check_effective_target_c++1y_only): New.
13442 (check_effective_target_c++98_only): Rename from
13443 check_effective_target_c++98.
13444 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13445
13446 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13447
13448 PR c++/58609
13449 * g++.dg/cpp0x/constexpr-ice12.C: New.
13450
13451 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13452
13453 * c-c++-common/gomp/map-1.c: Extend.
13454
13455 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13456 Janus Weil <janus@gcc.gnu.org>
13457
13458 PR fortran/51976
13459 * gfortran.dg/deferred_type_component_1.f90 : New test.
13460 * gfortran.dg/deferred_type_component_2.f90 : New test.
13461
13462 2014-03-06 Marek Polacek <polacek@redhat.com>
13463
13464 PR c/60197
13465 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13466 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13467
13468 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR target/58595
13471 * gcc.dg/tls/pr58595.c: New test.
13472
13473 2014-03-06 Richard Biener <rguenther@suse.de>
13474
13475 PR middle-end/60445
13476 PR lto/60424
13477 PR lto/60427
13478 Revert
13479 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13480
13481 * gcc.dg/lto/pr55113_0.c: New testcase.
13482
13483 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR testsuite/59308
13486 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13487 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13488 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13489 s390*/i?86/x86_64.
13490 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13491 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13492 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13493 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13494 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13495 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13496 even for mips*/s390*/i?86/x86_64.
13497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13502
13503 PR lto/60404
13504 * gcc.dg/lto/pr60404_0.c: New test.
13505 * gcc.dg/lto/pr60404_1.c: New file.
13506 * gcc.dg/lto/pr60404_2.c: New file.
13507
13508 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13509
13510 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13511 long long" throughout.
13512 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13513 * gcc.dg/vmx/insert-vsx.c: Likewise.
13514 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13515 * gcc.dg/vmx/ld-vsx.c: Likewise.
13516 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13517 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13518 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13519 * gcc.dg/vmx/merge-vsx.c: Likewise.
13520 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13521 * gcc.dg/vmx/st-vsx.c: Likewise.
13522 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13523 * gcc.dg/vmx/stl-vsx.c: Likewise.
13524 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13525
13526 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13527
13528 * gcc.dg/lto/pr55113_0.c: New testcase.
13529
13530 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13531
13532 PR c++/60376
13533 * g++.dg/cpp1y/pr60376.C: New.
13534
13535 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13536
13537 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13538
13539 2014-03-04 Richard Biener <rguenther@suse.de>
13540
13541 PR tree-optimization/60382
13542 * gcc.dg/vect/pr60382.c: New testcase.
13543
13544 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13545
13546 PR libfortran/60148
13547 * gfortran.dg/namelist_84.f90: New test.
13548
13549 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13550
13551 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13552 argument to avoid inf values.
13553 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13554 UNION_FP_CHECK machinery.
13555
13556 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13557
13558 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13559 i32in128 cases outside special big-endian processing block.
13560
13561 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13562
13563 PR preprocessor/60400
13564 * c-c++-common/cpp/pr60400.c: New test.
13565 * c-c++-common/cpp/pr60400-1.h: New file.
13566 * c-c++-common/cpp/pr60400-2.h: New file.
13567
13568 PR objc++/60398
13569 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13570
13571 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13572 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13573
13574 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13575
13576 PR ipa/60150
13577 * g++.dg/lto/pr60150.H: New testcase.
13578 * g++.dg/lto/pr60150_0.C: New testcase.
13579 * g++.dg/lto/pr60150_1.C: New testcase.
13580
13581 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13582
13583 PR ipa/60306
13584 * g++.dg/ipa/devirt-29.C: New testcase
13585
13586 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13587
13588 PR fortran/60236
13589 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13590
13591 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13592
13593 PR c++/50025
13594 * g++.dg/cpp0x/pr50025.C: New.
13595
13596 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13597
13598 PR c++/60377
13599 * g++.dg/cpp1y/pr60377.C: New testcase.
13600
13601 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13602
13603 PR fortran/60341
13604 * gfortran.dg/str_comp_optimize_1.f90: New test.
13605
13606 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13607
13608 PR target/60071
13609 * gcc.c-torture/compile/pr60071.c: New.
13610
13611 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13612
13613 PR fortran/60359
13614 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13615
13616 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13617
13618 PR c++/58610
13619 * g++.dg/cpp0x/constexpr-ice11.C: New.
13620
13621 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13622
13623 PR c++/60314
13624 * g++.dg/cpp1y/auto-fn24.C: New.
13625
13626 2014-02-28 Joey Ye <joey.ye@arm.com>
13627
13628 PR target/PR60169
13629 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13630
13631 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13632
13633 PR c++/60253
13634 * g++.dg/overload/ellipsis2.C: New.
13635
13636 2014-02-27 Jeff Law <law@redhat.com>
13637
13638 PR rtl-optimization/52714
13639 * gcc.c-torture/compile/pr52714.c: New test.
13640
13641 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13642 Jeff Law <law@redhat.com>
13643
13644 PR rtl-optimization/49847
13645 * g++.dg/pr49847.C: New test.
13646
13647 2014-02-27 Marek Polacek <polacek@redhat.com>
13648
13649 PR middle-end/59223
13650 * c-c++-common/pr59223.c: New test.
13651
13652 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13653
13654 * common/config/i386/predicates.md (const1256_operand): Remove.
13655 (const2356_operand): New.
13656 (const_1_to_2_operand): Remove.
13657 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13658 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13659 (*avx512pf_gatherpf<mode>sf): Ditto.
13660 (avx512pf_gatherpf<mode>df): Ditto.
13661 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13662 (*avx512pf_gatherpf<mode>df): Ditto.
13663 (avx512pf_scatterpf<mode>sf): Ditto.
13664 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13665 (*avx512pf_scatterpf<mode>sf): Ditto.
13666 (avx512pf_scatterpf<mode>df): Ditto.
13667 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13668 (*avx512pf_scatterpf<mode>df): Ditto.
13669 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13670
13671 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13672
13673 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13674 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13675 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13676 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13677 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13678 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13679 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13680 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13681
13682 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13683
13684 PR target/60280
13685 * gnat.dg/renaming5.adb: Change to two expected gotos.
13686 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13687 jump threads.
13688 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13689 messages for removed basic block.
13690 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13691 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13692 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13693 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13694
13695 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13696
13697 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13698 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13699 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13700 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13701 * gcc.dg/vmx/merge-vsx.c: Likewise.
13702 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13703
13704 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13705
13706 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13707 * gcc.target/i386/prefetchwt1-1.c: New.
13708 * g++.dg/other/i386-2.C: Add new option.
13709 * g++.dg/other/i386-3.C: Ditto.
13710 * gcc.target/i386/sse-12.c: Ditto.
13711 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13712 * gcc.target/i386/sse-22.c: Add new option.
13713 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13714
13715 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13716
13717 PR libfortran/59313
13718 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13719
13720 PR libfortran/58015
13721 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13722
13723 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13724
13725 PR c++/60311
13726 * g++.dg/cpp1y/pr60311.C: New testcase.
13727
13728 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13729
13730 PR c++/60065
13731 * g++.dg/cpp1y/pr60065.C: New testcase.
13732
13733 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13734
13735 PR rtl-optimization/60268
13736 * gcc.c-torture/compile/pr60268.c: New test.
13737
13738 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13739
13740 * gcc.target/microblaze/others/mem_reload.c: New test.
13741
13742 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13743
13744 * gcc.dg/vmx/lde.c: New test.
13745 * gcc.dg/vmx/lde-be-order.c: New test.
13746 * gcc.dg/vmx/ste.c: New test.
13747 * gcc.dg/vmx/ste-be-order.c: New test.
13748
13749 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13750
13751 PR testsuite/60173
13752 * lib/target-supports.exp
13753 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13754 and crisv32-*-* to list.
13755
13756 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13757
13758 PR fortran/60302
13759 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13760
13761 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13762
13763 * gcc.dg/vmx/vsums.c: Check entire result vector.
13764 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13765
13766 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13767
13768 * gcc.dg/vmx/ld.c: New test.
13769 * gcc.dg/vmx/ld-be-order.c: New test.
13770 * gcc.dg/vmx/ld-vsx.c: New test.
13771 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13772 * gcc.dg/vmx/ldl.c: New test.
13773 * gcc.dg/vmx/ldl-be-order.c: New test.
13774 * gcc.dg/vmx/ldl-vsx.c: New test.
13775 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13776 * gcc.dg/vmx/st.c: New test.
13777 * gcc.dg/vmx/st-be-order.c: New test.
13778 * gcc.dg/vmx/st-vsx.c: New test.
13779 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13780 * gcc.dg/vmx/stl.c: New test.
13781 * gcc.dg/vmx/stl-be-order.c: New test.
13782 * gcc.dg/vmx/stl-vsx.c: New test.
13783 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13784
13785 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13786
13787 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13788 * g++.dg/other/i386-3.C (dg-options): Ditto.
13789 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13790 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13791 -mavx512pf and -msha.
13792
13793 2014-02-21 Richard Biener <rguenther@suse.de>
13794
13795 PR tree-optimization/60276
13796 * gcc.dg/vect/pr60276.c: New testcase.
13797
13798 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13799
13800 PR fortran/60234
13801 * gfortran.dg/finalize_23.f90: New.
13802
13803 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13804
13805 PR c++/60052
13806 PR c++/60053
13807 * g++.dg/cpp1y/pr60052.C: New testcase.
13808 * g++.dg/cpp1y/pr60053.C: New testcase.
13809
13810 2014-02-21 Tobias Burnus <burnus@net-b.de>
13811
13812 PR fortran/60286
13813 * gfortran.dg/inquire_16.f90: New.
13814
13815 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13816
13817 * gcc.target/nios2/biggot-1.c: New.
13818 * gcc.target/nios2/biggot-2.c: New.
13819
13820 2014-02-20 Martin Jambor <mjambor@suse.cz>
13821
13822 PR ipa/55260
13823 * gcc.dg/ipa/pr55260.c: New test.
13824
13825 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13826
13827 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13828 for execution test case.
13829
13830 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13831
13832 PR ipa/58555
13833 * g++.dg/torture/pr58555.C: New testcase.
13834
13835 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13836
13837 PR target/60204
13838 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13839 reflect abi fix.
13840 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13841
13842 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13843 Kirill Yukhin <kirill.yukhin@intel.com>
13844
13845 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13846 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13847 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13848 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13849 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13850 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13851
13852 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR c/37743
13855 * g++.dg/ext/builtin-bswap1.C: New test.
13856 * c-c++-common/pr37743.c: New test.
13857
13858 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13859
13860 * gcc.dg/decl-10.c: New test.
13861
13862 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13863
13864 PR c++/60267
13865 * g++.dg/ext/ivdep-1.C: New test.
13866
13867 PR c++/60267
13868 * gcc.dg/pr60267.c: New test.
13869
13870 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13871
13872 PR target/59794
13873 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13874 (dg-options): Remove -Wno-psabi.
13875 * gcc.target/i386/pr59794-2.c: Ditto.
13876 * gcc.target/i386/pr60205-1.c: Ditto.
13877 * gcc.target/i386/sse-5.c: Ditto.
13878
13879 2014-02-18 Nick Clifton <nickc@redhat.com>
13880
13881 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13882 * gcc.dg/pr23623.c: Likewise.
13883 * gcc.dg/pr48784-1.c: Likewise.
13884 * gcc.dg/pr48784-2.c: Likewise.
13885 * gcc.dg/pr56997-2.c: Likewise.
13886 * gcc.dg/sms-6.c: Likewise.
13887 * gcc.dg/torture/pr60183.c: Likewise.
13888 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13889 * gcc.c-torture/execute/20061220-1.x: New.
13890 * gcc.c-torture/execute/pr43220.x: New.
13891 * gcc.c-torture/execute/pr51581-1.x: New.
13892 * gcc.c-torture/execute/pr51581-2.x: New.
13893 * gcc.c-torture/execute/pr58570.x: New.
13894 * gcc.c-torture/unsorted/DFcmp.x: New.
13895 * gcc.c-torture/unsorted/SFset.x: New.
13896
13897 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13898
13899 * gnat.dg/opt31.adb: New test.
13900
13901 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13902
13903 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13904
13905 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13906
13907 PR fortran/60232
13908 * gfortran.dg/typebound_proc_33.f90: New.
13909
13910 2014-02-19 Marek Polacek <polacek@redhat.com>
13911
13912 PR c/60195
13913 * gcc.dg/pr60195.c: New test.
13914
13915 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13916
13917 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13918
13919 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13920
13921 PR preprocessor/58844
13922 * c-c++-common/cpp/pr58844-1.c: New test.
13923 * c-c++-common/cpp/pr58844-2.c: New test.
13924
13925 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13926
13927 PR c++/60225
13928 * g++.dg/cpp0x/constexpr-ice10.C: New.
13929
13930 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13931
13932 PR c++/60215
13933 * g++.dg/cpp0x/pr60215.C: New.
13934
13935 2014-02-18 Tobias Burnus <burnus@net-b.de>
13936
13937 PR fortran/49397
13938 * gfortran.dg/proc_ptr_45.f90: New.
13939 * gfortran.dg/proc_ptr_46.f90: New.
13940
13941 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13942
13943 PR c++/60190
13944 * g++.dg/cpp1y/pr60190.C: New testcase.
13945
13946 PR c++/60064
13947 * g++.dg/cpp1y/pr60064.C: New testcase.
13948
13949 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13950
13951 PR target/60205
13952 * gcc.target/i386/pr60205-1.c: New test.
13953 * gcc.target/i386/pr60205-2.c: Ditto.
13954
13955 2014-02-18 Kai Tietz <ktietz@redhat.com>
13956
13957 PR target/60193
13958 * gcc.target/i386/nest-1.c: New testcase.
13959
13960 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13961
13962 * gnat.dg/opt32.adb: New test.
13963
13964 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13965
13966 PR fortran/60231
13967 * gfortran.dg/typebound_generic_15.f90: New.
13968
13969 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13970
13971 PR fortran/55907
13972 * gfortran.dg/init_flag_12.f90: New.
13973
13974 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13975 Ilya Tocar <ilya.tocar@intel.com>
13976
13977 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13978 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13979 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13980 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13981
13982 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13983
13984 * lib/target-supports.exp
13985 (check_effective_target_logical_op_short_circuit): New procedure.
13986 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13987 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13988 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13989 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13990 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13991 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13992 logical_op_short_circuit for the alternative test, extending
13993 it to arm_cortex_m.
13994
13995 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13996
13997 PR target/60203
13998 * gcc.target/powerpc/pr60203.c: New testsuite.
13999
14000 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14001
14002 PR fortran/59599
14003 * gfortran.dg/ichar_3.f90: New test.
14004
14005 2014-02-15 Richard Biener <rguenther@suse.de>
14006
14007 PR tree-optimization/60183
14008 * gcc.dg/torture/pr60183.c: New testcase.
14009
14010 2014-02-14 Jeff Law <law@redhat.com>
14011
14012 PR rtl-optimization/60131
14013 * g++.dg/torture/pr60131.C: New test.
14014
14015 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14016
14017 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14018 on command-line.
14019
14020 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14021
14022 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14023
14024 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14025
14026 * gcc.c-torture/compile/20140213.c: New test.
14027
14028 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR target/43546
14031 * gcc.target/i386/pr43546.c: New test.
14032
14033 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14034
14035 * gcc.target/s390/hotpatch-compile-8.c: New test.
14036
14037 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14038
14039 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14040 definition with an ifndef.
14041 * gcc.dg/pr59605-2.c: New test.
14042
14043 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14044
14045 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14046
14047 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14048
14049 * gcc.dg/torture/float128-mul-underflow.c,
14050 gcc.dg/torture/float128-truncdf-underflow.c,
14051 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14052
14053 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR middle-end/59737
14056 * g++.dg/ipa/pr59737.C: New test.
14057
14058 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14059
14060 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14061
14062 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14063
14064 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14065
14066 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14067
14068 2014-02-12 Richard Biener <rguenther@suse.de>
14069
14070 PR middle-end/60092
14071 * gcc.dg/torture/pr60092.c: New testcase.
14072 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14073
14074 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14075
14076 * gcc.c-torture/execute/20140212-1.c: New test.
14077
14078 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14079
14080 PR c++/60047
14081 * g++.dg/cpp0x/pr60047.C: New.
14082
14083 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14084
14085 PR c/60101
14086 * c-c++-common/pr60101.c: New test.
14087
14088 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14089
14090 PR lto/59468
14091 * g++.dg/ipa/devirt-27.C: New testcase.
14092 * g++.dg/ipa/devirt-26.C: New testcase.
14093
14094 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14095
14096 PR target/60137
14097 * gcc.target/powerpc/pr60137.c: New file.
14098
14099 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14100
14101 PR fortran/52370
14102 * gfortran.dg/pr52370.f90: New test.
14103
14104 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14105
14106 PR target/59927
14107 Revert
14108 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14109
14110 PR testsuite/58630
14111 * gcc.target/i386/pr43662.c (dg-options):
14112 Add -maccumulate-outgoing-args.
14113 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14114 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14115 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14116 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14117 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14118 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14119 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14120 Add -maccumulate-outgoing-args.
14121 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14122 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14123 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14124 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14125 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14126 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14127 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14128 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14129 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14130 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14131 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14132 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14133 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14134 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14135 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14136
14137 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14138
14139 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14140
14141 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR debug/59776
14144 * gcc.dg/guality/pr59776.c: New test.
14145
14146 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14147
14148 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14149 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14150 (add_options_for_arm_vfp3): New.
14151
14152 2014-02-11 Jeff Law <law@redhat.com>
14153
14154 PR middle-end/54041
14155 * gcc.target/m68k/pr54041.c: New test.
14156
14157 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR target/59927
14160 * gcc.target/i386/pr59927.c: New test.
14161
14162 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14163
14164 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14165 * gcc.dg/vect/pr60012.c: Likewise.
14166 * gcc.dg/vect/vect-119.c: Likewise.
14167 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14168 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14169
14170 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14171
14172 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14173
14174 2014-02-10 Jeff Law <law@redhat.com>
14175
14176 PR middle-end-52306
14177 * gcc.c-torture/compile/pr52306.c: New test.
14178
14179 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14180
14181 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14182
14183 2014-02-10 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/60115
14186 * gcc.dg/torture/pr60115.c: New testcase.
14187
14188 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14189
14190 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14191 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14192
14193 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14194 Ilya Tocar <ilya.tocar@intel.com>
14195
14196 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14197 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14198 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14199 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14200 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14201 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14202 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14203 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14204 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14205 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14206 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14207 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14208 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14209 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14210 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14211 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14212 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14213 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14214 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14215 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14216 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14217 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14218 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14219 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14220 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14221 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14222 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14223
14224 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14225
14226 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14227
14228 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14229
14230 PR fortran/57522
14231 * gfortran.dg/associated_target_5.f03: New test.
14232
14233 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14234
14235 PR fortran/59026
14236 * gfortran.dg/elemental_by_value_1.f90: New test.
14237
14238 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14239
14240 PR fortran/58470
14241 * gfortran.dg/finalize_22.f90: New.
14242
14243 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14244
14245 PR fortran/60066
14246 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14247 was fixed by the patch for PR59906.
14248
14249 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14250
14251 PR translation/52289
14252 * gfortran.dg/coarray_8.f90: Update dg-error match.
14253
14254 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR c/59984
14257 * gcc.dg/vect/pr59984.c: New test.
14258
14259 PR middle-end/60092
14260 * gcc.dg/attr-alloc_align-1.c: New test.
14261 * gcc.dg/attr-alloc_align-2.c: New test.
14262 * gcc.dg/attr-alloc_align-3.c: New test.
14263 * gcc.dg/attr-assume_aligned-1.c: New test.
14264 * gcc.dg/attr-assume_aligned-2.c: New test.
14265 * gcc.dg/attr-assume_aligned-3.c: New test.
14266
14267 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR target/60077
14270 * gcc.target/i386/pr60077-1.c: New test.
14271 * gcc.target/i386/pr60077-2.c: New test.
14272
14273 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14274
14275 PR preprocessor/56824
14276 * gcc.dg/pr56824.c: New test.
14277
14278 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14279
14280 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14281 variable used for atomic operations.
14282
14283 2014-02-07 Richard Biener <rguenther@suse.de>
14284
14285 PR middle-end/60092
14286 * gcc.dg/vect/pr60092-2.c: New testcase.
14287
14288 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR c++/60082
14291 Revert
14292 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14293
14294 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14295 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14296
14297 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14298
14299 * gcc.target/s390/fp2int1.c: New testcase.
14300
14301 2014-02-07 Richard Biener <rguenther@suse.de>
14302
14303 PR middle-end/60092
14304 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14305 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14306
14307 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14308
14309 PR ipa/59918
14310 * g++.dg/torture/pr59918.C: New testcase.
14311
14312 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14313
14314 PR target/59575
14315 * gcc.target/arm/pr59575.c: New test.
14316
14317 PR debug/59992
14318 * gcc.dg/pr59992.c: New test.
14319
14320 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14321
14322 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14323 init_priority. Test alignment of variable instead of function.
14324
14325 2014-02-06 Marek Polacek <polacek@redhat.com>
14326
14327 PR c/60087
14328 * gcc.dg/pr60087.c: New test.
14329
14330 2014-02-06 Alan Modra <amodra@gmail.com>
14331
14332 * gcc.target/powerpc/pr60032.c: New.
14333
14334 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14335
14336 PR target/60062
14337 * gcc.c-torture/execute/pr60062.c: New test.
14338 * gcc.c-torture/execute/pr60072.c: New test.
14339
14340 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14341
14342 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14343 so that expected outcome works for PIC variants too.
14344
14345 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14346 Kugan Vivekanandarajah <kuganv@linaro.org>
14347
14348 * gcc.target/arm/vect-noalign.c: New file.
14349
14350 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14351 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR middle-end/60013
14354 * gcc.dg/pr60013.c: New testcase.
14355
14356 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14357
14358 * gcc.dg/vmx/sum2s.c: New.
14359 * gcc.dg/vmx/sum2s-be-order.c: New.
14360
14361 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14362
14363 * gcc.dg/vmx/pack.c: New.
14364 * gcc.dg/vmx/pack-be-order.c: New.
14365 * gcc.dg/vmx/unpack.c: New.
14366 * gcc.dg/vmx/unpack-be-order.c: New.
14367
14368 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14369
14370 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14371 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14372
14373 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14374
14375 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14376 Use __builtin_floorf, __builtin_ceilf.
14377 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14378 declaration.
14379 (TEST): Use __builtin_floorf.
14380 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14381
14382 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14383
14384 PR ipa/59947
14385 * g++.dg/opt/pr59947.C: New test.
14386
14387 PR c++/58703
14388 * c-c++-common/gomp/pr58703.c: New test.
14389
14390 2014-02-05 Richard Biener <rguenther@suse.de>
14391
14392 PR testsuite/60076
14393 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14394 avoid using unsigned long long.
14395
14396 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14397
14398 PR middle-end/57499
14399 * g++.dg/torture/pr57499.C: New test.
14400
14401 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14402
14403 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14404
14405 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14406
14407 * g++.dg/ipa/devirrt-22.C: Fix template.
14408
14409 2014-02-04 Marek Polacek <polacek@redhat.com>
14410
14411 PR c/60036
14412 * gcc.dg/pr60036.c: New test.
14413
14414 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14415
14416 PR ipa/60058
14417 * g++.dg/torture/pr60058.C: New testcase.
14418
14419 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14420
14421 * g++.dg/tsan/default_options.C: Invert check.
14422
14423 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14424
14425 PR tree-optimization/60002
14426 * g++.dg/opt/pr60002.C: New test.
14427
14428 PR tree-optimization/60023
14429 * g++.dg/vect/pr60023.cc: New test.
14430
14431 PR ipa/60026
14432 * c-c++-common/torture/pr60026.c: New test.
14433
14434 PR rtl-optimization/57915
14435 * gcc.target/i386/pr57915.c: New test.
14436
14437 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14438
14439 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14440
14441 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14442
14443 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14444
14445 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR middle-end/59261
14448 * gcc.dg/pr59261.c: New test.
14449
14450 2014-02-04 Richard Biener <rguenther@suse.de>
14451
14452 PR tree-optimization/60012
14453 * gcc.dg/vect/pr60012.c: New testcase.
14454
14455 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14456
14457 PR target/59788
14458 * g++.dg/eh/unwind-direct.C: New test.
14459
14460 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14461
14462 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14463 timeout value to 20s.
14464
14465 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14466
14467 PR ipa/59882
14468 * g++.dg/torture/pr59882.C: New testcase
14469
14470 2014-02-03 Jan Hubicka <jh@suse.cz>
14471
14472 PR ipa/59831
14473 * g++.dg/ipa/devirt-22.C: New testcase.
14474
14475 2014-02-03 Jan Hubicka <jh@suse.cz>
14476
14477 * g++.dg/ipa/devirt-25.C: New testcase.
14478
14479 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14480
14481 PR tree-optimization/59924
14482 * gcc.dg/pr59924.c: New test.
14483
14484 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14485
14486 PR ipa/59831
14487 * g++.dg/ipa/devirt-24.C: New testcase.
14488
14489 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14490
14491 PR c++/53017
14492 PR c++/59211
14493 * c-c++-common/attributes-1.c: New testcase.
14494 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14495
14496 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14497
14498 PR c++/58871
14499 * g++.dg/cpp0x/pr58871.C: New.
14500
14501 2014-02-03 Cong Hou <congh@google.com>
14502
14503 PR tree-optimization/60000
14504 * g++.dg/vect/pr60000.cc: New test.
14505
14506 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14507
14508 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14509 * gcc.target/i386/long-double-64-4.c: Likewise.
14510 * gcc.target/i386/long-double-80-1.c: Likewise.
14511 * gcc.target/i386/long-double-80-2.c: Likewise.
14512 * gcc.target/i386/long-double-80-3.c: Likewise.
14513 * gcc.target/i386/long-double-80-4.c: Likewise.
14514 * gcc.target/i386/long-double-80-5.c: Likewise.
14515 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14516 __multf3 isn't used.
14517 * gcc.target/i386/long-double-64-3.c: Likewise.
14518 * gcc.target/i386/long-double-128-1.c: New test.
14519 * gcc.target/i386/long-double-128-2.c: Likewise.
14520 * gcc.target/i386/long-double-128-3.c: Likewise.
14521 * gcc.target/i386/long-double-128-4.c: Likewise.
14522 * gcc.target/i386/long-double-128-5.c: Likewise.
14523 * gcc.target/i386/long-double-128-6.c: Likewise.
14524 * gcc.target/i386/long-double-128-7.c: Likewise.
14525 * gcc.target/i386/long-double-128-8.c: Likewise.
14526 * gcc.target/i386/long-double-128-9.c: Likewise.
14527 * gcc.target/i386/long-double-64-5.c: Likewise.
14528 * gcc.target/i386/long-double-64-6.c: Likewise.
14529 * gcc.target/i386/long-double-64-7.c: Likewise.
14530 * gcc.target/i386/long-double-64-8.c: Likewise.
14531 * gcc.target/i386/long-double-64-9.c: Likewise.
14532 * gcc.target/i386/long-double-80-10.c: Likewise.
14533 * gcc.target/i386/long-double-80-8.c: Likewise.
14534 * gcc.target/i386/long-double-80-9.c: Likewise.
14535
14536 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14537
14538 PR rtl-optimization/57662
14539 * g++.dg/pr57662.C: New test.
14540
14541 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14542
14543 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14544 * gcc.dg/vmx/perm.c: New.
14545 * gcc.dg/vmx/perm-be-order.c: New.
14546
14547 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14548
14549 * gcc.dg/vmx/vsums.c: New.
14550 * gcc.dg/vmx/vsums-be-order.c: New.
14551
14552 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14553
14554 * g++.dg/ipa/devirt-23.C: New testcase.
14555 * g++.dg/ipa/devirt-20.C: Fix template.
14556
14557 2014-02-02 Jan Hubicka <jh@suse.cz>
14558
14559 * g++.dg/ipa/devirt-21.C: New testcase.
14560
14561 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14562
14563 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14564 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14565
14566 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14567
14568 PR target/60017
14569 * gcc.c-torture/execute/pr60017.c: New test.
14570
14571 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14572
14573 PR fortran/57033
14574 * gfortran.dg/default_initialization_7.f90: New test.
14575
14576 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14577
14578 PR fortran/59906
14579 * gfortran.dg/elemental_subroutine_9.f90: New test.
14580
14581 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14582
14583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14584
14585 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14586
14587 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14588
14589 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14590
14591 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14592
14593 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14594
14595 PR c++/51219
14596 * g++.dg/init/bitfield5.C: New.
14597
14598 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR tree-optimization/60003
14601 * gcc.c-torture/execute/pr60003.c: New test.
14602
14603 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14604
14605 PR bootstrap/59985
14606 * gcc.target/arm/pr59985.C: New.
14607
14608 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14609
14610 PR sanitizer/59410
14611 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14612 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14613 to compile.
14614 (tsan_finish): Restore dg-do-what-default.
14615 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14616 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14617 * g++.dg/tsan/default_options.C: Likewise.
14618 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14619 * g++.dg/tsan/atomic_free2.C: Likewise.
14620 * g++.dg/tsan/cond_race.C: Likewise.
14621 * g++.dg/tsan/fd_close_norace.C: Likewise.
14622 * g++.dg/tsan/benign_race.C: Likewise.
14623 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14624 * c-c++-common/tsan/simple_race.c: Likewise.
14625 * c-c++-common/tsan/mutexset1.c: Likewise.
14626 * c-c++-common/tsan/thread_leak2.c: Likewise.
14627 * c-c++-common/tsan/tls_race.c: Likewise.
14628 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14629 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14630 * c-c++-common/tsan/free_race2.c: Likewise.
14631 * c-c++-common/tsan/thread_leak.c: Likewise.
14632 * c-c++-common/tsan/thread_leak1.c: Likewise.
14633 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14634 * c-c++-common/tsan/free_race.c: Likewise.
14635 * c-c++-common/tsan/sleep_sync.c: Likewise.
14636 * c-c++-common/tsan/tiny_race.c: Likewise.
14637 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14638 * c-c++-common/tsan/atomic_stack.c: Likewise.
14639 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14640 in dg-output regexps.
14641 * c-c++-common/tsan/simple_stack.c: Likewise.
14642
14643 2014-01-31 Richard Henderson <rth@redhat.com>
14644
14645 * g++.dg/tm/pr60004.C: New.
14646
14647 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14648
14649 PR c++/59082
14650 * g++.dg/inherit/crash4.C: New.
14651
14652 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14653
14654 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14655
14656 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14657
14658 * gcc.target/i386/m512-check.h: Use correct rounding values.
14659
14660 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14661
14662 * gcc.target/i386/avx-1.c: Use correct rounding values.
14663 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14664 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14665 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14666 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14667 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14668 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14669 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14670 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14671 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14672 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14673 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14674 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14675 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14676 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14677 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14678 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14679 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14680 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14681 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14682 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14683 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14684 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14685 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14686 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14687 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14688 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14689 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14690 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14691 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14692 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14693 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14694 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14695 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14696 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14697 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14698 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14699 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14700 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14701 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14702 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14703 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14704 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14705 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14706 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14707 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14708 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14709 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14710 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14711 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14712 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14713 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14714 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14715 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14716 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14717 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14718 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14719 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14720 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14721 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14729 * gcc.target/i386/sse-13.c: Ditto.
14730 * gcc.target/i386/sse-14.c: Ditto.
14731 * gcc.target/i386/sse-22.c: Ditto.
14732 * gcc.target/i386/sse-23.c: Ditto.
14733
14734 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14735
14736 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14737 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14738
14739 2014-01-31 Richard Biener <rguenther@suse.de>
14740
14741 PR middle-end/59990
14742 * gcc.dg/torture/pr59990.c: New testcase.
14743
14744 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14745
14746 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14747 if it fails don't run any tsan tests.
14748
14749 2014-01-31 Marek Polacek <polacek@redhat.com>
14750
14751 PR c/59963
14752 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14753 (y): Adjust dg-error.
14754 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14755 * gcc.dg/pr59963-1.c: New test.
14756 * gcc.dg/pr59963-2.c: New test.
14757 * gcc.dg/pr59963-3.c: New test.
14758
14759 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14760
14761 PR target/59923
14762 * gcc.target/arm/pr59923.c: New test.
14763
14764 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14765
14766 * gcc.dg/vmx/splat.c: New.
14767 * gcc.dg/vmx/splat-vsx.c: New.
14768 * gcc.dg/vmx/splat-be-order.c: New.
14769 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14770 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14771 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14772
14773 2014-01-30 Richard Biener <rguenther@suse.de>
14774
14775 PR tree-optimization/59993
14776 * gcc.dg/torture/pr59993.c: New testcase.
14777
14778 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14779
14780 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14781 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14782 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14783 vect_int rather than vect_float.
14784
14785 2014-01-30 Marek Polacek <polacek@redhat.com>
14786
14787 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14788
14789 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14790
14791 * gcc.target/microblaze/isa/fcmp4.c: New.
14792
14793 2014-01-30 Marek Polacek <polacek@redhat.com>
14794
14795 PR c/59940
14796 * gcc.dg/pr59940.c: New test.
14797 * gcc.dg/pr35635.c (func3): Move dg-warning.
14798
14799 2014-01-30 Richard Biener <rguenther@suse.de>
14800
14801 PR tree-optimization/59903
14802 * gcc.dg/torture/pr59903.c: New testcase.
14803
14804 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14805
14806 PR c++/58843
14807 * g++.dg/lookup/crash8.C: New.
14808
14809 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14810
14811 PR c++/58649
14812 * g++.dg/template/crash117.C: New.
14813
14814 2014-01-30 Richard Biener <rguenther@suse.de>
14815
14816 PR c/59905
14817 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14818 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14819 abort.
14820 * gcc.dg/invalid-call-1.c: Likewise.
14821
14822 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14823
14824 PR c++/58561
14825 * g++.dg/cpp1y/auto-fn23.C: New.
14826
14827 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14828
14829 PR c++/58846
14830 * g++.dg/init/dso_handle2.C: New.
14831
14832 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14833
14834 PR c++/58674
14835 * g++.dg/cpp0x/pr58674.C: New.
14836
14837 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14838
14839 PR target/59617
14840 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14841 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14842
14843 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14844
14845 * gcc.dg/vmx/merge-be-order.c: New.
14846 * gcc.dg/vmx/merge.c: New.
14847 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14848 * gcc.dg/vmx/merge-vsx.c: New.
14849
14850 2014-01-29 Richard Biener <rguenther@suse.de>
14851
14852 PR tree-optimization/58742
14853 * gcc.dg/pr58742-1.c: New testcase.
14854 * gcc.dg/pr58742-2.c: Likewise.
14855 * gcc.dg/pr58742-3.c: Likewise.
14856
14857 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14858
14859 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14860 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14861 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14862
14863 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14864
14865 PR c++/58702
14866 * g++.dg/gomp/pr58702.C: New.
14867
14868 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14869
14870 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14871 selector.
14872
14873 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR middle-end/59917
14876 PR tree-optimization/59920
14877 * gcc.dg/pr59920-1.c: New test.
14878 * gcc.dg/pr59920-2.c: New test.
14879 * gcc.dg/pr59920-3.c: New test.
14880 * c-c++-common/gomp/pr59917-1.c: New test.
14881 * c-c++-common/gomp/pr59917-2.c: New test.
14882
14883 PR tree-optimization/59594
14884 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14885 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14886 * gcc.dg/vect/pr59594.c: New test.
14887
14888 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14889
14890 PR fortran/59414
14891 * gfortran.dg/allocate_class_3.f90: New test.
14892
14893 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14894
14895 PR preprocessor/59935
14896 * c-c++-common/cpp/warning-zero-location.c: New test.
14897 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14898
14899 2014-01-27 Steve Ellcey <sellcey@mips.com>
14900
14901 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14902
14903 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14904
14905 * g++.dg/ext/mv16.C: New tests.
14906
14907 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14908
14909 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14910 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14911 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14912 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14913 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14914 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14915 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14916 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14917 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14918 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14919 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14920 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14921 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14922 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14923 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14924 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14925 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14926 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14927 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14928 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14929 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14930 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14931 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14932 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14933 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14934 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14935 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14936 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14937 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14938 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14939 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14940 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14941 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14942 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14943 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14944 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14945 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14946 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14947 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14948 _mm512_mask_cvtepi32_storeu_epi8.
14949 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14950 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14951 _mm512_mask_cvtepi32_storeu_epi16.
14952 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14953 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14954 _mm512_mask_cvtepi64_storeu_epi8.
14955 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14956 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14957 _mm512_mask_cvtepi64_storeu_epi16.
14958 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14959 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14960 _mm512_mask_cvtepi64_storeu_epi32.
14961 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14962 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14963 _mm512_mask_cvtsepi32_storeu_epi8.
14964 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14965 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14966 _mm512_mask_cvtsepi32_storeu_epi16.
14967 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14968 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14969 _mm512_mask_cvtsepi64_storeu_epi8.
14970 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14971 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14972 _mm512_mask_cvtsepi64_storeu_epi16.
14973 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14974 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14975 _mm512_mask_cvtsepi64_storeu_epi32.
14976 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14977 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14978 _mm512_mask_cvtusepi32_storeu_epi8.
14979 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14980 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14981 _mm512_mask_cvtusepi32_storeu_epi16.
14982 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14983 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14984 _mm512_mask_cvtusepi64_storeu_epi8.
14985 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14986 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14987 _mm512_mask_cvtusepi64_storeu_epi16.
14988 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14989 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14990 _mm512_mask_cvtusepi64_storeu_epi32.
14991 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14992 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14993
14994 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14995
14996 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14997 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14998 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14999 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15000 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15001 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15002 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15003 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15004 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15005 built-ins roudning immediate.
15006 * gcc.target/i386/sse-22.c: Add new built-ins.
15007 * gcc.target/i386/sse-23.c: Ditto.
15008 * gcc.target/i386/avx-1.c: Ditto.
15009
15010 2014-01-27 Christian Bruel <christian.bruel@st.com>
15011
15012 * gcc.target/sh/torture/strncmp.c: New tests.
15013
15014 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15015
15016 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15017
15018 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15019
15020 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15021
15022 2014-01-24 Jeff Law <law@redhat.com>
15023
15024 PR tree-optimization/59919
15025 * gcc.c-torture/compile/pr59919.c: New test.
15026
15027 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15028
15029 PR c++/57524
15030 * g++.dg/ext/timevar2.C: New.
15031
15032 2014-01-24 Marek Polacek <polacek@redhat.com>
15033
15034 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15035
15036 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15037
15038 PR target/59929
15039 * gcc.target/i386/pr59929.c: New test.
15040
15041 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15042
15043 PR target/59909
15044 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15045 word atomic functions at runtime.
15046
15047 2014-01-23 Marek Polacek <polacek@redhat.com>
15048
15049 PR c/59846
15050 * gcc.dg/pr59846.c: New test.
15051
15052 2014-01-23 Marek Polacek <polacek@redhat.com>
15053
15054 PR c/58346
15055 * c-c++-common/pr58346-1.c: New test.
15056 * c-c++-common/pr58346-2.c: New test.
15057 * c-c++-common/pr58346-3.c: New test.
15058
15059 2014-01-23 Marek Polacek <polacek@redhat.com>
15060
15061 PR c/59871
15062 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15063 * gcc.dg/pr59871.c: New test.
15064
15065 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15066
15067 PR c++/58980
15068 * g++.dg/parse/enum11.C: New.
15069
15070 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15071
15072 * gcc.target/aarch64/sshr64_1.c: New testcase.
15073
15074 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15075
15076 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15077 SIMD enabled function.
15078 * g++.dg/cilk-plus/ef_test.C: New test.
15079 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15080 and added C++ ones.
15081 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15082 to differenciate C error messages from C++ ones.
15083
15084 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15085
15086 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15087
15088 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15089
15090 * gcc.target/microblaze/others/builtin-trap.c: New test,
15091
15092 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15093
15094 PR middle-end/58809
15095 * c-c++-common/gomp/pr58809.c: New test.
15096
15097 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15098
15099 PR sanitizer/59897
15100 * c-c++-common/asan/use-after-return-1.c: Fixed
15101 to pass on darwin.
15102
15103 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15104
15105 PR preprocessor/58580
15106 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15107
15108 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15109 Ilya Tocar <ilya.tocar@intel.com>
15110
15111 * gcc.target/i386/avx512f-kmovw-1.c: New.
15112
15113 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15114
15115 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15116 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15117 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15118 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15119 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15120 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15121
15122 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15123
15124 PR target/52125
15125 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15126 * gcc.target/mips/pr52125.c: New test.
15127
15128 2014-01-22 Marek Polacek <polacek@redhat.com>
15129
15130 PR c/59891
15131 * gcc.dg/torture/pr59891.c: New test.
15132
15133 2014-01-22 Jeff Law <law@redhat.com>
15134
15135 PR tree-optimization/59597
15136 * gcc.dg/tree-ssa/pr59597.c: New test.
15137
15138 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15139
15140 PR rtl-optimization/59477
15141 * g++.dg/pr59477.C: New.
15142
15143 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15144
15145 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15146
15147 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15148
15149 PR c++/59482
15150 * g++.dg/pr59482.C: New.
15151
15152 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15153
15154 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15155 * gcc.dg/vmx/extract-vsx.c: New.
15156 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15157 * gcc.dg/vmx/insert-vsx.c: New.
15158
15159 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15160
15161 PR rtl-optimization/59896
15162 * gcc.target/arm/pr59896.c: New.
15163
15164 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15165
15166 PR rtl-optimization/59858
15167 * gcc.target/arm/pr59858.c: New.
15168
15169 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15170
15171 PR target/59003
15172 * gcc.dg/tree-prof/pr59003.c: New test.
15173
15174 PR middle-end/59860
15175 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15176 other targets.
15177
15178 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15179
15180 * gfortran.dg/round_3.f08: Add more cases.
15181
15182 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15183
15184 * lib/target-supports.exp (force_conventional_output_for): New
15185 procedure.
15186 * lib/scanasm.exp (scan-assembler_required_options)
15187 (scan-assembler-not_required_options)
15188 (scan-assembler-times_required_options): Replace with
15189 force_conventional_output_fors.
15190 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15191 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15192
15193 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15194
15195 PR middle-end/59789
15196 * gcc.target/i386/pr59789.c: New testcase.
15197
15198 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15199
15200 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15201 the 'code' bitfield from 16 to 8.
15202
15203 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15204
15205 * lib/target-supports.exp
15206 (check_effective_target_vect_perm): Exclude aarch64_be.
15207 (check_effective_target_vect_perm_byte): Likewise.
15208 (check_effective_target_vect_perm_short): Likewise.
15209
15210 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15211
15212 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15213 (RUN_TEST): Use new macro.
15214 (INDEX64_32): Delete.
15215 (INDEX64_64): Likewise.
15216 (INDEX128_32): Likewise.
15217 (INDEX128_64): Likewise.
15218 (INDEX): Likewise.
15219 (test_vneg_f32): Use fixed RUN_TEST.
15220
15221 2014-01-20 Richard Biener <rguenther@suse.de>
15222
15223 PR middle-end/59860
15224 * gcc.dg/pr59860.c: New testcase.
15225
15226 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15227
15228 PR target/59880
15229 * gcc.target/i386/pr59880.c: New test.
15230
15231 2014-01-20 Renlin Li <renlin.li@arm.com>
15232
15233 * gcc.dg/pr44194-1.c: Tweak regexp.
15234
15235 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15236
15237 PR libfortran/59771
15238 PR libfortran/59774
15239 PR libfortran/59836
15240 * gfortran.dg/round_3.f08: New cases added.
15241 * gfortran.dg/fmt_g_1.f90: New test.
15242
15243 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15244
15245 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15246
15247 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15248
15249 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15250
15251 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15252
15253 * gcc.dg/vect/pr57705.c: Require vect_int.
15254 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15255 * gcc.dg/vect/vect-alias-check.c: Likewise.
15256
15257 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15258
15259 PR fortran/58007
15260 * gfortran.dg/unresolved_fixup_1.f90: New test.
15261 * gfortran.dg/unresolved_fixup_2.f90: New test.
15262
15263 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15264
15265 PR target/58944
15266 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15267 Remove dg-prune-output lines.
15268
15269 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR middle-end/59706
15272 * gfortran.dg/pr59706.f90: New test.
15273 * g++.dg/ext/pr59706.C: New test.
15274
15275 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15276
15277 PR c++/59270
15278 PR c++/58811
15279 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15280 * g++.dg/init/pr58811.C: Likewise.
15281
15282 2014-01-17 Jeff Law <law@redhat.com>
15283
15284 PR middle-end/57904
15285 * gfortran.dg/pr57904.f90: New test.
15286
15287 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15288
15289 PR c++/59269
15290 * g++.dg/cpp0x/nsdmi-union4.C: New.
15291
15292 2014-01-17 Marek Polacek <polacek@redhat.com>
15293
15294 PR c++/59838
15295 * g++.dg/diagnostic/pr59838.C: New test.
15296
15297 2014-01-17 Marek Polacek <polacek@redhat.com>
15298
15299 PR c/58346
15300 * gcc.dg/pr58346.c: New test.
15301
15302 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR testsuite/58776
15305 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15306 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15307 option duplication.
15308
15309 PR fortran/59440
15310 * gfortran.dg/pr59440-1.f90: New test.
15311 * gfortran.dg/pr59440-2.f90: New test.
15312 * gfortran.dg/pr59440-3.f90: New test.
15313
15314 PR testsuite/59064
15315 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15316 testing for " version" and " alias" with one testing for
15317 " version\[^\n\r]* alias".
15318 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15319 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15320 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15321 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15322 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15323 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15324
15325 PR c++/57945
15326 * c-c++-common/torture/pr57945.c: New test.
15327
15328 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15329
15330 * gcc.target/arm/its.c: New testcase.
15331
15332 2014-01-16 Jan Hubicka <jh@suse.cz>
15333
15334 PR ipa/59775
15335 * g++.dg/torture/pr59775.C: New testcase.
15336
15337 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15338
15339 PR middle-end/58344
15340 * gcc.c-torture/compile/pr58344.c: New test.
15341
15342 PR target/59839
15343 * gcc.target/i386/pr59839.c: New test.
15344
15345 PR debug/54694
15346 * gcc.target/i386/pr9771-1.c (main): Rename to...
15347 (real_main): ... this. Add __asm name "main".
15348 (ASMNAME, ASMNAME2, STRING): Define.
15349
15350 2014-01-16 Nick Clifton <nickc@redhat.com>
15351
15352 PR middle-end/28865
15353 * gcc.c-torture/compile/pr28865.c: New.
15354 * gcc.c-torture/execute/pr28865.c: New.
15355
15356 2014-01-16 Marek Polacek <polacek@redhat.com>
15357
15358 PR middle-end/59827
15359 * gcc.dg/pr59827.c: New test.
15360
15361 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15362
15363 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15364
15365 2014-01-15 Richard Henderson <rth@redhat.com>
15366
15367 PR debug/54694
15368 * gcc.target/i386/pr54694.c: New test.
15369
15370 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15371
15372 PR c++/49718
15373 * g++.dg/pr49718.C: New test.
15374
15375 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15376
15377 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15378
15379 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15380
15381 * gcc.dg/vmx/mult-even-odd.c: New.
15382 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15383
15384 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15385
15386 * lib/target-supports.exp (check_libcilkrts_available): Added an
15387 extern "C" if we are using C++ along with a function prototype.
15388
15389 2014-01-15 Jeff Law <law@redhat.com>
15390
15391 PR tree-optimization/59747
15392 * gcc.c-torture/execute/pr59747.c: New test.
15393
15394 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15395
15396 PR target/59794
15397 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15398 Linux/x86.
15399 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15400 * g++.dg/ext/attribute-test-1.C: Likewise.
15401 * g++.dg/ext/attribute-test-2.C: Likewise.
15402 * g++.dg/ext/attribute-test-3.C: Likewise.
15403 * g++.dg/ext/attribute-test-4.C: Likewise.
15404 * g++.dg/ext/pr56790-1.C: Likewise.
15405 * g++.dg/torture/pr38565.C: Likewise.
15406 * gcc.dg/pr53060.c: Likewise.
15407 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15408 * c-c++-common/vector-compare-2.c: Likewise.
15409 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15410 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15411 dg-message line number.
15412
15413 2014-01-15 Matthias Klose <doko@ubuntu.com>
15414
15415 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15416
15417 2014-01-15 Richard Biener <rguenther@suse.de>
15418
15419 PR tree-optimization/59822
15420 * g++.dg/torture/pr59822.C: New testcase.
15421
15422 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15423
15424 PR target/59808
15425 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15426 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15427
15428 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15429 Kugan Vivekanandarajah <kuganv@linaro.org>
15430
15431 PR target/59695
15432 * g++.dg/pr59695.C: New testcase.
15433
15434 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15435
15436 PR target/59803
15437 * gcc.c-torture/compile/pr59803.c: New testcase.
15438
15439 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15440
15441 PR c/58943
15442 * gcc.c-torture/execute/pr58943.c: New test.
15443 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15444
15445 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15446
15447 PR target/59794
15448 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15449 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15450 (bar): Change return type to void. Set y to x.
15451 * gcc.target/i386/pr59794-1.c: New testcase.
15452 * gcc.target/i386/pr59794-2.c: Likewise.
15453 * gcc.target/i386/pr59794-3.c: Likewise.
15454 * gcc.target/i386/pr59794-4.c: Likewise.
15455 * gcc.target/i386/pr59794-5.c: Likewise.
15456 * gcc.target/i386/pr59794-6.c: Likewise.
15457 * gcc.target/i386/pr59794-7.c: Likewise.
15458
15459 2014-01-14 Richard Biener <rguenther@suse.de>
15460
15461 PR tree-optimization/58921
15462 PR tree-optimization/59006
15463 * gcc.dg/torture/pr58921.c: New testcase.
15464 * gcc.dg/torture/pr59006.c: Likewise.
15465 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15466
15467 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15468
15469 PR testsuite/59494
15470 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15471 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15472 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15473 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15474 Executing predictive commoning without unrolling.
15475
15476 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15477
15478 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15479 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15480 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15481 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15482 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15483 __builtin_ia32_rsqrt28sd_round.
15484 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15485 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15486 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15487 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15488 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15489 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15490 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15491 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15492 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15493 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15494 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15495 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15496 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15497 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15498 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15499 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15500 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15501 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15502 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15503 fix wrong rounding mode (see above).
15504 * gcc.target/i386/sse-23.c: Ditto.
15505
15506 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15507
15508 * gcc.dg/vmx/insert.c: New.
15509 * gcc.dg/vmx/insert-be-order.c: New.
15510 * gcc.dg/vmx/extract.c: New.
15511 * gcc.dg/vmx/extract-be-order.c: New.
15512
15513 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR tree-optimization/59387
15516 * gcc.c-torture/execute/pr59387.c: New test.
15517
15518 2014-01-13 Richard Biener <rguenther@suse.de>
15519
15520 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15521 adjusting mathlib options.
15522 * gfortran.dg/lto/lto.exp: Likewise.
15523
15524 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15525
15526 * gnat.dg/loop_optimization17.adb: New test.
15527 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15528
15529 2014-01-13 Christian Bruel <christian.bruel@st.com>
15530
15531 * gcc.target/sh/cmpstrn.c: New case.
15532
15533 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15534
15535 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15536 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15537
15538 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15539
15540 PR fortran/58026
15541 * gfortran.dg/alloc_comp_basics_6.f90: New.
15542
15543 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15544
15545 PR fortran/59700
15546 * gfortran.dg/pr59700.f90: New test.
15547
15548 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15549
15550 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15551 * gfortran.dg/use_only_3.f90: Likewise.
15552 * gfortran.dg/inquire_10.f90: Delete opened file.
15553 * gfortran.dg/inquire_15.f90: Likewise.
15554 * gfortran.dg/pr16597.f90: Likewise.
15555 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15556 for PR59419.
15557
15558 2014-01-10 Jeff Law <law@redhat.com>
15559
15560 PR middle-end/59743
15561 * gcc.c-torture/compile/pr59743.c: New test.
15562
15563 2014-01-10 Jan Hubicka <jh@suse.cz>
15564
15565 PR ipa/58585
15566 * g++.dg/torture/pr58585.C: New testcase.
15567
15568 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15569
15570 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15571
15572 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15573
15574 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15575
15576 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15577
15578 PR target/59744
15579 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15580 * gcc.target/aarch64/cmn-neg2.c: New test.
15581
15582 2014-01-10 Richard Biener <rguenther@suse.de>
15583
15584 PR tree-optimization/59374
15585 * gcc.dg/torture/pr59374-3.c: New testcase.
15586
15587 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15588
15589 * lib/target-supports.exp
15590 (check_effective_target_arm_crypto_ok_nocache): New.
15591 (check_effective_target_arm_crypto_ok): Use above procedure.
15592 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15593
15594 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15595
15596 PR ipa/58252
15597 PR ipa/59226
15598 * g++.dg/ipa/devirt-20.C: New testcase.
15599 * g++.dg/torture/pr58252.C: Likewise.
15600 * g++.dg/torture/pr59226.C: Likewise.
15601
15602 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15603
15604 * c-c++-common/asan/no-asan-stack.c: New test.
15605
15606 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15607
15608 PR middle-end/59670
15609 * gcc.dg/pr59670.c: New test.
15610
15611 2014-01-09 Steve Ellcey <sellcey@mips.com>
15612
15613 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15614
15615 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15616
15617 PR middle-end/47735
15618 * gcc.target/i386/pr47735.c: New test.
15619
15620 PR tree-optimization/59622
15621 * g++.dg/opt/pr59622-2.C: New test.
15622 * g++.dg/opt/pr59622-3.C: New test.
15623 * g++.dg/opt/pr59622-4.C: New test.
15624 * g++.dg/opt/pr59622-5.C: New test.
15625
15626 PR sanitizer/59136
15627 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15628 filename:line instead of (modulename+offset) form with stripped
15629 initial / from the filename.
15630
15631 2014-01-09 Ian Lance Taylor <iant@google.com>
15632
15633 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15634 the other Go compiler.
15635
15636 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15637
15638 PR c++/59730
15639 * g++.dg/cpp0x/variadic145.C: New.
15640
15641 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15642
15643 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15644 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15645
15646 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15647
15648 PR testsuite/59524
15649 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15650 are run only if the Cilk library is available/enabled.
15651 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15652 * lib/target-supports.exp (check_libcilkrts_available): New function.
15653
15654 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15655
15656 PR c++/59631
15657 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15658 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15659 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15660 with dg-additional-options.
15661 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15662 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15663 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15664 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15665 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15666 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15667
15668 2014-01-09 Richard Biener <rguenther@suse.de>
15669
15670 PR tree-optimization/59715
15671 * gcc.dg/torture/pr59715.c: New testcase.
15672
15673 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15674
15675 * c-c++-common/asan/no-asan-globals.c: New test.
15676 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15677 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15678 * c-c++-common/asan/use-after-return-1.c: Likewise.
15679 * c-c++-common/asan/no-use-after-return.c: Likewise.
15680
15681 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15682
15683 * gnat.dg/weak2.ad[sb]: New test.
15684
15685 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15686
15687 PR middle-end/59471
15688 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15689 type, use pointers to vector type instead.
15690
15691 2014-01-08 Catherine Moore <clm@codesourcery.com>
15692
15693 * gcc.target/mips/umips-branch-3.c: New test.
15694 * gcc.target/mips/umips-branch-4.c: New test.
15695
15696 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15697
15698 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15699 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15700 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15702 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15703 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15704 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15705 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15706
15707 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15708
15709 PR rtl-optimization/59137
15710 * gcc.target/mips/pr59137.c: New test.
15711
15712 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15713
15714 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15715 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15716 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15717 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15718 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15719 Require fpic effective target.
15720 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15721
15722 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15723
15724 PR ipa/59722
15725 * gcc.dg/pr59722.c: New test.
15726
15727 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15728
15729 PR middle-end/57748
15730 * gcc.dg/torture/pr57748-3.c: New test.
15731 * gcc.dg/torture/pr57748-4.c: New test.
15732
15733 2014-01-08 Marek Polacek <polacek@redhat.com>
15734
15735 PR middle-end/59669
15736 * gcc.dg/gomp/pr59669-1.c: New test.
15737 * gcc.dg/gomp/pr59669-2.c: New test.
15738
15739 2014-01-08 Martin Jambor <mjambor@suse.cz>
15740
15741 PR ipa/59610
15742 * gcc.dg/ipa/pr59610.c: New test.
15743
15744 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15745
15746 PR fortran/58182
15747 * gfortran.dg/binding_label_tests_26a.f90: New.
15748 * gfortran.dg/binding_label_tests_26b.f90: New.
15749
15750 2014-01-08 Marek Polacek <polacek@redhat.com>
15751
15752 PR sanitizer/59667
15753 * c-c++-common/ubsan/pr59667.c: New test.
15754
15755 2014-01-08 Richard Biener <rguenther@suse.de>
15756
15757 PR middle-end/59630
15758 * gcc.dg/pr59630.c: New testcase.
15759
15760 2014-01-08 Richard Biener <rguenther@suse.de>
15761
15762 PR middle-end/59471
15763 * gcc.dg/pr59471.c: New testcase.
15764
15765 2014-01-07 Jeff Law <law@redhat.com>
15766
15767 PR middle-end/53623
15768 * gcc.target/i386/pr53623.c: New test.
15769
15770 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15771
15772 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15773 blanks at EOF.
15774 * g++.dg/cpp1y/pr58534.C: Likewise.
15775 * g++.dg/cpp1y/pr58536.C: Likewise.
15776 * g++.dg/cpp1y/pr58548.C: Likewise.
15777 * g++.dg/cpp1y/pr58549.C: Likewise.
15778 * g++.dg/cpp1y/pr58637.C: Likewise.
15779 * g++.dg/cpp1y/pr59112.C: Likewise.
15780 * g++.dg/cpp1y/pr59113.C: Likewise.
15781 * g++.dg/cpp1y/pr59629.C: Likewise.
15782 * g++.dg/cpp1y/pr59635.C: Likewise.
15783 * g++.dg/cpp1y/pr59636.C: Likewise.
15784 * g++.dg/cpp1y/pr59638.C: Likewise.
15785
15786 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15787
15788 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15789
15790 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15791
15792 * gcc.target/i386/intrinsics_4.c (bar): New function.
15793
15794 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15795
15796 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15797
15798 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15799
15800 PR rtl-optimization/58668
15801 * gcc.dg/pr58668.c: New test.
15802
15803 PR tree-optimization/59643
15804 * gcc.dg/pr59643.c: New test.
15805 * gcc.c-torture/execute/pr59643.c: New test.
15806
15807 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15808
15809 PR fortran/59589
15810 * gfortran.dg/class_allocate_16.f90: New.
15811
15812 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15813
15814 PR target/59644
15815 * gcc.target/i386/pr59644.c: New test.
15816
15817 2014-01-06 Marek Polacek <polacek@redhat.com>
15818
15819 PR c/57773
15820 * gcc.dg/pr57773.c: New test.
15821
15822 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15823
15824 PR c++/59635
15825 PR c++/59636
15826 PR c++/59629
15827 PR c++/59638
15828 * g++.dg/cpp1y/pr59635.C: New testcase.
15829 * g++.dg/cpp1y/pr59636.C: New testcase.
15830 * g++.dg/cpp1y/pr59629.C: New testcase.
15831 * g++.dg/cpp1y/pr59638.C: New testcase.
15832
15833 2014-01-06 Martin Jambor <mjambor@suse.cz>
15834
15835 PR ipa/59008
15836 * gcc.dg/ipa/pr59008.c: New test.
15837
15838 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15839
15840 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15841 if supported.
15842
15843 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15844
15845 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15846 Require c99_runtime.
15847 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15848
15849 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15850 Require c99_runtime.
15851 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15852 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15853 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15854
15855 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15856 Require c99_runtime.
15857 Make CALC void static.
15858 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15859
15860 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15861 Require c99_runtime.
15862 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15863
15864 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15865
15866 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15867 * gcc.target/i386/pr59501-2.c: Likewise.
15868 * gcc.target/i386/pr59501-3.c: Likewise.
15869 * gcc.target/i386/pr59501-4.c: Likewise.
15870 * gcc.target/i386/pr59501-5.c: Likewise.
15871 * gcc.target/i386/pr59501-6.c: Likewise.
15872
15873 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15874
15875 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15876 * gcc.target/i386/pr59390_1.c: Likewise.
15877 * gcc.target/i386/pr59390_2.c: Likewise.
15878
15879 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15880
15881 * gcc.dg/pr59350.c: Tweak.
15882 * gcc.dg/pr59350-2.c: New test.
15883 * g++.dg/pr59510.C: Likewise.
15884
15885 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15886
15887 PR fortran/59023
15888 * gfortran.dg/bind_c_procs_2.f90: New.
15889
15890 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15891
15892 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15893 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15894 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15895 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15896 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15897 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15898 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15899
15900 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15901
15902 * gcc.target/arm/neon-nested-apcs.c: New test.
15903
15904 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15905
15906 PR tree-optimization/59519
15907 * gcc.dg/vect/pr59519-1.c: New test.
15908 * gcc.dg/vect/pr59519-2.c: New test.
15909
15910 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15911 vmovdqu32.
15912
15913 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15914
15915 PR fortran/59547
15916 * gfortran.dg/typebound_proc_32.f90: New.
15917
15918 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15919
15920 PR c++/58950
15921 * g++.dg/pr58950.C: New file.
15922
15923 2014-01-03 Tobias Burnus <burnus@net-b.de>
15924
15925 PR c++/58567
15926 * g++.dg/gomp/pr58567.C: New.
15927
15928 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15929
15930 PR tree-optimization/59651
15931 * gcc.dg/torture/pr59651.c: New test.
15932 * gcc.dg/vect/pr59651.c: Ditto.
15933
15934 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15935
15936 PR target/59625
15937 * gcc.target/i386/pr59625.c: New test.
15938
15939 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15940
15941 Core DR 1442
15942 PR c++/59165
15943 * g++.dg/cpp0x/range-for28.C: New.
15944 * g++.dg/cpp0x/range-for3.C: Update.
15945
15946 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15947
15948 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15949
15950 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15951
15952 PR c++/59641
15953 * g++.dg/cpp0x/pr59641.C: New file.
15954
15955 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15956
15957 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15958
15959 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15960
15961 PR c++/59378
15962 * g++.dg/ext/pr59378.C: New file.
15963
15964 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15965
15966 Update copyright years
15967
15968 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15969
15970 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15971 notice.
15972
15973 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15974
15975 PR fortran/59654
15976 * gfortran.dg/dynamic_dispatch_12.f90: New.
15977
15978 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15979
15980 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15981 the builtin isn't optimized away as unused.
15982
15983 PR rtl-optimization/59647
15984 * g++.dg/opt/pr59647.C: New test.
15985 \f
15986 Copyright (C) 2014 Free Software Foundation, Inc.
15987
15988 Copying and distribution of this file, with or without modification,
15989 are permitted in any medium without royalty provided the copyright
15990 notice and this notice are preserved.