]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
7db895bd2a227073191e292982fbea6d67962f13
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/63679
4 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
5 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
6 * gcc.target/i386/ssetype-1.c: Likewise.
7 * gcc.target/i386/ssetype-3.c: Likewise.
8 * gcc.target/i386/ssetype-5.c: Likewise.
9
10 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
11 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/63203
14 * g++.dg/warn/Winit-self-2.C: New.
15
16 2014-11-24 Petr Murzin <petr.murzin@intel.com>
17
18 * gcc.target/i386/extract-insert-combining.c: New test.
19
20 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21
22 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
23
24 2014-11-24 Richard Biener <rguenther@suse.de>
25
26 PR testsuite/64039
27 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
28
29 2014-11-24 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/55334
32 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
33
34 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
35
36 * gnat.dg/opt45.adb: New test.
37
38 2014-11-24 Tobias Burnus <burnus@net-b.de>
39
40 * gfortran.dg/dollar_sym_3.f: Update dg-error.
41 * gfortran.dg/dollar_sym_3.f: Ditto.
42
43 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
44
45 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
46 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
47 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
48 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
49
50 2014-11-23 Tobias Burnus <burnus@net-b.de>
51
52 * gfortran.dg/tab_continuation.f: Update dg-*.
53
54 2014-11-23 Andrew Pinski <apinski@cavium.com>
55
56 * gcc.c-torture/compile/20120927-1.c: New testcase.
57 * gcc.c-torture/compile/20120830-1.c: New testcase.
58
59 2014-11-22 Andrew Pinski <apinski@cavium.com>
60
61 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
62 argc is always greater than 1 (octeon simulator).
63 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
64
65 2014-11-22 Andrew Pinski <apinski@cavium.com>
66
67 PR target/63971
68 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
69 x30 (in the epilogue).
70 * gcc.target/aarch64/test_frame_6.c: Likewise.
71 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
72 x30 and x19 (in the epilogue).
73 * gcc.target/aarch64/test_frame_4.c: Likewise.
74 * gcc.target/aarch64/test_frame_7.c: Likewise.
75
76 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
77
78 PR target/63783
79 PR target/51244
80 * gcc.target/sh/torture/pr63783-1.c: New.
81 * gcc.target/sh/torture/pr63783-2.c: New.
82 * gcc.target/sh/pr51244-20.c: Adjust.
83 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
84
85 2014-11-22 Tobias Burnus <burnus@net-b.de>
86
87 * gfortran.dg/coarray/cosubscript_1.f90: New.
88
89 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
90
91 * gnat.dg/specs/pack11.ads: New test.
92
93 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
94
95 * gnat.dg/specs/no_streams.ads: New test.
96
97 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
98
99 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
100 store_modtion rtl dump.
101 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
102 * gcc.dg/var-expand3.c (dg-final): Ditto.
103
104 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
105
106 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
107 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
108 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
109 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
110 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
111 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
112
113 2014-11-21 Jakub Jelinek <jakub@redhat.com>
114
115 PR tree-optimization/64006
116 * gcc.c-torture/execute/pr64006.c: New test.
117
118 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
119
120 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
121 value for go testing.
122
123 2014-11-21 Jiong Wang <jiong.wang@arm.com>
124
125 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
126
127 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
128
129 * gcc.target/aarch64/simd/vsqrt_f64_1.c
130
131 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
132
133 * g++.dg/other/i386-2.C: Add -mpcommit.
134 * g++.dg/other/i386-3.C: Ditto.
135 * gcc.target/i386/pcommit-1.c: New test.
136 * gcc.target/i386/sse-12.c: Add new options.
137 * gcc.target/i386/sse-13.c: Ditto.
138 * gcc.target/i386/sse-14.c: Ditto.
139 * gcc.target/i386/sse-22.c: Ditto.
140 * gcc.target/i386/sse-23.c: Ditto.
141
142 2014-11-20 Mark Wielaard <mjw@redhat.com>
143
144 PR debug/38757
145 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
146 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
147
148 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
149
150 * g++.dg/other/i386-2.C: Add -mclwb.
151 * g++.dg/other/i386-3.C: Ditto.
152 * gcc.target/i386/clwb-1.c: New test.
153 * gcc.target/i386/sse-12.c: Add new options.
154 * gcc.target/i386/sse-13.c: Ditto.
155 * gcc.target/i386/sse-14.c: Ditto.
156 * gcc.target/i386/sse-22.c: Ditto.
157 * gcc.target/i386/sse-23.c: Ditto.
158
159 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
160
161 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
162 * g++.dg/other/i386-3.C: Ditto.
163 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
164 * gcc.target/i386/avx512vbmi-check.h: Ditto.
165 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
166 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
167 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
168 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
169 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
170 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
171 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
172 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
173 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
174 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
175 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
176 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
177 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
178 * gcc.target/i386/sse-12.c: Add new options.
179 * gcc.target/i386/sse-13.c: Ditto.
180 * gcc.target/i386/sse-14.c: Ditto.
181 * gcc.target/i386/sse-22.c: Ditto.
182 * gcc.target/i386/sse-23.c: Ditto.
183
184 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
185
186 * g++.dg/other/i386-2.C: Add -mavx512ifma.
187 * g++.dg/other/i386-3.C: Ditto.
188 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
189 * gcc.target/i386/avx512ifma-check.h: New.
190 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
191 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
192 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
193 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
194 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
195 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
196 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
197 * gcc.target/i386/sse-12.c: Add new options.
198 * gcc.target/i386/sse-13.c: Ditto.
199 * gcc.target/i386/sse-14.c: Ditto.
200 * gcc.target/i386/sse-22.c: Ditto.
201 * gcc.target/i386/sse-23.c: Ditto.
202
203 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
204
205 Forward-port from 2014-10-30 4_9-branch r216934
206
207 PR target/63633
208 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
209
210 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
211
212 PR debug/63239
213 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
214 -gno-strict-dwarf.
215
216 2014-11-21 Tom de Vries <tom@codesourcery.com>
217
218 * gcc.dg/store-motion-fgcse-sm.c: New test.
219
220 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
221
222 PR target/60451
223 * gcc.target/i386/pr60451.c: New.
224
225 2014-11-21 Jakub Jelinek <jakub@redhat.com>
226
227 PR tree-optimization/61773
228 * gcc.dg/pr61773.c: New test.
229
230 PR target/63764
231 * c-c++-common/pr63764-1.c: New test.
232 * c-c++-common/pr63764-2.c: New test.
233
234 PR target/63910
235 * gcc.target/i386/pr63910.c: New test.
236
237 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
238
239 PR lto/63998
240 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
241
242 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
243
244 * gcc.dg/no-strict-overflow-8.c: New test.
245
246 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
247
248 * gcc.dg/undefined-loop-1.c: New file.
249 * gcc.dg/undefined-loop-2.c: New file.
250
251 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
252
253 * gcc.target/aarch64/symbol-range.c: New.
254 * gcc.target/aarch64/symbol-range-tiny.c: New.
255 2014-11-20 Richard Biener <rguenther@suse.de>
256
257 PR middle-end/63962
258 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
259
260 2014-11-20 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/63677
263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
264 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
265
266 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
267
268 PR sanitizer/63845
269 * gcc.dg/asan/pr63845.c: New test.
270
271 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
272
273 PR sanitizer/63939
274 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
275 stack pointer address, to fit darwin output when symbolizer is not
276 present.
277 * c-c++-common/asan/heap-overflow-1.c: Likewise.
278 * c-c++-common/asan/memcmp-1.c: Likewise.
279 * c-c++-common/asan/misalign-1.c: Likewise.
280 * c-c++-common/asan/misalign-2.c: Likewise.
281 * c-c++-common/asan/null-deref-1.c: Likewise.
282 * c-c++-common/asan/stack-overflow-1.c: Likewise.
283 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
284 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
285 * c-c++-common/asan/use-after-free-1.c: Likewise.
286 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
287 * g++.dg/asan/deep-tail-call-1.C: Likewise.
288 * g++.dg/asan/large-func-test-1.C: Likewise.
289
290 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
291
292 PR sanitizer/63939
293 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
294
295 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
296
297 PR sanitizer/63939
298 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
299 * c-c++-common/asan/memcmp-1.c: Likewise.
300 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
301 * c-c++-common/asan/use-after-free-1.c: Likewise.
302
303 2014-11-19 David Malcolm <dmalcolm@redhat.com>
304
305 PR jit/63854
306 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
307 (make_random_function): Free ff->locals.
308
309 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
310
311 PR target/63947
312 * gcc.target/i386/pr63947.c: New test.
313
314 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/55425
317 * g++.dg/cpp0x/constexpr-__func__.C: New.
318
319 2014-11-19 Renlin Li <Renlin.Li@arm.com>
320
321 PR target/63424
322 * gcc.target/aarch64/pr63424.c: New test.
323
324 2014-11-19 Renlin Li <Renlin.Li@arm.com>
325
326 PR middle-end/63762
327 * gcc.dg/pr63762.c: New test.
328
329 2014-11-19 Marek Polacek <polacek@redhat.com>
330
331 PR sanitizer/63690
332 * gcc.dg/ubsan/pr63690.c: New test.
333
334 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
335
336 PR sanitizer/62132
337 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
338 darwin, adjust dg-output.
339 * c-c++-common/asan/misalign-2.c: Likewise.
340
341 2014-11-19 Richard Henderson <rth@redhat.com>
342
343 * gcc.dg/cwsc0.c: New test.
344 * gcc.dg/cwsc1.c: New test.
345
346 2014-11-19 Marek Polacek <polacek@redhat.com>
347
348 PR sanitizer/63879
349 * c-c++-common/ubsan/pr63879-1.c: New test.
350 * c-c++-common/ubsan/pr63879-2.c: New test.
351
352 2014-11-19 Tom de Vries <tom@codesourcery.com>
353
354 PR tree-optimization/62167
355 * gcc.dg/pr51879-12.c: Add xfails.
356 * gcc.dg/pr62167-run.c: New test.
357 * gcc.dg/pr62167.c: New test.
358
359 2014-11-19 Jakub Jelinek <jakub@redhat.com>
360
361 PR tree-optimization/63915
362 * c-c++-common/gomp/pr60823-4.c: New test.
363
364 PR sanitizer/63520
365 * c-c++-common/ubsan/pr63520.c: New test.
366
367 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/57654
370 * g++.dg/cpp0x/constexpr-ref7.C: New.
371
372 2014-11-19 Jakub Jelinek <jakub@redhat.com>
373
374 PR sanitizer/63913
375 * g++.dg/ubsan/pr63913.C: New test.
376
377 2014-11-19 Andreas Schwab <schwab@suse.de>
378
379 * gcc.dg/pure-2.c: Update line numbers.
380
381 2014-11-19 Jakub Jelinek <jakub@redhat.com>
382
383 PR rtl-optimization/63843
384 * gcc.c-torture/execute/pr63843.c: New test.
385
386 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
387
388 PR target/63937
389 * gcc.dg/memset-2.c: New.
390
391 2014-11-18 Jakub Jelinek <jakub@redhat.com>
392
393 PR sanitizer/63813
394 * g++.dg/ubsan/pr63813.C: New test.
395
396 PR tree-optimization/61042
397 * gcc.c-torture/compile/pr61042.c: New test.
398
399 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
400
401 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
402 setting.
403
404 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/55942
407 * g++.dg/cpp0x/constexpr-55942.C: New.
408
409 2014-11-18 Marek Polacek <polacek@redhat.com>
410
411 PR sanitizer/63866
412 * c-c++-common/ubsan/pr63866.c: New test.
413
414 2014-11-18 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/63914
417 * gcc.dg/pr63914.c: New testcase.
418
419 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
420
421 PR c++/55443
422 * g++.dg/cpp0x/noexcept26.C: New.
423 * g++.dg/cpp0x/noexcept27.C: Likewise.
424
425 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/60245
428 * g++.dg/cpp0x/constexpr-60245.C: New.
429
430 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/60771
433 * g++.dg/cpp0x/constexpr-ref6.C: New.
434
435 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
436
437 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
438 * gcc.target/arm/neon/vbicQs32.c: Likewise.
439 * gcc.target/arm/neon/vbicQs64.c: Likewise.
440 * gcc.target/arm/neon/vbicQs8.c: Likewise.
441 * gcc.target/arm/neon/vbicQu16.c: Likewise.
442 * gcc.target/arm/neon/vbicQu32.c: Likewise.
443 * gcc.target/arm/neon/vbicQu64.c: Likewise.
444 * gcc.target/arm/neon/vbicQu8.c: Likewise.
445 * gcc.target/arm/neon/vbics16.c: Likewise.
446 * gcc.target/arm/neon/vbics32.c: Likewise.
447 * gcc.target/arm/neon/vbics64.c: Likewise.
448 * gcc.target/arm/neon/vbics8.c: Likewise.
449 * gcc.target/arm/neon/vbicu16.c: Likewise.
450 * gcc.target/arm/neon/vbicu32.c: Likewise.
451 * gcc.target/arm/neon/vbicu64.c: Likewise.
452 * gcc.target/arm/neon/vbicu8.c: Likewise.
453 * gcc.target/arm/neon/vornQs16.c: Likewise.
454 * gcc.target/arm/neon/vornQs32.c: Likewise.
455 * gcc.target/arm/neon/vornQs64.c: Likewise.
456 * gcc.target/arm/neon/vornQs8.c: Likewise.
457 * gcc.target/arm/neon/vornQu16.c: Likewise.
458 * gcc.target/arm/neon/vornQu32.c: Likewise.
459 * gcc.target/arm/neon/vornQu64.c: Likewise.
460 * gcc.target/arm/neon/vornQu8.c: Likewise.
461 * gcc.target/arm/neon/vorns16.c: Likewise.
462 * gcc.target/arm/neon/vorns32.c: Likewise.
463 * gcc.target/arm/neon/vorns64.c: Likewise.
464 * gcc.target/arm/neon/vorns8.c: Likewise.
465 * gcc.target/arm/neon/vornu16.c: Likewise.
466 * gcc.target/arm/neon/vornu32.c: Likewise.
467 * gcc.target/arm/neon/vornu64.c: Likewise.
468 * gcc.target/arm/neon/vornu8.c: Likewise.
469
470 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
471
472 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
473 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
474 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
475 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
476 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
477 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
478 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
479 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
480 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
481
482 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
483
484 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
485 * g++.dg/ipa/devirt-15.C: Ditto.
486 * g++.dg/ipa/devirt-7.C: Ditto.
487 * g++.dg/ipa/pr60600.C: Ditto.
488 * g++.dg/opt/vt2.C: Ditto.
489 * g++.dg/opt/vt4.C: Ditto.
490 * g++.dg/pr48484.C: Ditto.
491 * g++.dg/tm/pr47746.C: Ditto.
492 * g++.dg/tree-ssa/pr57380.C: Ditto.
493 * gcc.dg/ipa/inline-4.c: Ditto.
494 * gcc.dg/ipa/inlinehint-1.c: Ditto.
495 * gcc.dg/ipa/inlinehint-2.c: Ditto.
496 * gcc.dg/ipa/inlinehint-3.c: Ditto.
497 * gcc.dg/pr47276.c: Ditto.
498 * gcc.dg/pure-2.c: Ditto.
499 * gcc.dg/tm/nested-2.c: Ditto.
500 * gcc.dg/tree-ssa/alias-29.c: Ditto.
501 * gcc.target/i386/3dnow-1.c: Ditto.
502 * gcc.target/i386/3dnow-2.c: Ditto.
503 * gcc.target/i386/3dnowA-1.c: Ditto.
504 * gcc.target/i386/3dnowA-2.c: Ditto.
505 * gcc.target/i386/avx-1.c: Ditto.
506 * gcc.target/i386/avx-2.c: Ditto.
507 * gcc.target/i386/memcpy-1.c: Ditto.
508 * gcc.target/i386/mmx-1.c: Ditto.
509 * gcc.target/i386/mmx-2.c: Ditto.
510 * gcc.target/i386/sse-14.c: Ditto.
511 * gcc.target/i386/sse-22.c: Ditto.
512 * gcc.target/i386/sse-22a.c: Ditto.
513 * gcc.target/i386/sse-23.c: Ditto.
514 * gcc.target/i386/sse-24.c: Ditto.
515 * gcc.target/i386/vect-double-1.c: Ditto.
516 * g++.dg/fstack-protector-strong.C: Add target nonpic.
517 * gcc.dg/fstack-protector-strong.c: Ditto.
518
519 2014-11-18 Hale Wang <hale.wang@arm.com>
520
521 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
522 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
523 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
524 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
525 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
526 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
527 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
528 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
529 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
530 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
531
532 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
533
534 * g++.dg/abi/mangle-arm-crypto.C: New.
535 * g++.dg/abi/mangle-neon.C (f19): New.
536 (f20): Likewise.
537
538 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
539
540 * gcc.target/arm/pr51968.c (foo): Fix call to
541 __builtin_neon_vqmovunv8hi.
542
543 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
544
545 * c-c++-common/asan/aggressive-opts.c: New test.
546
547 2014-11-18 Yury Gribov <y.gribov@samsung.com>
548
549 PR sanitizer/63802
550 * c-c++-common/ubsan/pr63802.c: New test.
551
552 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
553
554 * g++.dg/pr63766.C: New.
555
556 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
557
558 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
559 floating point variables instead of using asm to test allocating
560 values to the Altivec registers.
561
562 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
563 -mupper-regs-df tests.
564 * gcc.target/powerpc/upper-regs-df.c: Likewise.
565
566 * config/rs6000/predicates.md (memory_fp_constant): New predicate
567
568 2014-11-17 Tom de Vries <tom@codesourcery.com>
569
570 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
571 * gcc.dg/pr43864-3.c: Same.
572 * gcc.dg/pr43864-4.c: Same.
573 * gcc.dg/pr43864.c: Same.
574 * gcc.dg/pr50763.c: Same.
575 * gcc.dg/pr51879-12.c: Same.
576 * gcc.dg/pr51879-16.c: Same.
577 * gcc.dg/pr51879-17.c: Same.
578 * gcc.dg/pr51879-18.c: Same.
579 * gcc.dg/pr51879-2.c: Same.
580 * gcc.dg/pr51879-3.c: Same.
581 * gcc.dg/pr51879-4.c: Same.
582 * gcc.dg/pr51879-6.c: Same.
583 * gcc.dg/pr51879-7.c: Same.
584 * gcc.dg/pr51879.c: Same.
585
586 2014-11-17 Tom de Vries <tom@codesourcery.com>
587
588 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
589 * gcc.dg/pr43864-3.c: Same.
590 * gcc.dg/pr43864-4.c: Same.
591
592 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
593
594 * gcc.target/aarch64/vld1_lane.c: New test.
595
596 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
597
598 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
599 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
600
601 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
602
603 * gcc.target/i386/chkp-strlen-1.c: New.
604 * gcc.target/i386/chkp-strlen-2.c: New.
605 * gcc.target/i386/chkp-strlen-3.c: New.
606 * gcc.target/i386/chkp-strlen-4.c: New.
607 * gcc.target/i386/chkp-strlen-5.c: New.
608
609 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
610
611 * gcc.target/i386/chkp-stropt-1.c: New.
612 * gcc.target/i386/chkp-stropt-2.c: New.
613 * gcc.target/i386/chkp-stropt-3.c: New.
614 * gcc.target/i386/chkp-stropt-4.c: New.
615 * gcc.target/i386/chkp-stropt-5.c: New.
616 * gcc.target/i386/chkp-stropt-6.c: New.
617 * gcc.target/i386/chkp-stropt-7.c: New.
618 * gcc.target/i386/chkp-stropt-8.c: New.
619 * gcc.target/i386/chkp-stropt-9.c: New.
620 * gcc.target/i386/chkp-stropt-10.c: New.
621 * gcc.target/i386/chkp-stropt-11.c: New.
622 * gcc.target/i386/chkp-stropt-12.c: New.
623 * gcc.target/i386/chkp-stropt-13.c: New.
624 * gcc.target/i386/chkp-stropt-14.c: New.
625 * gcc.target/i386/chkp-stropt-15.c: New.
626 * gcc.target/i386/chkp-stropt-16.c: New.
627
628 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
629
630 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
631 __SIZE_TYPE__.
632
633 2014-11-17 Richard Biener <rguenther@suse.de>
634
635 PR middle-end/63898
636 PR middle-end/63883
637 * gfortran.dg/pr63883.f90: New testcase.
638
639 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
640
641 PR ipa/63894
642 * g++.dg/ipa/pr63894.C: New test.
643
644 2014-11-17 Terry Guo <terry.guo@arm.com>
645
646 * gcc.target/arm/thumb1-ual-1.c: New test.
647
648 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
649
650 PR middle-end/63790
651 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
652 * gcc.dg/tree-ssa/forwprop-29.c: New test.
653
654 2014-11-16 Andrew Pinski <apinski@cavium.com>
655
656 * gcc.c-torture/execute/memset-4.c: New test.
657 * gcc.c-torture/execute/20110418-1.c: New test.
658 * gcc.c-torture/execute/20141022-1.c: New test.
659 * gcc.c-torture/execute/strcpy-2.c: New test.
660 * gcc.c-torture/execute/20140212-2.c: New test.
661 * gcc.c-torture/compile/20120913-1.c: New test.
662 * gcc.c-torture/compile/20121010-1.c: New test.
663 * gcc.c-torture/compile/20120917-1.c: New test.
664 * gcc.c-torture/compile/20140110-1.c: New test.
665 * gcc.c-torture/compile/20121220-1.c: New test.
666 * gcc.c-torture/compile/20120822-1.c: New test.
667 * gcc.c-torture/compile/20121027-1.c: New test.
668 * gcc.c-torture/compile/20120830-2.c: New test.
669
670 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
671
672 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
673 restoration.
674
675 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
676
677 * gcc.dg/atomic/c11-atomic-exec-5.c
678 (test_main_long_double_add_overflow): Only actually define if
679 LDBL_MANT_DIG != 106.
680 (test_main_complex_long_double_add_overflow): Likewise.
681 (test_main_long_double_sub_overflow): Likewise.
682 (test_main_complex_long_double_sub_overflow): Likewise.
683
684 (NOT_LDBL_EPSILON_2): Likewise.
685 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
686
687 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
688
689 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
690 instead of run on ia32 targets.
691
692 2014-11-15 Marek Polacek <polacek@redhat.com>
693
694 PR middle-end/63884
695 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
696
697 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
698
699 PR target/60104
700 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
701
702 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
703
704 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
705 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
706 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
707 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
708
709 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
710
711 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
712
713 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
714
715 * gcc.dg/pubtypes-3.c: Include <string.h>.
716 * gcc.dg/pubtypes-4.c: Likewise.
717
718 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
719
720 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
721
722 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
723
724 * gnat.dg/opt44.ad[sb]: New test.
725
726 2014-11-15 Tobias Burnus <burnus@net-b.de>
727
728 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
729 * gfortran.dg/coarray_9.f90: Ditto.
730 * gfortran.dg/empty_label.f: Ditto.
731 * gfortran.dg/empty_label.f90: Ditto.
732
733 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
734
735 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
736 changes.
737 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
738 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
739 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
740 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
741 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
742 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
743 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
744 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
745 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
746 * gcc.target/powerpc/ppc-round.c: Likewise.
747
748 2014-11-14 Martin Jambor <mjambor@suse.cz>
749
750 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
751 from the dump scan.
752 * g++.dg/ipa/devirt-21.C: Xfail.
753 * g++.dg/ipa/devirt-24.C: Likewise.
754 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
755 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
756 * g++.dg/ipa/devirt-44.C: Likewise.
757 * g++.dg/ipa/devirt-43.C: Xfail.
758
759 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
760
761 * g++.dg/abi/abi-tag11.C: New.
762
763 2014-11-14 Marek Polacek <polacek@redhat.com>
764
765 * c-c++-common/ubsan/overflow-negate-3.c: New test.
766
767 2014-11-14 Marek Polacek <polacek@redhat.com>
768
769 PR sanitizer/63839
770 * c-c++-common/ubsan/pr63839.c: New test.
771 * c-c++-common/ubsan/unreachable-2.c: New test.
772
773 2014-11-14 Richard Biener <rguenther@suse.de>
774
775 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
776
777 2014-11-13 Teresa Johnson <tejohnson@google.com>
778
779 PR tree-optimization/63841
780 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
781
782 2014-11-14 Bin Cheng <bin.cheng@arm.com>
783
784 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
785 * gcc.target/arm/vfp-1.c: Improve scanning string.
786
787 2014-11-13 Rong Xu <xur@google.com>
788
789 PR debug/63581
790 * g++.dg/tree-prof/pr63581.C: New test.
791
792 2014-11-13 Teresa Johnson <tejohnson@google.com>
793
794 PR tree-optimization/63841
795 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
796
797 2014-11-13 Teresa Johnson <tejohnson@google.com>
798
799 PR tree-optimization/63841
800 * g++.dg/tree-ssa/pr63841.C: New test.
801
802 2014-11-13 Richard Biener <rguenther@suse.de>
803
804 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
805
806 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
807
808 * lib/target-supports.exp (error_h): New check.
809 (libc_has_complex_functions): Ditto.
810 (tgmath_h): Ditto.
811 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
812 * gcc.dg/builtins-61.c: Likewise.
813 * gcc.dg/builtins-67.c: Disable test for Bionic.
814 * gcc.dg/strlenopt-14g.c: Likewise.
815 * gcc.dg/strlenopt-14gf.c: Likewise.
816 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
817 * gcc.dg/c99-tgmath-2.c: Likewise.
818 * gcc.dg/c99-tgmath-3.c: Likewise.
819 * gcc.dg/c99-tgmath-4.c: Likewise.
820 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
821
822 2014-11-12 Jakub Jelinek <jakub@redhat.com>
823
824 PR ipa/63838
825 * g++.dg/ipa/pr63838.C: New test.
826
827 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
828
829 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
830 * gcc.target/mips/call-clobbered-1.c: New.
831 * gcc.target/mips/call-clobbered-2.c: New.
832 * gcc.target/mips/call-clobbered-3.c: New.
833 * gcc.target/mips/call-clobbered-4.c: New.
834 * gcc.target/mips/call-clobbered-5.c: New.
835 * gcc.target/mips/call-saved-4.c: New.
836 * gcc.target/mips/call-saved-5.c: New.
837 * gcc.target/mips/call-saved-6.c: New.
838 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
839 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
840 odd-spreg option. Account for -modd-spreg in minimum arch code.
841 * gcc.target/mips/movdf-1.c: New.
842 * gcc.target/mips/movdf-2.c: New.
843 * gcc.target/mips/movdf-3.c: New.
844 * gcc.target/mips/oddspreg-1.c: New.
845 * gcc.target/mips/oddspreg-2.c: New.
846 * gcc.target/mips/oddspreg-3.c: New.
847 * gcc.target/mips/oddspreg-4.c: New.
848 * gcc.target/mips/oddspreg-5.c: New.
849 * gcc.target/mips/oddspreg-6.c: New.
850
851 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
852
853 PR target/63815
854 * g++.dg/other/pr63815.C: New test.
855
856 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
857
858 DR 1510
859 PR c++/60420
860 * g++.dg/cpp0x/decltype61.C: New.
861
862 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
863
864 PR tree-optimization/63835
865 * gcc.dg/pr63835.c: New test.
866
867 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
868
869 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
870 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
871 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
872 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
873 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
874 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
875 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
876 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
877 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
878 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
879 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
880 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
881 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
882 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
883 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
884 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
885 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
886 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
887 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
888 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
889 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
890 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
891 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
892 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
893 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
894 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
895 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
896 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
897 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
898 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
899 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
900 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
901 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
902 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
903 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
904 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
905 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
906 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
907 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
908 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
909 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
910 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
911 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
912 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
913 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
914 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
915 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
916 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
917 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
918 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
919
920 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
921
922 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
923 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
924 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
925 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
926 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
927 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
928 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
929 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
930 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
931 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
932 Ditto.
933 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
934 Ditto.
935 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
936 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
937 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
938 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
939 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
940 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
941 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
942 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
943 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
944 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
945 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
946 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
947 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
948 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
949 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
950 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
951 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
952 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
953 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
954 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
955 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
956 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
957 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
958 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
959 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
960 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
961 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
962 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
963 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
964 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
965
966 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
967
968 * gcc.target/i386/pr45852.c: Simplify target selector.
969 * gcc.target/i386/pr63495.c: Ditto.
970 * gcc.target/i386/pr39496.c: Ditto.
971 * gcc.target/i386/pr36613.c: Ditto.
972
973 2014-11-12 Jiong Wang <jiong.wang@arm.com>
974
975 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
976 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
977 -fno-omit-frame-pointer.
978
979 2014-11-12 Marek Polacek <polacek@redhat.com>
980
981 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
982 of prune_gcc_output.
983 * lib/prune.exp (prune_file_path): New procedure.
984
985 2014-11-12 Marek Polacek <polacek@redhat.com>
986
987 * c-c++-common/ubsan/overflow-sub-4.c: New test.
988 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
989 * c-c++-common/ubsan/overflow-int128.c: Likewise.
990
991 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
992
993 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
994
995 2014-11-12 Richard Biener <rguenther@suse.de>
996
997 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
998
999 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1000
1001 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1002 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1003
1004 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR testsuite/63830
1007 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1008
1009 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR c/59708
1012 * c-c++-common/builtin-arith-overflow-1.c: New test.
1013 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1014 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1015 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1016 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1017 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1018 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1019 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1020 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1021 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1022 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1023 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1024 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1025 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1026 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1027 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1028 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1029 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1030 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1031 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1032 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1033 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1034 * gcc.dg/builtin-arith-overflow-1.c: New test.
1035 * gcc.dg/builtin-arith-overflow-2.c: New test.
1036
1037 2014-11-12 Richard Biener <rguenther@suse.de>
1038
1039 PR middle-end/63821
1040 * gfortran.dg/pr63821.f90: New testcase.
1041
1042 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1043
1044 PR tree-optimization/63761
1045 * gcc.c-torture/compile/pr63761.c: New test.
1046
1047 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1048
1049 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1050 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1051 truncation pattern.
1052
1053 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1054
1055 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1056 with arm_eabi.
1057 * g++.dg/abi/arm_rtti1.C: Likewise.
1058 * g++.dg/abi/key1.C: Likewise.
1059 * g++.dg/ext/visibility/arm1.C: Likewise.
1060 * g++.dg/ext/visibility/arm2.C: Likewise.
1061 * g++.dg/ext/visibility/arm3.C: Likewise.
1062
1063 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1064
1065 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1066
1067 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1068 Manuel López-Ibáñez <manu@gcc.gnu.org>
1069
1070 PR driver/36312
1071 * gcc.misc-tests/output.exp: New test case for identical input and
1072 output files.
1073
1074 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1075
1076 PR fortran/44054
1077 * lib/gfortran-dg.exp: Update regexp to match locus and message
1078 without caret.
1079 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1080 * gfortran.dg/warnings_are_errors_1.f: Update.
1081
1082 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1083
1084 * ChangeLog.jit: New.
1085 * jit.dg/all-non-failing-tests.h: New.
1086 * jit.dg/harness.h: New.
1087 * jit.dg/jit.exp: New.
1088 * jit.dg/test-accessing-struct.c: New.
1089 * jit.dg/test-accessing-union.c: New.
1090 * jit.dg/test-array-as-pointer.c: New.
1091 * jit.dg/test-arrays.c: New.
1092 * jit.dg/test-calling-external-function.c: New.
1093 * jit.dg/test-calling-function-ptr.c: New.
1094 * jit.dg/test-combination.c: New.
1095 * jit.dg/test-dot-product.c: New.
1096 * jit.dg/test-empty.c: New.
1097 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1098 * jit.dg/test-error-adding-to-terminated-block.c: New.
1099 * jit.dg/test-error-array-as-pointer.c: New.
1100 * jit.dg/test-error-bad-cast.c: New.
1101 * jit.dg/test-error-block-in-wrong-function.c: New.
1102 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1103 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1104 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1105 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1106 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1107 * jit.dg/test-error-call-with-mismatching-args.c: New.
1108 * jit.dg/test-error-call-with-not-enough-args.c: New.
1109 * jit.dg/test-error-call-with-too-many-args.c: New.
1110 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1111 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1112 * jit.dg/test-error-get-type-bad-enum.c: New.
1113 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1114 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1115 * jit.dg/test-error-mismatching-types-in-call.c: New.
1116 * jit.dg/test-error-missing-return.c: New.
1117 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1118 * jit.dg/test-error-new-function-bad-kind.c: New.
1119 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1120 * jit.dg/test-error-null-passed-to-api.c: New.
1121 * jit.dg/test-error-return-within-void-function.c: New.
1122 * jit.dg/test-error-unreachable-block.c: New.
1123 * jit.dg/test-error-unterminated-block.c: New.
1124 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1125 * jit.dg/test-expressions.c: New.
1126 * jit.dg/test-factorial.c: New.
1127 * jit.dg/test-fibonacci.c: New.
1128 * jit.dg/test-functions.c: New.
1129 * jit.dg/test-fuzzer.c: New.
1130 * jit.dg/test-hello-world.c: New.
1131 * jit.dg/test-linked-list.c: New.
1132 * jit.dg/test-long-names.c: New.
1133 * jit.dg/test-nested-contexts.c: New.
1134 * jit.dg/test-nested-loops.c: New.
1135 * jit.dg/test-operator-overloading.cc: New.
1136 * jit.dg/test-quadratic.c: New.
1137 * jit.dg/test-quadratic.cc: New.
1138 * jit.dg/test-reading-struct.c: New.
1139 * jit.dg/test-string-literal.c: New.
1140 * jit.dg/test-sum-of-squares.c: New.
1141 * jit.dg/test-threads.c: New.
1142 * jit.dg/test-types.c: New.
1143 * jit.dg/test-using-global.c: New.
1144 * jit.dg/test-volatile.c: New.
1145
1146 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1147
1148 * gcc.target/aarch64/vbslq_f64_1.c: New.
1149 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1150 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1151 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1152
1153 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/63265
1156 * g++.dg/cpp0x/constexpr-63265.C: New.
1157
1158 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1159
1160 * gcc.target/i386/pr52252-atom-1.c: New.
1161
1162 2014-11-11 Martin Liska <mliska@suse.cz>
1163
1164 PR ipa/63622
1165 PR ipa/63795
1166 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1167 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1168 with symbol alias support.
1169
1170 2014-11-10 Andi Kleen <ak@linux.intel.com>
1171
1172 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1173 new cilk errors.
1174
1175 2014-11-10 Andi Kleen <ak@linux.intel.com>
1176
1177 * c-c++-common/cilk-plus/CK/errors.c: New test.
1178
1179 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1180 Ilya Enkovich <ilya.enkovich@intel.com>
1181
1182 PR target/63620
1183 * gcc.target/i386/pr63620.c: New test.
1184
1185 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1186
1187 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1188
1189 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1190 * gcc.dg/ipa/ipa-icf-31.c: New test.
1191
1192 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1193
1194 PR middle-end/63748
1195 * gcc.dg/pr63748.c: New testcase.
1196
1197 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1198
1199 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1200
1201 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1202
1203 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1204 fgraphite-code-generator flag.
1205 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1206 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1207 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1208 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1209 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1210 * gcc.dg/graphite/pr35356-2.c: Likewise.
1211 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1212 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1213 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1214 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1215 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1216
1217 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1218
1219 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1220
1221 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 * c-c++-common/Wshift-count-overflow-1.c: New.
1224 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1225 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1226 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1227
1228 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1229
1230 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1231 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1232 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1233 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1234 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1235 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1236 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1237 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1238 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1239 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1240 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1241 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1242 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1243 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1244 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1245 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1246 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1247 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1248 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1249 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1250 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1251 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1252 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1253 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1254 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1255 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1256
1257 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1258
1259 PR tree-optimization/63778
1260 * gfortran.dg/pr63778.f: New test.
1261
1262 2014-11-10 Renlin Li <renlin.li@arm.com>
1263
1264 PR middle-end/61529
1265 * gcc.dg/pr61529.c: New.
1266
1267 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1268
1269 * lib/target-supports.exp (check_effective_target_return_address):
1270 New function.
1271 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1272 * gcc.c-torture/execute/20030323-1.c: Likewise.
1273 * gcc.c-torture/execute/20030811-1.c: Likewise.
1274 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1275 * gcc.c-torture/execute/frame-address.c: Likewise.
1276 * gcc.c-torture/execute/pr17377.c: Likewise.
1277
1278 * gcc.c-torture/compile/920625-2.c: Add return type to
1279 freeReturnStruct.
1280 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1281 * gcc.c-torture/execute/pr61375.c: Likewise.
1282 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1283 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1284
1285 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1286 New function.
1287 (check_effective_target_nonlocal_goto): New function.
1288 (check_effective_target_label_values): New function.
1289 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1290 * gcc.c-torture/compile/labels-2.c: Likewise.
1291 * gcc.c-torture/compile/20000518-1.c: Likewise.
1292 * gcc.c-torture/compile/20021108-1.c: Likewise.
1293 * gcc.c-torture/compile/981006-1.c: Likewise.
1294 * gcc.c-torture/execute/20040302-1.c: Likewise.
1295 * gcc.dg/torture/pr33848.c: Likewise.
1296
1297 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1298 label values.
1299 * gcc.c-torture/compile/pr32919.c: Likewise.
1300 * gcc.c-torture/compile/pr17913.c: Likewise.
1301 * gcc.c-torture/compile/pr51495.c: Likewise.
1302 * gcc.c-torture/compile/pr25224.c: Likewise.
1303 * gcc.c-torture/compile/labels-3.c: Likewise.
1304 * gcc.c-torture/compile/pr27863.c: Likewise.
1305 * gcc.c-torture/compile/20050510-1.c: Likewise.
1306 * gcc.c-torture/compile/pr28489.c: Likewise.
1307 * gcc.c-torture/compile/pr29128.c: Likewise.
1308 * gcc.c-torture/compile/pr21356: Likewise.
1309 * gcc.c-torture/execute/20071210-1.c: Likewise.
1310 * gcc.c-torture/execute/200701220-1.c: Likewise.
1311 * gcc.c-torture/execute/pr51447.c: Likewise.
1312 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1313 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1314 * gcc.dg/20021029-1.c: Likewise.
1315 * gcc.dg/pr43379.c: Likewise.
1316 * gcc.dg/pr45259.c: Likewise.
1317 * gcc.dg/torture/pr53695.c: Likewise.
1318 * gcc.dg/torture/pr57584.c: Likewise.
1319
1320 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1321 or indirect_jumps are available.
1322 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1323 test.
1324 * gcc.c-torture/compile/920428-3.c: Likewise.
1325 * gcc.c-torture/compile/950613-1.c: Likewise.
1326
1327 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1328 * gcc.c-torture/compile/991213-3.c: Likewise.
1329 * gcc.c-torture/compile/920825-1.c: Likewise.
1330 * gcc.c-torture/compile/20011029-1.c: Likewise.
1331 * gcc.c-torture/compile/complex-6.c: Likewise.
1332 * gcc.c-torture/compile/pr27127.c: Likewise.
1333 * gcc.c-torture/compile/pr58164.c: Likewise.
1334 * gcc.c-torture/compile/20041214-1.c: Likewise.
1335 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1336 * gcc.c-torture/execute/pr56982.c: Likewise.
1337 * gcc.c-torture/execute/pr60003.c: Likewise.
1338 * gcc.c-torture/execute/pr26983.c: Likewise.
1339 * gcc.dg/pr57287-2.c: Likewise.
1340 * gcc.dg/pr59920-1.c: Likewise.
1341 * gcc.dg/pr59920-2.c: Likewise.
1342 * gcc.dg/pr59920-3.c: Likewise.
1343 * gcc.dg/setjmp-3.c: Likewise.
1344 * gcc.dg/setjmp-4.c: Likewise.
1345 * gcc.dg/setjmp-5.c: Likewise.
1346 * gcc.dg/torture/pr48542.c: Likewise.
1347 * gcc.dg/torture/pr57147-2.c: Likewise.
1348 * gcc.dg/torture/pr59993.c: Likewise.
1349
1350 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1351 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1352 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1353 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1354 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1355 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1356 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1357 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1358 * gcc.dg/non-local-goto-1.c: Likewise.
1359 * gcc.dg/non-local-goto-2.c: Likewise.
1360 * gcc.dg/pr49994-1.c: Likewise.
1361 * gcc.dg/torture/pr57036-2.c: Likewise.
1362
1363 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1364 NO_LABEL_VALUES test.
1365 * gcc.c-torture/compile/920831-1.c: Likewise.
1366 * gcc.c-torture/compile/920502-1.c: Likewise.
1367 * gcc.c-torture/compile/920501-7.c: Likewise.
1368 * gcc.dg/pr52139.c: Likewise.
1369
1370 * lib/target-supports.exp (check_effective_target_trampolines,
1371 check_profiling_available, check_effective_target_lto,
1372 check_effective_target_vect_natural): False for nvptx-*-*.
1373 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1374 * gcc.c-torture/compile/pr34334.c: Likewise.
1375 * gcc.c-torture/compile/pr37056.c: Likewise.
1376 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1377 * gcc.c-torture/compile/pr46534.c: Likewise.
1378 * gcc.c-torture/compile/pr49049.c: Likewise.
1379 * gcc.c-torture/compile/pr59417.c: Likewise.
1380 * gcc.c-torture/compile/20080721-1.c: Likewise.
1381 * gcc.c-torture/compile/920501-4.c: Likewise.
1382 * gcc.c-torture/compile/921011-1.c: Likewise.
1383 * gcc.dg/20040813-1.c: Likewise.
1384 * gcc.dg/pr28755.c: Likewise.
1385 * gcc.dg/pr44194-1.c: Likewise.
1386 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1387 * gcc.c-torture/compile/pr61684.c: Likewise.
1388 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1389 * gcc.c-torture/compile/pr59221.c: Likewise.
1390 * gcc.c-torture/compile/20060208-1.c: Likewise.
1391 * gcc.c-torture/execute/pr52129.c: Likewise.
1392 * gcc.c-torture/execute/20020310-1.c: Likewise.
1393 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1394 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1395 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1396 for nvptx-*-*.
1397 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1398 * gcc.dg/const-elim-2.c: Likewise.
1399
1400 * lib/target-supports.exp
1401 (check_effective_target_untyped_assembly): New function.
1402 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1403 * gcc.c-torture/compile/920917-1.c: Likewise.
1404 * gcc.c-torture/compile/930120-1.c: Likewise.
1405 * gcc.c-torture/compile/930411-1.c: Likewise.
1406 * gcc.c-torture/compile/930529-1.c: Likewise.
1407 * gcc.c-torture/compile/930623-1.c: Likewise.
1408 * gcc.c-torture/compile/950329-1.c: Likewise.
1409 * gcc.c-torture/compile/calls.c: Likewise.
1410 * gcc.c-torture/compile/pr37258.c: Likewise.
1411 * gcc.c-torture/compile/pr37327.c: Likewise.
1412 * gcc.c-torture/compile/pr38360.c: Likewise.
1413 * gcc.c-torture/compile/pr43635.c: Likewise.
1414 * gcc.c-torture/compile/pr47428.c: Likewise.
1415 * gcc.c-torture/compile/pr47967.c: Likewise.
1416 * gcc.c-torture/compile/pr49145.c: Likewise.
1417 * gcc.c-torture/compile/pr51694.c: Likewise.
1418 * gcc.c-torture/compile/pr53411.c: Likewise.
1419 * gcc.c-torture/execute/20001101.c: Likewise.
1420 * gcc.c-torture/execute/20051012-1.c: Likewise.
1421 * gcc.c-torture/execute/920501-1.c: Likewise.
1422 * gcc.c-torture/execute/921202-1.c: Likewise.
1423 * gcc.c-torture/execute/921208-2.c: Likewise.
1424 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1425 * gcc.c-torture/compile/20010525-1.c: Likewise.
1426 * gcc.c-torture/compile/20021015-2.c: Likewise.
1427 * gcc.c-torture/compile/20031023-1.c: Likewise.
1428 * gcc.c-torture/compile/20031023-2.c: Likewise.
1429 * gcc.c-torture/compile/pr49206.c: Likewise.
1430 * gcc.c-torture/execute/pr47237.c: Likewise.
1431 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1432 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1433 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1434 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1435 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1436 * gcc.dg/builtin-apply1.c: Likewise.
1437 * gcc.dg/builtin-apply2.c: Likewise.
1438 * gcc.dg/builtin-apply3.c: Likewise.
1439 * gcc.dg/builtin-apply4.c: Likewise.
1440 * gcc.dg/pr38338.c: Likewise.
1441 * gcc.dg/torture/pr41993.c: Likewise.
1442 * gcc.c-torture/compile/386.c: Likewise.
1443 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1444 * gcc.c-torture/compile/consec.c: Likewise.
1445 * gcc.c-torture/compile/ex.c: Likewise.
1446 * gcc.c-torture/compile/pass.c: Likewise.
1447 * gcc.c-torture/compile/scal.c: Likewise.
1448 * gcc.c-torture/compile/uuarg.c: Likewise.
1449 * gcc.c-torture/compile/conv_tst.c: Likewise.
1450
1451 * lib/target-supports.exp (check_effective_target_alloca): New function.
1452 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1453 * gcc.c-torture/execute/20020314-1.c: Likewise.
1454 * gcc.c-torture/execute/20020412-1.c: Likewise.
1455 * gcc.c-torture/execute/20021113-1.c: Likewise.
1456 * gcc.c-torture/execute/20040223-1.c: Likewise.
1457 * gcc.c-torture/execute/20040308-1.c: Likewise.
1458 * gcc.c-torture/execute/20040811-1.c: Likewise.
1459 * gcc.c-torture/execute/20070824-1.c: Likewise.
1460 * gcc.c-torture/execute/20070919-1.c: Likewise.
1461 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1462 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1463 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1464 * gcc.c-torture/execute/pr43220.c: Likewise.
1465 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1466 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1467 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1468 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1469 * gcc.c-torture/compile/20000923-1.c: Likewise.
1470 * gcc.c-torture/compile/20030224-1.c: Likewise.
1471 * gcc.c-torture/compile/20071108-1.c: Likewise.
1472 * gcc.c-torture/compile/20071117-1.c: Likewise.
1473 * gcc.c-torture/compile/900313-1.c: Likewise.
1474 * gcc.c-torture/compile/pr17397.c: Likewise.
1475 * gcc.c-torture/compile/pr35006.c: Likewise.
1476 * gcc.c-torture/compile/pr42956.c: Likewise.
1477 * gcc.c-torture/compile/pr51354.c: Likewise.
1478 * gcc.c-torture/compile/pr55851.c: Likewise.
1479 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1480 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1481 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1482 * gcc.c-torture/compile/pr52714.c: Likewise.
1483 * gcc.dg/20001012-2.c: Likewise.
1484 * gcc.dg/auto-type-1.c: Likewise.
1485 * gcc.dg/builtin-object-size-1.c: Likewise.
1486 * gcc.dg/builtin-object-size-2.c: Likewise.
1487 * gcc.dg/builtin-object-size-3.c: Likewise.
1488 * gcc.dg/builtin-object-size-4.c: Likewise.
1489 * gcc.dg/packed-vla.c: Likewise.
1490 * gcc.c-torture/compile/parms.c: Likewise.
1491 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1492 * gcc.c-torture/execute/920929-1.c: Likewise.
1493 * gcc.c-torture/execute/921017-1.c: Likewise.
1494 * gcc.c-torture/execute/941202-1.c: Likewise.
1495 * gcc.c-torture/execute/align-nest.c: Likewise.
1496 * gcc.c-torture/execute/alloca-1.c: Likewise.
1497 * gcc.c-torture/execute/pr36321.c: Likewise.
1498 * gcc.c-torture/compile/20001221-1.c: Likewise.
1499 * gcc.c-torture/compile/20020807-1.c: Likewise.
1500 * gcc.c-torture/compile/20050801-2.c: Likewise.
1501 * gcc.c-torture/compile/920428-4.c: Likewise.
1502 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1503 * gcc.c-torture/compile/pr41469.c: Likewise.
1504 * gcc.dg/torture/pr48953.c: Likewise.
1505 * gcc.dg/torture/pr8081.c: Likewise.
1506 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1507 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1508 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1509 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1510 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1511 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1512 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1513 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1514 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1515 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1516 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1517 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1518 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1519
1520 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1521
1522 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1523 and C++11; Test existence of __has_cpp_attribute; Test C++11
1524 attributes.
1525 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1526 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1527 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1528 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1529 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1530 will be undefined for -fno-rtti -fno-exceptions.
1531
1532 2014-11-10 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/63800
1535 * gcc.dg/torture/pr63800.c: New testcase.
1536
1537 2014-11-10 Marek Polacek <polacek@redhat.com>
1538
1539 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1540 * c-c++-common/ubsan/align-8.c: Likewise.
1541 * g++.dg/ubsan/null-4.C: Likewise.
1542 * g++.dg/ubsan/null-5.C: Likewise.
1543
1544 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1545
1546 * gcc.misc-tests/gcov-16.c: New test.
1547
1548 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1549
1550 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1551
1552 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR testsuite/63305
1555 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1556 buffer overflow.
1557 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1558
1559 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1560
1561 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1562
1563 2014-11-09 Richard Biener <rguenther@suse.de>
1564
1565 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1566 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1567
1568 2014-11-07 Andrew Pinski <apinski@cavium.com>
1569
1570 * gcc.c-torture/execute/20141107-1.c: New testcase.
1571
1572 2014-11-07 Richard Biener <rguenther@suse.de>
1573
1574 PR tree-optimization/63605
1575 * gcc.dg/vect/pr63605.c: New testcase.
1576
1577 2014-11-07 Jeff Law <law@redhat.com>
1578
1579 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1580
1581 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1582
1583 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1584 (xhci_check_trb_in_td_math): Likewise.
1585
1586 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1587
1588 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1589
1590 2014-11-07 Martin Liska <mliska@suse.cz>
1591
1592 PR ipa/63580
1593 * g++.dg/ipa/pr63580.C: New test.
1594
1595 2014-11-07 Martin Liska <mliska@suse.cz>
1596
1597 PR ipa/63747
1598 * gcc.dg/ipa/pr63747.c: New test.
1599
1600 2014-11-07 Martin Liska <mliska@suse.cz>
1601
1602 PR ipa/63595
1603 * g++.dg/ipa/pr63595.C: New test.
1604
1605 2014-11-07 Richard Biener <rguenther@suse.de>
1606
1607 PR middle-end/63770
1608 * gcc.dg/pr63770.c: New testcase.
1609
1610 2014-11-07 Terry Guo <terry.guo@arm.com>
1611
1612 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1613 * gcc.target/arm/pr40956.c: Likewise.
1614 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1615 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1616 * gcc.target/arm/scd42-1.c: Likewise.
1617
1618 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1619
1620 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1621 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1622 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1623 gcc.dg/cpp/ucnid-15.c: New tests.
1624
1625 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1626
1627 * gnat.dg/opt43.adb: New test.
1628
1629 2014-11-06 Marek Polacek <polacek@redhat.com>
1630
1631 * c-c++-common/ubsan/align-2.c: Add dg-output.
1632 * c-c++-common/ubsan/align-4.c: Likewise.
1633 * c-c++-common/ubsan/align-6.c: New test.
1634 * c-c++-common/ubsan/align-7.c: New test.
1635 * c-c++-common/ubsan/align-8.c: New test.
1636 * g++.dg/ubsan/null-1.C: Add dg-output.
1637 * g++.dg/ubsan/null-2.C: Likewise.
1638 * g++.dg/ubsan/null-3.C: New test.
1639 * g++.dg/ubsan/null-4.C: New test.
1640 * g++.dg/ubsan/null-5.C: New test.
1641
1642 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1643
1644 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1645 dg-require-effective-target check.
1646 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1772
1773 2014-11-06 Hale Wang <hale.wang@arm.com>
1774
1775 * gcc.target/arm/small-multiply-m0-1.c: New test for
1776 target -mcpu=cortex-m0.small-multiply.
1777 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1778 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1779 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1780 target -mcpu=cortex-m0plus.small-multiply.
1781 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1782 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1783 * gcc.target/arm/small-multiply-m1-1.c: New test for
1784 target -mcpu=cortex-m1.small-multiply.
1785 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1786 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1787
1788 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1789
1790 * lib/mpx-dg.exp: New.
1791 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1792 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1793 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1794 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1795 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1796 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1797 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1798 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1799 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1800 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1801
1802 2014-11-06 Richard Biener <rguenther@suse.de>
1803
1804 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1805 desired transform.
1806
1807 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1808
1809 * gcc.target/mips/asm-1.c (bar): Add prototype.
1810 * gcc.target/mips/call-1.c (f, h): Add return type.
1811 * gcc.target/mips/call-5.c (f, h): Likewise.
1812 * gcc.target/mips/call-6.c (f, h): Likewise.
1813 * gcc.target/mips/call-3.c (f): Likewise.
1814 * gcc.target/mips/call-2.c (g): Add prototype.
1815 (f): Add return type.
1816 * gcc.target/mips/call-4.c: Likewise.
1817 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1818 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1819 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1820 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1821 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1822 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1823 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1824 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1825 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1826 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1827 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1828 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1829 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1830 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1831 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1832 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1833 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1834 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1835 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1836 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1837 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1838 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1839 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1840 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1841 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1842 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1843 (nonpic_call, nonpic_addr_call): Add prototype.
1844 (pic_call, pic_addr_call): Likewise.
1845 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1846 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1847 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1848 * gcc.target/mips/truncate-3.c (g): Add prototype.
1849 (f): Add return type.
1850
1851 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1852
1853 PR target/63538
1854 * gcc.target/i386/pr63538.c: New test.
1855
1856 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1857
1858 * gnat.dg/discr42.adb: New test.
1859 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1860
1861 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/specs/private2.ads: New test.
1864 * gnat.dg/specs/private2_pkg.ads: New helper.
1865
1866 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/inline1.adb: New test.
1869 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1870 * gnat.dg/inline2.adb: New test.
1871 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1872 * gnat.dg/inline3.adb: New test.
1873 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1874 * gnat.dg/inline4.adb: New test.
1875 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1876 * gnat.dg/inline5.adb: New test.
1877 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1878 * gnat.dg/inline6.adb: New test.
1879 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1880 * gnat.dg/inline7.adb: New test.
1881 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1882 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1883 * gnat.dg/inline8.adb: New test.
1884 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1885 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1886 * gnat.dg/inline9.adb: New test.
1887 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1888 * gnat.dg/inline10.adb: New test.
1889 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1890 * gnat.dg/inline11.adb: New test.
1891 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1892
1893 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1894
1895 PR preprocessor/9449
1896 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1897 Don't use -fextended-identifiers.
1898 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1899 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1900 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1901 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1902 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1903 -g3.
1904 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1905 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1906 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1907 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1908 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1909 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1910 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1911 -fextended-identifiers. Use -g.
1912 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1913 -fextended-identifiers.
1914 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1915 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1916 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1917 -fextended-identifiers. Use -g.
1918 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1919 * gcc.dg/cpp/ucnid-8.c: Remove test.
1920 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1921
1922 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1923
1924 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1925 Skip tests if target does not support Neon.
1926
1927 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1928
1929 * lib/target-supports.exp (check_effective_target_bswap): Update
1930 conditions for AArch64 and ARM targets.
1931
1932 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1933
1934 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1935 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1936 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1937 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1938 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1939
1940 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1941
1942 * gcc.target/i386/chkp-builtins-1.c: New.
1943 * gcc.target/i386/chkp-builtins-2.c: New.
1944 * gcc.target/i386/chkp-builtins-3.c: New.
1945 * gcc.target/i386/chkp-builtins-4.c: New.
1946 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1947 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1948 * gcc.target/i386/chkp-const-check-1.c: New.
1949 * gcc.target/i386/chkp-const-check-2.c: New.
1950 * gcc.target/i386/chkp-lifetime-1.c: New.
1951 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1952 with build_ssa_passes.
1953
1954 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1955
1956 * gcc.dg/asr-div1.c: New testcase.
1957
1958 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1959
1960 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1961
1962 * go.test/go-test.exp: In +build lines, require whitespace around
1963 expected strings, fix check for negation.
1964
1965 2014-11-04 Marek Polacek <polacek@redhat.com>
1966
1967 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1968 * c-c++-common/ubsan/align-4.c: Likewise.
1969 * g++.dg/ubsan/null-1.C: Likewise.
1970 * g++.dg/ubsan/null-2.C: Likewise.
1971
1972 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1973
1974 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1975
1976 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1977
1978 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1979 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1980 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1981 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1982 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1983 ipa dump.
1984 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1985 Cleanup original tree dump.
1986 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1987 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1988 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1989
1990 2014-11-04 Martin Jambor <mjambor@suse.cz>
1991
1992 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1993 function body.
1994
1995 2014-11-04 Jason Merrill <jason@redhat.com>
1996
1997 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1998 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1999
2000 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2001
2002 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2003 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2004 conflicting -mcpu options.
2005 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2006 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2007 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2008 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2009 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2010 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2011 * gcc.target/powerpc/pr48053-3.c: Likewise.
2012 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2013 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2014 * gcc.target/powerpc/pr57744.c: Likewise.
2015 * gcc.target/powerpc/pr47862.c: Likewise.
2016 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2017 * gcc.target/powerpc/recip-1.c: Likewise.
2018 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2019 * gcc.target/powerpc/bool2-p8.c: Likewise.
2020 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2021 * gcc.target/powerpc/pr60203.c: Likewise.
2022 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2023 * gcc.target/powerpc/bool2-av.c: Likewise.
2024 * gcc.target/powerpc/pr43154.c: Likewise.
2025 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2026 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2027 * gcc.target/powerpc/pr59054.c: Likewise.
2028 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2029 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2030 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2031 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2032 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2033 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2034 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2035 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2036 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2037 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2038 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2039 * gcc.target/powerpc/bswap64-3.c: Likewise.
2040 * gcc.target/powerpc/bcd-1.c: Likewise.
2041 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2042 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2043 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2044 * gcc.target/powerpc/pr48192.c: Likewise.
2045 * gcc.target/powerpc/pr52775.c: Likewise.
2046 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2047 * gcc.target/powerpc/pr58673-1.c: Likewise.
2048 * gcc.target/powerpc/pr53487.c: Likewise.
2049 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2050 * gcc.target/powerpc/recip-2.c: Likewise.
2051 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2052 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2053 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2054 * gcc.target/powerpc/pr57150.c: Likewise.
2055 * gcc.target/powerpc/pr47251.c: Likewise.
2056 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2057 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2058 * gcc.target/powerpc/bool3-p7.c: Likewise.
2059 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2060 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2061 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2062 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2063 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2064 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2065 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2066 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2067 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2068 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2069 * gcc.target/powerpc/loop_align.c: Likewise.
2070 * gcc.target/powerpc/lhs-1.c: Likewise.
2071 * gcc.target/powerpc/sd-vsx.c: Likewise.
2072 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2073 * gcc.target/powerpc/bcd-2.c: Likewise.
2074 * gcc.target/powerpc/20040121-1.c: Likewise.
2075 * gcc.target/powerpc/pr52457.c: Likewise.
2076 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2077 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2078 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2079 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2080 * gcc.target/powerpc/pr58673-2.c: Likewise.
2081 * gcc.target/powerpc/atomic-p7.c: Likewise.
2082 * gcc.target/powerpc/recip-3.c: Likewise.
2083 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2084 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2085 * gcc.target/powerpc/popcount-1.c: Likewise.
2086 * gcc.target/powerpc/altivec-32.c: Likewise.
2087 * gcc.target/powerpc/timode_off.c: Likewise.
2088 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2089 * gcc.target/powerpc/pack01.c: Likewise.
2090 * gcc.target/powerpc/pr55033.c: Likewise.
2091 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2092 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2093 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2094 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2095 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2096 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2097 * gcc.target/powerpc/bool3-p8.c: Likewise.
2098 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2099 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2100 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2101 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2102 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2103 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2104 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2105 * gcc.target/powerpc/pr46728-16.c: Likewise.
2106 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2107 * gcc.target/powerpc/bool3-av.c: Likewise.
2108 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2109 * gcc.target/powerpc/ppc-pow.c: Likewise.
2110 * gcc.target/powerpc/lhs-2.c: Likewise.
2111 * gcc.target/powerpc/pr39902-2.c: Likewise.
2112 * gcc.target/powerpc/20041111-1.c: Likewise.
2113 * gcc.target/powerpc/builtins-1.c: Likewise.
2114 * gcc.target/powerpc/bcd-3.c: Likewise.
2115 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2116 * gcc.target/powerpc/pr57949-1.c: Likewise.
2117 * gcc.target/powerpc/atomic-p8.c: Likewise.
2118 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2119 * gcc.target/powerpc/recip-4.c: Likewise.
2120 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2121 * gcc.target/powerpc/warn-2.c: Likewise.
2122 * gcc.target/powerpc/parity-1.c: Likewise.
2123 * gcc.target/powerpc/popcount-2.c: Likewise.
2124 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2125 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2126 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2127 * gcc.target/powerpc/pr42747.c: Likewise.
2128 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2129 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2130 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2131 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2132 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2133 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2134 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2135 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2136 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2137 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2138 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2139 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2140 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2141 * gcc.target/powerpc/lhs-3.c: Likewise.
2142 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2143 * gcc.target/powerpc/builtins-2.c: Likewise.
2144 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2145 * gcc.target/powerpc/pr52199.c: Likewise.
2146 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2147 * gcc.target/powerpc/pr57949-2.c: Likewise.
2148 * gcc.target/powerpc/recip-5.c: Likewise.
2149 * gcc.target/powerpc/popcount-3.c: Likewise.
2150 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2151 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2152 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2153 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2154 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2155 * gcc.target/powerpc/pr48226.c: Likewise.
2156 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2157 * gcc.target/powerpc/pr47755-2.c: Likewise.
2158 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2159 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2160 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2161 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2162 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2163 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2164 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2165 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2166 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2167 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2168 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2169 * gcc.target/powerpc/bool2-p5.c: Likewise.
2170 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2171 * gcc.target/powerpc/fusion.c: Likewise.
2172 * gcc.target/powerpc/recip-6.c: Likewise.
2173 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2174 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2175 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2176 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2177 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2178 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2179 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2180 * gcc.target/powerpc/dfp-dd.c: Likewise.
2181 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2182 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2183 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2184 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2185 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2186 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2187 * gcc.target/powerpc/dfp-td.c: Likewise.
2188 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2189 * gcc.target/powerpc/pr48053-1.c: Likewise.
2190 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2191 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2192 * gcc.target/powerpc/pr60676.c: Likewise.
2193 * gcc.target/powerpc/pr48258-1.c: Likewise.
2194 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2195 * gcc.target/powerpc/pr48857.c: Likewise.
2196 * gcc.target/powerpc/quad-atomic.c: Likewise.
2197 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2198 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2199 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2200 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2201 * gcc.target/powerpc/pr56605.c: Likewise.
2202 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2203 * gcc.target/powerpc/pr53199.c: Likewise.
2204 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2205 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2206 * gcc.target/powerpc/vsx-float0.c: Likewise.
2207 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2208 * gcc.target/powerpc/altivec-20.c: Likewise.
2209 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2210 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2211 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2212 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2213 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2214 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2215 * gcc.target/powerpc/pr60137.c: Likewise.
2216 * gcc.target/powerpc/bswap64-1.c: Likewise.
2217 * gcc.target/powerpc/pr48053-2.c: Likewise.
2218 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2219 * gcc.target/powerpc/pr48258-2.c: Likewise.
2220 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2221 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2222 * gcc.target/powerpc/bool2-p7.c: Likewise.
2223 * gcc.target/powerpc/ppc-round.c: Likewise.
2224 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2225 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2226 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2227 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2228 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2229 * gcc.target/powerpc/pr47755.c: Likewise.
2230
2231 2014-11-04 Marek Polacek <polacek@redhat.com>
2232
2233 * c-c++-common/ubsan/object-size-10.c: New test.
2234
2235 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2236
2237 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2238
2239 2014-11-03 Tobias Burnus <burnus@net-b.de>
2240
2241 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2242
2243 2014-11-03 Marek Polacek <polacek@redhat.com>
2244
2245 PR c/52769
2246 * gcc.dg/pr52769.c: New test.
2247
2248 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/57820
2251 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2252 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2253
2254 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2255
2256 PR tree-optimization/60770
2257 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2258
2259 2014-11-03 Jan Beulich <jbeulich@suse.com>
2260
2261 * gcc.target/i386/i386.exp: Extend option set to test
2262 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2263 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2264
2265 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2266
2267 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2268 for ia32 targets only.
2269 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2270 * g++.dg/tree-ssa/pr29902.C: Ditto.
2271 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2272
2273 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2274
2275 * gcc.target/arm/ifcvt-size-check.c: New test.
2276
2277 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2278
2279 * gcc.target/mips/octeon3-pipe-1.c: New test.
2280
2281 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2282
2283 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2284 * g++.dg/ext/attrib42.C: Ditto.
2285 * g++.dg/torture/pr51344.C: Ditto.
2286 * g++.dg/tree-ssa/pr29902.C: Ditto.
2287 * gcc.c-torture/execute/20010129-1.c: Ditto.
2288 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2289 * gcc.dg/march-generic.c: Ditto.
2290 * gcc.dg/torture/pr17526.c: Ditto.
2291 * gcc.dg/union-4.c: Ditto.
2292
2293 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2294
2295 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2296 * g++.dg/abi/no-weak1.C: Ditto.
2297 * g++.dg/opt/pr44919.C: Ditto.
2298 * g++.dg/opt/pr46640.C: Ditto.
2299 * g++.dg/opt/pr46649.C: Ditto.
2300 * g++.dg/opt/pr47036.C: Ditto.
2301 * g++.dg/opt/pr48273.C: Ditto.
2302 * g++.dg/opt/pr48302.C: Ditto.
2303 * g++.dg/opt/pr45788.C: Ditto.
2304 * g++.dg/opt/pr57662.C: Ditto.
2305 * gcc.dg/20031102-1.c: Ditto.
2306 * gcc.dg/builtin-bswap-7.c: Ditto.
2307 * gcc.dg/builtin-bswap-7a.c: Ditto.
2308 * gcc.dg/builtin-bswap-9.c: Ditto.
2309 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2310 * gcc.dg/guality/bswaptest.c: Ditto.
2311 * gcc.dg/guality/clztest.c: Ditto.
2312 * gcc.dg/guality/ctztest.c: Ditto.
2313 * gcc.dg/guality/pr45003-1.c: Ditto.
2314 * gcc.dg/guality/pr45003-2.c: Ditto.
2315 * gcc.dg/guality/pr45003-3.c: Ditto.
2316 * gcc.dg/guality/pr58791-4.c: Ditto.
2317 * gcc.dg/guality/rotatetest.c:Ditto.
2318 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2319 * gcc.dg/ira-loop-pressure.c: Ditto.
2320 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2321 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2322 * gcc.dg/lto/pr47259_0.c: Ditto.
2323 * gcc.dg/memcpy-5.c: Ditto.
2324 * gcc.dg/pr10474.c: Ditto.
2325 * gcc.dg/pr37438.c: Ditto.
2326 * gcc.dg/pr39453.c: Ditto.
2327 * gcc.dg/pr40501.c: Ditto.
2328 * gcc.dg/pr42245-2.c: Ditto.
2329 * gcc.dg/pr42245.c: Ditto.
2330 * gcc.dg/pr42246.c: Ditto.
2331 * gcc.dg/pr42249.c: Ditto.
2332 * gcc.dg/pr42388.c: Ditto.
2333 * gcc.dg/pr42389.c: Ditto.
2334 * gcc.dg/pr45352-1.c: Ditto.
2335 * gcc.dg/pr45352-2.c: Ditto.
2336 * gcc.dg/pr45352-3.c: Ditto.
2337 * gcc.dg/pr45352.c: Ditto.
2338 * gcc.dg/pr45472.c: Ditto.
2339 * gcc.dg/pr45652.c: Ditto.
2340 * gcc.dg/pr46212.c: Ditto.
2341 * gcc.dg/pr46521.c: Ditto.
2342 * gcc.dg/pr46522.c: Ditto.
2343 * gcc.dg/pr46875.c: Ditto.
2344 * gcc.dg/pr48374.c: Ditto.
2345 * gcc.dg/pr50251.c: Ditto.
2346 * gcc.dg/pr54472.c: Ditto.
2347 * gcc.dg/pr55702.c: Ditto.
2348 * gcc.dg/pr56990.c: Ditto.
2349 * gcc.dg/pr57104.c: Ditto.
2350 * gcc.dg/pr57662.c: Ditto.
2351 * gcc.dg/pr60866.c: Ditto.
2352 * gcc.dg/shrink-wrap-loop.c: Ditto.
2353 * gcc.dg/tm/memopt-15.c: Ditto.
2354 * gcc.dg/torture/pr52720.c: Ditto.
2355 * gcc.dg/torture/pr56778.c: Ditto.
2356 * gcc.dg/tree-prof/pr45354.c: Ditto.
2357 * gcc.dg/tree-prof/pr50907.c: Ditto.
2358 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2359 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2360 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2361 * gcc.dg/misc-tests/godump-1.c: Ditto.
2362 * gfortran.dg/PR24188.f: Ditto.
2363 * gfortran.dg/errnocheck_1.f90: Ditto.
2364 * gfortran.dg/g77/20010216-1.f: Ditto.
2365 * gfortran.dg/pr42246-2.f: Ditto.
2366 * gfortran.dg/pr42294.f: Ditto.
2367 * gfortran.dg/pr44691.f: Ditto.
2368 * gfortran.dg/vect/pr45714-a.f: Ditto.
2369 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2370 * gcc.misc-tests/linkage.exp: Ditto.
2371 * lib/target-supports.exp: Reformat x86 tagets.
2372 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2373
2374 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2375
2376 PR c++/57694
2377 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2378
2379 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2380
2381 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2382 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2383 Commentary and rearrangement of tests.
2384 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2385 Commentary and rearrangement of tests.
2386 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2387 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2388
2389 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR rtl-optimization/63659
2392 * gcc.c-torture/execute/pr63659.c: New test.
2393
2394 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2395
2396 PR target/63534
2397 * gcc.target/i386/mcount_pic.c: New.
2398
2399 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2400
2401 * gcc.target/i386/pr23098.c: Remove xfail.
2402
2403 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2404
2405 * gnat.dg/opt42.ad[sb]: New test.
2406
2407 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2408
2409 PR tree-optimization/63259
2410 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2411 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2412 following comment.
2413
2414 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR sanitizer/63697
2417 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2418
2419 2014-10-30 Marek Polacek <polacek@redhat.com>
2420
2421 * gcc.dg/diag-aka-1.c: New test.
2422 * gcc.dg/pr13804-1.c: Adjust dg-error.
2423 * gcc.dg/redecl-14.c: Likewise.
2424 * gcc.dg/pr56980.c: Adjust dg-message.
2425
2426 2014-10-30 Ian Lance Taylor <iant@google.com>
2427
2428 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2429
2430 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2431
2432 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2433 platforms except s390[x] and x86_64.
2434
2435 2014-10-30 Martin Liska <mliska@suse.cz>
2436
2437 PR ipa/63574
2438 PR ipa/63664
2439 * g++.dg/ipa/pr63574.C: New test.
2440
2441 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442
2443 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2444
2445 2014-10-29 DJ Delorie <dj@redhat.com>
2446
2447 * gcc.dg/20141029-1.c: New.
2448
2449 2014-10-29 Martin Liska <mliska@suse.cz>
2450
2451 PR ipa/63587
2452 * g++.dg/ipa/pr63587-1.C: New test.
2453 * g++.dg/ipa/pr63587-2.C: New test.
2454
2455 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2456
2457 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2458
2459 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2460
2461 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2462 * gcc.dg/optimize-bswapsi-3.c: New test.
2463
2464 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2465 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2466 Anna Tikhonova <anna.tikhonova@intel.com>
2467 Ilya Tocar <ilya.tocar@intel.com>
2468 Andrey Turetskiy <andrey.turetskiy@intel.com>
2469 Ilya Verbin <ilya.verbin@intel.com>
2470 Kirill Yukhin <kirill.yukhin@intel.com>
2471 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2472
2473 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2474
2475 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2476 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2477 Anna Tikhonova <anna.tikhonova@intel.com>
2478 Ilya Tocar <ilya.tocar@intel.com>
2479 Andrey Turetskiy <andrey.turetskiy@intel.com>
2480 Ilya Verbin <ilya.verbin@intel.com>
2481 Kirill Yukhin <kirill.yukhin@intel.com>
2482 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2483
2484 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2485 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2486 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2487 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2488 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2489 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2490 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2496 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2501 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2502 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2503 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2505 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2506 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2507 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2508 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2509 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2510 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2511 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2512 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2513 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2514 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2515 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2516 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2517 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2524 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2525 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2526 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2528 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2533 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2534 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2536 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2537 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2538 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2539 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2541 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2546 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2547 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2548 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2549 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2552
2553 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2554 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2555 Anna Tikhonova <anna.tikhonova@intel.com>
2556 Ilya Tocar <ilya.tocar@intel.com>
2557 Andrey Turetskiy <andrey.turetskiy@intel.com>
2558 Ilya Verbin <ilya.verbin@intel.com>
2559 Kirill Yukhin <kirill.yukhin@intel.com>
2560 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2561
2562 * gcc.target/i386/avx512bw-check.h: New.
2563 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2564 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2566 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2567 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2568 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2569 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2570 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2715 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2716 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2717 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2718 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2719 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2720 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2721 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2722 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2731 * gcc.target/i386/avx512dq-check.h: Ditto.
2732 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2733 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2734 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2735 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2736 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2737 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2738 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2739 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2740 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2741 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2742 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2743 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2744 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2745 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2746 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2747 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2748 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2749 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2750 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2751 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2752 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2753 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2754 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2755 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2756 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2757 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2758 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2759 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2760 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2762 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2763 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2764 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2765 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2766 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2767 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2768 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2769 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2770 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2771 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2772 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2773 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2774 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2775 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2776 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2777 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2778 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2779 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2780 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2781 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2782 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2784 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2785 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2786 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2787 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2788 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2789 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2790 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2791 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2792 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2793 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2794 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2795 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2796 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2797 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2798 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2799 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2800 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2801 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2802 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2803 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2804 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2805 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2806 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2807 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2808 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2809 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2810 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2811 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2812 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2813 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2814 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2815 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2816 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2817 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2818 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2819 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2820 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2821 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2822 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2823 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2824 * gcc.target/i386/avx512vl-check.h: Ditto.
2825 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2827 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2829 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2831 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2833 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2834 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2836 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2837 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2839 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2841 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2842 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2852 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2860 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2867 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2869 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2871 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2872 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2873 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2875 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2877 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2878 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2879 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2881 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2883 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2888 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2889 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2900 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2908 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2911 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2923 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2933 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2938 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2952 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2974 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2976 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2982 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2984 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3001 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3007 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3011 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3013 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3259 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3261 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3263 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3264 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3265 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3267 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3269 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3271 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3341 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3347 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3357 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3369 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3372 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3373 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3374 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3375 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3377 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3378 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3379 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3380 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3382 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3390 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3392 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3393 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3394 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3395 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3396 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3397 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3398 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3399 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3400 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3401 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3402 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3403 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3404 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3405 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3406 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3407 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3408 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3409 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3410 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3411 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3412 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3413 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3414 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3415 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3416 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3417 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3418 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3419 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3420 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3421 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3422 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3423 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3424 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3425 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3426 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3427 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3428 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3429 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3430 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3431 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3432 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3433 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3434 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3435 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3436 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3437 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3439 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3440 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3441 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3442 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3443 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3445 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3446 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3447 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3448 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3449 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3450 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3451 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3452 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3453 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3454 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3455 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3456 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3457 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3458 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3459 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3460 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3461 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3462 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3463 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3464 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3465 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3466 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3467 * gcc.target/i386/i386.exp: Ditto.
3468 * gcc.target/i386/m512-check.h: Ditto.
3469
3470 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3471 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3472 Anna Tikhonova <anna.tikhonova@intel.com>
3473 Ilya Tocar <ilya.tocar@intel.com>
3474 Andrey Turetskiy <andrey.turetskiy@intel.com>
3475 Ilya Verbin <ilya.verbin@intel.com>
3476 Kirill Yukhin <kirill.yukhin@intel.com>
3477 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3478
3479 * g++.dg/other/i386-2.C: Add new options.
3480 * g++.dg/other/i386-3.C: Ditto.
3481 * gcc.target/i386/sse-12.c: Ditto.
3482 * gcc.target/i386/sse-14.c: Ditto.
3483 * gcc.target/i386/sse-22.c: Ditto.
3484 * gcc.target/i386/sse-13.c: Add new options and builtins.
3485 * gcc.target/i386/sse-23.c: Ditto.
3486 * gcc.target/i386/avx-1.c: Add new builtins.
3487
3488 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3489
3490 * gcc.misc-tests/godump.exp: New.
3491 * gcc.misc-tests/godump-1.c: New.
3492
3493 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3494
3495 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3496 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3497 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3498 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3499 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3500 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3501 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3502 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3503 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3504 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3505 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3506 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3507 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3508 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3509 * c-c++-common/asan/pr63638.c: Likewise.
3510
3511 2014-10-28 Richard Biener <rguenther@suse.de>
3512
3513 PR middle-end/63665
3514 * gcc.dg/pr63665.c: New testcase.
3515
3516 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3517
3518 * c-c++-common/asan/kasan-recover-1.c: New test.
3519 * c-c++-common/asan/kasan-recover-2.c: New test.
3520 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3521 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3522 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3523 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3524 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3525 * c-c++-common/asan/no-asan-globals.c: Likewise.
3526 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3527 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3528 * c-c++-common/asan/no-use-after-return.c: Likewise.
3529
3530 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3531
3532 * c-c++-common/asan/shadow-offset-1.c: New test.
3533
3534 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3535
3536 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3537 gcc-plugin.h earlier.
3538
3539 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3540
3541 * gnat.dg/specs/concat1.ads: New test.
3542 * gnat.dg/specs/concat1_pkg.ads: New helper.
3543
3544 2014-10-27 Richard Biener <rguenther@suse.de>
3545
3546 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3547 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3548 target due to memcpy inline-expansion.
3549
3550 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3551
3552 * gnat.dg/specs/pack10.ads: New test.
3553 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3554
3555 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3556
3557 * gnat.dg/entry_queues2.adb: New test.
3558
3559 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR tree-optimization/63641
3562 * gcc.c-torture/execute/pr63641.c: New test.
3563
3564 2014-10-24 Tobias Burnus <burnus@net-b.de>
3565
3566 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3567 * gfortran.dg/coarray_collectives_13.f90: New.
3568 * gfortran.dg/coarray_collectives_14.f90: New.
3569 * gfortran.dg/coarray_collectives_15.f90: New.
3570 * gfortran.dg/coarray_collectives_16.f90: New.
3571
3572 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3573
3574 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3575
3576 2014-10-24 Marek Polacek <polacek@redhat.com>
3577
3578 PR c/56980
3579 * gcc.dg/pr56980.c: New test.
3580
3581 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3582
3583 * lib/target-supports.exp
3584 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3585 vaeseq_u8.
3586 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3587 for vcvt_f16_f32.
3588 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3589 vfma_f32.
3590
3591 2014-10-24 Martin Liska <mliska@suse.cz>
3592
3593 * gcc.dg/ipa/pr63595.c: New test.
3594
3595 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3596
3597 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3598 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3599
3600 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3601
3602 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3603
3604 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3605
3606 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3607
3608 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3609
3610 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3611
3612 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3613
3614 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3615
3616 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3617
3618 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3619
3620 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3621
3622 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3623
3624 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3625
3626 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3627
3628 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3629
3630 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3631
3632 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3633
3634 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3635
3636 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3637
3638 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3639
3640 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3641
3642 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3643
3644 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3645
3646 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3647
3648 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3649
3650 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3651
3652 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3653
3654 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3655 file.
3656 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3657 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3658
3659 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3660
3661 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3662 file.
3663 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3664 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3665
3666 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3667
3668 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3672 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3673
3674 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3675
3676 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3677 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3678 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3679 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3680 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3681 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3682
3683 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3684
3685 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3686 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3687 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3688 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3689 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3690 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3691 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3692 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3693
3694 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3695
3696 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3697 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3698 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3699
3700 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3701
3702 * gcc.target/arm/README.advsimd-intrinsics: New file.
3703 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3705 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3706 Likewise.
3707 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3708 Likewise.
3709 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3710 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3711 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3712
3713 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3714
3715 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3716 wrap_compile_flags before setting it.
3717
3718 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3719
3720 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3721 targets.
3722 * gcc.dg/pr63594-2.c: Likewise.
3723
3724 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3725
3726 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3727 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3728
3729 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3730
3731 PR bootstrap/63632
3732 * g++.dg/torture/pr63632.C: New test.
3733
3734 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3735
3736 PR c++/63619
3737 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3738 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3739
3740 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3741
3742 PR target/63618
3743 * gcc.target/i386/pr63618.c: New test.
3744
3745 2014-10-23 Marek Polacek <polacek@redhat.com>
3746
3747 PR c/63626
3748 * gcc.dg/pr63626.c: New test.
3749
3750 2014-10-23 Marek Polacek <polacek@redhat.com>
3751
3752 * c-c++-common/ubsan/undefined-2.c: New test.
3753
3754 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3755
3756 * gcc.target/i386/pr63600.c: New.
3757
3758 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3759
3760 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3761
3762 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3763
3764 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3765 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3766
3767 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3768
3769 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3770 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3771 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3772 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3773 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3774 Declare.
3775
3776 2014-10-22 Guozhi Wei <carrot@google.com>
3777
3778 PR tree-optimization/63530
3779 gcc.dg/vect/pr63530.c: New testcase.
3780
3781 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3782
3783 * gcc.target/i386/conversion-2.c: New test.
3784
3785 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3786 Yury Gribov <y.gribov@samsung.com>
3787
3788 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3789 * c-c++-common/ubsan/align-3.c: Likewise.
3790 * c-c++-common/ubsan/bounds-1.c: Likewise.
3791 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3792 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3793 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3794 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3795 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3796 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3797 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3798 * c-c++-common/ubsan/object-size-3.c: Likewise.
3799 * c-c++-common/ubsan/overflow-1.c: Likewise.
3800 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3801 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3802 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3803 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3804 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3805 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3806 * c-c++-common/ubsan/pr59503.c: Likewise.
3807 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3808 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3809 * c-c++-common/ubsan/shift-3.c: Likewise.
3810 * c-c++-common/ubsan/shift-6.c: Likewise.
3811 * c-c++-common/ubsan/undefined-1.c: Likewise.
3812 * c-c++-common/ubsan/vla-2.c: Likewise.
3813 * c-c++-common/ubsan/vla-3.c: Likewise.
3814 * c-c++-common/ubsan/vla-4.c: Likewise.
3815 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3816 * g++.dg/ubsan/return-2.C: Likewise.
3817 * c-c++-common/ubsan/recovery-1.c: New test.
3818 * c-c++-common/ubsan/recovery-2.c: New test.
3819 * c-c++-common/ubsan/recovery-3.c: New test.
3820 * c-c++-common/ubsan/recovery-common.inc: New file.
3821
3822 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3823
3824 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3825 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3826 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3827 * gcc.target/aarch64/vect.x: Likewise.
3828 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3829 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3830 * gcc.target/aarch64/vect-fp.c: Likewise.
3831
3832 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3833
3834 * lib/compat.exp (compat-run): Remove "unresolved".
3835 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3836 unsupported testcase.
3837
3838 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR target/63594
3841 * gcc.dg/pr63594-1.c: New test.
3842 * gcc.dg/pr63594-2.c: New test.
3843 * gcc.target/i386/sse2-pr63594-1.c: New test.
3844 * gcc.target/i386/sse2-pr63594-2.c: New test.
3845 * gcc.target/i386/avx-pr63594-1.c: New test.
3846 * gcc.target/i386/avx-pr63594-2.c: New test.
3847 * gcc.target/i386/avx2-pr63594-1.c: New test.
3848 * gcc.target/i386/avx2-pr63594-2.c: New test.
3849 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3850 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3851 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3852 insn counts.
3853
3854 PR target/63542
3855 * gcc.target/i386/pr63542-1.c: New test.
3856 * gcc.target/i386/pr63542-2.c: New test.
3857
3858 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3859
3860 * gcc.target/avr/tiny-memx.c: New test.
3861
3862 * gcc.target/avr/tiny-caller-save.c: New test.
3863
3864 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3865
3866 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3867 (Proc_1): Add return type.
3868 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3869 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3870 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3871 * gcc.target/arm/pr44788.c (foo): Likewise.
3872 * gcc.target/arm/pr55642.c (abs): Likewise.
3873 * gcc.target/arm/pr58784.c (f): Likewise.
3874 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3875 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3876 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3877 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3878 for local variables.
3879 * lib/target-supports.exp
3880 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3881 vaeseq_u8.
3882 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3883 vcvt_f16_f32.
3884 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3885 vfma_f32.
3886 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3887
3888 2014-10-21 Andreas Schwab <schwab@suse.de>
3889
3890 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3891
3892 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3893
3894 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3895
3896 2014-10-21 Richard Biener <rguenther@suse.de>
3897
3898 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3899 * g++.dg/ipa/devirt-46.C: Likewise.
3900 * g++.dg/ipa/devirt-47.C: Likewise.
3901 * g++.dg/tree-prof/pr35545.C: Likewise.
3902
3903 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR tree-optimization/63563
3906 * gcc.target/i386/pr63563.c: New test.
3907
3908 2014-10-20 Richard Biener <rguenther@suse.de>
3909
3910 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3911 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3912
3913 2014-10-20 Martin Liska <mliska@suse.cz>
3914
3915 * gcc.dg/ipa/pr63595.c: New test.
3916
3917 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3918
3919 PR fortran/48979
3920 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3921
3922 2014-10-19 Marek Polacek <polacek@redhat.com>
3923
3924 PR c/63567
3925 * gcc.dg/pr63567-3.c: New test.
3926 * gcc.dg/pr63567-4.c: New test.
3927
3928 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3929
3930 * gcc.dg/atomic/c11-atomic-exec-5.c
3931 (test_main_long_double_add_overflow): Define and run only for
3932 LDBL_MANT_DIG != 106.
3933 (test_main_complex_long_double_add_overflow): Likewise.
3934 (test_main_long_double_sub_overflow): Likewise.
3935 (test_main_complex_long_double_sub_overflow): Likewise.
3936
3937 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3938
3939 PR fortran/63553
3940 * gfortran.dg/class_to_type_3.f03 : New test
3941
3942 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3943
3944 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3945 to GNU11.
3946
3947 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3948
3949 * gcc.dg/attr-isr.c: Move SH specific test to ...
3950 * gcc.target/sh/attr-isr.c: ... here.
3951
3952 >>>>>>> .r217525
3953 2014-10-17 Marek Polacek <polacek@redhat.com>
3954
3955 PR c/63567
3956 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3957 * gcc.dg/pr63567-1.c: New test.
3958 * gcc.dg/pr63567-2.c: New test.
3959
3960 2014-10-17 Marek Polacek <polacek@redhat.com>
3961
3962 PR c/63543
3963 * gcc.dg/pr63543.c: New test.
3964 * gcc.dg/array-8.c: Remove dg-error.
3965 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3966 * gcc.dg/pr48552-2.c: Likewise.
3967
3968 2014-10-17 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/63549
3971 * gcc.dg/pr63549.c: New test.
3972
3973 2014-10-17 Marek Polacek <polacek@redhat.com>
3974
3975 * gcc.dg/Wimplicit-int-1.c: New test.
3976 * gcc.dg/Wimplicit-int-2.c: New test.
3977 * gcc.dg/Wimplicit-int-3.c: New test.
3978 * gcc.dg/Wimplicit-int-4.c: New test.
3979
3980 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3981
3982 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3983 changes.
3984
3985 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR tree-optimization/63464
3988 * gcc.dg/torture/pr63464.c: New test.
3989 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3990 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3991
3992 PR tree-optimization/63302
3993 * gcc.c-torture/execute/pr63302.c: New test.
3994
3995 2014-10-17 Tom de Vries <tom@codesourcery.com>
3996
3997 PR rtl-optimization/61605
3998 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3999 absence check.
4000
4001 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4002
4003 PR middle-end/61848
4004 * g++.dg/torture/pr61848.C: New testcase.
4005 * gcc.c-torture/compile/pr61848.c: New testcase.
4006
4007 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4008
4009 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4010 * gcc.target/sh/strlen.c: Likewise.
4011 * gcc.target/sh/pr51244-13.c: Likewise.
4012 * gcc.target/sh/cmpstrn.c: Likewise.
4013 * gcc.target/sh/hiconst.c: Likewise.
4014 * gcc.target/sh/pr43417.c: Likewise.
4015
4016 2014-10-16 Martin Liska <mliska@suse.cz>
4017
4018 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4019 to match defined expectations.
4020
4021 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4022
4023 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4024
4025 2014-10-16 Martin Liska <mliska@suse.cz>
4026
4027 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4028 * g++.dg/ipa/ipa-icf-5.C: Likewise
4029
4030 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4031
4032 PR target/63260
4033 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4034
4035 2014-10-16 Richard Biener <rguenther@suse.de>
4036
4037 PR middle-end/63554
4038 * gcc.dg/torture/pr63554.c: New testcase.
4039
4040 2014-10-16 Marek Polacek <polacek@redhat.com>
4041
4042 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4043 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4044
4045 2014-10-16 Marek Polacek <polacek@redhat.com>
4046
4047 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4048 * gcc.dg/graphite/id-2.c: Likewise.
4049 * gcc.dg/graphite/id-4.c: Likewise.
4050 * gcc.dg/graphite/id-8.c: Likewise.
4051 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4052 * gcc.dg/graphite/id-pr45230.c: Likewise.
4053 * gcc.dg/graphite/id-pr45231.c: Likewise.
4054 * gcc.dg/graphite/pr38073.c: Likewise.
4055 * gcc.dg/graphite/pr38125.c: Likewise.
4056 * gcc.dg/graphite/pr38409.c: Likewise.
4057 * gcc.dg/graphite/pr38413.c: Likewise.
4058 * gcc.dg/graphite/pr38510.c: Likewise.
4059 * gcc.dg/graphite/pr38786.c: Likewise.
4060 * gcc.dg/graphite/pr39260.c: Likewise.
4061 * gcc.dg/graphite/scop-19.c: Likewise.
4062 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4063 * gcc.dg/graphite/id-17.c: Likewise.
4064 * gcc.dg/graphite/id-23.c: Likewise.
4065 * gcc.dg/graphite/id-26.c: Likewise.
4066 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4067 * gcc.dg/graphite/pr37485.c: Likewise.
4068 * gcc.dg/graphite/pr38500.c: Likewise.
4069 * gcc.dg/graphite/pr42284.c: Likewise.
4070 * gcc.dg/graphite/pr42914.c: Likewise.
4071 * gcc.dg/graphite/pr46404-1.c: Likewise.
4072 * gcc.dg/graphite/pr60979.c: Likewise.
4073 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4074 defaulting to int.
4075
4076 2014-10-16 Martin Liska <mliska@suse.cz>
4077 Jan Hubicka <hubicka@ucw.cz>
4078
4079 * g++.dg/ipa/ipa-icf-1.C: New test.
4080 * g++.dg/ipa/ipa-icf-2.C: New test.
4081 * g++.dg/ipa/ipa-icf-3.C: New test.
4082 * g++.dg/ipa/ipa-icf-4.C: New test.
4083 * g++.dg/ipa/ipa-icf-5.C: New test.
4084 * gcc.dg/ipa/ipa-icf-1.c: New test.
4085 * gcc.dg/ipa/ipa-icf-10.c: New test.
4086 * gcc.dg/ipa/ipa-icf-11.c: New test.
4087 * gcc.dg/ipa/ipa-icf-12.c: New test.
4088 * gcc.dg/ipa/ipa-icf-13.c: New test.
4089 * gcc.dg/ipa/ipa-icf-14.c: New test.
4090 * gcc.dg/ipa/ipa-icf-15.c: New test.
4091 * gcc.dg/ipa/ipa-icf-16.c: New test.
4092 * gcc.dg/ipa/ipa-icf-17.c: New test.
4093 * gcc.dg/ipa/ipa-icf-18.c: New test.
4094 * gcc.dg/ipa/ipa-icf-19.c: New test.
4095 * gcc.dg/ipa/ipa-icf-2.c: New test.
4096 * gcc.dg/ipa/ipa-icf-20.c: New test.
4097 * gcc.dg/ipa/ipa-icf-21.c: New test.
4098 * gcc.dg/ipa/ipa-icf-22.c: New test.
4099 * gcc.dg/ipa/ipa-icf-23.c: New test.
4100 * gcc.dg/ipa/ipa-icf-24.c: New test.
4101 * gcc.dg/ipa/ipa-icf-25.c: New test.
4102 * gcc.dg/ipa/ipa-icf-26.c: New test.
4103 * gcc.dg/ipa/ipa-icf-27.c: New test.
4104 * gcc.dg/ipa/ipa-icf-28.c: New test.
4105 * gcc.dg/ipa/ipa-icf-29.c: New test.
4106 * gcc.dg/ipa/ipa-icf-3.c: New test.
4107 * gcc.dg/ipa/ipa-icf-30.c: New test.
4108 * gcc.dg/ipa/ipa-icf-4.c: New test.
4109 * gcc.dg/ipa/ipa-icf-5.c: New test.
4110 * gcc.dg/ipa/ipa-icf-6.c: New test.
4111 * gcc.dg/ipa/ipa-icf-7.c: New test.
4112 * gcc.dg/ipa/ipa-icf-8.c: New test.
4113 * gcc.dg/ipa/ipa-icf-9.c: New test.
4114
4115 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4116
4117 PR target/53513
4118 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4119
4120 2014-10-16 Martin Liska <mliska@suse.cz>
4121 Jan Hubicka <hubicka@ucw.cz>
4122
4123 * c-c++-common/rotate-1.c: Options changed to not collide
4124 with a new IPA ICF pass.
4125 * c-c++-common/rotate-2.c: Likewise.
4126 * c-c++-common/rotate-3.c: Likewise.
4127 * c-c++-common/rotate-4.c: Likewise.
4128 * g++.dg/cpp0x/rv-return.C: Likewise.
4129 * g++.dg/cpp0x/rv1n.C: Likewise.
4130 * g++.dg/cpp0x/rv1p.C: Likewise.
4131 * g++.dg/cpp0x/rv2n.C: Likewise.
4132 * g++.dg/cpp0x/rv3n.C: Likewise.
4133 * g++.dg/cpp0x/rv4n.C: Likewise.
4134 * g++.dg/cpp0x/rv5n.C: Likewise.
4135 * g++.dg/cpp0x/rv6n.C: Likewise.
4136 * g++.dg/cpp0x/rv7n.C: Likewise.
4137 * g++.dg/ipa/devirt-g-1.C: Likewise.
4138 * g++.dg/ipa/inline-1.C: Likewise.
4139 * g++.dg/ipa/inline-2.C: Likewise.
4140 * g++.dg/ipa/inline-3.C: Likewise.
4141 * g++.dg/opt/pr30965.C: Likewise.
4142 * g++.dg/tree-ssa/pr19637.C: Likewise.
4143 * gcc.dg/guality/csttest.c: Likewise.
4144 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4145 * gcc.dg/ipa/iinline-7.c: Likewise.
4146 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4147 * gcc.dg/ipa/ipacost-1.c: Likewise.
4148 * gcc.dg/ipa/ipacost-2.c: Likewise.
4149 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4150 * gcc.dg/ipa/remref-2a.c: Likewise.
4151 * gcc.dg/ipa/remref-2b.c: Likewise.
4152 * gcc.dg/pr46309-2.c: Likewise.
4153 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4154 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4155 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4156 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4157 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4158 * gcc.dg/vect/vect-cond-10.c: Likewise.
4159 * gcc.dg/vect/vect-cond-9.c: Likewise.
4160 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4161 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4162 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4163 * gcc.target/i386/bmi-1.c: Likewise.
4164 * gcc.target/i386/bmi-2.c: Likewise.
4165 * gcc.target/i386/pr56564-2.c: Likewise.
4166
4167 2014-10-16 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/63168
4170 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4171
4172 2014-10-16 Andreas Schwab <schwab@suse.de>
4173
4174 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4175
4176 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4177 implicit int.
4178 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4179 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4180 * gcc.target/ia64/pr29682.c: Likewise.
4181 * gcc.target/ia64/pr43603.c: Likewise.
4182 * gcc.target/ia64/pr48496.c: Likewise.
4183
4184 2014-10-16 Marek Polacek <polacek@redhat.com>
4185
4186 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4187
4188 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4189 Marek Polacek <polacek@redhat.com>
4190
4191 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4192 declarations.
4193 * gcc.dg/pr32176.c: Likewise.
4194 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4195 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4196 * gcc.dg/ia64-sync-2.c: Likewise.
4197 * gcc.dg/ia64-sync-3.c: Likewise.
4198 * gcc.dg/sync-2.c: Likewise.
4199 * gcc.dg/sync-3.c: Likewise.
4200 * gcc.target/i386/990524-1.c: Likewise.
4201 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4202 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4203 * gcc.target/i386/pr26826.c: Likewise.
4204 * gcc.target/i386/pr37184.c: Likewise.
4205 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4206 * gcc.target/i386/20060125-2.c: Likewise.
4207 * gcc.target/i386/memcpy-1.c: Likewise.
4208 * gcc.target/i386/pr40934.c: Likewise.
4209 * gcc.target/i386/sse-5.c: Likewise.
4210 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4211 * gcc.target/i386/vectorize4.c: Likewise.
4212 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4213 -fgnu89-inline.
4214 * gcc.target/i386/980313-1.c: Likewise.
4215 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4216 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4217 * gcc.target/i386/crc32-3.c: Likewise.
4218 * gcc.target/i386/intrinsics_3.c: Likewise.
4219 * gcc.target/i386/loop-1.c: Likewise.
4220 * gcc.target/i386/pr44948-2a.c: Likewise.
4221 * gcc.target/i386/pr47564.c: Likewise.
4222 * gcc.target/i386/pr50712.c: Likewise.
4223 * gcc.target/i386/stackalign/return-2.c: Likewise.
4224
4225 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4226
4227 PR lto/62026
4228 * lto/pr62026.C: New testcase.
4229
4230 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4231
4232 PR rtl-optimization/63448
4233 * gcc.target/i386/pr63448.c: New test.
4234
4235 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4236
4237 * gnat.dg/opt41.adb: New test.
4238 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4239
4240 2014-10-15 Richard Biener <rguenther@suse.de>
4241
4242 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4243
4244 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4245
4246 * gcc.dg/tree-prof/peel-1.c: Update.
4247 * gcc.dg/tree-prof/unroll-1.c: Update.
4248 * gcc.dg/unroll_1.c: Update.
4249 * gcc.dg/unroll_2.c: Update.
4250 * gcc.dg/unroll_3.c: Update.
4251 * gcc.dg/unroll_4.c: Update.
4252
4253 2014-10-14 DJ Delorie <dj@redhat.com>
4254
4255 * g++.dg/abi/mangle64.C: New.
4256
4257 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4258
4259 * g++.dg/ext/vector9.C: Test ! with float vectors.
4260
4261 2014-10-14 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/63512
4264 * g++.dg/torture/pr63512.C: New testcase.
4265
4266 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4267
4268 PR target/63260
4269 * gcc.target/sh/pr63260.c: New.
4270
4271 2014-10-13 Richard Henderson <rth@redhat.com>
4272
4273 * g++.dg/torture/20141013.C: New.
4274
4275 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4276
4277 PR target/8340
4278 PR middle-end/47602
4279 PR rtl-optimization/55458
4280 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4281 * gcc.target/i386/pr55458.c: Likewise.
4282 * gcc.target/i386/pr47602.c: New.
4283 * gcc.target/i386/pr23098.c: Move to XFAIL.
4284
4285 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4286
4287 PR tree-optimization/62127
4288 * g++.dg/torture/pr62127.C: New testcase.
4289
4290 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4291
4292 * c-c++-common/asan/bitfield-5.c: New test.
4293
4294 2014-10-13 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/63419
4297 * g++.dg/torture/pr63419.C: New testcase.
4298
4299 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4300
4301 PR target/59401
4302 PR target/54760
4303 * gcc.target/sh/pr54760-5.c: New.
4304 * gcc.target/sh/pr54760-6.c: New.
4305 * gcc.target/sh/pr59401-1.c: New.
4306
4307 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4308
4309 PR fortran/48979
4310 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4311
4312 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4313
4314 * lib/target-supports.exp (check_effective_target_shared): New
4315 function.
4316 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4317
4318 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR c/63495
4321 * gcc.target/i386/pr63495.c: New test.
4322
4323 2014-10-10 Marek Polacek <polacek@redhat.com>
4324
4325 * c-c++-common/ubsan/object-size-1.c: New test.
4326 * c-c++-common/ubsan/object-size-2.c: New test.
4327 * c-c++-common/ubsan/object-size-3.c: New test.
4328 * c-c++-common/ubsan/object-size-4.c: New test.
4329 * c-c++-common/ubsan/object-size-5.c: New test.
4330 * c-c++-common/ubsan/object-size-6.c: New test.
4331 * c-c++-common/ubsan/object-size-7.c: New test.
4332 * c-c++-common/ubsan/object-size-8.c: New test.
4333 * c-c++-common/ubsan/object-size-9.c: New test.
4334 * g++.dg/ubsan/object-size-1.C: New test.
4335 * gcc.dg/ubsan/object-size-9.c: New test.
4336
4337 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4338
4339 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4340 (asan_finish): Remove restore_ld_library_path_env_vars.
4341 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4342 related env variables by calling set_ld_library_path_env_vars.
4343 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4344 (tsan_finish): Remove restore_ld_library_path_env_vars.
4345 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4346 related env variables by calling set_ld_library_path_env_vars.
4347 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4348 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4349 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4350 related env variables by calling set_ld_library_path_env_vars.
4351
4352 2014-10-10 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/63379
4355 * gcc.dg/vect/pr63379.c: New testcase.
4356
4357 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR fortran/59488
4360 * gfortran.dg/gomp/pr59488-1.f90: New test.
4361 * gfortran.dg/gomp/pr59488-2.f90: New test.
4362
4363 2014-10-10 Richard Biener <rguenther@suse.de>
4364
4365 PR tree-optimization/63476
4366 * g++.dg/torture/pr63476.C: New testcase.
4367
4368 2014-10-10 Tobias Burnus <burnus@net-b.de>
4369
4370 * gfortran.dg/implicit_16.f90: New.
4371
4372 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 * g++.dg/cpp0x/constexpr-using3.C: New.
4375 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4376 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4377 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4378 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4379
4380 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4381
4382 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4383
4384 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4385
4386 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4387
4388 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4389
4390 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4391 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4392 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4393 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4394 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4395 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4396 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4397 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4398 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4399 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4400 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4401 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4402
4403 2014-10-09 Richard Biener <rguenther@suse.de>
4404
4405 PR tree-optimization/63380
4406 * gcc.dg/torture/pr63380-1.c: New testcase.
4407 * gcc.dg/torture/pr63380-2.c: Likewise.
4408
4409 2014-10-09 Marek Polacek <polacek@redhat.com>
4410
4411 PR c/63480
4412 * gcc.dg/pr63480.c: New test.
4413
4414 2014-10-09 Richard Biener <rguenther@suse.de>
4415
4416 PR tree-optimization/63445
4417 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4418
4419 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4420
4421 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4422 * gcc.dg/vmx/ops.c: Likewise.
4423 * gcc.dg/vmx/ops-long-1.c: Likewise.
4424
4425 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4426
4427 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4428
4429 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4432 dg-additional-options.
4433
4434 2014-10-08 Mark Wielaard <mjw@redhat.com>
4435
4436 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4437 prefix from scan-assembler-times.
4438
4439 2014-10-07 Marek Polacek <polacek@redhat.com>
4440
4441 * lib/target-supports.exp (check_effective_target_fd_truncate):
4442 Include <string.h>.
4443
4444 2014-10-07 Marek Polacek <polacek@redhat.com>
4445
4446 PR c/59717
4447 * gcc.dg/pr59717.c: New test.
4448
4449 2014-10-07 Marek Polacek <polacek@redhat.com>
4450
4451 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4452 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4453 * gcc.target/powerpc/pr26350.c: Likewise.
4454 * gcc.target/powerpc/altivec-consts.c: Likewise.
4455 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4456 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4457 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4458 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4459 * gcc.target/powerpc/pr47862.c: Likewise.
4460 * gcc.target/powerpc/pr48053-1.c: Likewise.
4461 * gcc.target/powerpc/pr53487.c: Likewise.
4462 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4463 to int.
4464 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4465 * gcc.target/powerpc/altivec-2.c: Likewise.
4466 * gcc.target/powerpc/pr47755-2.c: Likewise.
4467
4468 2014-10-07 Martin Liska <mliska@suse.cz>
4469
4470 * g++.dg/lto/pr63270.h: New test.
4471 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4472 include.
4473 * g++.dg/lto/pr63270_2.C: New test.
4474
4475 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4476
4477 * gnat.dg/lto16.adb: New test.
4478 * gnat.dg/lto16_pkg.adb: New helper.
4479
4480 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4481
4482 * gnat.dg/return4.adb: New test.
4483 * gnat.dg/return4_pkg.ad[sb]: New helper.
4484
4485 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4486
4487 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4488 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4489 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4490
4491 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4492
4493 PR c++/55250
4494 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4495 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4496 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4497
4498 2014-10-06 Marek Polacek <polacek@redhat.com>
4499
4500 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4501 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4502 * g++.dg/lto/pr54625-2_0.c: Likewise.
4503 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4504
4505 2014-10-06 Marek Polacek <polacek@redhat.com>
4506
4507 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4508 * gcc.target/i386/avxfp-1.c: Likewise.
4509 * gcc.target/i386/avxfp-2.c: Likewise.
4510 * gcc.target/i386/cadd.c: Likewise.
4511 * gcc.target/i386/cmov2.c: Likewise.
4512 * gcc.target/i386/cmov3.c: Likewise.
4513 * gcc.target/i386/cmov4.c: Likewise.
4514 * gcc.target/i386/cold-attribute-1.c: Likewise.
4515 * gcc.target/i386/cvt-1.c: Likewise.
4516 * gcc.target/i386/fpcvt-1.c: Likewise.
4517 * gcc.target/i386/fpcvt-2.c: Likewise.
4518 * gcc.target/i386/fpcvt-3.c: Likewise.
4519 * gcc.target/i386/local.c: Likewise.
4520 * gcc.target/i386/memcpy-2.c: Likewise.
4521 * gcc.target/i386/memcpy-3.c: Likewise.
4522 * gcc.target/i386/memset-1.c: Likewise.
4523 * gcc.target/i386/minmax-1.c: Likewise.
4524 * gcc.target/i386/minmax-2.c: Likewise.
4525 * gcc.target/i386/pr45352-2.c: Likewise.
4526 * gcc.target/i386/pr46253.c: Likewise.
4527 * gcc.target/i386/pr53623.c: Likewise.
4528 * gcc.target/i386/pr60902.c: Likewise.
4529 * gcc.target/i386/pr57003.c: Likewise.
4530 * gcc.target/i386/sse-14.c: Likewise.
4531 * gcc.target/i386/sse-19.c: Likewise.
4532 * gcc.target/i386/sse-22.c: Likewise.
4533 * gcc.target/i386/sse4a-extract.c: Likewise.
4534 * gcc.target/i386/sse4a-insert.c: Likewise.
4535 * gcc.target/i386/ssefp-1.c: Likewise.
4536 * gcc.target/i386/ssefp-2.c: Likewise.
4537 * gcc.target/i386/testimm-10.c: Likewise.
4538 * gcc.target/i386/vectorize4-avx.c: Likewise.
4539 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4540 * gcc.target/i386/avx-pr57233.c: Likewise.
4541 * gcc.target/i386/avx2-pr57233.c: Likewise.
4542 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4543 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4544 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4545 * gcc.target/i386/crc32-4.c: Likewise.
4546 * gcc.target/i386/pr20204.c: Likewise.
4547 * gcc.target/i386/pr23570.c: Likewise.
4548 * gcc.target/i386/pr26449-1.c: Likewise.
4549 * gcc.target/i386/pr28839.c: Likewise.
4550 * gcc.target/i386/pr37101.c: Likewise.
4551 * gcc.target/i386/pr61923.c: Likewise.
4552 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4553 * gcc.target/i386/sse2-pr57233.c: Likewise.
4554 * gcc.target/i386/vect-abs-s16.c: Likewise.
4555 * gcc.target/i386/vect-abs-s32.c: Likewise.
4556 * gcc.target/i386/vect-abs-s8.c: Likewise.
4557 * gcc.target/i386/xop-pr57233.c: Likewise.
4558 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4559 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4560 implicit declarations.
4561 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4562 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4563 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4564
4565 2014-10-06 Marek Polacek <polacek@redhat.com>
4566
4567 * gcc.dg/20001012-1.c: Fix defaulting to int.
4568 * gcc.dg/20001012-2.c: Likewise.
4569 * gcc.dg/20001108-1.c: Likewise.
4570 * gcc.dg/20010516-1.c: Likewise.
4571 * gcc.dg/20011008-2.c: Likewise.
4572 * gcc.dg/20030612-1.c: Likewise.
4573 * gcc.dg/20040219-1.c: Likewise.
4574 * gcc.dg/20050603-2.c: Likewise.
4575 * gcc.dg/20070507-1.c: Likewise.
4576 * gcc.dg/attr-alias-3.c: Likewise.
4577 * gcc.dg/fastmath-1.c: Likewise.
4578 * gcc.dg/fork-instrumentation.c: Likewise.
4579 * gcc.dg/fwrapv-1.c: Likewise.
4580 * gcc.dg/fwrapv-2.c: Likewise.
4581 * gcc.dg/memmove-1.c: Likewise.
4582 * gcc.dg/non-local-goto-1.c: Likewise.
4583 * gcc.dg/non-local-goto-2.c: Likewise.
4584 * gcc.dg/noreturn-8.c: Likewise.
4585 * gcc.dg/parse-decl-after-if.c: Likewise.
4586 * gcc.dg/parse-decl-after-label.c: Likewise.
4587 * gcc.dg/pr25795-1.c: Likewise.
4588 * gcc.dg/pr25795.c: Likewise.
4589 * gcc.dg/pr28574.c: Likewise.
4590 * gcc.dg/pr30189.c: Likewise.
4591 * gcc.dg/pr31529-2.c: Likewise.
4592 * gcc.dg/pr33923.c: Likewise.
4593 * gcc.dg/pr34263.c: Likewise.
4594 * gcc.dg/pr36194.c: Likewise.
4595 * gcc.dg/pr45415.c: Likewise.
4596 * gcc.dg/pr47443.c: Likewise.
4597 * gcc.dg/pr47763.c: Likewise.
4598 * gcc.dg/pr49000.c: Likewise.
4599 * gcc.dg/pr50340.c: Likewise.
4600 * gcc.dg/webizer.c: Likewise.
4601 * gcc.dg/pr59940.c: Likewise.
4602 * gcc.dg/pr63186.c: Likewise.
4603 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4604 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4605 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4606 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4607 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4608 * gcc.dg/sms-1.c: Likewise.
4609 * gcc.dg/unused-3.c: Likewise.
4610 * gcc.dg/varpool-1.c: Likewise.
4611 * gcc.dg/pr35899.c: Use -std=gnu89.
4612 * gcc.dg/pr59963-1.c: Likewise.
4613 * gcc.dg/redecl-15.c: Likewise.
4614 * gcc.dg/20041213-1.c: Likewise.
4615 * gcc.dg/20080820.c: Likewise.
4616 * gcc.dg/920413-1.c: Likewise.
4617 * gcc.dg/Wold-style-definition-1.c: Likewise.
4618 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4619 * gcc.dg/decl-nospec-1.c: Likewise.
4620 * gcc.dg/decl-nospec-2.c: Likewise.
4621 * gcc.dg/decl-nospec-3.c: Likewise.
4622 * gcc.dg/bitfld-1.c: Likewise.
4623 * gcc.dg/bitfld-9.c: Likewise.
4624 * gcc.dg/parm-impl-decl-1.c: Likewise.
4625 * gcc.dg/parm-impl-decl-3.c: Likewise.
4626 * gcc.dg/pr18596-1.c: Likewise.
4627 * gcc.dg/pr18596-2.c: Likewise.
4628 * gcc.dg/pr18596-3.c: Likewise.
4629 * gcc.dg/pr60139.c: Likewise.
4630 * gcc.dg/utf-dflt.c: Likewise.
4631 * gcc.dg/utf-dflt2.c: Likewise.
4632 * gcc.dg/wtr-func-def-1.c: Likewise.
4633 * gcc.dg/declspec-5.c: Likewise.
4634 * gcc.dg/declspec-6.c: Likewise.
4635 * gcc.dg/ftrapv-2.c: Likewise.
4636 * gcc.dg/20020430-1.c: Fix implicit declarations.
4637 * gcc.dg/20030702-1.c: Likewise.
4638 * gcc.dg/20040127-2.c: Likewise.
4639 * gcc.dg/20041122-1.c: Likewise.
4640 * gcc.dg/20050309-1.c: Likewise.
4641 * gcc.dg/20061026.c: Likewise.
4642 * gcc.dg/20101010-1.c: Likewise.
4643 * gcc.dg/Werror-1.c: Likewise.
4644 * gcc.dg/Werror-10.c: Likewise.
4645 * gcc.dg/Werror-11.c: Likewise.
4646 * gcc.dg/Werror-12.c: Likewise.
4647 * gcc.dg/Werror-2.c: Likewise.
4648 * gcc.dg/Werror-3.c: Likewise.
4649 * gcc.dg/Werror-4.c: Likewise.
4650 * gcc.dg/Werror-5.c: Likewise.
4651 * gcc.dg/Werror-6.c: Likewise.
4652 * gcc.dg/Werror-7.c: Likewise.
4653 * gcc.dg/Werror-8.c: Likewise.
4654 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4655 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4656 * gcc.dg/delay-slot-2.c: Likewise.
4657 * gcc.dg/errno-1.c: Likewise.
4658 * gcc.dg/globalalias.c: Likewise.
4659 * gcc.dg/inline-3.c: Likewise.
4660 * gcc.dg/localalias.c: Likewise.
4661 * gcc.dg/pr19633-1.c: Likewise.
4662 * gcc.dg/pr19633.c: Likewise.
4663 * gcc.dg/pr23408.c: Likewise.
4664 * gcc.dg/pr23470-1.c: Likewise.
4665 * gcc.dg/pr28121.c: Likewise.
4666 * gcc.dg/pr28243.c: Likewise.
4667 * gcc.dg/pr30260.c: Likewise.
4668 * gcc.dg/pr32573.c: Likewise.
4669 * gcc.dg/pr33826.c: Likewise.
4670 * gcc.dg/pr35065.c: Likewise.
4671 * gcc.dg/pr38616.c: Likewise.
4672 * gcc.dg/pr39867.c: Likewise.
4673 * gcc.dg/pr41470.c: Likewise.
4674 * gcc.dg/pr41837.c: Likewise.
4675 * gcc.dg/pr44024.c: Likewise.
4676 * gcc.dg/pr44699.c: Likewise.
4677 * gcc.dg/pr46252.c: Likewise.
4678 * gcc.dg/pr46878-1.c: Likewise.
4679 * gcc.dg/pr50908-3.c: Likewise.
4680 * gcc.dg/pr51796.c: Likewise.
4681 * gcc.dg/pr55150-2.c: Likewise.
4682 * gcc.dg/pr55833.c: Likewise.
4683 * gcc.dg/pr59350.c: Likewise.
4684 * gcc.dg/pr59418.c: Likewise.
4685 * gcc.dg/pr60647-2.c: Likewise.
4686 * gcc.dg/uninit-suppress.c: Likewise.
4687 * gcc.dg/uninit-suppress_2.c: Likewise.
4688 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4689 * gcc.dg/always_inline.c: Likewise.
4690 * gcc.dg/always_inline2.c: Likewise.
4691 * gcc.dg/always_inline3.c: Likewise.
4692 * gcc.dg/builtin-apply4.c: Likewise.
4693 * gcc.dg/declspec-7.c: Likewise.
4694 * gcc.dg/inline-1.c: Likewise.
4695 * gcc.dg/va-arg-pack-1.c: Likewise.
4696 * gcc.dg/winline-2.c: Likewise.
4697 * gcc.dg/winline-3.c: Likewise.
4698 * gcc.dg/winline-5.c: Likewise.
4699 * gcc.dg/winline-6.c: Likewise.
4700 * gcc.dg/winline-7.c: Likewise.
4701 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4702 int.
4703 * gcc.dg/inline-33.c: Likewise.
4704 * gcc.dg/pr27861-1.c: Likewise.
4705 * gcc.dg/pr28888.c: Likewise.
4706 * gcc.dg/pr29254.c: Likewise.
4707 * gcc.dg/pr50908.c: Likewise.
4708 * gcc.dg/pr60647-1.c: Likewise.
4709 * gcc.dg/pragma-diag-1.c: Likewise.
4710 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4711 * gcc.dg/winline-9.c: Likewise.
4712 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4713
4714 2014-10-06 Marek Polacek <polacek@redhat.com>
4715
4716 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4717 * gcc.dg/ipa/inline-4.c: Likewise.
4718 * gcc.dg/ipa/inline-5.c: Likewise.
4719 * gcc.dg/ipa/pr57539.c: Likewise.
4720 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4721 defaulting to int.
4722 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4723 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4724 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4725 * gcc.dg/ipa/ipacost-1.c: Likewise.
4726 * gcc.dg/ipa/ipacost-2.c: Likewise.
4727 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4728 to int.
4729
4730 2014-10-06 Marek Polacek <polacek@redhat.com>
4731
4732 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4733 declarations.
4734 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4735 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4736 * gcc.dg/debug/pr42767.c: Likewise.
4737 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4738 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4739 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4740 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4741
4742 2014-10-06 Marek Polacek <polacek@redhat.com>
4743
4744 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4745 * gcc.dg/lto/20090213_0.c: Likewise.
4746 * gcc.dg/lto/20090706-2_0.c: Likewise.
4747 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4748 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4749 * gcc.dg/lto/ipareference2_0.c: Likewise.
4750 * gcc.dg/lto/ipareference_0.c: Likewise.
4751 * gcc.dg/lto/ipareference_1.c: Likewise.
4752 * gcc.dg/lto/pr55703_0.c: Likewise.
4753 * gcc.dg/lto/resolutions_0.c: Likewise.
4754 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4755 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4756 declarations. Mark function as gnu_inline.
4757 * gcc.dg/lto/20081118_0.c: Likewise.
4758 * gcc.dg/lto/20081201-1_0.c: Likewise.
4759 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4760 * gcc.dg/lto/20081118_1.c: Likewise.
4761 * gcc.dg/lto/20081120-1_1.c: Likewise.
4762 * gcc.dg/lto/20081201-1_1.c: Likewise.
4763 * gcc.dg/lto/20081210-1_0.c: Likewise.
4764 * gcc.dg/lto/20090218-1_0.c: Likewise.
4765 * gcc.dg/lto/20091006-1_0.c: Likewise.
4766 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4767 * gcc.dg/lto/20090218-2_1.c: Likewise.
4768 * gcc.dg/lto/materialize-1_0.c: Likewise.
4769 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4770 * gcc.dg/lto/20091013-1_1.c: Likewise.
4771 * gcc.dg/lto/20091013-1_2.c: Likewise.
4772 * gcc.dg/lto/20091015-1_2.c: Likewise.
4773 * gcc.dg/lto/20091027-1_1.c: Likewise.
4774 * gcc.dg/lto/pr48622_0.c: Likewise.
4775 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4776 defaulting to int.
4777 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4778
4779 2014-10-06 Tobias Burnus <burnus@net-b.de>
4780
4781 * gfortran.dg/implicit_14.f90: New.
4782 * gfortran.dg/implicit_15.f90: New.
4783 * gfortran.dg/implicit_4.f90: Update dg-error.
4784
4785 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4786
4787 * g++.dg/ipa/devirt-42.C: Update template.
4788 * g++.dg/ipa/devirt-44.C: Update template.
4789 * g++.dg/ipa/devirt-45.C: Update template.
4790 * g++.dg/ipa/devirt-46.C: Update template.
4791 * g++.dg/ipa/devirt-47.C: Update template.
4792 * g++.dg/ipa/devirt-48.C: New testcase.
4793
4794 2014-10-02 Mark Wielaard <mjw@redhat.com>
4795
4796 PR debug/63239
4797 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4798
4799 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4800
4801 * g++.dg/ipa/devirt-47.C: New testcase.
4802
4803 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4804
4805 PR ipa/61144
4806 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4807
4808 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4809
4810 * g++.dg/ipa/devirt-46.C: New testcase.
4811
4812 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4813
4814 PR fortran/36534
4815 * gfortran.dg/widechar_10.f90: New test.
4816
4817 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4818
4819 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4820 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4821 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4822 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4823
4824 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4825
4826 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4827
4828 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4829
4830 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4831 failing with the new warning message.
4832 * gcc.dg/vmx/3c-01a.c: Likewise.
4833 * gcc.dg/vmx/ops-long-1.c: Likewise.
4834 * gcc.dg/vmx/ops.c: Likewise.
4835 * gcc.target/powerpc/altivec-20.c: Likewise.
4836 * gcc.target/powerpc/altivec-6.c: Likewise.
4837 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4838 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4839 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4840
4841 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4842
4843 * gcc.dg/tm/debug-1.c: Update regex.
4844 * c-c++-common/raw-string-18.c: Update regex.
4845 * c-c++-common/raw-string-19.c: Update regex.
4846
4847 2014-10-03 Marek Polacek <polacek@redhat.com>
4848
4849 PR c/63453
4850 * gcc.dg/pr63453.c: New test.
4851
4852 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4853
4854 PR c++/54427
4855 PR c++/57198
4856 PR c++/58845
4857 * g++.dg/ext/vector9.C: Update, not an error anymore.
4858 * g++.dg/ext/vector27.C: Replace with new test.
4859 * g++.dg/ext/vector28.C: New file.
4860 * g++.dg/other/error23.C: Update to a different error.
4861
4862 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4863
4864 * gcc.dg/torture/vshuf-v8df.c: New test.
4865 * gcc.dg/torture/vshuf-v8di.c: New test.
4866 * gcc.dg/torture/vshuf-v16sf.c: New test.
4867 * gcc.dg/torture/vshuf-v16si.c: New test.
4868 * gcc.dg/torture/vshuf-v32hi.c: New test.
4869 * gcc.dg/torture/vshuf-v64qi.c: New test.
4870 * gcc.dg/torture/vshuf-64.inc: New file.
4871
4872 PR tree-optimization/61403
4873 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4874
4875 2014-10-03 Marek Polacek <polacek@redhat.com>
4876
4877 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4878 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4879 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4880 * gcc.dg/gomp/asm-1.c: Likewise.
4881 * gcc.dg/gomp/for-1.c: Likewise.
4882 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4883 * gcc.dg/gomp/sharing-3.c: Likewise.
4884 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4885
4886 2014-10-03 Marek Polacek <polacek@redhat.com>
4887
4888 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4889 defaulting to int.
4890 * gcc.dg/torture/pr28814.c: Likewise.
4891 * gcc.dg/torture/pr57036-1.c: Likewise.
4892 * gcc.dg/torture/inline-1.c: Add function declarations.
4893 * gcc.dg/torture/pr24626-1.c: Likewise.
4894 * gcc.dg/torture/pr24626-3.c: Likewise.
4895 * gcc.dg/torture/pr25947-1.c: Likewise.
4896 * gcc.dg/torture/pr27409.c: Likewise.
4897 * gcc.dg/torture/pr38948.c: Likewise.
4898 * gcc.dg/torture/pr44807.c: Likewise.
4899 * gcc.dg/torture/pr49603.c: Likewise.
4900 * gcc.dg/torture/pr45865.c: Likewise.
4901 * gcc.dg/torture/pr51071-2.c: Likewise.
4902 * gcc.dg/torture/pr51801.c: Likewise.
4903 * gcc.dg/torture/pr52720.c: Likewise.
4904 * gcc.dg/torture/pr55124.c: Likewise.
4905 * gcc.dg/torture/pr55238.c: Likewise.
4906 * gcc.dg/torture/pr55687.c: Likewise.
4907 * gcc.dg/torture/pr55888.c: Likewise.
4908 * gcc.dg/torture/pr57036-2.c: Likewise.
4909 * gcc.dg/torture/pr57147-3.c: Likewise.
4910 * gcc.dg/torture/pr57584.c: Likewise.
4911 * gcc.dg/torture/pr59993.c: Likewise.
4912 * gcc.dg/torture/pr58079.c: Likewise.
4913 * gcc.dg/torture/va-arg-25.c: Likewise.
4914 * gcc.dg/torture/vector-2.c: Likewise.
4915 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4916 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4917 * gcc.dg/torture/pr43781.c: Likewise.
4918 * gcc.dg/torture/pr52912.c: Likewise.
4919 * gcc.dg/torture/pr59139.c: Likewise.
4920 * gcc.dg/torture/pr55890-1.c: Likewise.
4921 * gcc.dg/torture/pr55890-2.c: Likewise.
4922 * gcc.dg/torture/pr59164.c: Likewise.
4923 * gcc.dg/torture/pr57393-2.c: Likewise.
4924 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4925 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4926 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4927 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4928 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4929 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4930
4931 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR libgomp/61200
4934 * c-c++-common/gomp/pr61200.c: New test.
4935
4936 PR target/62128
4937 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4938 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4939
4940 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4941
4942 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4943 add many more tests.
4944
4945 2014-10-02 Marek Polacek <polacek@redhat.com>
4946
4947 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4948 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4949 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4950 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4951 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4952 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4954 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4955 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4956 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4957 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4958 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4959 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4960 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4961 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4962 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4963 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4964 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4965 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4966 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4967 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4968 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4969 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4970 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4971 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4972 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4973 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4974 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4975 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4976 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4977 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4978 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4979 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4980 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4981 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4982 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4983 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4984 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4985 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4986 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4987 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4988 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4989 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4990 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4991 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4992 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4993 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4994 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4995 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4996 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4997 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4998 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4999 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5000 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5001 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5002 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5003 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5004 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5005 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5006 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5007 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5008 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5009 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5010 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5011 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5012 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5013 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5014 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5015 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5016 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5017 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5018 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5019 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5020 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5021 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5022 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5023 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5024 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5025 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5026 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5027 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5028 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5029 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5030 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5031 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5032 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5033 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5034 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5035 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5036 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5037 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5038 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5039 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5040 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5041 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5042 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5043 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5044 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5045 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5046 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5047 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5048 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5049 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5050 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5051 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5052 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5053 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5054 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5055 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5056 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5057 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5058 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5059 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5060 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5061 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5062 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5063 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5064 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5065 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5066 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5067 defaulting to int.
5068 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5069 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5070 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5071 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5072 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5073 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5074 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5075 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5076 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5077 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5078 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5079 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5080 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5081 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5082 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5083 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5084 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5085 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5086 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5087 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5088 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5089 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5090 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5091 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5092 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5093 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5094 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5095 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5096 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5097 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5098 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5099 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5100 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5101 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5102
5103 2014-10-02 Marek Polacek <polacek@redhat.com>
5104
5105 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5106 * gcc.dg/tm/20091221.c: Likewise.
5107 * gcc.dg/tm/debug-1.c: Likewise.
5108 * gcc.dg/tm/irrevocable-1.c: Likewise.
5109 * gcc.dg/tm/irrevocable-2.c: Likewise.
5110 * gcc.dg/tm/irrevocable-3.c: Likewise.
5111 * gcc.dg/tm/irrevocable-4.c: Likewise.
5112 * gcc.dg/tm/memopt-1.c: Likewise.
5113 * gcc.dg/tm/pr52173-1.c: Likewise.
5114 * gcc.dg/tm/props-1.c: Likewise.
5115 * gcc.dg/tm/props-2.c: Likewise.
5116 * gcc.dg/tm/props-3.c: Likewise.
5117 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5118 * gcc.dg/tm/memopt-11.c: Likewise.
5119 * gcc.dg/tm/memopt-12.c: Likewise.
5120 * gcc.dg/tm/memopt-16.c: Likewise.
5121 * gcc.dg/tm/memopt-3.c: Likewise.
5122 * gcc.dg/tm/memopt-4.c: Likewise.
5123 * gcc.dg/tm/memopt-5.c: Likewise.
5124 * gcc.dg/tm/memopt-6.c: Likewise.
5125 * gcc.dg/tm/wrap-4.c: Likewise.
5126
5127 2014-10-02 Marek Polacek <polacek@redhat.com>
5128
5129 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5130 * gcc.dg/vect/pr37730.c: Likewise.
5131 * gcc.dg/vect/pr52870.c: Likewise.
5132 * gcc.dg/vect/pr60092-2.c: Likewise.
5133 * gcc.dg/vect/pr60092.c: Likewise.
5134 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5135 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5136 * gcc.dg/vect/pr31041.c: Likewise.
5137 * gcc.dg/vect/pr32216.c: Likewise.
5138 * gcc.dg/vect/pr32224.c: Likewise.
5139 * gcc.dg/vect/pr32366.c: Likewise.
5140 * gcc.dg/vect/pr33866.c: Likewise.
5141 * gcc.dg/vect/pr43430-2.c: Likewise.
5142 * gcc.dg/vect/pr43842.c: Likewise.
5143 * gcc.dg/vect/vect-1.c: Likewise.
5144 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5145 * gcc.dg/vect/vect-93.c: Likewise.
5146 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5147 defaulting to int.
5148
5149 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5150
5151 PR c++/53025
5152 * g++.dg/cpp0x/noexcept23.C: New.
5153 * g++.dg/cpp0x/noexcept24.C: Likewise.
5154
5155 2014-10-02 Marek Polacek <polacek@redhat.com>
5156
5157 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5158 * gcc.dg/noncompile/20050120-1.c: Likewise.
5159 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5160 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5161 * gcc.dg/noncompile/930301-1.c: Likewise.
5162 * gcc.dg/noncompile/930622-1.c: Likewise.
5163 * gcc.dg/noncompile/930622-2.c: Likewise.
5164 * gcc.dg/noncompile/950825-1.c: Likewise.
5165 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5166 * gcc.dg/noncompile/scope.c: Likewise.
5167 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5168 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5169 * gcc.dg/noncompile/971104-1.c: Likewise.
5170
5171 2014-10-02 Marek Polacek <polacek@redhat.com>
5172
5173 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5174 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5175 * gcc.dg/tree-prof/merge_block.c: Likewise.
5176 * gcc.dg/tree-prof/peel-1.c: Likewise.
5177 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5178 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5179 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5180 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5181 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5182 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5183 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5184 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5185 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5186 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5187 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5188 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5189 to int.
5190
5191 2014-10-02 Marek Polacek <polacek@redhat.com>
5192
5193 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5194 * gcc.c-torture/compile/20011119-1.c: Likewise.
5195 * gcc.c-torture/compile/20011119-2.c: Likewise.
5196 * gcc.c-torture/compile/20021120-1.c: Likewise.
5197 * gcc.c-torture/compile/20021120-2.c: Likewise.
5198 * gcc.c-torture/compile/20050215-1.c: Likewise.
5199 * gcc.c-torture/compile/20050215-2.c: Likewise.
5200 * gcc.c-torture/compile/20050215-3.c: Likewise.
5201 * gcc.c-torture/compile/pr37669.c: Likewise.
5202 * gcc.c-torture/execute/20020107-1.c: Likewise.
5203 * gcc.c-torture/execute/restrict-1.c: Likewise.
5204 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5205 * gcc.c-torture/execute/930529-1.c: Likewise.
5206 * gcc.c-torture/execute/920612-1.c: Likewise.
5207 * gcc.c-torture/execute/920711-1.c: Likewise.
5208 * gcc.c-torture/execute/990127-2.c: Likewise.
5209 * gcc.c-torture/execute/pr40386.c: Likewise.
5210 * gcc.c-torture/execute/pr57124.c: Likewise.
5211 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5212 * gcc.c-torture/compile/pr42299.c: Likewise.
5213 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5214 * gcc.c-torture/compile/simd-6.c: Likewise.
5215 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5216 * gcc.c-torture/execute/pr53645.c: Likewise.
5217 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5218 declarations.
5219 * gcc.c-torture/execute/980608-1.c: Likewise.
5220 * gcc.c-torture/execute/bcp-1.c: Likewise.
5221 * gcc.c-torture/execute/p18298.c: Likewise.
5222 * gcc.c-torture/execute/unroll-1.c: Likewise.
5223 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5224 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5225 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5226 declarations. Fix defaulting to int.
5227 * gcc.c-torture/execute/961223-1.c: Likewise.
5228 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5229 -Wno-pointer-to-int-cast. Fix defaulting to int.
5230
5231 2014-10-02 Andrew Pinski <apinski@cavium.com>
5232 Max Ostapenko <m.ostapenko@partner.samsung.com>
5233
5234 * lib/ubsan-dg.exp
5235 (check_effective_target_fsanitize_address): New function.
5236 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5237 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5238 * lib/asan-dg.exp
5239 (check_effective_target_faddress_sanitizer): Rename to ...
5240 (check_effective_target_fsanitize_address): ... this. Change to creating
5241 an executable.
5242 (asan_init): Save off ALWAYS_CXXFLAGS.
5243 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5244 * lib/tsan-dg.exp
5245 (check_effective_target_fthread_sanitizer): Rename to ...
5246 (check_effective_target_fsanitize_thread): ... this. Change to creating
5247 an executable.
5248 (tsan_init): Save off ALWAYS_CXXFLAGS.
5249 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5250 to run as a default behaviour.
5251 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5252 Check check_effective_target_fsanitize_undefined before running the
5253 tests.
5254 * g++.dg/ubsan/ubsan.exp: Likewise.
5255 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5256 check_effective_target_fsanitize_address too early.
5257 Check check_effective_target_fsanitize_address before running the tests.
5258 * g++.dg/asan/asan.exp: Likewise.
5259 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5260 check_effective_target_fsanitize_thread too early.
5261 Check check_effective_target_fsanitize_thread before running the tests.
5262 * g++.dg/tsan/tsan.exp: Likewise.
5263
5264 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5265
5266 * gcc.dg/combine-clobber.c: New.
5267
5268 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR debug/63342
5271 * gcc.dg/pr63342.c: New test.
5272
5273 PR c++/63306
5274 * g++.dg/ipa/pr63306.C: New test.
5275
5276 PR target/63428
5277 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5278 to test 24 in TESTS.
5279
5280 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5281
5282 * lib/target-supports.exp: Error out with preprocessor condition
5283 instead of FOO everywhere.
5284
5285 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5286
5287 Implement SD-6: SG10 Feature Test Recommendations
5288 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5289 * g++.dg/cpp1y/feat-cxx11.C: New.
5290 * g++.dg/cpp1y/feat-cxx14.C: New.
5291 * g++.dg/cpp1y/feat-cxx98.C: New.
5292 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5293 * g++.dg/cpp1y/phoobhar.h: New.
5294 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5295
5296 2014-09-30 Teresa Johnson <tejohnson@google.com>
5297
5298 * gcc.dg/tree-prof/20050826-2.c: New test.
5299 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5300
5301 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5302
5303 PR c++/16564
5304 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5305 * lib/g++.exp: Likewise.
5306 * lib/obj-c++.exp: Likewise.
5307 * lib/objc.exp: Likewise.
5308 * g++.dg/template/pr16564.C: New test.
5309
5310 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5311
5312 PR c++/16564
5313 * g++.dg/cpp0x/decltype26.C: Adjust.
5314 * g++.dg/cpp0x/decltype28.C: Likewise.
5315 * g++.dg/cpp0x/decltype29.C: Likewise.
5316 * g++.dg/cpp0x/decltype32.C: Likewise.
5317 * g++.dg/cpp0x/enum11.C: Likewise.
5318 * g++.dg/template/arrow1.C: Likewise.
5319 * g++.dg/template/pr23510.C: Likewise.
5320 * g++.dg/template/recurse.C: Likewise.
5321 * g++.dg/template/recurse2.C: Likewise.
5322 * g++.dg/template/vtable2.C: Likewise.
5323 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5324
5325 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5326
5327 PR preprocessor/58893
5328 * gcc.dg/pr58893.c: New test case.
5329 * gcc.dg/pr58893-0.h: New include.
5330
5331 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5332
5333 PR middle-end/62120
5334 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5335 in 32-bit mode.
5336 * gcc.target/i386/pr62120.c: New.
5337
5338 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5339
5340 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5341 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5342 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5343 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5344 return type.
5345
5346 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5347
5348 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5349
5350 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR inline-asm/63282
5353 * gcc.c-torture/compile/pr63282.c: New test.
5354
5355 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5356
5357 * gcc.dg/tree-ssa/vrp94.c: New test.
5358 * gnat.dg/opt40.adb: Likewise.
5359
5360 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5361
5362 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5363 vec_vspltw, and vec_vspltb for which the second argument is out of
5364 range.
5365
5366 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5367
5368 * gcc.c-torture/compile/calls-void.c: New test.
5369
5370 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5371
5372 PR c++/51385
5373 * g++.dg/template/pr51385.C: New.
5374
5375 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5376
5377 * gcc.target/mips/20140928.c: New test.
5378
5379 2014-09-27 Andi Kleen <ak@linux.intel.com>
5380
5381 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5382 * gcc.target/i386/record-mcount.c: dito.
5383
5384 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5385
5386 PR ipa/62121
5387 * g++.dg/torture/pr62121.C: New testcase.
5388
5389 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5390
5391 PR middle-end/35545
5392 * g++.dg/tree-prof/pr35545.C: New testcase.
5393
5394 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5395
5396 * gcc.target/powerpc/pr63335.c: Change effective target to
5397 vsx_hw.
5398
5399 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5400
5401 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5402
5403 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5404
5405 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5406 to default options.
5407
5408 2014-09-25 Andi Kleen <ak@linux.intel.com>
5409
5410 * gcc.target/i386/nop-mcount.c: New file.
5411 * gcc.target/i386/record-mcount.c: New file.
5412
5413 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5414
5415 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5416 * gcc.dg/vect/pr57705.c: Likewise.
5417 * gcc.dg/vect/pr57741-2.c: Likewise.
5418 * gcc.dg/vect/pr57741-3.c: Likewise.
5419 * gcc.dg/vect/pr59591-1.c: Likewise.
5420 * gcc.dg/vect/pr59591-2.c: Likewise.
5421 * gcc.dg/vect/pr60196-1.c: Likewise.
5422 * gcc.dg/vect/pr60196-2.c: Likewise.
5423 * gcc.dg/vect/pr60276.c: Likewise.
5424 * gcc.dg/vect/pr61680.c: Likewise.
5425 * gcc.dg/vect/pr63148.c: Likewise.
5426 * gcc.dg/vect/pr63189.c: Likewise.
5427 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5428 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5429 * gcc.dg/vect/vect-nop-move.c: Likewise.
5430 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5431 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5432
5433 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5434
5435 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5436
5437 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5438
5439 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5440
5441 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5442
5443 * gcc.target/i386/shrink_wrap_1.c: New test.
5444
5445 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5446
5447 PR target/63335
5448 * gcc.target/powerpc/pr63335.c: New test.
5449
5450 2014-09-25 Marek Polacek <polacek@redhat.com>
5451
5452 PR c++/61945
5453 * g++.dg/warn/pr61945.C: New test.
5454
5455 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5456
5457 PR tree-optimization/63341
5458 * gcc.dg/vect/pr63341-1.c: New test.
5459 * gcc.dg/vect/pr63341-2.c: New test.
5460
5461 PR c++/63249
5462 * g++.dg/gomp/pr63249.C: New test.
5463 * c-c++-common/gomp/pr63249.c: New test.
5464
5465 2014-09-25 Tobias Burnus <burnus@net-b.de>
5466
5467 * gfortran.dg/coarray/collectives_3.f90: New.
5468 * gfortran.dg/coarray_collectives_9.f90: New.
5469 * gfortran.dg/coarray_collectives_10.f90: New.
5470 * gfortran.dg/coarray_collectives_11.f90: New.
5471 * gfortran.dg/coarray_collectives_12.f90: New.
5472
5473 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5474
5475 * gcc.target/powerpc/swaps-p8-17.c: New test.
5476
5477 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5478
5479 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5480
5481 2014-09-24 Marek Polacek <polacek@redhat.com>
5482
5483 PR c/61405
5484 PR c/53874
5485 * c-c++-common/pr53874.c: New test.
5486 * c-c++-common/pr61405.c: New test.
5487
5488 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5489
5490 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5491
5492 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR sanitizer/63316
5495 * c-c++-common/asan/pr63316.c: New test.
5496
5497 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5498
5499 PR tree-optimization/63266
5500 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5501
5502 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5503
5504 * gcc.target/arm/pr63210.c: New test.
5505
5506 2014-09-23 Andi Kleen <ak@linux.intel.com>
5507
5508 * gcc.dg/noreorder.c: New test.
5509 * gcc.dg/noreorder2.c: New test.
5510 * gcc.dg/noreorder3.c: New test.
5511 * gcc.dg/noreorder4.c: New test.
5512
5513 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5514
5515 * gcc.dg/combine_ashiftrt_1.c: New test.
5516 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5517 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5518 workarounds for cmge.
5519 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5520 absence of mvn.
5521
5522 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/61857
5525 * g++.dg/cpp1y/lambda-init10.C: New.
5526
5527 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR fortran/63331
5530 * gfortran.dg/pr63331.f90: New test.
5531
5532 2014-09-24 Renlin Li <renlin.li@arm.com>
5533
5534 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5535 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5536 * gcc.dg/pr10474.c: Likewise.
5537
5538 2014-09-20 Mark Wielaard <mjw@redhat.com>
5539
5540 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5541 (ci): Likewise.
5542 (pci): Likewise.
5543 (pvi): Likewise.
5544 (pcvi): Likewise.
5545 (cip): Likewise.
5546 (foo): Likewise.
5547 (cfoo): Likewise.
5548
5549 2014-09-20 Mark Wielaard <mjw@redhat.com>
5550
5551 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5552 and "long int" to plain "short" and "long".
5553 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5554 containing short and long long fields.
5555 (bar): New variable to test the type.
5556
5557 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5558
5559 PR c++/62155
5560 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5561
5562 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/62219
5565 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5566
5567 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5568
5569 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5570 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5571
5572 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5573
5574 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5575 New.
5576
5577 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5578 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5579
5580 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR debug/63328
5583 * c-c++-common/gomp/pr63328.c: New test.
5584
5585 2014-09-22 Martin Liska <mliska@suse.cz>
5586
5587 PR lto/63270
5588 * g++.dg/lto/pr63270_0.C: New test.
5589 * g++.dg/lto/pr63270_1.C: New test.
5590
5591 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5592
5593 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5594 for call_value_rex64_ms_sysv.
5595 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5596 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5597 for call_rex64_ms_sysv.
5598
5599 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5600 Tobias Burnus <burnus@net-b.de>
5601
5602 * gfortran.dg/coarray_atomic_5.f90: New
5603
5604 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5605
5606 PR c++/61825
5607 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5608
5609 2014-09-19 Andi Kleen <ak@linux.intel.com>
5610
5611 * gcc.dg/pg-override.c: Only run on x86 Linux.
5612 * gcc.dg/pg.c: Dito.
5613 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5614 * gcc.target/i386/fentry.c: Dito.
5615
5616 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5617
5618 PR ipa/61998
5619 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5620
5621 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5622
5623 PR fortran/63152
5624 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5625 * gfortran.dg/pr63152.f90: New test.
5626
5627 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5628
5629 PR c++/58328
5630 * g++.dg/cpp0x/nsdmi10.C: New.
5631
5632 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5633
5634 * gcc.dg/ssp-3.c: New.
5635 * gcc.dg/ssp-4.c: Likewise.
5636
5637 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5638
5639 * gcc.target/s390/dfp-conv1.c: New testcase.
5640
5641 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5642
5643 * c-c++-common/asan/red-align-1.c: New test.
5644 * c-c++-common/asan/red-align-2.c: New test.
5645
5646 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5647
5648 * gcc.dg/pr61053.c: Updated for x32.
5649
5650 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5651
5652 PR debug/63285
5653 * gcc.target/i386/pr63285.c: New test.
5654
5655 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5656
5657 PR target/61360
5658 * gcc.target/i386/pr61360.c: New.
5659
5660 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR c++/62017
5663 * g++.dg/asan/pr62017.C: New test.
5664
5665 PR testsuite/63292
5666 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5667
5668 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/62232
5671 * g++.dg/cpp0x/Wdtor1.C: New.
5672
5673 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5674
5675 * gcc.dg/torture/float128-exact-underflow.c: New test.
5676
5677 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/61745
5680 * g++.dg/template/pr61745.C: New.
5681
5682 2014-09-17 Marek Polacek <polacek@redhat.com>
5683
5684 PR c/61854
5685 * gcc.dg/cpp/pr61854-1.c: New test.
5686 * gcc.dg/cpp/pr61854-2.c: New test.
5687 * gcc.dg/cpp/pr61854-3.c: New test.
5688 * gcc.dg/cpp/pr61854-3.h: New test.
5689 * gcc.dg/cpp/pr61854-4.c: New test.
5690 * gcc.dg/cpp/pr61854-5.c: New test.
5691 * gcc.dg/cpp/pr61854-6.c: New test.
5692 * gcc.dg/cpp/pr61854-7.c: New test.
5693 * gcc.dg/cpp/pr61854-c90.c: New test.
5694 * gcc.dg/cpp/pr61854-c94.c: New test.
5695
5696 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR debug/63284
5699 * gcc.dg/pr63284.c: New test.
5700
5701 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5702
5703 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/63241
5706 * g++.dg/cpp0x/constexpr-63241.C: New.
5707
5708 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5709
5710 PR libfortran/62768
5711 * gfortran.dg/filename_null.f90: New test.
5712
5713 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5714
5715 * gcc.dg/pg-override.c: Fix a typo.
5716
5717 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5718
5719 * gcc.dg/pg.c: Fix a typo.
5720
5721 2014-09-16 Richard Biener <rguenther@suse.de>
5722
5723 PR testsuite/63258
5724 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5725 for "vectorization not profitable".
5726
5727 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5728
5729 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5730
5731 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR fortran/56408
5734 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5735 missing nexted dg-test call support in dejaGNU 1.4.4.
5736
5737 2014-09-15 Andi Kleen <ak@linux.intel.com>
5738
5739 * gcc.dg/pg-override.c: New test.
5740 * gcc.dg/pg.c: New test.
5741 * gcc.target/i386/fentry-override.c: New test.
5742 * gcc.target/i386/fentry.c: New test.
5743
5744 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR fortran/56408
5747 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5748 New global vars.
5749 (dg-compile-aux-modules): New procedure.
5750 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5751 and keep-modules.
5752 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5753 use dg-compile-aux-modules.
5754 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5755 and keep-modules.
5756 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5757 use dg-compile-aux-modules.
5758 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5759 and keep-modules.
5760 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5761 use dg-compile-aux-modules.
5762 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5763 and keep-modules.
5764 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5765 use dg-compile-aux-modules.
5766 * gfortran.dg/class_45a.f03: Remove keep-modules.
5767 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5768 and cleanup-modules.
5769 * gfortran.dg/class_4a.f03: Use dg-do link, use
5770 dg-additional-sources and cleanup-modules, remove keep-modules
5771 and update comment.
5772 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5773 keep-modules, adjust comment.
5774 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5775 dg-additional-sources and cleanup-modules.
5776 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5777 associated comment.
5778 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5779 remove comment.
5780 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5781 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5782 use dg-compile-aux-modules.
5783 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5784 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5785 use dg-compile-aux-modules.
5786 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5787 * gfortran.dg/whole_file_29.f90: Remove comment, use
5788 dg-compile-aux-modules.
5789 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5790 * gfortran.dg/whole_file_31.f90: Remove comment, use
5791 dg-compile-aux-modules.
5792
5793 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5794 gcc_parallel_test_enable): New procedures. If
5795 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5796 runtest_file_p to invoke also gcc_parallel_test_run_p.
5797 * g++.dg/guality/guality.exp (check_guality): Save/restore
5798 test_counts array around the body of the procedure.
5799 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5800 * g++.dg/plugin/plugin.exp: Run all the tests serially
5801 by the first parallel runtest encountering it.
5802 * gcc.dg/plugin/plugin.exp: Likewise.
5803 * gcc.misc-tests/matrix1.exp: Likewise.
5804 * gcc.misc-tests/dhry.exp: Likewise.
5805 * gcc.misc-tests/acker1.exp: Likewise.
5806 * gcc.misc-tests/linkage.exp: Likewise.
5807 * gcc.misc-tests/mg.exp: Likewise.
5808 * gcc.misc-tests/mg-2.exp: Likewise.
5809 * gcc.misc-tests/sort2.exp: Likewise.
5810 * gcc.misc-tests/sieve.exp: Likewise.
5811 * gcc.misc-tests/options.exp: Likewise.
5812 * gcc.misc-tests/help.exp: Likewise.
5813 * go.test/go-test.exp (go-gc-tests): Use
5814 gcc_parallel_test_enable {0, 1} around all handling of
5815 each test.
5816 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5817 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5818 a shared directory. Avoid forking and expr uses if
5819 shell supports $(()).
5820
5821 2014-09-14 David Sherwood <david.sherwood@arm.com>
5822
5823 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5824
5825 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5826
5827 PR target/61407
5828 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5829 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5830 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5831 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5832
5833 2014-09-13 Marek Polacek <polacek@redhat.com>
5834
5835 PR c++/60862
5836 * g++.dg/diagnostic/pr60862.C: New test.
5837
5838 2014-09-12 Richard Biener <rguenther@suse.de>
5839
5840 PR middle-end/63237
5841 * g++.dg/torture/pr63237.C: New testcase.
5842
5843 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5844
5845 * gcc.dg/vec-andxor1.c: New file.
5846
5847 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5848
5849 PR target/58757
5850 * gcc.dg/c11-true_min-1.c: New testcase.
5851
5852 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/61489
5855 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5856 * g++.old-deja/g++.other/warn5.C: Adjust.
5857
5858 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5859
5860 * gcc.target/aarch64/vset_lane_1.c: New test.
5861
5862 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5863
5864 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5865 Fix declaration.
5866 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5867 Fix declaration.
5868 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5869 Fix declaration.
5870 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5871 Fix declaration.
5872
5873 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5874
5875 PR tree-optimization/63186
5876 * gcc.dg/pr63186.c: New testcase.
5877
5878 2014-09-10 Xinliang David Li <davidxl@google.com>
5879
5880 PR target/63209
5881 * gcc.c-torture/execute/pr63209.c: New test.
5882
5883 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5884
5885 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5886 if runtest_file_p says they should be run.
5887
5888 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5889
5890 * gcc.target/aarch64/vstN_1.c: New test.
5891
5892 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5893
5894 * gcc.target/aarch64/vldN_lane_1.c: New test.
5895
5896 2014-09-10 Martin Jambor <mjambor@suse.cz>
5897
5898 PR ipa/61654
5899 * g++.dg/ipa/pr61654.C: New test.
5900
5901 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5902
5903 * c-c++-common/ubsan/attrib-3.c: New test.
5904 * c-c++-common/ubsan/nonnull-1.c: New test.
5905 * c-c++-common/ubsan/nonnull-2.c: New test.
5906 * c-c++-common/ubsan/nonnull-3.c: New test.
5907 * c-c++-common/ubsan/nonnull-4.c: New test.
5908 * c-c++-common/ubsan/nonnull-5.c: New test.
5909
5910 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5911
5912 * g++.dg/lto/pr63166_0.ii: New testcase.
5913 * g++.dg/lto/pr63166_1.ii: New testcase.
5914
5915 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5916
5917 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5918
5919 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5920
5921 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5922 xxpermdi and add commentary about adding it back later; remove
5923 unused typedef.
5924
5925 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5926
5927 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5928 and 16-byte aligned.
5929 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5930 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5931 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5932 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5933 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5934 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5935
5936 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5937
5938 * gcc.target/aarch64/vldN_dup_1.c: New test.
5939
5940 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5941
5942 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5943
5944 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5945
5946 * gcc.target/aarch64/vldN_1.c: New test.
5947
5948 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5949
5950 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5951
5952 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5953
5954 * gcc.target/arm/vect-copysignf.c: New testcase.
5955
5956 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5957
5958 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5959
5960 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5961
5962 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5963
5964 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5965
5966 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5967
5968 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5969
5970 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5971
5972 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 * gcc.target/arm/pr51835.c: Update expected assembly.
5975 * gcc.target/arm/vfp-1.c: Likewise.
5976 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5977 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5978 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5979 * gcc.target/arm/vfp-ldmias.c: Likewise.
5980 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5981 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5982 * gcc.target/arm/vfp-stmiad.c: Likewise.
5983 * gcc.target/arm/vfp-stmias.c: Likewise.
5984
5985 2014-09-09 Tony Wang <tony.wang@arm.com>
5986
5987 * gcc.target/arm/xordi3-opt.c: Disable this
5988 test case for thumb1 target.
5989 * gcc.target/arm/iordi3-opt.c: Ditto.
5990
5991 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5992
5993 PR target/61749
5994 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5995
5996 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5997
5998 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5999
6000 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR tree-optimization/60196
6003 PR tree-optimization/63189
6004 * gcc.dg/vect/pr63189.c: New test.
6005 * gcc.dg/vect/pr60196-1.c: New test.
6006 * gcc.dg/vect/pr60196-2.c: New test.
6007
6008 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6009
6010 * gcc.target/powerpc/swaps-p8-16.c: New test.
6011
6012 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6013
6014 * gcc.target/i386/pr62208.c: New test.
6015
6016 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6017
6018 PR testsuite/56194
6019 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6020
6021 * g++.dg/ipa/pr61800.C: Require visibility.
6022
6023 * gcc.dg/pr61868.c: Require lto.
6024
6025 2014-09-05 Easwaran Raman <eraman@google.com>
6026
6027 PR rtl-optimization/62146
6028 * testsuite/g++.dg/opt/pr62146.C: New.
6029
6030 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6031
6032 * gcc.dg/vect/vect-109.c: Skip predicate added.
6033 * gcc.dg/vect/vect-93.c: Test check fixed.
6034 * gcc.dg/vect/bb-slp-10.c: Likewise.
6035 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6036 Check unaligned feature.
6037
6038 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6039
6040 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6041 int{32,16,8}x1_t with int{32,16,8}_t.
6042 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6043 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6044 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6045 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6046
6047 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6048
6049 * gcc.target/aarch64/vget_high_1.c: New test.
6050 * gcc.target/aarch64/vget_low_1.c: Likewise.
6051
6052 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6053
6054 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6055 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6056 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6057
6058 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6059
6060 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6061
6062 2014-09-05 Richard Biener <rguenther@suse.de>
6063
6064 PR middle-end/63148
6065 * gcc.dg/vect/pr63148.c: New testcase.
6066 * c-c++-common/pr19807-1.c: Likewise.
6067 * g++.dg/tree-ssa/pr19807.C: Adjust.
6068 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6069
6070 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6071
6072 PR target/55701
6073 * gcc.target/arm/memset-inline-1.c: New test.
6074 * gcc.target/arm/memset-inline-2.c: New test.
6075 * gcc.target/arm/memset-inline-3.c: New test.
6076 * gcc.target/arm/memset-inline-4.c: New test.
6077 * gcc.target/arm/memset-inline-5.c: New test.
6078 * gcc.target/arm/memset-inline-6.c: New test.
6079 * gcc.target/arm/memset-inline-7.c: New test.
6080 * gcc.target/arm/memset-inline-8.c: New test.
6081 * gcc.target/arm/memset-inline-9.c: New test.
6082 * gcc.target/arm/memset-inline-10.c: New test.
6083
6084 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6085
6086 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6087
6088 2014-09-04 Guozhi Wei <carrot@google.com>
6089
6090 PR target/62040
6091 * gcc.target/aarch64/pr62040.c: New test.
6092
6093 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6094
6095 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6096 override specific ones, but specific ones do.
6097
6098 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6099
6100 * gcc.target/powerpc/swaps-p8-13.c: New test.
6101 * gcc.target/powerpc/swaps-p8-14.c: New test.
6102 * gcc.target/powerpc/swaps-p8-15.c: New test.
6103
6104 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6107 regardless of endianness.
6108
6109 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6110
6111 PR fortran/62174
6112 * gfortran.dg/cray_pointers_11.f90: New.
6113
6114 2014-09-03 Martin Jambor <mjambor@suse.cz>
6115
6116 PR ipa/62015
6117 * g++.dg/ipa/pr62015.C: New test.
6118
6119 2014-09-03 Martin Jambor <mjambor@suse.cz>
6120
6121 PR ipa/61986
6122 * gcc.dg/ipa/pr61986.c: New test.
6123
6124 2014-09-03 Marek Polacek <polacek@redhat.com>
6125
6126 PR c/62294
6127 * gcc.dg/pr62294.c: New test.
6128 * gcc.dg/pr62294.h: New file.
6129
6130 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6131
6132 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6133 of dg-options. Add "inline" keyword to test functions.
6134
6135 2014-09-03 Marek Polacek <polacek@redhat.com>
6136
6137 PR c/62024
6138 * g++.dg/cpp0x/pr62024.C: New test.
6139 * gcc.dg/pr62024.c: New test.
6140
6141 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6142
6143 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6144 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6145 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6146 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6147 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6148 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6149
6150 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6151
6152 PR target/61078
6153 * gcc.target/s390/pr61078.c: New testcase.
6154
6155 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6156
6157 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6158 * gcc.dg/20111227-3.c: Ditto.
6159
6160 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6161
6162 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6163
6164 2014-09-03 Tobias Burnus <burnus@net-b.de>
6165
6166 PR fortran/61881
6167 PR fortran/61888
6168 PR fortran/57305
6169 * gfortran.dg/sizeof_4.f90: New.
6170
6171 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6172
6173 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6174 vec_cts, and vec_ctu.
6175 * gcc.target/powerpc/builtins-2.c: Likewise.
6176
6177 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6178
6179 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6180 [!__sun__ && !__hpux__] (arena_size): Scale according to
6181 target pointer size.
6182
6183 2014-09-02 Marek Polacek <polacek@redhat.com>
6184
6185 PR fortran/62270
6186 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6187
6188 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6189
6190 PR target/62275
6191 * gcc.target/arm/vect-lceilf_1.c: New test.
6192 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6193 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6194
6195 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196
6197 PR target/62275
6198 * gcc.target/arm/lceil-vcvt_1.c: New test.
6199 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6200 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6201
6202 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 DR 1453
6205 * g++.dg/cpp0x/constexpr-volatile.C: New.
6206 * g++.dg/ext/is_literal_type2.C: Likewise.
6207
6208 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6209 Balaji V. Iyer <balaji.v.iyer@intel.com>
6210 Igor Zamyatin <igor.zamyatin@intel.com>
6211
6212 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6213 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6214 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6215 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6216 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6217 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6218 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6219 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6220 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6221 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6222 * g++.dg/cilk-plus/CK/for1.cc: New test.
6223 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6224 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6225 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6226
6227 2014-09-02 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/62695
6230 * gfortran.dg/pr62695.f90: New testcase.
6231
6232 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6233
6234 PR target/62312
6235 * gcc.c-torture/compile/pr62312.c: New.
6236
6237 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6238
6239 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6240
6241 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6242
6243 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6244 Return right away if !arm*-*-*.
6245
6246 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6247
6248 * gcc.c-torture/unsorted/386.c: Move to ...
6249 * gcc.c-torture/compile/386.c: ... here.
6250 * gcc.c-torture/unsorted/86.c: Move to ...
6251 * gcc.c-torture/compile/86.c: ... here.
6252 * gcc.c-torture/unsorted/a1.c: Move to ...
6253 * gcc.c-torture/compile/a1.c: ... here.
6254 * gcc.c-torture/unsorted/a3.c: Move to ...
6255 * gcc.c-torture/compile/a3.c: ... here.
6256 * gcc.c-torture/unsorted/aaa.c: Move to ...
6257 * gcc.c-torture/compile/aaa.c: ... here.
6258 * gcc.c-torture/unsorted/aa.c: Move to ...
6259 * gcc.c-torture/compile/aa.c: ... here.
6260 * gcc.c-torture/unsorted/abs.c: Move to ...
6261 * gcc.c-torture/compile/abs.c: ... here.
6262 * gcc.c-torture/unsorted/a.c: Move to ...
6263 * gcc.c-torture/compile/a.c: ... here.
6264 * gcc.c-torture/unsorted/ac.c: Move to ...
6265 * gcc.c-torture/compile/ac.c: ... here.
6266 * gcc.c-torture/unsorted/acc.c: Move to ...
6267 * gcc.c-torture/compile/acc.c: ... here.
6268 * gcc.c-torture/unsorted/add386.c: Move to ...
6269 * gcc.c-torture/compile/add386.c: ... here.
6270 * gcc.c-torture/unsorted/add.c: Move to ...
6271 * gcc.c-torture/compile/add.c: ... here.
6272 * gcc.c-torture/unsorted/addcc.c: Move to ...
6273 * gcc.c-torture/compile/addcc.c: ... here.
6274 * gcc.c-torture/unsorted/andm.c: Move to ...
6275 * gcc.c-torture/compile/andm.c: ... here.
6276 * gcc.c-torture/unsorted/andmem.c: Move to ...
6277 * gcc.c-torture/compile/andmem.c: ... here.
6278 * gcc.c-torture/unsorted/andn.c: Move to ...
6279 * gcc.c-torture/compile/andn.c: ... here.
6280 * gcc.c-torture/unsorted/andok.c: Move to ...
6281 * gcc.c-torture/compile/andok.c: ... here.
6282 * gcc.c-torture/unsorted/andsi.c: Move to ...
6283 * gcc.c-torture/compile/andsi.c: ... here.
6284 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6285 * gcc.c-torture/compile/andsparc.c: ... here.
6286 * gcc.c-torture/unsorted/aos.c: Move to ...
6287 * gcc.c-torture/compile/aos.c: ... here.
6288 * gcc.c-torture/unsorted/arr.c: Move to ...
6289 * gcc.c-torture/compile/arr.c: ... here.
6290 * gcc.c-torture/unsorted/as.c: Move to ...
6291 * gcc.c-torture/compile/as.c: ... here.
6292 * gcc.c-torture/unsorted/ase.c: Move to ...
6293 * gcc.c-torture/compile/ase.c: ... here.
6294 * gcc.c-torture/unsorted/b1.c: Move to ...
6295 * gcc.c-torture/compile/b1.c: ... here.
6296 * gcc.c-torture/unsorted/b2.c: Move to ...
6297 * gcc.c-torture/compile/b2.c: ... here.
6298 * gcc.c-torture/unsorted/b3.c: Move to ...
6299 * gcc.c-torture/compile/b3.c: ... here.
6300 * gcc.c-torture/unsorted/b88.c: Move to ...
6301 * gcc.c-torture/compile/b88.c: ... here.
6302 * gcc.c-torture/unsorted/bad.c: Move to ...
6303 * gcc.c-torture/compile/bad.c: ... here.
6304 * gcc.c-torture/unsorted/band.c: Move to ...
6305 * gcc.c-torture/compile/band.c: ... here.
6306 * gcc.c-torture/unsorted/bb0.c: Move to ...
6307 * gcc.c-torture/compile/bb0.c: ... here.
6308 * gcc.c-torture/unsorted/bb1.c: Move to ...
6309 * gcc.c-torture/compile/bb1.c: ... here.
6310 * gcc.c-torture/unsorted/bbb.c: Move to ...
6311 * gcc.c-torture/compile/bbb.c: ... here.
6312 * gcc.c-torture/unsorted/b.c: Move to ...
6313 * gcc.c-torture/compile/b.c: ... here.
6314 * gcc.c-torture/unsorted/bc.c: Move to ...
6315 * gcc.c-torture/compile/bc.c: ... here.
6316 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6317 * gcc.c-torture/compile/bcopy.c: ... here.
6318 * gcc.c-torture/unsorted/bf.c: Move to ...
6319 * gcc.c-torture/compile/bf.c: ... here.
6320 * gcc.c-torture/unsorted/bfins.c: Move to ...
6321 * gcc.c-torture/compile/bfins.c: ... here.
6322 * gcc.c-torture/unsorted/bfx.c: Move to ...
6323 * gcc.c-torture/compile/bfx.c: ... here.
6324 * gcc.c-torture/unsorted/bge.c: Move to ...
6325 * gcc.c-torture/compile/bge.c: ... here.
6326 * gcc.c-torture/unsorted/bit.c: Move to ...
6327 * gcc.c-torture/compile/bit.c: ... here.
6328 * gcc.c-torture/unsorted/bitf.c: Move to ...
6329 * gcc.c-torture/compile/bitf.c: ... here.
6330 * gcc.c-torture/unsorted/bitw.c: Move to ...
6331 * gcc.c-torture/compile/bitw.c: ... here.
6332 * gcc.c-torture/unsorted/blk.c: Move to ...
6333 * gcc.c-torture/compile/blk.c: ... here.
6334 * gcc.c-torture/unsorted/bt386.c: Move to ...
6335 * gcc.c-torture/compile/bt386.c: ... here.
6336 * gcc.c-torture/unsorted/bt.c: Move to ...
6337 * gcc.c-torture/compile/bt.c: ... here.
6338 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6339 * gcc.c-torture/compile/BUG11.c: ... here.
6340 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6341 * gcc.c-torture/compile/BUG12.c: ... here.
6342 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6343 * gcc.c-torture/compile/BUG13.c: ... here.
6344 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6345 * gcc.c-torture/compile/BUG16.c: ... here.
6346 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6347 * gcc.c-torture/compile/BUG17.c: ... here.
6348 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6349 * gcc.c-torture/compile/BUG18.c: ... here.
6350 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6351 * gcc.c-torture/compile/BUG1.c: ... here.
6352 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6353 * gcc.c-torture/compile/BUG21.c: ... here.
6354 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6355 * gcc.c-torture/compile/BUG22.c: ... here.
6356 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6357 * gcc.c-torture/compile/BUG23.c: ... here.
6358 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6359 * gcc.c-torture/compile/BUG24.c: ... here.
6360 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6361 * gcc.c-torture/compile/BUG25.c: ... here.
6362 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6363 * gcc.c-torture/compile/BUG2.c: ... here.
6364 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6365 * gcc.c-torture/compile/BUG3.c: ... here.
6366 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6367 * gcc.c-torture/compile/BUG4.c: ... here.
6368 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6369 * gcc.c-torture/compile/BUG5.c: ... here.
6370 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6371 * gcc.c-torture/compile/BUG6.c: ... here.
6372 * gcc.c-torture/unsorted/bug.c: Move to ...
6373 * gcc.c-torture/compile/bug.c: ... here.
6374 * gcc.c-torture/unsorted/bugc.c: Move to ...
6375 * gcc.c-torture/compile/bugc.c: ... here.
6376 * gcc.c-torture/unsorted/buns.c: Move to ...
6377 * gcc.c-torture/compile/buns.c: ... here.
6378 * gcc.c-torture/unsorted/bx.c: Move to ...
6379 * gcc.c-torture/compile/bx.c: ... here.
6380 * gcc.c-torture/unsorted/c1.c: Move to ...
6381 * gcc.c-torture/compile/c1.c: ... here.
6382 * gcc.c-torture/unsorted/c2.c: Move to ...
6383 * gcc.c-torture/compile/c2.c: ... here.
6384 * gcc.c-torture/unsorted/call386.c: Move to ...
6385 * gcc.c-torture/compile/call386.c: ... here.
6386 * gcc.c-torture/unsorted/call.c: Move to ...
6387 * gcc.c-torture/compile/call.c: ... here.
6388 * gcc.c-torture/unsorted/callind.c: Move to ...
6389 * gcc.c-torture/compile/callind.c: ... here.
6390 * gcc.c-torture/unsorted/c.c: Move to ...
6391 * gcc.c-torture/compile/c.c: ... here.
6392 * gcc.c-torture/unsorted/cc.c: Move to ...
6393 * gcc.c-torture/compile/cc.c: ... here.
6394 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6395 * gcc.c-torture/compile/charmtst.c: ... here.
6396 * gcc.c-torture/unsorted/cmb.c: Move to ...
6397 * gcc.c-torture/compile/cmb.c: ... here.
6398 * gcc.c-torture/unsorted/cmp.c: Move to ...
6399 * gcc.c-torture/compile/cmp.c: ... here.
6400 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6401 * gcc.c-torture/compile/cmphi.c: ... here.
6402 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6403 * gcc.c-torture/compile/cmpsi386.c: ... here.
6404 * gcc.c-torture/unsorted/cmul.c: Move to ...
6405 * gcc.c-torture/compile/cmul.c: ... here.
6406 * gcc.c-torture/unsorted/cn1.c: Move to ...
6407 * gcc.c-torture/compile/cn1.c: ... here.
6408 * gcc.c-torture/unsorted/comb.c: Move to ...
6409 * gcc.c-torture/compile/comb.c: ... here.
6410 * gcc.c-torture/unsorted/consec.c: Move to ...
6411 * gcc.c-torture/compile/consec.c: ... here.
6412 * gcc.c-torture/unsorted/const.c: Move to ...
6413 * gcc.c-torture/compile/const.c: ... here.
6414 * gcc.c-torture/unsorted/conv.c: Move to ...
6415 * gcc.c-torture/compile/conv.c: ... here.
6416 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6417 * gcc.c-torture/compile/conv_tst.c: ... here.
6418 * gcc.c-torture/unsorted/cp.c: Move to ...
6419 * gcc.c-torture/compile/cp.c: ... here.
6420 * gcc.c-torture/unsorted/csebug.c: Move to ...
6421 * gcc.c-torture/compile/csebug.c: ... here.
6422 * gcc.c-torture/unsorted/cvt.c: Move to ...
6423 * gcc.c-torture/compile/cvt.c: ... here.
6424 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6425 * gcc.c-torture/compile/dblbug.c: ... here.
6426 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6427 * gcc.c-torture/compile/dbl_parm.c: ... here.
6428 * gcc.c-torture/unsorted/d.c: Move to ...
6429 * gcc.c-torture/compile/d.c: ... here.
6430 * gcc.c-torture/unsorted/ddd.c: Move to ...
6431 * gcc.c-torture/compile/ddd.c: ... here.
6432 * gcc.c-torture/unsorted/dead.c: Move to ...
6433 * gcc.c-torture/compile/dead.c: ... here.
6434 * gcc.c-torture/unsorted/delay.c: Move to ...
6435 * gcc.c-torture/compile/delay.c: ... here.
6436 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6437 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6438 * gcc.c-torture/unsorted/di.c: Move to ...
6439 * gcc.c-torture/compile/di.c: ... here.
6440 * gcc.c-torture/unsorted/dic.c: Move to ...
6441 * gcc.c-torture/compile/dic.c: ... here.
6442 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6443 * gcc.c-torture/compile/dilayout.c: ... here.
6444 * gcc.c-torture/unsorted/dimove.c: Move to ...
6445 * gcc.c-torture/compile/dimove.c: ... here.
6446 * gcc.c-torture/unsorted/dimul.c: Move to ...
6447 * gcc.c-torture/compile/dimul.c: ... here.
6448 * gcc.c-torture/unsorted/div.c: Move to ...
6449 * gcc.c-torture/compile/div.c: ... here.
6450 * gcc.c-torture/unsorted/divdf.c: Move to ...
6451 * gcc.c-torture/compile/divdf.c: ... here.
6452 * gcc.c-torture/unsorted/dm.c: Move to ...
6453 * gcc.c-torture/compile/dm.c: ... here.
6454 * gcc.c-torture/unsorted/dshift.c: Move to ...
6455 * gcc.c-torture/compile/dshift.c: ... here.
6456 * gcc.c-torture/unsorted/e.c: Move to ...
6457 * gcc.c-torture/compile/e.c: ... here.
6458 * gcc.c-torture/unsorted/ex.c: Move to ...
6459 * gcc.c-torture/compile/ex.c: ... here.
6460 * gcc.c-torture/unsorted/ext.c: Move to ...
6461 * gcc.c-torture/compile/ext.c: ... here.
6462 * gcc.c-torture/unsorted/f1.c: Move to ...
6463 * gcc.c-torture/compile/f1.c: ... here.
6464 * gcc.c-torture/unsorted/f2.c: Move to ...
6465 * gcc.c-torture/compile/f2.c: ... here.
6466 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6467 * gcc.c-torture/compile/fdmul.c: ... here.
6468 * gcc.c-torture/unsorted/float.c: Move to ...
6469 * gcc.c-torture/compile/float.c: ... here.
6470 * gcc.c-torture/unsorted/flo.c: Move to ...
6471 * gcc.c-torture/compile/flo.c: ... here.
6472 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6473 * gcc.c-torture/compile/flt_const.c: ... here.
6474 * gcc.c-torture/unsorted/fnul.c: Move to ...
6475 * gcc.c-torture/compile/fnul.c: ... here.
6476 * gcc.c-torture/unsorted/foo.c: Move to ...
6477 * gcc.c-torture/compile/foo.c: ... here.
6478 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6479 * gcc.c-torture/compile/forgetcc.c: ... here.
6480 * gcc.c-torture/unsorted/fq.c: Move to ...
6481 * gcc.c-torture/compile/fq.c: ... here.
6482 * gcc.c-torture/unsorted/g.c: Move to ...
6483 * gcc.c-torture/compile/g.c: ... here.
6484 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6485 * gcc.c-torture/compile/gen_tst.c: ... here.
6486 * gcc.c-torture/unsorted/glob.c: Move to ...
6487 * gcc.c-torture/compile/glob.c: ... here.
6488 * gcc.c-torture/unsorted/gronk.c: Move to ...
6489 * gcc.c-torture/compile/gronk.c: ... here.
6490 * gcc.c-torture/unsorted/hibug.c: Move to ...
6491 * gcc.c-torture/compile/hibug.c: ... here.
6492 * gcc.c-torture/unsorted/hi.c: Move to ...
6493 * gcc.c-torture/compile/hi.c: ... here.
6494 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6495 * gcc.c-torture/compile/HIcmp.c: ... here.
6496 * gcc.c-torture/unsorted/HIset.c: Move to ...
6497 * gcc.c-torture/compile/HIset.c: ... here.
6498 * gcc.c-torture/unsorted/i.c: Move to ...
6499 * gcc.c-torture/compile/i.c: ... here.
6500 * gcc.c-torture/unsorted/i++.c: Move to ...
6501 * gcc.c-torture/compile/i++.c: ... here.
6502 * gcc.c-torture/unsorted/ic.c: Move to ...
6503 * gcc.c-torture/compile/ic.c: ... here.
6504 * gcc.c-torture/unsorted/icmp.c: Move to ...
6505 * gcc.c-torture/compile/icmp.c: ... here.
6506 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6507 * gcc.c-torture/compile/ifreg.c: ... here.
6508 * gcc.c-torture/unsorted/imm.c: Move to ...
6509 * gcc.c-torture/compile/imm.c: ... here.
6510 * gcc.c-torture/unsorted/isinf.c: Move to ...
6511 * gcc.c-torture/compile/isinf.c: ... here.
6512 * gcc.c-torture/unsorted/jmp.c: Move to ...
6513 * gcc.c-torture/compile/jmp.c: ... here.
6514 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6515 * gcc.c-torture/compile/jumptab.c: ... here.
6516 * gcc.c-torture/unsorted/layout.c: Move to ...
6517 * gcc.c-torture/compile/layout.c: ... here.
6518 * gcc.c-torture/unsorted/lbug.c: Move to ...
6519 * gcc.c-torture/compile/lbug.c: ... here.
6520 * gcc.c-torture/unsorted/l.c: Move to ...
6521 * gcc.c-torture/compile/l.c: ... here.
6522 * gcc.c-torture/unsorted/ll1.c: Move to ...
6523 * gcc.c-torture/compile/ll1.c: ... here.
6524 * gcc.c-torture/unsorted/llbug.c: Move to ...
6525 * gcc.c-torture/compile/llbug.c: ... here.
6526 * gcc.c-torture/unsorted/lll.c: Move to ...
6527 * gcc.c-torture/compile/lll.c: ... here.
6528 * gcc.c-torture/unsorted/load8.c: Move to ...
6529 * gcc.c-torture/compile/load8.c: ... here.
6530 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6531 * gcc.c-torture/compile/loadhicc.c: ... here.
6532 * gcc.c-torture/unsorted/log2.c: Move to ...
6533 * gcc.c-torture/compile/log2.c: ... here.
6534 * gcc.c-torture/unsorted/logic.c: Move to ...
6535 * gcc.c-torture/compile/logic.c: ... here.
6536 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6537 * gcc.c-torture/compile/loop-1.c: ... here.
6538 * gcc.c-torture/unsorted/loop386.c: Move to ...
6539 * gcc.c-torture/compile/loop386.c: ... here.
6540 * gcc.c-torture/unsorted/lop.c: Move to ...
6541 * gcc.c-torture/compile/lop.c: ... here.
6542 * gcc.c-torture/unsorted/m1.c: Move to ...
6543 * gcc.c-torture/compile/m1.c: ... here.
6544 * gcc.c-torture/unsorted/m2.c: Move to ...
6545 * gcc.c-torture/compile/m2.c: ... here.
6546 * gcc.c-torture/unsorted/m5.c: Move to ...
6547 * gcc.c-torture/compile/m5.c: ... here.
6548 * gcc.c-torture/unsorted/m68.c: Move to ...
6549 * gcc.c-torture/compile/m68.c: ... here.
6550 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6551 * gcc.c-torture/compile/mbyte.c: ... here.
6552 * gcc.c-torture/unsorted/mchar.c: Move to ...
6553 * gcc.c-torture/compile/mchar.c: ... here.
6554 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6555 * gcc.c-torture/compile/mcmp.c: ... here.
6556 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6557 * gcc.c-torture/compile/mdouble.c: ... here.
6558 * gcc.c-torture/unsorted/memtst.c: Move to ...
6559 * gcc.c-torture/compile/memtst.c: ... here.
6560 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6561 * gcc.c-torture/compile/miscomp.c: ... here.
6562 * gcc.c-torture/unsorted/mm.c: Move to ...
6563 * gcc.c-torture/compile/mm.c: ... here.
6564 * gcc.c-torture/unsorted/mod.c: Move to ...
6565 * gcc.c-torture/compile/mod.c: ... here.
6566 * gcc.c-torture/unsorted/modcc.c: Move to ...
6567 * gcc.c-torture/compile/modcc.c: ... here.
6568 * gcc.c-torture/unsorted/move.c: Move to ...
6569 * gcc.c-torture/compile/move.c: ... here.
6570 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6571 * gcc.c-torture/compile/move_qhi.c: ... here.
6572 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6573 * gcc.c-torture/compile/mregtst.c: ... here.
6574 * gcc.c-torture/unsorted/msp.c: Move to ...
6575 * gcc.c-torture/compile/msp.c: ... here.
6576 * gcc.c-torture/unsorted/mtst.c: Move to ...
6577 * gcc.c-torture/compile/mtst.c: ... here.
6578 * gcc.c-torture/unsorted/mu.c: Move to ...
6579 * gcc.c-torture/compile/mu.c: ... here.
6580 * gcc.c-torture/unsorted/mul.c: Move to ...
6581 * gcc.c-torture/compile/mul.c: ... here.
6582 * gcc.c-torture/unsorted/mword1.c: Move to ...
6583 * gcc.c-torture/compile/mword1.c: ... here.
6584 * gcc.c-torture/unsorted/mword.c: Move to ...
6585 * gcc.c-torture/compile/mword.c: ... here.
6586 * gcc.c-torture/unsorted/n1.c: Move to ...
6587 * gcc.c-torture/compile/n1.c: ... here.
6588 * gcc.c-torture/unsorted/nand.c: Move to ...
6589 * gcc.c-torture/compile/nand.c: ... here.
6590 * gcc.c-torture/unsorted/n.c: Move to ...
6591 * gcc.c-torture/compile/n.c: ... here.
6592 * gcc.c-torture/unsorted/neg.c: Move to ...
6593 * gcc.c-torture/compile/neg.c: ... here.
6594 * gcc.c-torture/unsorted/o.c: Move to ...
6595 * gcc.c-torture/compile/o.c: ... here.
6596 * gcc.c-torture/unsorted/omit.c: Move to ...
6597 * gcc.c-torture/compile/omit.c: ... here.
6598 * gcc.c-torture/unsorted/opout.c: Move to ...
6599 * gcc.c-torture/compile/opout.c: ... here.
6600 * gcc.c-torture/unsorted/opt.c: Move to ...
6601 * gcc.c-torture/compile/opt.c: ... here.
6602 * gcc.c-torture/unsorted/or386.c: Move to ...
6603 * gcc.c-torture/compile/or386.c: ... here.
6604 * gcc.c-torture/unsorted/or.c: Move to ...
6605 * gcc.c-torture/compile/or.c: ... here.
6606 * gcc.c-torture/unsorted/parms.c: Move to ...
6607 * gcc.c-torture/compile/parms.c: ... here.
6608 * gcc.c-torture/unsorted/pass.c: Move to ...
6609 * gcc.c-torture/compile/pass.c: ... here.
6610 * gcc.c-torture/unsorted/p.c: Move to ...
6611 * gcc.c-torture/compile/p.c: ... here.
6612 * gcc.c-torture/unsorted/pmt.c: Move to ...
6613 * gcc.c-torture/compile/pmt.c: ... here.
6614 * gcc.c-torture/unsorted/poor.c: Move to ...
6615 * gcc.c-torture/compile/poor.c: ... here.
6616 * gcc.c-torture/unsorted/pp.c: Move to ...
6617 * gcc.c-torture/compile/pp.c: ... here.
6618 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6619 * gcc.c-torture/compile/pret-arg.c: ... here.
6620 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6621 * gcc.c-torture/compile/pyr2.c: ... here.
6622 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6623 * gcc.c-torture/compile/PYRBUG.c: ... here.
6624 * gcc.c-torture/unsorted/pyr.c: Move to ...
6625 * gcc.c-torture/compile/pyr.c: ... here.
6626 * gcc.c-torture/unsorted/q.c: Move to ...
6627 * gcc.c-torture/compile/q.c: ... here.
6628 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6629 * gcc.c-torture/compile/QIcmp.c: ... here.
6630 * gcc.c-torture/unsorted/QIset.c: Move to ...
6631 * gcc.c-torture/compile/QIset.c: ... here.
6632 * gcc.c-torture/unsorted/r1.c: Move to ...
6633 * gcc.c-torture/compile/r1.c: ... here.
6634 * gcc.c-torture/unsorted/r.c: Move to ...
6635 * gcc.c-torture/compile/r.c: ... here.
6636 * gcc.c-torture/unsorted/rel.c: Move to ...
6637 * gcc.c-torture/compile/rel.c: ... here.
6638 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6639 * gcc.c-torture/compile/rmsc.c: ... here.
6640 * gcc.c-torture/unsorted/round.c: Move to ...
6641 * gcc.c-torture/compile/round.c: ... here.
6642 * gcc.c-torture/unsorted/run.c: Move to ...
6643 * gcc.c-torture/compile/run.c: ... here.
6644 * gcc.c-torture/unsorted/sar.c: Move to ...
6645 * gcc.c-torture/compile/sar.c: ... here.
6646 * gcc.c-torture/unsorted/s.c: Move to ...
6647 * gcc.c-torture/compile/s.c: ... here.
6648 * gcc.c-torture/unsorted/scal.c: Move to ...
6649 * gcc.c-torture/compile/scal.c: ... here.
6650 * gcc.c-torture/unsorted/sc.c: Move to ...
6651 * gcc.c-torture/compile/sc.c: ... here.
6652 * gcc.c-torture/unsorted/scc.c: Move to ...
6653 * gcc.c-torture/compile/scc.c: ... here.
6654 * gcc.c-torture/unsorted/scond.c: Move to ...
6655 * gcc.c-torture/compile/scond.c: ... here.
6656 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6657 * gcc.c-torture/compile/selfrec.c: ... here.
6658 * gcc.c-torture/unsorted/seq.c: Move to ...
6659 * gcc.c-torture/compile/seq.c: ... here.
6660 * gcc.c-torture/unsorted/set386.c: Move to ...
6661 * gcc.c-torture/compile/set386.c: ... here.
6662 * gcc.c-torture/unsorted/set88.c: Move to ...
6663 * gcc.c-torture/compile/set88.c: ... here.
6664 * gcc.c-torture/unsorted/SFset.c: Move to ...
6665 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6666 * gcc.c-torture/unsorted/shand.c: Move to ...
6667 * gcc.c-torture/compile/shand.c: ... here.
6668 * gcc.c-torture/unsorted/sh.c: Move to ...
6669 * gcc.c-torture/compile/sh.c: ... here.
6670 * gcc.c-torture/unsorted/shft.c: Move to ...
6671 * gcc.c-torture/compile/shft.c: ... here.
6672 * gcc.c-torture/unsorted/shift.c: Move to ...
6673 * gcc.c-torture/compile/shift.c: ... here.
6674 * gcc.c-torture/unsorted/shloop.c: Move to ...
6675 * gcc.c-torture/compile/shloop.c: ... here.
6676 * gcc.c-torture/unsorted/shm.c: Move to ...
6677 * gcc.c-torture/compile/shm.c: ... here.
6678 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6679 * gcc.c-torture/compile/SIcmp.c: ... here.
6680 * gcc.c-torture/unsorted/signext2.c: Move to ...
6681 * gcc.c-torture/compile/signext2.c: ... here.
6682 * gcc.c-torture/unsorted/signext.c: Move to ...
6683 * gcc.c-torture/compile/signext.c: ... here.
6684 * gcc.c-torture/unsorted/sim.c: Move to ...
6685 * gcc.c-torture/compile/sim.c: ... here.
6686 * gcc.c-torture/unsorted/simple.c: Move to ...
6687 * gcc.c-torture/compile/simple.c: ... here.
6688 * gcc.c-torture/unsorted/SIset.c: Move to ...
6689 * gcc.c-torture/compile/SIset.c: ... here.
6690 * gcc.c-torture/unsorted/sne.c: Move to ...
6691 * gcc.c-torture/compile/sne.c: ... here.
6692 * gcc.c-torture/unsorted/sound.c: Move to ...
6693 * gcc.c-torture/compile/sound.c: ... here.
6694 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6695 * gcc.c-torture/compile/sparcbug.c: ... here.
6696 * gcc.c-torture/unsorted/speed.c: Move to ...
6697 * gcc.c-torture/compile/speed.c: ... here.
6698 * gcc.c-torture/unsorted/stor.c: Move to ...
6699 * gcc.c-torture/compile/stor.c: ... here.
6700 * gcc.c-torture/unsorted/store0.c: Move to ...
6701 * gcc.c-torture/compile/store0.c: ... here.
6702 * gcc.c-torture/unsorted/storecc.c: Move to ...
6703 * gcc.c-torture/compile/storecc.c: ... here.
6704 * gcc.c-torture/unsorted/str.c: Move to ...
6705 * gcc.c-torture/compile/str.c: ... here.
6706 * gcc.c-torture/unsorted/stru.c: Move to ...
6707 * gcc.c-torture/compile/stru.c: ... here.
6708 * gcc.c-torture/unsorted/structret.c: Move to ...
6709 * gcc.c-torture/compile/structret.c: ... here.
6710 * gcc.c-torture/unsorted/stuct.c: Move to ...
6711 * gcc.c-torture/compile/stuct.c: ... here.
6712 * gcc.c-torture/unsorted/sub32.c: Move to ...
6713 * gcc.c-torture/compile/sub32.c: ... here.
6714 * gcc.c-torture/unsorted/subcc.c: Move to ...
6715 * gcc.c-torture/compile/subcc.c: ... here.
6716 * gcc.c-torture/unsorted/subcse.c: Move to ...
6717 * gcc.c-torture/compile/subcse.c: ... here.
6718 * gcc.c-torture/unsorted/sym.c: Move to ...
6719 * gcc.c-torture/compile/sym.c: ... here.
6720 * gcc.c-torture/unsorted/symconst.c: Move to ...
6721 * gcc.c-torture/compile/symconst.c: ... here.
6722 * gcc.c-torture/unsorted/t.c: Move to ...
6723 * gcc.c-torture/compile/t.c: ... here.
6724 * gcc.c-torture/unsorted/test.c: Move to ...
6725 * gcc.c-torture/compile/test.c: ... here.
6726 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6727 * gcc.c-torture/compile/test-flow.c: ... here.
6728 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6729 * gcc.c-torture/compile/test-loop.c: ... here.
6730 * gcc.c-torture/unsorted/time.c: Move to ...
6731 * gcc.c-torture/compile/time.c: ... here.
6732 * gcc.c-torture/unsorted/tmp.c: Move to ...
6733 * gcc.c-torture/compile/tmp.c: ... here.
6734 * gcc.c-torture/unsorted/trivial.c: Move to ...
6735 * gcc.c-torture/compile/trivial.c: ... here.
6736 * gcc.c-torture/unsorted/trunc.c: Move to ...
6737 * gcc.c-torture/compile/trunc.c: ... here.
6738 * gcc.c-torture/unsorted/u.c: Move to ...
6739 * gcc.c-torture/compile/u.c: ... here.
6740 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6741 * gcc.c-torture/compile/udconvert.c: ... here.
6742 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6743 * gcc.c-torture/compile/udivmod4.c: ... here.
6744 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6745 * gcc.c-torture/compile/UHIcmp.c: ... here.
6746 * gcc.c-torture/unsorted/uns.c: Move to ...
6747 * gcc.c-torture/compile/uns.c: ... here.
6748 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6749 * gcc.c-torture/compile/uns_tst.c: ... here.
6750 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6751 * gcc.c-torture/compile/UQIcmp.c: ... here.
6752 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6753 * gcc.c-torture/compile/USIcmp.c: ... here.
6754 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6755 * gcc.c-torture/compile/uuarg.c: ... here.
6756 * gcc.c-torture/unsorted/v.c: Move to ...
6757 * gcc.c-torture/compile/v.c: ... here.
6758 * gcc.c-torture/unsorted/w.c: Move to ...
6759 * gcc.c-torture/compile/w.c: ... here.
6760 * gcc.c-torture/unsorted/ww.c: Move to ...
6761 * gcc.c-torture/compile/ww.c: ... here.
6762 * gcc.c-torture/unsorted/xb.c: Move to ...
6763 * gcc.c-torture/compile/xb.c: ... here.
6764 * gcc.c-torture/unsorted/xbg.c: Move to ...
6765 * gcc.c-torture/compile/xbg.c: ... here.
6766 * gcc.c-torture/unsorted/x.c: Move to ...
6767 * gcc.c-torture/compile/x.c: ... here.
6768 * gcc.c-torture/unsorted/xc.c: Move to ...
6769 * gcc.c-torture/compile/xc.c: ... here.
6770 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6771 * gcc.c-torture/compile/xcsebug.c: ... here.
6772 * gcc.c-torture/unsorted/xdi.c: Move to ...
6773 * gcc.c-torture/compile/xdi.c: ... here.
6774 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6775 * gcc.c-torture/compile/xfoo.c: ... here.
6776 * gcc.c-torture/unsorted/xi.c: Move to ...
6777 * gcc.c-torture/compile/xi.c: ... here.
6778 * gcc.c-torture/unsorted/xlop.c: Move to ...
6779 * gcc.c-torture/compile/xlop.c: ... here.
6780 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6781 * gcc.c-torture/compile/xmtst.c: ... here.
6782 * gcc.c-torture/unsorted/xneg.c: Move to ...
6783 * gcc.c-torture/compile/xneg.c: ... here.
6784 * gcc.c-torture/unsorted/xopt.c: Move to ...
6785 * gcc.c-torture/compile/xopt.c: ... here.
6786 * gcc.c-torture/unsorted/xor.c: Move to ...
6787 * gcc.c-torture/compile/xor.c: ... here.
6788 * gcc.c-torture/unsorted/xorn.c: Move to ...
6789 * gcc.c-torture/compile/xorn.c: ... here.
6790 * gcc.c-torture/unsorted/xp.c: Move to ...
6791 * gcc.c-torture/compile/xp.c: ... here.
6792 * gcc.c-torture/unsorted/xpp.c: Move to ...
6793 * gcc.c-torture/compile/xpp.c: ... here.
6794 * gcc.c-torture/unsorted/xs.c: Move to ...
6795 * gcc.c-torture/compile/xs.c: ... here.
6796 * gcc.c-torture/unsorted/xsh.c: Move to ...
6797 * gcc.c-torture/compile/xsh.c: ... here.
6798 * gcc.c-torture/unsorted/xz.c: Move to ...
6799 * gcc.c-torture/compile/xz.c: ... here.
6800 * gcc.c-torture/unsorted/xzz.c: Move to ...
6801 * gcc.c-torture/compile/xzz.c: ... here.
6802
6803 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6804
6805 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6806 (abort, exit): Declare.
6807
6808 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6809
6810 PR sanitizer/61897
6811 PR sanitizer/62140
6812 * c-c++-common/asan/pr62140-1.c: New test.
6813 * c-c++-common/asan/pr62140-2.c: New test.
6814
6815 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6816 Tobias Burnus <burnus@net-b.de>
6817
6818 PR fortran/62309
6819 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6820
6821 2014-08-31 Tobias Burnus <burnus@net-b.de>
6822
6823 * gfortran.dg/coarray_lib_comm_1.f90: New.
6824
6825 2014-08-30 Andrew Pinski <apinski@cavium.com>
6826
6827 * gcc.c-torture/execute/20140828-1.c: New testcase.
6828
6829 2014-08-29 DJ Delorie <dj@redhat.com>
6830
6831 * lib/target-supports.exp (check_effective_target_size32plus):
6832 Increase size to avoid false positives on 24-bit address spaces.
6833 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6834 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6835 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6836 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6837 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6838 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6839 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6840 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6841
6842 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/54002
6845 * g++.dg/cpp0x/constexpr-54002.C: New.
6846
6847 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/56991
6850 * g++.dg/cpp0x/constexpr-56991.C: New.
6851
6852 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/57764
6855 * g++.dg/cpp0x/constexpr-57764.C: New.
6856
6857 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/59938
6860 * g++.dg/cpp0x/constexpr-59938.C: New.
6861
6862 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/61484
6865 * g++.dg/cpp0x/constexpr-61484.C: New.
6866
6867 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6868
6869 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6870 vec_round, vec_splat, vec_div, and vec_mul.
6871 * gcc.target/powerpc/builtins-2.c: New test.
6872
6873 2014-08-28 Richard Biener <rguenther@suse.de>
6874
6875 PR tree-optimization/62283
6876 * gfortran.dg/vect/pr62283.f: New testcase.
6877 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6878 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6879 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6880 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6881 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6882 * gcc.dg/vect/vect-33.c: Likewise.
6883
6884 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6885
6886 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6887
6888 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6889
6890 PR cpp/23827 - standard C++ should not have hex float preprocessor
6891 tokens
6892 * g++.dg/cpp/pr23827_cxx11.C: New.
6893 * g++.dg/cpp/pr23827_cxx98.C: New.
6894 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6895 * gcc.dg/cpp/pr23827_c90.c: New.
6896 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6897 * gcc.dg/cpp/pr23827_c99.c: New.
6898
6899 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/52892
6902 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6903 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6904 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6905
6906 2014-08-27 Guozhi Wei <carrot@google.com>
6907
6908 PR target/62262
6909 * gcc.target/aarch64/pr62262.c: New test.
6910
6911 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6912
6913 PR target/60606
6914 PR target/61330
6915 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6916 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6917
6918 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6919
6920 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6921 failure on s390*-*-linux-gnu.
6922
6923 2014-08-26 Richard Biener <rguenther@suse.de>
6924
6925 PR tree-optimization/62175
6926 * g++.dg/torture/pr62175.C: New testcase.
6927
6928 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6929
6930 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6931 copy of compile/compile.exp.
6932 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6933 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6934 i?86-*.
6935 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6936 m32c-*-*.
6937 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6938 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6939 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6940 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6941 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6942 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6943 * gcc.c-torture/execute/20040703-1.c: Likewise.
6944 * gcc.c-torture/execute/20040705-1.c: Likewise.
6945 * gcc.c-torture/execute/20040705-2.c: Likewise.
6946 * gcc.c-torture/execute/20040709-1.c: Likewise.
6947 * gcc.c-torture/execute/20040709-2.c: Likewise.
6948 * gcc.c-torture/execute/20040811-1.c: Likewise.
6949 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6950 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6951 compiling for x86_64-* or i?86-*.
6952 * gcc.c-torture/execute/20050604-1.c: Likewise.
6953 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6954 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6955 for x86_64-* or i?86-*.
6956 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6957 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6958 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6959 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6960 option.
6961 * gcc.c-torture/execute/20111227-2.c: Moved to...
6962 * gcc.dg/20111227-2.c: ... here. Add -free option.
6963 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6964 * gcc.dg/20111227-3.c: ... here. Add -free option.
6965 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6966 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6967 declarations for abort and exit.
6968 * gcc.c-torture/execute/920711-1.c: Likewise.
6969 * gcc.c-torture/execute/930529-1.c: Likewise.
6970 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6971 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6972 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6973 exit.
6974 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6975 for i?86-* or x86_64-*. Add declarations for abort and exit.
6976 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6977 i?86-* or x86_64-*.
6978 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6979 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6980 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6981 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6982 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6983 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6984 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6985 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6986 m68k-linux.
6987 * gcc.c-torture/execute/loop-2g.c: Likewise.
6988 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6989 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6990 powerpc-*-eabi*.
6991 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6992 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6993 * gcc.c-torture/execute/pr23047.c: Likewise.
6994 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6995 declarations for abort and exit.
6996 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6997 * gcc.c-torture/execute/pr31448.c: Likewise.
6998 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6999 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7000 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7001 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7002 Skip on spu-*.
7003 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7004 declarations for abort and exit.
7005 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7006 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7007 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7008 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7009 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7010 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7011 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7012 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7013 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7014 * gcc.c-torture/execute/pr56799.c: Likewise.
7015 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7016 option. Add declarations for abort and exit.
7017 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7018 * gcc.c-torture/execute/pr58570.c: Likewise.
7019 * gcc.c-torture/execute/pr60822.c: Likewise.
7020 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7021 * gcc.c-torture/execute/shiftdi.c: Likewise.
7022 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7023 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7024 * gcc.c-torture/execute/usmul.c: Require int32plus.
7025 * gcc.c-torture/execute/vrp-5.c: Likewise.
7026 * gcc.c-torture/execute/vrp-6.c: Likewise.
7027 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7028 * gcc.c-torture/execute/20010122-1.x: Delete.
7029 * gcc.c-torture/execute/20010129-1.x: Delete.
7030 * gcc.c-torture/execute/20020404-1.x: Delete.
7031 * gcc.c-torture/execute/20021024-1.x: Delete.
7032 * gcc.c-torture/execute/20021127-1.x: Delete.
7033 * gcc.c-torture/execute/20030125-1.x: Delete.
7034 * gcc.c-torture/execute/20030216-1.x: Delete.
7035 * gcc.c-torture/execute/20030222-1.x: Delete.
7036 * gcc.c-torture/execute/20040629-1.x: Delete.
7037 * gcc.c-torture/execute/20040703-1.x: Delete.
7038 * gcc.c-torture/execute/20040705-1.x: Delete.
7039 * gcc.c-torture/execute/20040705-2.x: Delete.
7040 * gcc.c-torture/execute/20040709-1.x: Delete.
7041 * gcc.c-torture/execute/20040709-2.x: Delete.
7042 * gcc.c-torture/execute/20040811-1.x: Delete.
7043 * gcc.c-torture/execute/20050316-1.x: Delete.
7044 * gcc.c-torture/execute/20050316-2.x: Delete.
7045 * gcc.c-torture/execute/20050316-3.x: Delete.
7046 * gcc.c-torture/execute/20050604-1.x: Delete.
7047 * gcc.c-torture/execute/20061101-1.x: Delete.
7048 * gcc.c-torture/execute/20061220-1.x: Delete.
7049 * gcc.c-torture/execute/20081117-1.x: Delete.
7050 * gcc.c-torture/execute/20101011-1.x: Delete.
7051 * gcc.c-torture/execute/20120919-1.x: Delete.
7052 * gcc.c-torture/execute/920612-1.x: Delete.
7053 * gcc.c-torture/execute/920710-1.x: Delete.
7054 * gcc.c-torture/execute/920711-1.x: Delete.
7055 * gcc.c-torture/execute/930529-1.x: Delete.
7056 * gcc.c-torture/execute/931004-12.x: Delete.
7057 * gcc.c-torture/execute/980709-1.x: Delete.
7058 * gcc.c-torture/execute/981130-1.x: Delete.
7059 * gcc.c-torture/execute/990127-2.x: Delete.
7060 * gcc.c-torture/execute/990413-2.x: Delete.
7061 * gcc.c-torture/execute/990826-0.x: Delete.
7062 * gcc.c-torture/execute/bf64-1.x: Delete.
7063 * gcc.c-torture/execute/bitfld-4.x: Delete.
7064 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7065 * gcc.c-torture/execute/cvt-1.x: Delete.
7066 * gcc.c-torture/execute/eeprof-1.x: Delete.
7067 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7068 * gcc.c-torture/execute/loop-2f.x: Delete.
7069 * gcc.c-torture/execute/loop-2g.x: Delete.
7070 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7071 * gcc.c-torture/execute/nest-align-1.x: Delete.
7072 * gcc.c-torture/execute/pr19689.x: Delete.
7073 * gcc.c-torture/execute/pr22493-1.x: Delete.
7074 * gcc.c-torture/execute/pr23047.x: Delete.
7075 * gcc.c-torture/execute/pr23135.x: Delete.
7076 * gcc.c-torture/execute/pr29797-1.x: Delete.
7077 * gcc.c-torture/execute/pr31448.x: Delete.
7078 * gcc.c-torture/execute/pr35456.x: Delete.
7079 * gcc.c-torture/execute/pr37573.x: Delete.
7080 * gcc.c-torture/execute/pr38151.x: Delete.
7081 * gcc.c-torture/execute/pr39228.x: Delete.
7082 * gcc.c-torture/execute/pr39501.x: Delete.
7083 * gcc.c-torture/execute/pr40386.x: Delete.
7084 * gcc.c-torture/execute/pr43220.x: Delete.
7085 * gcc.c-torture/execute/pr44683.x: Delete.
7086 * gcc.c-torture/execute/pr45262.x: Delete.
7087 * gcc.c-torture/execute/pr47237.x: Delete.
7088 * gcc.c-torture/execute/pr51581-1.x: Delete.
7089 * gcc.c-torture/execute/pr51581-2.x: Delete.
7090 * gcc.c-torture/execute/pr52979-1.x: Delete.
7091 * gcc.c-torture/execute/pr52979-2.x: Delete.
7092 * gcc.c-torture/execute/pr53366-1.x: Delete.
7093 * gcc.c-torture/execute/pr56799.x: Delete.
7094 * gcc.c-torture/execute/pr57124.x: Delete.
7095 * gcc.c-torture/execute/pr57344-2.x: Delete.
7096 * gcc.c-torture/execute/pr58570.x: Delete.
7097 * gcc.c-torture/execute/pr60822.x: Delete.
7098 * gcc.c-torture/execute/pr7284-1.x: Delete.
7099 * gcc.c-torture/execute/shiftdi.x: Delete.
7100 * gcc.c-torture/execute/simd-4.x: Delete.
7101 * gcc.c-torture/execute/strncmp-1.x: Delete.
7102 * gcc.c-torture/execute/usmul.x: Delete.
7103 * gcc.c-torture/execute/vrp-5.x: Delete.
7104 * gcc.c-torture/execute/vrp-6.x: Delete.
7105 * gcc.c-torture/execute/zerolen-2.x: Delete.
7106
7107 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7110
7111 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 PR c++/34938
7114 * g++.dg/template/pr34938-1.C: New.
7115 * g++.dg/template/pr34938-2.C: Likewise.
7116
7117 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7118
7119 PR target/61996
7120 * gcc.target/sh/pr61996.c: New.
7121
7122 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7123
7124 * g++.dg/cpp0x/cplusplus.C: New.
7125 * g++.dg/cpp0x/cplusplus_0x.C: New.
7126 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7127 * g++.dg/cpp0x/auto41.C: Ditto.
7128 * g++.dg/cpp0x/auto9.C: Ditto.
7129 * g++.dg/cpp0x/initlist26.C: Ditto.
7130 * g++.dg/cpp0x/pr59111.C: Ditto.
7131 * g++.dg/cpp0x/trailing2.C: Ditto.
7132 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7133 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7134 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7135 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7136 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7137 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7138 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7139 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7140 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7141 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7142 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7143 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7144 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7145 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7146 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7147 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7148 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7149 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7150 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7151 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7152 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7153 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7154 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7155 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7156 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7157 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7158 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7159 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7160 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7161 * g++.dg/cpp1y/digit-sep.C: Ditto.
7162 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7163 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7164 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7165 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7166 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7167 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7168 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7169 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7170 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7171 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7172 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7173 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7174 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7175 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7176 * g++.dg/cpp1y/lambda-init.C: Ditto.
7177 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7178 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7179 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7180 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7181 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7182 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7183 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7184 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7185 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7186 * g++.dg/cpp1y/mangle1.C: Ditto.
7187 * g++.dg/cpp1y/pr57640.C: Ditto.
7188 * g++.dg/cpp1y/pr57644.C: Ditto.
7189 * g++.dg/cpp1y/pr58500.C: Ditto.
7190 * g++.dg/cpp1y/pr58533.C: Ditto.
7191 * g++.dg/cpp1y/pr58534.C: Ditto.
7192 * g++.dg/cpp1y/pr58535.C: Ditto.
7193 * g++.dg/cpp1y/pr58536.C: Ditto.
7194 * g++.dg/cpp1y/pr58548.C: Ditto.
7195 * g++.dg/cpp1y/pr58549.C: Ditto.
7196 * g++.dg/cpp1y/pr58637.C: Ditto.
7197 * g++.dg/cpp1y/pr58708.C: Ditto.
7198 * g++.dg/cpp1y/pr59110.C: Ditto.
7199 * g++.dg/cpp1y/pr59112.C: Ditto.
7200 * g++.dg/cpp1y/pr59113.C: Ditto.
7201 * g++.dg/cpp1y/pr59629.C: Ditto.
7202 * g++.dg/cpp1y/pr59635.C: Ditto.
7203 * g++.dg/cpp1y/pr59636.C: Ditto.
7204 * g++.dg/cpp1y/pr59638.C: Ditto.
7205 * g++.dg/cpp1y/pr59867.C: Ditto.
7206 * g++.dg/cpp1y/pr60033.C: Ditto.
7207 * g++.dg/cpp1y/pr60052.C: Ditto.
7208 * g++.dg/cpp1y/pr60053.C: Ditto.
7209 * g++.dg/cpp1y/pr60054.C: Ditto.
7210 * g++.dg/cpp1y/pr60064.C: Ditto.
7211 * g++.dg/cpp1y/pr60065.C: Ditto.
7212 * g++.dg/cpp1y/pr60190.C: Ditto.
7213 * g++.dg/cpp1y/pr60311.C: Ditto.
7214 * g++.dg/cpp1y/pr60332.C: Ditto.
7215 * g++.dg/cpp1y/pr60376.C: Ditto.
7216 * g++.dg/cpp1y/pr60377.C: Ditto.
7217 * g++.dg/cpp1y/pr60384.C: Ditto.
7218 * g++.dg/cpp1y/pr60390.C: Ditto.
7219 * g++.dg/cpp1y/pr60391.C: Ditto.
7220 * g++.dg/cpp1y/pr60393.C: Ditto.
7221 * g++.dg/cpp1y/pr60573.C: Ditto.
7222 * g++.dg/cpp1y/pr60626.C: Ditto.
7223 * g++.dg/cpp1y/pr60627.C: Ditto.
7224 * g++.dg/cpp1y/regress1.C: Ditto.
7225 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7226 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7227 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7228 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7229 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7230 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7231 * g++.dg/cpp1y/var-templ1.C: Ditto.
7232 * g++.dg/cpp1y/var-templ2.C: Ditto.
7233 * g++.dg/cpp1y/var-templ3.C: Ditto.
7234 * g++.dg/cpp1y/var-templ4.C: Ditto.
7235 * g++.dg/cpp1y/var-templ5.C: Ditto.
7236 * g++.dg/cpp1y/var-templ6.C: Ditto.
7237 * g++.dg/cpp1y/var-templ7.C: Ditto.
7238 * g++.dg/cpp1y/vla1.C: Ditto.
7239 * g++.dg/cpp1y/vla2.C: Ditto.
7240 * g++.dg/cpp1y/vla3.C: Ditto.
7241 * g++.dg/cpp1y/vla4.C: Ditto.
7242 * g++.dg/cpp1y/vla5.C: Ditto.
7243 * g++.dg/cpp1y/vla8.C: Ditto.
7244 * g++.dg/cpp1y/vla9.C: Ditto.
7245 * g++.dg/cpp1y/vla10.C: Ditto.
7246 * g++.dg/cpp1y/vla11.C: Ditto.
7247 * g++.dg/cpp1y/vla12.C: Ditto.
7248 * g++.dg/cpp1y/vla13.C: Ditto.
7249 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7250 * g++.dg/ext/vector23.C: Ditto.
7251 * g++.dg/ext/vla11.C: Ditto.
7252 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7253 * g++.dg/warn/Wvla-2.C: Ditto.
7254 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7255 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7256 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7257 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7258 in error message.
7259 * g++.dg/system-binary-constants-1.C: Ditto.
7260 * g++.dg/cpp1y/cplusplus_1y.C: New.
7261 * g++.dg/cpp1z/cplusplus.C: New.
7262 * lib/target-supports.exp:
7263 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7264 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7265 (check_effective_target_c++11_down): Ditto.
7266
7267 2014-08-22 Marek Polacek <polacek@redhat.com>
7268
7269 PR c++/62199
7270 * c-c++-common/pr62199.c: New test.
7271 * c-c++-common/pr62199-2.c: New test.
7272 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7273
7274 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7275
7276 PR c++/57709
7277 * g++.dg/Wshadow.C: New test.
7278
7279 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7280
7281 PR fortran/62135
7282 * gfortran.dg/pr62135.f90: New test.
7283
7284 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7285
7286 * g++.dg/warn/wdate-time.C: Remove.
7287 * gcc.dg/wdate-time.c: Move from here...
7288 * c-c++-common/wdate-time.c: ... to here.
7289
7290 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7291
7292 * gfortran.dg/use_without_only_1.f90: New test.
7293
7294 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7295
7296 PR other/62008
7297 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7298
7299 2014-08-22 Tony Wang <tony.wang@arm.com>
7300
7301 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7302 dejagnu wrapper.
7303
7304 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7305
7306 PR fortran/62214
7307 * gfortran.dg/array_assignment_5.f90: New test.
7308
7309 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7310
7311 * lib/target-supports.exp
7312 (check_effective_target_logical_op_short_circuit): Add nios2.
7313 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7314 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7315 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7316 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7317 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7318 for test using -fPIC.
7319 * gcc.dg/lto/pr61526_0.c: Likewise.
7320
7321 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7322
7323 PR tree-optimization/62091
7324 * g++.dg/ipa/devirt-37.C: Update template.
7325 * g++.dg/ipa/devirt-40.C: New testcase.
7326
7327 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7328
7329 PR tree-optimization/62112
7330 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7331 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7332 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7333 * gcc.c-torture/execute/20071219-1.c: Likewise.
7334
7335 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7336
7337 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7338
7339 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7340
7341 * gcc.target/powerpc/swaps-p8-1.c: New test.
7342 * gcc.target/powerpc/swaps-p8-2.c: New test.
7343 * gcc.target/powerpc/swaps-p8-3.c: New test.
7344 * gcc.target/powerpc/swaps-p8-4.c: New test.
7345 * gcc.target/powerpc/swaps-p8-5.c: New test.
7346 * gcc.target/powerpc/swaps-p8-6.c: New test.
7347 * gcc.target/powerpc/swaps-p8-7.c: New test.
7348 * gcc.target/powerpc/swaps-p8-8.c: New test.
7349 * gcc.target/powerpc/swaps-p8-9.c: New test.
7350 * gcc.target/powerpc/swaps-p8-10.c: New test.
7351 * gcc.target/powerpc/swaps-p8-11.c: New test.
7352 * gcc.target/powerpc/swaps-p8-12.c: New test.
7353
7354 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7357
7358 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7359
7360 * g++.dg/ipa/devirt-37.C: Fix testcase.
7361
7362 2014-08-20 Martin Jambor <mjambor@suse.cz>
7363 Wei Mi <wmi@google.com>
7364
7365 PR ipa/60449
7366 PR middle-end/61776
7367 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7368 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7369 * testsuite/gcc.dg/pr61776.c: New test.
7370
7371 2014-08-20 Steve Ellcey <sellcey@mips.com>
7372
7373 PR middle-end/49191
7374 * lib/target-supports.exp (check_effective_target_non_strict_align):
7375 Add function description.
7376
7377 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7378
7379 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7380 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7381
7382 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7383
7384 PR c/59304
7385 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7386 before setting the option.
7387 * diagnostic.c (diagnostic_classify_diagnostic): Record
7388 command-line status.
7389
7390 2014-08-20 Mark Wielaard <mjw@redhat.com>
7391
7392 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7393
7394 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7395
7396 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7397 Return memory full when we have a tiny target and relocation
7398 truncation occurs.
7399 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7400 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7401 * lib/target-supports.exp (check_effective_target_tiny): New function.
7402
7403 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7404
7405 * gfortran.dg/errnocheck_1.f90: New test.
7406 * gfortran.dg/associative_1.f90: New test.
7407
7408 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7409
7410 PR preprocessor/51303
7411 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7412
7413 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7414
7415 PR c/60975
7416 PR c/53063
7417 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7418
7419 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7420
7421 * lib/target-supports.exp
7422 (check_effective_target_arm_v8_neon_ok_nocache): Add
7423 "-march-armv8-a" to compile flags.
7424
7425 2014-08-19 Marek Polacek <polacek@redhat.com>
7426
7427 PR c++/62153
7428 * c-c++-common/Wbool-compare-1.c: New test.
7429
7430 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7431
7432 PR c/45584
7433 * gcc.dg/pr13519-1.c: Adjust.
7434
7435 2014-08-19 Mark Wielaard <mjw@redhat.com>
7436
7437 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7438
7439 2014-07-08 Mark Wielaard <mjw@redhat.com>
7440
7441 PR debug/59051
7442 * gcc.dg/guality/restrict.c: New test.
7443
7444 2014-08-19 Mark Wielaard <mjw@redhat.com>
7445
7446 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7447 matching. Catch '<unknown type in ' to recognize older gdb versions.
7448 * gcc.dg/guality/const-volatile.c: New test.
7449
7450 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451
7452 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7453 !gas.
7454
7455 2014-08-19 Marek Polacek <polacek@redhat.com>
7456
7457 * gcc.dg/Wc99-c11-compat-1.c: New test.
7458 * gcc.dg/Wc99-c11-compat-2.c: New test.
7459 * gcc.dg/Wc99-c11-compat-3.c: New test.
7460 * gcc.dg/Wc99-c11-compat-4.c: New test.
7461 * gcc.dg/Wc99-c11-compat-5.c: New test.
7462 * gcc.dg/Wc99-c11-compat-6.c: New test.
7463 * gcc.dg/Wc99-c11-compat-7.c: New test.
7464
7465 2014-08-19 Marek Polacek <polacek@redhat.com>
7466
7467 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7468 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7469 * gcc.dg/Wc90-c99-compat-7.c: New test.
7470 * gcc.dg/Wc90-c99-compat-8.c: New test.
7471 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7472
7473 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7474 Steven Bosscher <steven@gcc.gnu.org>
7475
7476 PR c/52952
7477 * gcc.dg/redecl-4.c: Add column markers.
7478 * gcc.dg/format/bitfld-1.c: Likewise.
7479 * gcc.dg/format/attr-2.c: Likewise.
7480 * gcc.dg/format/attr-6.c: Likewise.
7481 * gcc.dg/format/array-1.c: Likewise.
7482 * gcc.dg/format/attr-7.c: Likewise.
7483 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7484 * gcc.dg/format/attr-4.c: Likewise.
7485 * gcc.dg/format/branch-1.c: Likewise.
7486 * gcc.dg/format/c90-printf-1.c: Likewise.
7487
7488 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7489
7490 * guality/nrv-1.c: Add `used' attribute to a1.
7491
7492 2014-08-18 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/62090
7495 * gcc.dg/pr62090-2.c: New testcase.
7496
7497 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7498
7499 * g++.dg/ipa/pr61800.C: New.
7500
7501 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7502
7503 PR sanitizer/62089
7504 * c-c++-common/asan/pr62089.c: New test.
7505 * c-c++-common/asan/bitfield-1.c: New test.
7506 * c-c++-common/asan/bitfield-2.c: New test.
7507 * c-c++-common/asan/bitfield-3.c: New test.
7508 * c-c++-common/asan/bitfield-4.c: New test.
7509
7510 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7511
7512 PR tree-optimization/52904
7513 * gcc.dg/pr52904.c: New test.
7514
7515 2014-08-17 Tobias Burnus <burnus@net-b.de>
7516
7517 * gfortran.dg/finalize_27.f90: New.
7518
7519 2014-08-16 Andrew Pinski <apinski@cavium.com>
7520
7521 * gcc.c-torture/compile/20140816-1.c: New testcase.
7522
7523 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 PR c++/52819
7526 * g++.dg/template/pr52819.C: New.
7527
7528 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7529
7530 PR fortran/62142
7531 * gfortran.dg/realloc_on_assign_24.f90: New test.
7532
7533 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/62072
7536 Revert:
7537 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 DR 1584
7540 PR c++/57466
7541 * g++.dg/template/pr57466.C: New.
7542 * g++.dg/cpp0x/pr57466.C: Likewise.
7543 * g++.dg/template/unify6.C: Update.
7544
7545 * g++.dg/cpp0x/sfinae52.C: New.
7546
7547 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7548
7549 PR target/61878
7550 * gcc.target/i386/avx512f-typecast-1.c: New test.
7551 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7552 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7553 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7554 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7555 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7556 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7557 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7558 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7559 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7560 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7561 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7562 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7563 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7564 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7565 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7566 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7567 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7568 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7569 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7570 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7571 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7572 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7573 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7574 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7575 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7576 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7577 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7578 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7579 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7580 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7582 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7584 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7586 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7588 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7589 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7590 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7591
7592 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7593 Tobias Burnus <burnus@net-b.de>
7594
7595 PR fortran/62131
7596 * gfortran.dg/gomp/pr62131.f90: New test.
7597
7598 2014-08-15 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/62031
7601 * gcc.dg/torture/pr62031.c: New testcase.
7602
7603 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7604
7605 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7606
7607 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7608
7609 PR tree-optimization/62091
7610 * g++.dg/ipa/devirt-38.C: New testcase.
7611
7612 2014-08-14 Marek Polacek <polacek@redhat.com>
7613
7614 DR 458
7615 * gcc.dg/c11-stdatomic-2.c: New test.
7616
7617 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7618
7619 PR fortran/62106
7620 * gfortran.dg/array_constructor_49.f90: New test.
7621
7622 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7623
7624 PR c++/54377
7625 * g++.dg/template/pr54377.C: New.
7626 * g++.dg/cpp0x/pr54377.C: Likewise.
7627 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7628 * g++.dg/cpp0x/pr51226.C: Likewise.
7629 * g++.dg/cpp0x/variadic2.C: Likewise.
7630 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7631 * g++.dg/template/dtor3.C: Likewise.
7632 * g++.dg/template/qualttp4.C: Likewise.
7633 * g++.dg/template/spec28.C: Likewise.
7634 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7635 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7636
7637 2014-08-14 Tom de Vries <tom@codesourcery.com>
7638
7639 PR rtl-optimization/62004
7640 PR rtl-optimization/62030
7641 * gcc.dg/pr62004.c: New test.
7642 * gcc.dg/pr62030.c: Same.
7643 * gcc.target/mips/pr62030-octeon.c: Same.
7644
7645 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7648 * g++.dg/cpp0x/decltype2.C: Likewise.
7649 * g++.dg/cpp0x/decltype3.C: Likewise.
7650 * g++.dg/cpp0x/pr60249.C: Likewise.
7651 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7652 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7653 * g++.dg/cpp0x/variadic2.C: Likewise.
7654 * g++.dg/cpp0x/variadic74.C: Likewise.
7655 * g++.dg/parse/error10.C: Likewise.
7656 * g++.dg/parse/error15.C: Likewise.
7657 * g++.dg/parse/error2.C: Likewise.
7658 * g++.dg/template/crash106.C: Likewise.
7659 * g++.dg/template/crash89.C: Likewise.
7660 * g++.dg/template/nontype7.C: Likewise.
7661 * g++.dg/template/void3.C: Likewise.
7662 * g++.dg/template/void7.C: Likewise.
7663
7664 2014-08-14 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/62090
7667 * gcc.dg/pr62090.c: New testcase.
7668
7669 2014-08-14 Richard Biener <rguenther@suse.de>
7670
7671 PR rtl-optimization/62079
7672 * g++.dg/pr62079.C: New testcase.
7673
7674 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7675
7676 * gcc.target/arm/max-insns-skipped.c: New test.
7677
7678 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7679
7680 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7681
7682 2014-08-12 Marek Polacek <polacek@redhat.com>
7683
7684 * gcc.dg/concat.c: Add dg-options.
7685 * gcc.dg/func-outside-2.c: Add __extension__.
7686 * gcc.dg/pr19967.c: Use -std=c99.
7687 * gcc.dg/pr22458-1.c: Add dg-options.
7688 * gcc.dg/pr33676.c: Add dg-options.
7689 * gcc.dg/gnu-predef-1.c: New test.
7690 * gcc.dg/c90-func-1.c: New test.
7691 * gcc.dg/c90-func-2.c: New test.
7692 * gcc.dg/c90-func-2.h: New test.
7693
7694 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7695
7696 * lib/target/supports.exp
7697 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7698 or later.
7699
7700 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7701
7702 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7703 on Neon hardware.
7704
7705 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7706 * gcc.target/arm/pr59985.c: Likewise.
7707
7708 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7709
7710 PR other/61962
7711 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7712
7713 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7714
7715 PR middle-end/62103
7716 * gcc.c-torture/execute/bitfld-6.c: New test.
7717
7718 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7719
7720 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7721 * gcc.target/arm/pr56184.C: Likewise.
7722 * gcc.target/arm/pr59896.c: Likewise.
7723 * gcc.target/arm/stack-red-zone.c: Likewise.
7724 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7725
7726 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7727 check_effective_target_arm_thumb2_ok): Test with code that passes
7728 an argument and returns a result.
7729
7730 2014-08-11 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/62075
7733 * gcc.dg/vect/pr62075.c: New testcase.
7734
7735 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7736
7737 PR tree-optimization/62073
7738 * gcc.dg/vect/pr62073.c: New test.
7739
7740 2014-08-11 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/62070
7743 * gcc.dg/pr62070.c: New testcase.
7744
7745 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7746
7747 * c-c++-common/asan/inc.c: Update test.
7748 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7749 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7750 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7751 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7752 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7753 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7754 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7755 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7756 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7757 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7758
7759 2014-08-10 Marek Polacek <polacek@redhat.com>
7760
7761 PR c/51849
7762 * gcc.dg/Wc90-c99-compat-1.c: New test.
7763 * gcc.dg/Wc90-c99-compat-2.c: New test.
7764 * gcc.dg/Wc90-c99-compat-3.c: New test.
7765 * gcc.dg/Wc90-c99-compat-4.c: New test.
7766 * gcc.dg/Wc90-c99-compat-5.c: New test.
7767 * gcc.dg/Wc90-c99-compat-6.c: New test.
7768 * gcc.dg/wvla-1.c: Adjust dg-warning.
7769 * gcc.dg/wvla-2.c: Adjust dg-warning.
7770 * gcc.dg/wvla-4.c: Adjust dg-warning.
7771 * gcc.dg/wvla-6.c: Adjust dg-warning.
7772
7773 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7774
7775 PR fortran/61999
7776 * gfortran.dg/dot_product_3.f90: New test case.
7777
7778 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7779
7780 * g++.dg/ipa/devirt-35.C: Fix template.
7781 * g++.dg/ipa/devirt-36.C: Likewise.
7782 * g++.dg/ipa/devirt-37.C: New testcase.
7783
7784 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7787 * g++.dg/cpp0x/enum29.C: Adjust.
7788
7789 2014-08-08 Richard Biener <rguenther@suse.de>
7790
7791 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7792 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7793 * gfortran.dg/array_memcpy_4.f90: Likewise.
7794 * gfortran.dg/trim_optimize_1.f90: Likewise.
7795 * gfortran.dg/trim_optimize_2.f90: Likewise.
7796
7797 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7798
7799 * gcc.dg/zero_sign_ext_test.c: New test.
7800
7801 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7802
7803 * gcc.dg/torture/pr61772.c: Skip lto running.
7804
7805 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7806
7807 PR tree-optimization/60707
7808 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7809
7810 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7811
7812 * g++.dg/ipa/devirt-35.C: New testcase.
7813 * g++.dg/ipa/devirt-36.C: New testcase.
7814
7815 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/51312
7818 * g++.dg/cpp0x/enum29.C: New.
7819
7820 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7821
7822 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7823 defining in dg-options.
7824 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7825
7826 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7827
7828 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7829
7830 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7831 on 32-bit hppa-hpux.
7832
7833 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7834 * c-c++-common/pr50459.c: Likewise.
7835
7836 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7837
7838 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7839 values.h, change MAXDOUBLE for DBL_MAX.
7840 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7841 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7842 values.h, change MAXFLOAT for FLT_MAX.
7843 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7844 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7845 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7846 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7847 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7848 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7849 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7850 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7851 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7852
7853 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7854
7855 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7856
7857 2014-08-07 Marek Polacek <polacek@redhat.com>
7858
7859 * gcc.dg/fold-reassoc-3.c: New test.
7860
7861 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7862
7863 * gcc.target/i386/struct-size.c: New.
7864
7865 2014-08-07 Tom de Vries <tom@codesourcery.com>
7866
7867 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7868 * lib/target-supports.exp (check_effective_target_glibc)
7869 (check_effective_target_glibc_2_12_or_later)
7870 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7871
7872 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7873
7874 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7875
7876 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7877
7878 PR c++/43906
7879 * g++.dg/warn/Waddress-1.C: New.
7880
7881 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7882
7883 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7884
7885 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7886
7887 PR debug/61923
7888 * gcc.target/i386/pr61923.c: New test.
7889
7890 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7891
7892 * gcc.target/aarch64/vdup_n_2.c: New test.
7893
7894 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7895
7896 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7897 powerpc_elfv2.
7898
7899 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR rtl-optimization/61801
7902 * gcc.target/i386/pr61801.c: Rewritten.
7903
7904 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905
7906 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7907 Fix types.
7908 (test_vqdmlsls_lane_s32): Likewise.
7909 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7910 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7911
7912 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7913
7914 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7915 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7916 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7917 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7918 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7919 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7920 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7921 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7922
7923 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924
7925 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7926 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7927 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7928 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7929 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7930 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7931
7932 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7935
7936 2014-08-04 Rohit <rohitarulraj@freescale.com>
7937
7938 PR target/60102
7939 * gcc.target/powerpc/pr60102.c: New testcase.
7940
7941 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7942
7943 PR target/61713
7944 * gcc.dg/pr61756.c: New test.
7945
7946 2014-08-04 Tom de Vries <tom@codesourcery.com>
7947
7948 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7949 version instead of required-target.
7950 * lib/target-supports.exp
7951 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7952 (check_effective_target_glibc_2_11_or_earlier): ... this.
7953
7954 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7955
7956 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7957 * gnat.dg/specs/debug1.ads: Adjust.
7958 * gnat.dg/specs/formal_type.ads: Fix error in test.
7959
7960 2014-08-03 Marek Polacek <polacek@redhat.com>
7961
7962 * gcc.dg/case-bogus-1.c: New test.
7963
7964 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/15339
7967 * g++.dg/other/default9.C: New.
7968 * g++.dg/other/default10.C: Likewise.
7969 * g++.dg/other/default3.C: Remove xfail.
7970
7971 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7972
7973 * g++.dg/warn/Wsuggest-final.C: New testcase.
7974 * g++.dg/ipa/devirt-34.C: Fix.
7975
7976 2014-08-02 Marek Polacek <polacek@redhat.com>
7977
7978 PR c/59855
7979 * gcc.dg/Wdesignated-init-2.c: New test.
7980
7981 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7982
7983 DR 217 again
7984 * g++.dg/tc1/dr217-2.C: New.
7985
7986 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7987
7988 PR other/61963
7989 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7990
7991 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7992
7993 PR middle-end/61455
7994 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7995 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7996
7997 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7998
7999 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8000 testcase.
8001
8002 2014-08-01 Richard Biener <rguenther@suse.de>
8003
8004 PR middle-end/61762
8005 * gcc.dg/pr61762.c: Align the string to make the testcase work
8006 on strict-align targets.
8007
8008 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8009
8010 * c-c++-common/ubsan/align-1.c: New test.
8011 * c-c++-common/ubsan/align-2.c: New test.
8012 * c-c++-common/ubsan/align-3.c: New test.
8013 * c-c++-common/ubsan/align-4.c: New test.
8014 * c-c++-common/ubsan/align-5.c: New test.
8015 * c-c++-common/ubsan/attrib-4.c: New test.
8016 * g++.dg/ubsan/align-1.C: New test.
8017 * g++.dg/ubsan/align-2.C: New test.
8018 * g++.dg/ubsan/align-3.C: New test.
8019 * g++.dg/ubsan/attrib-1.C: New test.
8020 * g++.dg/ubsan/null-1.C: New test.
8021 * g++.dg/ubsan/null-2.C: New test.
8022
8023 2014-08-01 Tom de Vries <tom@codesourcery.com>
8024
8025 * lib/target-supports.exp (check_effective_target_glibc)
8026 (check_effective_target_glibc_2_12_or_later)
8027 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8028 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8029 not_glibc_2_11_or_earlier.
8030
8031 2014-07-31 Tom de Vries <tom@codesourcery.com>
8032
8033 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8034
8035 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8036
8037 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8038 (test_vpaddd_s64): Likewise.
8039 (test_vpaddd_s64): Likewise.
8040 * gcc.target/aarch64/simd/vpaddd_f64: New.
8041 * gcc.target/aarch64/simd/vpaddd_s64: New.
8042 * gcc.target/aarch64/simd/vpaddd_u64: New.
8043
8044 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8045
8046 PR target/61948
8047 * gcc.target/arm/pr61948.c: New test case.
8048
8049 2014-07-31 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/61964
8052 * gcc.dg/torture/pr61964.c: New testcase.
8053
8054 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8055
8056 PR c++/60517
8057 * c-c++-common/addrtmp.c: New file.
8058 * c-c++-common/uninit-G.c: Adapt.
8059
8060 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8061
8062 PR lto/61868
8063 * gcc.dg/pr61868.c: New test.
8064
8065 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/57397
8068 * g++.dg/cpp0x/vt-57397-1.C: New.
8069 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8070
8071 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8072
8073 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8074
8075 2014-07-30 Tom Tromey <tromey@redhat.com>
8076
8077 PR c/59855
8078 * gcc.dg/Wdesignated-init.c: New file.
8079
8080 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8081
8082 * g++.dg/ipa/devirt-34.C: New testcase.
8083
8084 2014-07-28 Richard Biener <rguenther@suse.de>
8085
8086 PR rtl-optimization/61801
8087 * gcc.target/i386/pr61801.c: Fix testcase.
8088
8089 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8090
8091 * gcc.dg/fold-abs-5.c: New test.
8092 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8093 * gcc.dg/fold-compare-8.c: Likewise.
8094
8095 2014-07-28 Richard Biener <rguenther@suse.de>
8096
8097 PR middle-end/52478
8098 * gcc.dg/torture/ftrapv-1.c: New testcase.
8099
8100 2014-07-28 Richard Biener <rguenther@suse.de>
8101
8102 PR tree-optimization/61921
8103 * gfortran.dg/pr61921.f90: New testcase.
8104
8105 2014-07-28 Richard Biener <rguenther@suse.de>
8106
8107 PR rtl-optimization/61801
8108 * gcc.target/i386/pr61801.c: New testcase.
8109
8110 2014-07-27 Marek Polacek <polacek@redhat.com>
8111
8112 PR c/61861
8113 * gcc.dg/pr61861.c: New test.
8114
8115 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8116
8117 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8118 variable problem.
8119
8120 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8121
8122 PR rtl-optimization/61926
8123 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8124 Reverse argument order.
8125 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8126 New XFAILed tests that match the original order.
8127
8128 2014-07-26 Marek Polacek <polacek@redhat.com>
8129
8130 PR c/61077
8131 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8132
8133 2014-07-26 Tobias Burnus <burnus@net-b.de>
8134
8135 PR fortran/61881
8136 PR fortran/61888
8137 PR fortran/57305
8138 * gfortran.dg/sizeof_2.f90: Change dg-error.
8139 * gfortran.dg/sizeof_4.f90: New.
8140 * gfortran.dg/storage_size_1.f08: Correct expected
8141 value.
8142
8143 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8144
8145 PR target/44551
8146 * gcc.target/i386/pr44551-1.c: New file.
8147
8148 2014-07-25 Xinliang David Li <davidxl@google.com>
8149
8150 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8151 * g++.dg/tree-prof/reorder_class1.h: New file.
8152 * g++.dg/tree-prof/reorder_class2.h: New file.
8153 * g++.dg/tree-prof/reorder.C: New test.
8154 * g++.dg/tree-prof/morefunc.C: New test.
8155
8156 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8157
8158 Implement N4051 - Allow typename in a template template parameter
8159 * lib/target-supports.exp (check_effective_target_c++1y): Now
8160 means C++1y and up.
8161 (check_effective_target_c++1y_down): New.
8162 (check_effective_target_c++1z_only): New.
8163 (check_effective_target_c++1z): New.
8164 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8165 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8166 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8167
8168 2014-07-25 Tobias Burnus <burnus@net-b.de>
8169
8170 * gfortran.dg/storage_size_5.f90: New.
8171
8172 2014-07-25 Richard Biener <rguenther@suse.de>
8173
8174 PR middle-end/61762
8175 PR middle-end/61894
8176 * gcc.dg/pr61762.c: New testcase.
8177 * gcc.dg/fold-cstring.c: Likewise.
8178 * gcc.dg/fold-cvect.c: Likewise.
8179
8180 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8181
8182 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8183
8184 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8185 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8186 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8187 * gcc.c-torture/execute/pr23135.x: Likewise.
8188
8189 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8190
8191 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8192
8193 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8194
8195 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8196
8197 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8198
8199 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8200
8201 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8202
8203 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8204 sequences.
8205 * gcc.target/aarch64/test_frame_2.c: Likewise.
8206 * gcc.target/aarch64/test_frame_4.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_10.c: Likewise.
8211
8212 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8213
8214 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8215 sequences.
8216 * gcc.target/aarch64/test_frame_10.c: Likewise.
8217 * gcc.target/aarch64/test_frame_2.c: Likewise.
8218 * gcc.target/aarch64/test_frame_4.c: Likewise.
8219 * gcc.target/aarch64/test_frame_6.c: Likewise.
8220 * gcc.target/aarch64/test_frame_7.c: Likewise.
8221 * gcc.target/aarch64/test_frame_8.c: Likewise.
8222 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8223
8224 2014-07-24 Martin Jambor <mjambor@suse.cz>
8225
8226 PR ipa/61160
8227 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8228
8229 2014-07-24 Richard Biener <rguenther@suse.de>
8230
8231 PR ipa/61823
8232 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8233
8234 2014-07-24 Andreas Schwab <schwab@suse.de>
8235
8236 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8237 Also check for __arm__.
8238
8239 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8240
8241 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8242 sequences.
8243
8244 2014-07-24 Marek Polacek <polacek@redhat.com>
8245
8246 PR c/57653
8247 * c-c++-common/pr57653.c: New test.
8248 * c-c++-common/pr57653.h: New file.
8249 * c-c++-common/pr57653-2.c: New test.
8250 * c-c++-common/pr57653-2.h: New file.
8251
8252 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8253
8254 * gcc.target/aarch64/test_frame_common.h: New file.
8255 * gcc.target/aarch64/test_frame_1.c: Likewise.
8256 * gcc.target/aarch64/test_frame_2.c: Likewise.
8257 * gcc.target/aarch64/test_frame_3.c: Likewise.
8258 * gcc.target/aarch64/test_frame_4.c: Likewise.
8259 * gcc.target/aarch64/test_frame_5.c: Likewise.
8260 * gcc.target/aarch64/test_frame_6.c: Likewise.
8261 * gcc.target/aarch64/test_frame_7.c: Likewise.
8262 * gcc.target/aarch64/test_frame_8.c: Likewise.
8263 * gcc.target/aarch64/test_frame_9.c: Likewise.
8264 * gcc.target/aarch64/test_frame_10.c: Likewise.
8265 * gcc.target/aarch64/test_frame_11.c: Likewise.
8266 * gcc.target/aarch64/test_frame_12.c: Likewise.
8267 * gcc.target/aarch64/test_frame_13.c: Likewise.
8268 * gcc.target/aarch64/test_frame_14.c: Likewise.
8269 * gcc.target/aarch64/test_frame_15.c: Likewise.
8270
8271 2014-07-23 Marek Polacek <polacek@redhat.com>
8272
8273 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8274 in the structure.
8275
8276 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8277
8278 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8279 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8280 * gcc.dg/pr10474.c (target): Likewise.
8281
8282 2014-07-22 Martin Jambor <mjambor@suse.cz>
8283
8284 PR ipa/61160
8285 * pr61160-3.C (main): Return zero.
8286
8287 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8288
8289 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8290 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8291 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8292 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8293 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8294 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8295
8296 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8297
8298 PR tree-optimization/61822
8299 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8300
8301 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8302
8303 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8304
8305 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8306
8307 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8308 -msse2 -mno-avx instead of -msse.
8309
8310 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8311
8312 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8313 * gcc.dg/pr44024.c (dg-options): Add -O1.
8314 (dg-final): Check for the condition.
8315 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8316
8317 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8318
8319 PR target/55701
8320 * gcc.target/arm/memset-inline-1.c: New test.
8321 * gcc.target/arm/memset-inline-2.c: New test.
8322 * gcc.target/arm/memset-inline-3.c: New test.
8323 * gcc.target/arm/memset-inline-4.c: New test.
8324 * gcc.target/arm/memset-inline-5.c: New test.
8325 * gcc.target/arm/memset-inline-6.c: New test.
8326 * gcc.target/arm/memset-inline-7.c: New test.
8327 * gcc.target/arm/memset-inline-8.c: New test.
8328 * gcc.target/arm/memset-inline-9.c: New test.
8329
8330 2014-07-21 Tom de Vries <tom@codesourcery.com>
8331
8332 PR target/61827
8333 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8334 to bar symbol in scan-assembler-times call check.
8335
8336 2014-07-21 Tom de Vries <tom@codesourcery.com>
8337
8338 PR target/61827
8339 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8340 for darwin in scan-assembler-times check.
8341 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8342 scan-assembler-not checks. Add checks for insns.
8343 (main): Remove.
8344 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8345 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8346 (main): Remove.
8347
8348 2014-07-21 Tom de Vries <tom@codesourcery.com>
8349
8350 PR target/61827
8351 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8352 dg-options. Add checks for insns with xmm registers. Remove
8353 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8354 (main): Remove.
8355
8356 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8357
8358 PR target/61855
8359 * gcc.target/i386/pr61855.c: New test.
8360
8361 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8362
8363 * gnat.dg/pack20.ad[sb]: New test.
8364 * gnat.dg/pack20_pkg.ads: New helper.
8365
8366 2014-07-20 Ian Lance Taylor <iant@google.com>
8367
8368 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8369 package for compiledir tests.
8370
8371 2014-07-20 Marek Polacek <polacek@redhat.com>
8372
8373 PR c/61852
8374 * gcc.dg/pr61852.c: New test.
8375
8376 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8377
8378 * gcc.dg/stack-usage-2.c: Adjust.
8379
8380 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8381
8382 PR target/61794
8383 * gcc.target/i386/pr61794.c: New test.
8384
8385 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8386
8387 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8388 involving both inputs rather than a multiplication involving one.
8389 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8390 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8391 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8392
8393 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8394
8395 PR c++/50961
8396 * g++.dg/template/operator13.C: New.
8397
8398 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8399
8400 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8401 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8402 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8403 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8404
8405 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8406
8407 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8408 * c-c++-common/ubsan/bounds-5.c: Likewise.
8409 * c-c++-common/ubsan/bounds-6.c: Likewise.
8410 * c-c++-common/ubsan/bounds-7.c: Likewise.
8411 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8412 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8413 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8414 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8415 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8416 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8417 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8418 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8419 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8420 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8421
8422 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8423
8424 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8425 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8426 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8427 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8428
8429 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8430
8431 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8432 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8433 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8434
8435 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8436
8437 PR c++/61804
8438 * g++.dg/parse/pr61804.C: New.
8439
8440 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8441
8442 * gnat.dg/specs/alignment2.ads: Update.
8443 * gnat.dg/specs/size_clause1.ads: Likewise.
8444 * gnat.dg/specs/size_clause2.ads: Likewise.
8445
8446 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8447
8448 PR preprocessor/60723 - missing system-ness marks for macro tokens
8449 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8450
8451 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8452
8453 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8454 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8455 -mieee-with-inexact for alpha*-*-*.
8456
8457 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8458
8459 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8460 Add IEEE options to compile flags.
8461 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8462 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8463
8464 2014-07-15 Michael Matz <matz@suse.de>
8465
8466 PR rtl-optimization/61772
8467 * gcc.dg/torture/pr61772.c: New test.
8468
8469 2014-07-15 Marek Polacek <polacek@redhat.com>
8470
8471 * gcc.dg/ubsan/bounds-1.c: New test.
8472
8473 2014-06-15 Tobias Burnus <burnus@net-b.de>
8474
8475 * gfortran.dg/coarray_34.f90: New.
8476 * gfortran.dg/coarray_6.f90: Update test case.
8477
8478 2014-07-14 Richard Biener <rguenther@suse.de>
8479
8480 PR tree-optimization/61779
8481 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8482
8483 2014-07-14 Richard Biener <rguenther@suse.de>
8484
8485 PR tree-optimization/61786
8486 * gcc.dg/torture/pr61786.c: New testcase.
8487 * gcc.dg/lto/pr61786_0.c: Likewise.
8488 * gcc.dg/lto/pr61786_1.c: Likewise.
8489
8490 2014-07-14 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/61757
8493 PR tree-optimization/61783
8494 PR tree-optimization/61787
8495 * gcc.dg/torture/pr61757.c: New testcase.
8496 * gcc.dg/torture/pr61787.c: Likewise.
8497
8498 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR middle-end/61294
8501 * c-c++-common/Wmemset-transposed-args1.c: New test.
8502 * c-c++-common/Wmemset-transposed-args2.c: New test.
8503 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8504
8505 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8506
8507 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8508 longer happens during parsing.
8509 * gcc.dg/pr44024.c: Update template.
8510 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8511 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8512 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8513
8514 2014-07-13 Tom de Vries <tom@codesourcery.com>
8515
8516 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8517 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8518
8519 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8520
8521 PR C++/60209 - Declaration of user-defined literal operator cause error
8522 * g++.dg/cpp0x/pr60209-neg.C: New.
8523 * g++.dg/cpp0x/pr60209.C: New.
8524 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8525
8526 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8527
8528 PR c++/60967
8529 * g++.dg/cilk-plus/pr60967.C: New.
8530
8531 2014-07-13 Tobias Burnus <burnus@net-b.de>
8532
8533 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8534
8535 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8536
8537 PR fortran/61780
8538 * gfortran.dg/dependency_44.f90 : New test
8539
8540 2014-07-12 Tobias Burnus <burnus@net-b.de>
8541
8542 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8543 * gfortran.dg/coarray_atomic_2.f90: New.
8544 * gfortran.dg/coarray_atomic_3.f90: New.
8545 * gfortran.dg/coarray_atomic_4.f90: New.
8546 * gfortran.dg/coarray/atomic_2.f90: New.
8547
8548 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8549
8550 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8551 * g++.dg/cpp0x/pr57644.C: New.
8552
8553 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8554
8555 PR c++/53159
8556 * g++.dg/cpp0x/Wnarrowing1.C: New.
8557
8558 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8559
8560 PR preprocessor/61389
8561 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8562 * gcc.dg/cpp/sysmac1.c: Likewise.
8563
8564 2014-07-11 Richard Biener <rguenther@suse.de>
8565
8566 PR middle-end/61473
8567 * gcc.dg/memmove-4.c: New testcase.
8568 * gcc.dg/strlenopt-8.c: XFAIL.
8569 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8570
8571 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8572
8573 PR target/61561
8574 * gcc.dg/pr61561.c: New test.
8575
8576 2014-07-10 Tom de Vries <tom@codesourcery.com>
8577
8578 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8579 dg-options.
8580 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8581 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8582 dg-options.
8583
8584 2014-07-10 Richard Biener <rguenther@suse.de>
8585
8586 PR c-family/61741
8587 * c-c++-common/torture/pr61741.c: Use signed char.
8588
8589 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8590
8591 * gnat.dg/opt39.adb: New test.
8592
8593 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8594
8595 PR tree-optimization/61742
8596 * gcc.dg/torture/pr61742.c: New test.
8597 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8598 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8599
8600 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8601
8602 PR c++/60686
8603 * g++.dg/cpp0x/explicit8.C: New.
8604
8605 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8606
8607 DR 1584
8608 PR c++/57466
8609 * g++.dg/template/pr57466.C: New.
8610 * g++.dg/cpp0x/pr57466.C: Likewise.
8611 * g++.dg/template/unify6.C: Update.
8612
8613 2014-07-09 Tom de Vries <tom@codesourcery.com>
8614
8615 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8616
8617 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8618
8619 * gfortran.dg/ieee/underflow_1.f90: New file.
8620
8621 2014-07-09 Richard Biener <rguenther@suse.de>
8622
8623 PR c-family/61741
8624 * c-c++-common/torture/pr61741.c: New testcase.
8625
8626 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8627
8628 * lib/target-supports.exp
8629 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8630
8631 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8632
8633 * gcc.dg/globalalias.c: Remove XFAIL.
8634 * gcc.dg/localalias.c: Remove XFAIL.
8635
8636 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8637
8638 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8639 * g++.dg/cpp0x/pr58155.C: New.
8640
8641 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8642
8643 PR testsuite/61453
8644 * gfortran.dg/bind_c_array_params_2.f90:
8645 Adjust regexp for more targets.
8646
8647 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8648 Paolo Carlini <paolo.carlini@oracle.com>
8649
8650 PR c++/59361
8651 * g++.dg/cpp0x/vt-59361.C: New.
8652
8653 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8654
8655 PR target/61599
8656 * gcc.target/i386/pr61599-1.c: New test.
8657 * gcc.target/i386/pr61599-2.c: New test.
8658
8659 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR rtl-optimization/61673
8662 * gcc.c-torture/execute/pr61673.c: New test.
8663
8664 PR tree-optimization/61725
8665 * gcc.dg/tree-ssa/vrp93.c: New test.
8666 * gcc.c-torture/execute/pr61725.c: New test.
8667
8668 2014-07-08 Richard Biener <rguenther@suse.de>
8669
8670 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8671 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8672 restriction on loop depth difference.
8673 (record_equality): Likewise.
8674 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8675 (loop_depth_of_name): Remove.
8676 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8677 restriction on loop depth difference.
8678 (init_copy_prop): Likewise.
8679
8680 2014-07-08 Richard Biener <rguenther@suse.de>
8681
8682 PR tree-optimization/61681
8683 * gcc.dg/torture/pr61681.c: New testcase.
8684
8685 2014-07-08 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/61680
8688 * gcc.dg/vect/pr61680.c: New testcase.
8689
8690 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8691
8692 PR tree-optimization/61576
8693 * gcc.dg/torture/pr61576.c: New test.
8694
8695 2014-07-08 Marek Polacek <polacek@redhat.com>
8696
8697 PR c/60226
8698 * c-c++-common/pr60226.c: New test.
8699
8700 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8701
8702 PR fortran/61459
8703 PR fortran/58883
8704 * gfortran.dg/allocatable_function_8.f90 : New test
8705
8706 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8707
8708 * gcc.target/powerpc/spe-evmerge.c: New file.
8709
8710 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8711
8712 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8713
8714 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8715
8716 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8717
8718 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 PR c++/58898
8721 * g++.dg/parse/pr58898.C: New.
8722
8723 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8724
8725 * gfortran.dg/list_read_12.f90: Delete the file.
8726 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8727 of dg-runtest.
8728
8729 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730
8731 PR libgfortran/61640
8732 * gfortran.dg/arrayio_16.f90: New test.
8733
8734 2014-07-06 Marek Polacek <polacek@redhat.com>
8735
8736 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8737 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8738
8739 2014-07-06 Marek Polacek <polacek@redhat.com>
8740
8741 PR c/6940
8742 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8743 -Wno-sizeof-array-argument.
8744 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8745 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8746 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8747 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8748 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8749 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8750 * c-c++-common/sizeof-array-argument.c: New test.
8751 * gcc.dg/vla-5.c: Add dg-warnings.
8752
8753 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8754
8755 * g++.dg/ipa/devirt-26.C: Update testcase.
8756 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8757 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8758
8759 2014-07-04 Tobias Burnus <burnus@net-b.de>
8760
8761 * gfortran.dg/coarray/coindexed_3.f90: New.
8762
8763 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR middle-end/61654
8766 * g++.dg/opt/pr61654.C: New test.
8767
8768 PR tree-optimization/61684
8769 * gcc.c-torture/compile/pr61684.c: New test.
8770
8771 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8772
8773 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8774 dg-runtest's. Adapt all callers.
8775 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8776 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8777 * lib/go-dg.exp (go-dg-runtest): Likewise.
8778 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8779 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8780
8781 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR tree-optimization/61682
8784 * gcc.c-torture/execute/pr61682.c: New test.
8785
8786 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8787
8788 * gcc.target/powerpc/shift-dot.c: New test.
8789
8790 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8791
8792 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8793 avoid optimization.
8794
8795 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8796
8797 * gcc.target/arm/identical-invariants.c: New test.
8798
8799 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8800 Chen Gang <gang.chen.5i5j@gmail.com>
8801
8802 * gcc.c-torture/compile/section.c: New testcase.
8803
8804 2014-07-02 Christian Bruel <christian.bruel@st.com>
8805
8806 PR target/29349
8807 PR target/53513
8808 * gcc.target/sh/fpchg.c: New test.
8809
8810 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8811 Fritz Reese <Reese-Fritz@zai.com>
8812
8813 * gfortran.dg/oldstyle_5.f: New test.
8814
8815 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8816
8817 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8818 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8819
8820 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8821
8822 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8823 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8824 * g++.dg/parse/error11.C: Likewise.
8825 * g++.old-deja/g++.brendan/template17.C: Likewise.
8826
8827 2014-07-02 Tobias Burnus <burnus@net-b.de>
8828
8829 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8830 * gfortran.dg/coarray/send_array.f90: Ditto.
8831 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8832
8833 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8834 Yufeng Zhang <yufeng.zhang@arm.com>
8835
8836 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8837 (additional_flags_for_func_ret): New variable based on
8838 $additional_flags with -fno-use-caller-save.
8839 (func-ret-*.c): Use the new variable.
8840
8841 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8842
8843 PR c++/59637
8844 * g++.dg/cpp0x/decltype60.C: New.
8845
8846 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8847
8848 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8849 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8850 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8851 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8852 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8853 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8854 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8855 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8856
8857 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8858
8859 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8860
8861 2014-07-01 Marek Polacek <polacek@redhat.com>
8862
8863 * gcc.dg/Wint-conversion.c: New test.
8864
8865 2014-07-01 Marek Polacek <polacek@redhat.com>
8866
8867 PR c/58286
8868 * gcc.dg/Wincompatible-pointer-types.c: New test.
8869
8870 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8871
8872 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8873 MicroBlaze specific pattern.
8874
8875 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8876
8877 PR c++/58781
8878 PR c++/60249
8879 PR c++/59867
8880 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8881 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8882 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8883
8884 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8885
8886 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8887 test requires greater precision than the current PowerPC long
8888 double implementation supports.
8889
8890 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8891
8892 PR c++/54891
8893 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8894
8895 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/51400
8898 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8899
8900 2014-06-30 Jeff Law <law@redhat.com>
8901
8902 PR tree-optimization/61607
8903 * gcc.dg/tree-ssa/pr61607.c: New test.
8904
8905 2014-06-30 Marek Polacek <polacek@redhat.com>
8906
8907 * c-c++-common/ubsan/attrib-2.c: New test.
8908 * g++.dg/ubsan/return-3.C: New test.
8909
8910 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8911
8912 PR middle-end/57541
8913 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8914 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8915
8916 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8917
8918 * gcc.dg/ira-loop-pressure.c: New test.
8919
8920 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8921
8922 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8923 checks that the dump is generated.
8924
8925 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8926
8927 PR fortran/36275
8928 PR fortran/38839
8929 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8930 * gfortran.dg/binding_label_tests_27.f90: New file.
8931
8932 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8933
8934 * gfortran.dg/graphite/pr59586.f: New testcase.
8935
8936 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8937
8938 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8939
8940 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8941
8942 PR fortran/29383
8943 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8944 New function.
8945 * gfortran.dg/ieee/ieee.exp: New file.
8946 * gfortran.dg/ieee/ieee_1.F90: New file.
8947 * gfortran.dg/ieee/ieee_2.f90: New file.
8948 * gfortran.dg/ieee/ieee_3.f90: New file.
8949 * gfortran.dg/ieee/ieee_4.f90: New file.
8950 * gfortran.dg/ieee/ieee_5.f90: New file.
8951 * gfortran.dg/ieee/ieee_6.f90: New file.
8952 * gfortran.dg/ieee/ieee_7.f90: New file.
8953 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8954
8955 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8956
8957 * g++.dg/cpp0x/elision_conv.C: New.
8958
8959 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8960
8961 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8962
8963 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8964
8965 PR c++/61614
8966 * g++.dg/ext/complit14.C: New.
8967
8968 2014-06-27 Martin Jambor <mjambor@suse.cz>
8969
8970 PR ipa/61160
8971 * g++.dg/ipa/pr61160-2.C: New test.
8972 * g++.dg/ipa/pr61160-3.C: Likewise.
8973
8974 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR tree-optimization/57233
8977 PR tree-optimization/61299
8978 * gcc.dg/pr57233.c: New test.
8979 * gcc.target/i386/pr57233.c: New test.
8980 * gcc.target/i386/sse2-pr57233.c: New test.
8981 * gcc.target/i386/avx-pr57233.c: New test.
8982 * gcc.target/i386/avx2-pr57233.c: New test.
8983 * gcc.target/i386/avx512f-pr57233.c: New test.
8984 * gcc.target/i386/xop-pr57233.c: New test.
8985
8986 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8987
8988 * gcc.dg/typeof-2.c: New testcase.
8989
8990 2014-06-27 Marek Polacek <polacek@redhat.com>
8991
8992 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8993 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8994 (fn2): Likewise.
8995 (fn5): Likewise.
8996 (fn6): Likewise.
8997 (fn7): Likewise.
8998 (fn8): Likewise.
8999 (fn9): Likewise.
9000 (fn11): Likewise.
9001 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9002 location. Add memory barrier.
9003 (fn2): Likewise.
9004 (fn3): Likewise.
9005 (fn4): Likewise.
9006 (fn5): Likewise.
9007 * c-c++-common/ubsan/bounds-7.c: New test.
9008
9009 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9010
9011 PR libgfortran/61499
9012 * gfortran.dg/arrayio_15.f90: New test.
9013
9014 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9015
9016 PR target/61586
9017 * gcc.target/alpha/pr61586.c: New test.
9018
9019 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9020
9021 PR c++/57573
9022 * g++.dg/template/pr57573.C: New.
9023
9024 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9025
9026 * gcc.dg/tree-ssa/interposition.c: New testcase.
9027
9028 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9029
9030 PR c++/56633
9031 * g++.dg/cpp0x/deleted8.C: New.
9032
9033 2014-06-26 Martin Jambor <mjambor@suse.cz>
9034
9035 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9036 parameter.
9037 * g++.dg/simulate-thread/bitfields.C: Likewise.
9038 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9039 allow-packed-store-data-races parameter.
9040 * gcc.dg/simulate-thread/subfields.c: Likewise.
9041 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9042 to one.
9043
9044 2014-06-26 Martin Jambor <mjambor@suse.cz>
9045
9046 * g++.dg/ipa/pr60600.C: Fix typo.
9047 * g++.dg/ipa/devirt-25.C: Likewise.
9048
9049 2014-06-26 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/61607
9052 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9053
9054 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9055
9056 * gcc.dg/inline-22.c: Add bind_pic_locally.
9057 * gcc.dg/inline_4.c: Ditto.
9058 * gcc.dg/fail_always_inline.c: Ditto.
9059 * g++.dg/ipa/devirt-25.C: Ditto.
9060
9061 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9062
9063 * lib/target-support.exp (bind_pic_locally): Save the flags to
9064 'flags_to_postpone' instead of appending to 'flags'.
9065 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9066 with flags_to_postpone and revert after target_compile.
9067 * lib/g++.exp (g++_target_compile): Ditto.
9068 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9069
9070 2014-06-26 Nick Clifton <nickc@redhat.com>
9071
9072 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9073
9074 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9075
9076 PR c++/61537
9077 * g++.dg/template/pr61537.C: New testcase.
9078
9079 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9080
9081 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9082 powerpc*-*-linux*.
9083
9084 2014-06-25 Tobias Burnus <burnus@net-b.de>
9085
9086 * gfortran.dg/coarray_33.f90: New.
9087
9088 2014-06-25 Tobias Burnus <burnus@net-b.de>
9089
9090 * gfortran.dg/coarray/coindexed_1.f90: New.
9091
9092 2014-06-25 Tobias Burnus <burnus@net-b.de>
9093
9094 * gfortran.dg/coarray_collectives_7.f90: New.
9095
9096 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9097
9098 * gcc.c-torture/execute/20140622-1.c: New test.
9099
9100 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9101
9102 DR 178
9103 PR c++/49132
9104 * g++.dg/cpp0x/aggr1.C: New.
9105 * g++.dg/cpp0x/aggr2.C: Likewise.
9106 * g++.dg/init/aggr11.C: Likewise.
9107 * g++.dg/init/aggr12.C: Likewise.
9108
9109 2014-06-25 Martin Jambor <mjambor@suse.cz>
9110
9111 * g++.dg/ipa/pr61540.C: Remove dumping test.
9112
9113 2014-06-25 Marek Polacek <polacek@redhat.com>
9114
9115 PR c/61162
9116 * gcc.dg/pr61162.c: Adjust dg-warning.
9117 * gcc.dg/pr61162-2.c: New test.
9118
9119 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9120
9121 PR tree-optimization/57742
9122 * gcc.dg/tree-ssa/calloc-3.c: New file.
9123
9124 2014-06-25 Richard Biener <rguenther@suse.de>
9125
9126 PR testsuite/61560
9127 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9128 for targets that return _Complex float in memory.
9129
9130 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9131
9132 * gcc.target/arm/vect-noalign.c: Adjust options.
9133
9134 2014-06-24 Cong Hou <congh@google.com>
9135
9136 * gcc.dg/vect/vect-reduc-sad.c: New.
9137 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9138
9139 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9140
9141 PR tree-optimization/57742
9142 * g++.dg/tree-ssa/calloc.C: New testcase.
9143 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9144 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9145 * gcc.dg/strlenopt-9.c: Adapt.
9146
9147 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9148
9149 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9150 global variable.
9151 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9152 instead of calling sequentially in the C code.
9153 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9154 saved_return_address to the stack frame where LR register was stored.
9155 (saved_return_address): Declare weak.
9156
9157 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 PR c++/33972
9160 * g++.dg/other/operator3.C: New.
9161 * g++.dg/template/operator8.C: Adjust.
9162 * g++.dg/template/operator9.C: Likewise.
9163
9164 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9165
9166 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9167
9168 2014-06-24 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/61572
9171 * gcc.target/i386/pr61572.c: New testcase.
9172
9173 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9174
9175 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9176 reduction clause.
9177 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9178 Remove Label is never defined expected error.
9179 * gfortran.dg/gomp/udr8.f90: New test.
9180
9181 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9182
9183 PR tree-optimization/61554
9184 * g++.dg/torture/pr61554.C: New testcase.
9185
9186 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9187
9188 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9189
9190 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9191
9192 * gcc.dg/localalias-2.c: Guard by require-alias.
9193 * gcc.dg/globalalias-2.c: Likewise.
9194
9195 2014-06-23 Kai Tietz <ktietz@redhat.com>
9196
9197 * gcc.target/i386/indjmp-1.c: New test.
9198
9199 2014-06-23 Andrew Pinski <apinski@cavium.com>
9200
9201 * gcc.c-torture/compile/20140723-1.c: New testcase.
9202
9203 2014-06-23 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/61553
9206 * c-c++-common/pr61553.c (foo): Add dg-error.
9207
9208 2014-06-23 Tobias Burnus <burnus@net-b.de>
9209
9210 * gfortran.dg/coarray_32.f90: New.
9211
9212 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9213
9214 DR 577
9215 PR c++/33101
9216 * g++.dg/other/void1.C: Adjust.
9217 * g++.dg/other/void3.C: Likewise.
9218
9219 2014-06-23 Marek Polacek <polacek@redhat.com>
9220
9221 PR c/61553
9222 * c-c++-common/pr61553.c: New test.
9223
9224 2014-06-23 Richard Biener <rguenther@suse.de>
9225
9226 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9227 * g++.dg/vect/slp-pr50819.cc: Likewise.
9228 * g++.dg/vect/slp-pr56812.cc: Likewise.
9229 * gcc.dg/vect/bb-slp-1.c: Likewise.
9230 * gcc.dg/vect/bb-slp-10.c: Likewise.
9231 * gcc.dg/vect/bb-slp-11.c: Likewise.
9232 * gcc.dg/vect/bb-slp-13.c: Likewise.
9233 * gcc.dg/vect/bb-slp-14.c: Likewise.
9234 * gcc.dg/vect/bb-slp-15.c: Likewise.
9235 * gcc.dg/vect/bb-slp-16.c: Likewise.
9236 * gcc.dg/vect/bb-slp-17.c: Likewise.
9237 * gcc.dg/vect/bb-slp-18.c: Likewise.
9238 * gcc.dg/vect/bb-slp-19.c: Likewise.
9239 * gcc.dg/vect/bb-slp-2.c: Likewise.
9240 * gcc.dg/vect/bb-slp-20.c: Likewise.
9241 * gcc.dg/vect/bb-slp-21.c: Likewise.
9242 * gcc.dg/vect/bb-slp-22.c: Likewise.
9243 * gcc.dg/vect/bb-slp-23.c: Likewise.
9244 * gcc.dg/vect/bb-slp-24.c: Likewise.
9245 * gcc.dg/vect/bb-slp-25.c: Likewise.
9246 * gcc.dg/vect/bb-slp-26.c: Likewise.
9247 * gcc.dg/vect/bb-slp-27.c: Likewise.
9248 * gcc.dg/vect/bb-slp-28.c: Likewise.
9249 * gcc.dg/vect/bb-slp-29.c: Likewise.
9250 * gcc.dg/vect/bb-slp-3.c: Likewise.
9251 * gcc.dg/vect/bb-slp-30.c: Likewise.
9252 * gcc.dg/vect/bb-slp-31.c: Likewise.
9253 * gcc.dg/vect/bb-slp-32.c: Likewise.
9254 * gcc.dg/vect/bb-slp-4.c: Likewise.
9255 * gcc.dg/vect/bb-slp-5.c: Likewise.
9256 * gcc.dg/vect/bb-slp-6.c: Likewise.
9257 * gcc.dg/vect/bb-slp-7.c: Likewise.
9258 * gcc.dg/vect/bb-slp-8.c: Likewise.
9259 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9260 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9261 * gcc.dg/vect/bb-slp-9.c: Likewise.
9262 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9263 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9264 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9265 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9266 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9267 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9268 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9269 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9270 * gcc.dg/vect/pr26359.c: Likewise.
9271 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9272
9273 2014-06-23 Marek Polacek <polacek@redhat.com>
9274
9275 * c-c++-common/pr49706-2.c: New test.
9276
9277 2014-06-23 Alan Modra <amodra@gmail.com>
9278
9279 * gcc.dg/pr61583.c: New.
9280
9281 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9282
9283 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9284 [u]int64x1_t.
9285
9286 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9287 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9288
9289 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9290 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9291 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9292 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9293 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9294 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9295 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9296 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9297 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9298 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9299 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9300 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9301 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9302 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9303 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9304 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9305 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9306 test_vsrid_n_u64): Fix signature to match intrinsic.
9307
9308 (test_vabs_s64): Remove.
9309 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9310
9311 (test_vdupd_lane_s64): Rename to...
9312 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9313
9314 (test_vdupd_lane_u64): Rename to...
9315 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9316
9317 (test_vtst_s64): Rename to...
9318 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9319
9320 (test_vtst_u64): Rename to...
9321 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9322
9323 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9324 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9325 Remove out-of-bounds tests.
9326 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9327 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9328 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9329
9330 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9331
9332 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9333 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9334 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9335 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9336 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9337 vector types.
9338 * gcc.target/aarch64/vsub_f64.c: Likewise.
9339 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9340 scheme as now the same for all variants.
9341 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9342 float64x1_t.
9343
9344 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9345
9346 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9347
9348 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9349
9350 * gcc.dg/localalias.c: Fix broken commit.
9351 * gcc.dg/globalalias.c: Likewise.
9352
9353 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9354
9355 * gcc.dg/localalias.c: New testcase.
9356 * gcc.dg/localalias-2.c: New testcase.
9357 * gcc.dg/globalalias.c: New testcase.
9358 * gcc.dg/globalalias-2.c: New testcase.
9359
9360 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9361
9362 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9363
9364 2014-06-20 Marek Polacek <polacek@redhat.com>
9365
9366 * c-c++-common/ubsan/bounds-1.c: New test.
9367 * c-c++-common/ubsan/bounds-2.c: New test.
9368 * c-c++-common/ubsan/bounds-3.c: New test.
9369 * c-c++-common/ubsan/bounds-4.c: New test.
9370 * c-c++-common/ubsan/bounds-5.c: New test.
9371 * c-c++-common/ubsan/bounds-6.c: New test.
9372
9373 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9374
9375 Make the tests big-endian friendly.
9376
9377 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9378 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9379 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9380 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9381 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9382 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9383 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9384 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9385 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9386
9387 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9388 Max Ostapenko <m.ostapenko@partner.samsung.com>
9389
9390 PR sanitizer/61547
9391 * c-c++-common/asan/strlen-overflow-1.c: New test.
9392
9393 2014-06-20 Martin Jambor <mjambor@suse.cz>
9394
9395 PR ipa/61540
9396 * g++.dg/ipa/pr61540.C: New test.
9397
9398 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9399 Max Ostapenko <m.ostapenko@partner.samsung.com>
9400
9401 PR sanitizer/61530
9402 * c-c++-common/asan/pr61530.c: New test.
9403
9404 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9405
9406 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9407 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9408 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9409 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9410 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9411 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9412 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9413 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9414 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9415 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9416 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9417 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9418 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9419 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9420 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9421 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9422 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9423 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9424 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9425 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9426 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9427 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9428 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9429 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9430 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9431 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9432 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9433 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9434 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9435 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9436 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9437 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9438 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9439 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9440 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9441 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9442 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9443 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9444 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9445 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9446 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9447 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9448 (test_vqdmlal_high_lane_s16): Fix parameter type.
9449 (test_vqdmlal_high_lane_s32): Likewise.
9450 (test_vqdmull_high_lane_s16): Likewise.
9451 (test_vqdmull_high_lane_s32): Likewise.
9452 (test_vqdmlsl_high_lane_s32): Likewise.
9453 (test_vqdmlsl_high_lane_s16): Likewise.
9454 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9455 Fix argument type.
9456 (test_vqdmlals_lane_s32): Likewise.
9457 (test_vqdmlslh_lane_s16): Likewise.
9458 (test_vqdmlsls_lane_s32): Likewise.
9459 (test_vqdmulhh_lane_s16): Likewise.
9460 (test_vqdmulhs_lane_s32): Likewise.
9461 (test_vqdmullh_lane_s16): Likewise.
9462 (test_vqdmulls_lane_s32): Likewise.
9463 (test_vqrdmulhh_lane_s16): Likewise.
9464 (test_vqrdmulhs_lane_s32): Likewise.
9465
9466 2014-06-20 Tobias Burnus <burnus@net-b.de>
9467
9468 PR testsuite/61567
9469 * gfortran.dg/coarray_collectives_5.f90: Update
9470 dg-final scan-tree-dump-times.
9471 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9472
9473 2014-06-20 Hale Wang <hale.wang@arm.com>
9474
9475 * gcc.target/arm/lto/: New folder to verify the LTO option.
9476 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9477 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9478 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9479 * lib/lto.exp (object-readelf): New procedure.
9480
9481 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9482
9483 PR fortran/61454
9484 * gfortran.dg/pr61454.f90: New file.
9485
9486 2014-06-19 Terry Guo <terry.guo@arm.com>
9487
9488 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9489 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9490 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9491
9492 2014-06-19 Tobias Burnus <burnus@net-b.de>
9493
9494 * gfortran.dg/coarray/collectives_2.f90: Extend
9495 and make valid.
9496
9497 2014-06-18 Tom de Vries <tom@codesourcery.com>
9498
9499 * gcc.target/aarch64/fuse-caller-save.c: New test.
9500
9501 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9502 Tom de Vries <tom@codesourcery.com>
9503
9504 * gcc.target/arm/fuse-caller-save.c: New test.
9505
9506 2014-06-18 Richard Biener <rguenther@suse.de>
9507
9508 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9509 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9510 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9511
9512 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9513
9514 PR tree-optimization/61518
9515 * gcc.dg/torture/pr61518.c: New test.
9516
9517 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9518
9519 PR tree-optimization/61517
9520 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9521 (incorrect_read_be32): Likewise.
9522 (main): Call incorrect_read_* to test stmt replacement is made by
9523 bswap at the right place.
9524 * gcc.c-torture/execute/pr61517.c: New test.
9525
9526 2014-06-18 Andreas Schwab <schwab@suse.de>
9527
9528 PR rtl-optimization/54555
9529 * gcc.target/m68k/pr54555.c: New test.
9530
9531 2014-06-18 Olivier Hainque <hainque@adacore.com>
9532
9533 * gnat.dg/blocklocs.adb: New test.
9534
9535 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9536
9537 PR tree-optimization/52252
9538 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9539 * gcc.target/i386/pr52252-core.c: Ditto.
9540
9541 PR tree-optimization/61403
9542 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9543
9544 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9545
9546 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9547 * gfortran.dg/gomp/depend-1.f90: New test.
9548 * gfortran.dg/gomp/target1.f90: New test.
9549 * gfortran.dg/gomp/target2.f90: New test.
9550 * gfortran.dg/gomp/target3.f90: New test.
9551 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9552 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9553 201107.
9554
9555 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9556
9557 PR fortran/61126
9558 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9559
9560 2014-06-17 Tobias Burnus <burnus@net-b.de>
9561 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9562
9563 * gfortran.dg/coarray/send_array.f90: New.
9564 * gfortran.dg/coarray/get_array.f90: New.
9565 * gfortran.dg/coarray/sendget_array.f90: New.
9566 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9567 names.
9568 * gfortran.dg/coarray/collectives_2.f90: New.
9569
9570 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9571
9572 PR target/61533
9573 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9574 dg-options.
9575
9576 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9577
9578 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9579 unit_id and kind_id to zero.
9580
9581 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9582
9583 PR target/61483
9584 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9585 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9586 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9587 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9588
9589 2014-06-17 Richard Biener <rguenther@suse.de>
9590
9591 PR lto/61012
9592 * gcc.dg/lto/pr61526_0.c: New testcase.
9593 * gcc.dg/lto/pr61526_1.c: Likewise.
9594
9595 2014-06-17 Richard Biener <rguenther@suse.de>
9596
9597 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9598 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9599 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9600 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9601 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9602
9603 2014-06-17 Richard Biener <rguenther@suse.de>
9604
9605 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9606
9607 2014-06-16 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/61482
9610 * g++.dg/torture/pr61482.C: New testcase.
9611
9612 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9613
9614 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9615 vpmacsdql instruction.
9616
9617 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9618
9619 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9620 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9621 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9622 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9623 test patterns.
9624 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9625 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9626 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9627 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9628 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9629 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9630
9631 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9632
9633 PR fortran/28484
9634 PR fortran/61429
9635 * gfortran.dg/system_clock_1.f90: New file.
9636 * gfortran.dg/system_clock_2.f90: New file.
9637
9638 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9639
9640 PR c++/33101
9641 * g++.dg/other/void3.C: New.
9642 * g++.dg/conversion/err-recover1.C: Update.
9643
9644 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9645
9646 PR target/61415
9647 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9648 * gcc.target/powerpc/pack02.c: Use it.
9649 * gcc.target/powerpc/tfmode_off.c: Likewise.
9650
9651 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9652
9653 PR rtl-optimization/61094
9654 PR rtl-optimization/61446
9655 * gcc.target/i386/pr61446.c : New.
9656
9657 2014-06-13 Dehao Chen <dehao@google.com>
9658
9659 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9660
9661 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9662
9663 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9664
9665 2014-06-13 Richard Biener <rguenther@suse.de>
9666
9667 * c-c++-common/pr46562-2.c: Adjust.
9668 * g++.dg/tree-ssa/pr8781.C: Likewise.
9669 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9670 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9671 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9672 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9673 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9674
9675 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9676
9677 PR tree-optimization/61375
9678 * gcc.c-torture/execute/pr61375-1.c: New test.
9679
9680 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR middle-end/61486
9683 * c-c++-common/gomp/pr61486-1.c: New test.
9684 * c-c++-common/gomp/pr61486-2.c: New test.
9685
9686 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9687
9688 PR target/59843
9689 * gcc.dg/vect/vect-singleton_1.c: New file.
9690
9691 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9692
9693 PR target/61443
9694 * gcc.target/avr/torture/pr61443.c: New test.
9695
9696 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9697
9698 PR c++/19200
9699 * g++.dg/parse/friend11.C: New.
9700
9701 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/60265
9704 * g++.dg/cpp0x/using-enum-1.C: New.
9705 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9706
9707 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9708
9709 PR c++/19200
9710 * g++.dg/parse/friend9.C: New.
9711 * g++.dg/parse/friend10.C: Likewise.
9712 * g++.dg/parse/friend7.C: Adjust.
9713
9714 2014-06-11 Richard Biener <rguenther@suse.de>
9715
9716 PR tree-optimization/61452
9717 * gcc.dg/torture/pr61452.c: New testcase.
9718
9719 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/34049
9722 * g++.dg/parse/pr34049.C: New.
9723
9724 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9725
9726 * gcc.c-torture/execute/pr61306-1.c: New test.
9727 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9728 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9729
9730 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731
9732 * gcc.target/aarch64/acle/acle.exp: New.
9733 * gcc.target/aarch64/acle/crc32b.c: New test.
9734 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9735 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9736 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9737 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9738 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9739 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9740 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9741
9742 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9743
9744 PR tree-optimization/52252
9745 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9746
9747 2014-06-11 Richard Biener <rguenther@suse.de>
9748
9749 PR middle-end/61437
9750 * gcc.dg/torture/20140610-1.c: New testcase.
9751 * gcc.dg/torture/20140610-2.c: Likewise.
9752
9753 2014-06-10 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/61438
9756 * gcc.dg/torture/pr61438.c: New testcase.
9757
9758 2014-06-10 Richard Biener <rguenther@suse.de>
9759
9760 PR middle-end/61456
9761 * g++.dg/opt/pr61456.C: New testcase.
9762
9763 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9764 Mikael Morin <mikael@gcc.gnu.org>
9765
9766 PR fortran/41936
9767 * gfortran.dg/class_array_15.f03: Check memory leaks.
9768
9769 2014-06-10 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/57186
9772 PR tree-optimization/59299
9773 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9774 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9775
9776 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR fortran/60928
9779 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9780 directives.
9781 * gfortran.dg/gomp/associate1.f90: New test.
9782 * gfortran.dg/gomp/intentin1.f90: New test.
9783 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9784 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9785 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9786 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9787
9788 2014-06-09 Marek Polacek <polacek@redhat.com>
9789
9790 PR c/36446
9791 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9792 * gcc.dg/array-2.c: Likewise.
9793 * gcc.dg/array-const-2.c: Likewise.
9794 * gcc.dg/ucnid-8.c: Likewise.
9795 * gcc.dg/vla-init-1.c: Likewise.
9796 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9797 * gcc.dg/c99-flex-array-7.c: Likewise.
9798 * gcc.dg/init-bad-1.c: Likewise.
9799 * gcc.dg/init-bad-3.c: Likewise.
9800 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9801 * gcc.dg/pedwarn-init.c: Add dg-warning.
9802 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9803
9804 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9805
9806 PR c++/22556
9807 * g++.dg/other/redecl3.C: New.
9808
9809 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9810
9811 PR c++/54442
9812 * g++.dg/pr54442.C: New file.
9813
9814 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9815
9816 PR fortran/61406
9817 * gfortran.dg/associate_17.f90 : New test
9818
9819 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9820
9821 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9822 void for TEST instead of static void.
9823 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9827 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9828 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9909 instead of static void.
9910 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9911 delete unused variables.
9912 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9916 delete unused variables, void for TEST instead of static void.
9917 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9930 initialize variables.
9931 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9932 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9935 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9936 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9937 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9940 * gcc.target/i386/i386.exp: Ditto.
9941 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9942 CALC, void for TEST instead of static void, initialize variables.
9943 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9944 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9945 static void.
9946 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9947 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9948 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9949 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9950 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10032 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10056 instead of static void.
10057 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10065 static void, delete unused variables.
10066 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10071 static void, delete unused variables, Change parameters for
10072 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10073 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10074 CALC, void for TEST instead of static void.
10075 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10076 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10077 void.
10078 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10080 static void, change type of parameter for UNION_TYPE.
10081 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10083 void for TEST instead of static void, delete unused variables, change
10084 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10085 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10092 void for TEST instead of static void, change parameters for
10093 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10094 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10097 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10098 __attribute__((unused)).
10099 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10100 __attribute__((unused)).
10101 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10102 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10103 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10104 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10105 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10106 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10107 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10108 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10109 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10110 add __attribute__((unused)).
10111 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10112 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10113 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10115 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10117 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10120 delete unused variables.
10121 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10125 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10126 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10127 static void, mask_merging and zero_masking for unsigned types.
10128 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10129 CHECK_ARRAY for unsigned types.
10130 * gcc.target/i386/m256-check.h: Ditto.
10131 * gcc.target/i386/m512-check.h: Ditto.
10132
10133 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10134
10135 PR target/61062
10136 * gcc.target/arm/pr48252.c (main): Expect same result
10137 as endian-neutral.
10138
10139 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10140
10141 PR fortran/45187
10142 * gfortran.dg/cray_pointers_10.f90: New file.
10143
10144 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10145
10146 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10147 instead of complex(kind=16).
10148
10149 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10150
10151 PR fortran/38829
10152 * gfortran.dg/bind_c_usage_29.f90: New file.
10153
10154 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10155
10156 * gnat.dg/opt38.adb: New test.
10157 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10158
10159 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10160
10161 PR target/18343
10162 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10163 New macro, 0 for __MMIX__, default 64.
10164 (bar): Pass it to __builtin_apply instead of literal 64.
10165
10166 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10167
10168 * gfortran.dg/io_constraints_11.f90: New file.
10169 * gfortran.dg/io_constraints_12.f90: New file.
10170 * gfortran.dg/io_constraints_13.f90: New file.
10171
10172 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10173
10174 PR target/61423
10175 * gcc.target/i386/pr61423.c: New test.
10176
10177 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10178
10179 PR c++/60184
10180 * g++.dg/cpp0x/constexpr-union6.C: New.
10181 * g++.dg/cpp0x/union6.C: Likewise.
10182 * g++.dg/init/ref14.C: Adjust.
10183 * g++.dg/init/union1.C: Likewise.
10184
10185 2014-06-06 Richard Biener <rguenther@suse.de>
10186
10187 PR tree-optimization/59299
10188 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10189
10190 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10191
10192 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10193 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10194
10195 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10196
10197 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10198 bitfield and test wrong results instead of correct results to make the
10199 test more portable.
10200
10201 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10202
10203 PR c++/60432
10204 * g++.dg/cpp0x/constexpr-60432.C: New.
10205
10206 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 PR c++/60199
10209 * g++.dg/cpp0x/constexpr-60199.C: New.
10210
10211 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10212
10213 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10214 Specify -march=z900 as an additional option.
10215 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10216 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10217 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10218
10219 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10220
10221 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10222 reduction clause diagnostic changes.
10223 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10224 * gfortran.dg/gomp/reduction1.f90: Likewise.
10225 * gfortran.dg/gomp/reduction3.f90: Likewise.
10226 * gfortran.dg/gomp/udr1.f90: New test.
10227 * gfortran.dg/gomp/udr2.f90: New test.
10228 * gfortran.dg/gomp/udr3.f90: New test.
10229 * gfortran.dg/gomp/udr4.f90: New test.
10230 * gfortran.dg/gomp/udr5.f90: New test.
10231 * gfortran.dg/gomp/udr6.f90: New test.
10232 * gfortran.dg/gomp/udr7.f90: New test.
10233
10234 2014-06-06 Christian Bruel <christian.bruel@st.com>
10235
10236 PR tree-optimization/43934
10237 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10238
10239 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10240
10241 PR c/53119
10242 * gcc.dg/pr53119.c: New testcase.
10243
10244 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10245
10246 PR target/52472
10247 * gcc.target/avr/pr52472.c: New test.
10248
10249
10250 2014-06-05 Jeff Law <law@redhat.com>
10251
10252 PR tree-optimization/61289
10253 * g++.dg/pr61289.C: New test.
10254 * g++.dg/pr61289-2.C: New test.
10255
10256 2014-06-05 Richard Biener <rguenther@suse.de>
10257 Paolo Carlini <paolo.carlini@oracle.com>
10258
10259 PR c++/56961
10260 * g++.dg/parse/pr56961.C: New.
10261
10262 2014-06-05 Kai Tietz <ktietz@redhat.com>
10263
10264 PR target/46219
10265 * gcc.target/i386/sibcall-4.c: Remove xfail.
10266
10267 2014-06-05 Julian Brown <julian@codesourcery.com>
10268 Sandra Loosemore <sandra@codesourcery.com>
10269
10270 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10271
10272 2014-06-05 Richard Biener <rguenther@suse.de>
10273
10274 PR c++/61004
10275 * g++.dg/diagnostic/pr61004.C: New testcase.
10276
10277 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10278
10279 * gcc.dg/torture/pr61319.c: New test.
10280
10281 2014-06-05 Marek Polacek <polacek@redhat.com>
10282
10283 PR c/56724
10284 * gcc.dg/pr56724-3.c: New test.
10285
10286 2014-06-05 Andreas Schwab <schwab@suse.de>
10287
10288 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10289
10290 2014-06-05 Marek Polacek <polacek@redhat.com>
10291
10292 PR c/49706
10293 * c-c++-common/pr49706.c: New test.
10294
10295 2014-06-05 Marek Polacek <polacek@redhat.com>
10296
10297 PR c/48062
10298 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10299 * gcc.dg/Wshadow-3.c: Likewise.
10300 * gcc.dg/pr48062.c: New test.
10301
10302 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10303
10304 PR c++/43453
10305 * g++.dg/init/pr43453.C: New.
10306
10307 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10308
10309 PR tree-optimization/61385
10310 * gcc.dg/tree-ssa/pr61385.c: New file.
10311
10312 2014-06-04 Richard Biener <rguenther@suse.de>
10313
10314 PR tree-optimization/60098
10315 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10316
10317 2014-06-04 Richard Biener <rguenther@suse.de>
10318
10319 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10320
10321 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10322
10323 PR c/58942
10324 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10325 the case with a pointer.
10326
10327 2014-06-04 Marek Polacek <polacek@redhat.com>
10328
10329 PR c/30020
10330 * c-c++-common/pr30020.c: New test.
10331
10332 2014-06-03 Andrew Pinski <apinski@cavium.com>
10333
10334 * gcc.c-torture/compile/20140528-1.c: New testcase.
10335
10336 2014-06-03 Dehao Chen <dehao@google.com>
10337
10338 * gcc.dg/tree-prof/merge_block.c: New test.
10339
10340 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10341
10342 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10343 * g++.dg/ext/mv15.C (dg-options): Ditto.
10344
10345 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10346
10347 DR 1423
10348 PR c++/52174
10349 * g++.dg/cpp0x/nullptr31.C: New.
10350 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10351 * g++.dg/cpp0x/nullptr17.C: Update.
10352
10353 2014-06-03 Marek Polacek <polacek@redhat.com>
10354
10355 PR c/60439
10356 * c-c++-common/pr60439.c: New test.
10357 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10358
10359 2014-06-03 Martin Jambor <mjambor@suse.cz>
10360
10361 PR ipa/61160
10362 * g++.dg/ipa/pr61160-1.C: New test.
10363
10364 2014-06-03 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/61383
10367 * gcc.dg/torture/pr61383-1.c: New testcase.
10368
10369 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10370
10371 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10372
10373 2014-06-02 Jeff Law <law@redhat.com>
10374
10375 PR rtl-optimization/61094
10376 * g++.dg/pr61094: New test.
10377
10378 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10379
10380 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10381 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10382 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10383 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10384 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10385 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10386 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10387 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10388
10389 2014-06-02 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/61346
10392 * gcc.dg/torture/pr61346.c: New testcase.
10393
10394 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10395
10396 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10397 not compilation.
10398 * gcc.target/i386/sibcall-4.c: Ditto.
10399 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10400
10401 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10402
10403 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10404 in scan-assembler-not string.
10405 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10406 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10407 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10408
10409 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10410
10411 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10412
10413 2014-06-01 Kai Tietz <ktietz@redhat.com>
10414
10415 PR target/61377
10416 * gcc.target/i386/sibcall-6.c: New test.
10417
10418 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10419
10420 DR 1227
10421 PR c++/57543
10422 * g++.dg/cpp0x/pr57543-1.C: New.
10423 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10424 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10425 * g++.dg/cpp0x/decltype59.C: Likewise.
10426
10427 2014-05-31 Tom de Vries <tom@codesourcery.com>
10428
10429 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10430
10431 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10432
10433 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10434 restore_gcc_exec_prefix_env_var): New procedures.
10435 (set_ld_library_path_env_vars,
10436 restore_ld_library_path_env_vars): Use them.
10437 * lib/c-compat.exp: Load target-libpath.exp.
10438 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10439 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10440 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10441 restore_gcc_exec_prefix_env_var.
10442 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10443 Likewise.
10444
10445 * c-c++-common/asan/misalign-1.c: New test.
10446 * c-c++-common/asan/misalign-2.c: New test.
10447
10448 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10449 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10450 -DASAN_USE_DEJAGNU_GTEST=1.
10451 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10452 * g++.dg/asan/asan_oob_test.cc: Likewise.
10453 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10454 * g++.dg/asan/asan_str_test.cc: Likewise.
10455 * g++.dg/asan/asan_test_utils.h: Likewise.
10456 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10457 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10458 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10459 Imported from upstream r209283.
10460 * g++.dg/asan/asan_test_config.h: Likewise.
10461
10462 2014-05-30 Kai Tietz <ktietz@redhat.com>
10463
10464 PR target/60104
10465 * gcc.target/i386/sibcall-1.c: New test.
10466 * gcc.target/i386/sibcall-2.c: New test.
10467 * gcc.target/i386/sibcall-3.c: New test.
10468 * gcc.target/i386/sibcall-4.c: New test.
10469
10470 2014-05-30 Ian Lance Taylor <iant@google.com>
10471
10472 * gcc.target/i386/pause-2.c: New test.
10473
10474 2014-05-30 Tom de Vries <tom@codesourcery.com>
10475
10476 * gcc.target/i386/fuse-caller-save.c: New test.
10477 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10478 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10479
10480 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10481
10482 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10483 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10484 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10485 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10486 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10487 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10488 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10489 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10490 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10491 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10492 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10493 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10494 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10495 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10496 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10497 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10498 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10499 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10500 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10501 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10502 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10503 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10504 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10505 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10506 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10507 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10508 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10509 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10510 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10511 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10512 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10513 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10514 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10515 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10516 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10517 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10518
10519 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10520
10521 PR rtl-optimization/61325
10522 * gcc.target/aarch64/pr61325.c: New.
10523
10524 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10525
10526 * gcc.target/arm/simd/vextQf32_1.c: New file.
10527 * gcc.target/arm/simd/vextQp16_1.c: New file.
10528 * gcc.target/arm/simd/vextQp8_1.c: New file.
10529 * gcc.target/arm/simd/vextQs16_1.c: New file.
10530 * gcc.target/arm/simd/vextQs32_1.c: New file.
10531 * gcc.target/arm/simd/vextQs64_1.c: New file.
10532 * gcc.target/arm/simd/vextQs8_1.c: New file.
10533 * gcc.target/arm/simd/vextQu16_1.c: New file.
10534 * gcc.target/arm/simd/vextQu32_1.c: New file.
10535 * gcc.target/arm/simd/vextQu64_1.c: New file.
10536 * gcc.target/arm/simd/vextQu8_1.c: New file.
10537 * gcc.target/arm/simd/vextQp64_1.c: New file.
10538 * gcc.target/arm/simd/vextf32_1.c: New file.
10539 * gcc.target/arm/simd/vextp16_1.c: New file.
10540 * gcc.target/arm/simd/vextp8_1.c: New file.
10541 * gcc.target/arm/simd/vexts16_1.c: New file.
10542 * gcc.target/arm/simd/vexts32_1.c: New file.
10543 * gcc.target/arm/simd/vexts64_1.c: New file.
10544 * gcc.target/arm/simd/vexts8_1.c: New file.
10545 * gcc.target/arm/simd/vextu16_1.c: New file.
10546 * gcc.target/arm/simd/vextu32_1.c: New file.
10547 * gcc.target/arm/simd/vextu64_1.c: New file.
10548 * gcc.target/arm/simd/vextu8_1.c: New file.
10549 * gcc.target/arm/simd/vextp64_1.c: New file.
10550
10551 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10552 Tom de Vries <tom@codesourcery.com>
10553
10554 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10555 options.
10556 * gcc.target/mips/fuse-caller-save.h: New include file.
10557 * gcc.target/mips/fuse-caller-save.c: New test.
10558 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10559 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10560
10561 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10562
10563 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10564
10565 2014-05-28 Richard Biener <rguenther@suse.de>
10566
10567 PR middle-end/61045
10568 * gcc.dg/pr61045.c: New testcase.
10569
10570 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10571
10572 * lib/clearcap.exp: New file.
10573 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10574 Remove clearcap_ldflags handling.
10575 Call clearcap-init, clearcap-finish.
10576 * gcc.target/i386/i386.exp: Likewise.
10577 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10578 * gcc.target/i386/clearcapv2.map: Move to
10579 ../config/sol2-clearcapv2.map.
10580 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10581 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10582
10583 2014-05-28 Richard Biener <rguenther@suse.de>
10584
10585 PR tree-optimization/61335
10586 * gfortran.dg/pr61335.f90: New testcase.
10587
10588 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10589
10590 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10591
10592 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10593
10594 * gnat.dg/overflow_fixed.adb: New test.
10595
10596 2014-05-27 Marek Polacek <polacek@redhat.com>
10597
10598 PR c/56724
10599 * gcc.dg/pr56724-1.c: New test.
10600 * gcc.dg/pr56724-2.c: New test.
10601 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10602 -Wtraditional.
10603 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10604
10605 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gcc.dg/fold-compare-8.c: New test.
10608 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10609
10610 2014-05-27 Richard Biener <rguenther@suse.de>
10611
10612 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10613
10614 2014-05-27 Marek Polacek <polacek@redhat.com>
10615
10616 PR testsuite/61319
10617 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10618 LLONG_MIN, and ULLONG_MAX.
10619
10620 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10621
10622 * lib/target-supports.exp (check_effective_target_vect_bswap):
10623 Specify arm*-*-* support.
10624
10625 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10626
10627 PR testsuite/61319
10628 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10629 -nan optional.
10630 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10631 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10632
10633 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10634
10635 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10636
10637 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10638
10639 PR rtl-optimization/61222
10640 * gcc.c-torture/compile/pr61222-1.c: New test.
10641 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10642
10643 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10644
10645 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10646
10647 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10648
10649 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10650
10651 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10652
10653 PR libgfortran/55117
10654 * gfortran.dg/namelist_85.f90: New test.
10655
10656 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10657
10658 PR c/61191
10659 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10660 the case with syntax error.
10661
10662 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10663
10664 * gcc.dg/lto/pr61278_0.c: New test.
10665 * gcc.dg/lto/pr61278_1.c: New test.
10666
10667 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10668
10669 * gcc.dg/pr61220.c: New test.
10670 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10671
10672 2014-05-25 Tobias Burnus <burnus@net-b.de>
10673
10674 * gfortran.dg/coarray_10.f90: Update dg-warning.
10675 * gfortran.dg/coarray_this_image_1.f90: New.
10676 * gfortran.dg/coarray_this_image_2.f90: New.
10677
10678 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10679
10680 PR libfortran/61173
10681 * gfortran.dg/arrayio_14.f90: New test.
10682
10683 2014-05-24 Andreas Schwab <schwab@suse.de>
10684
10685 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10686
10687 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10688
10689 * gfortran.dg/bind_c_array_params_2.f90:
10690 Adjust regexp for -flto.
10691 * gfortran.dg/pr48636-2.f90: Likewise.
10692 * gfortran.dg/pr52835.f90: Likewise.
10693
10694 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10695
10696 PR rtl-optimization/61215
10697 * gcc.target/i386/pr61215.c: New.
10698
10699 2014-05-23 Marek Polacek <polacek@redhat.com>
10700 Jakub Jelinek <jakub@redhat.com>
10701
10702 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10703 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10704 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10705 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10706 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10707 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10708 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10709 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10710 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10711 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10712 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10713 * c-c++-common/ubsan/float-cast.h: New file.
10714 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10715 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10716
10717 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10718
10719 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10720
10721 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10722
10723 * g++.dg/cpp1y/lambda-init9.C: New.
10724
10725 2014-05-23 Richard Biener <rguenther@suse.de>
10726
10727 PR testsuite/61266
10728 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10729 adjust testcase to reflect reality.
10730
10731 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10732
10733 PR tree-optimization/54733
10734 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10735 optimization to support memory sources and bitwise operations
10736 equivalent to load in host endianness.
10737 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10738 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10739 * gcc.c-torture/execute/bswap-2.c: Likewise.
10740
10741 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10742
10743 * lib/target-supports.exp: New effective targets for architectures
10744 capable of performing byte swap.
10745 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10746 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10747 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10748
10749 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10750
10751 PR c++/61088
10752 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10753 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10754
10755 2014-05-22 Xinliang David Li <davidxl@google.com>
10756
10757 * g++.dg/ipa/devirt-15.C: Fix expected message.
10758 * g++.dg/ipa/devirt-16.C: Ditto.
10759 * g++.dg/ipa/devirt-17.C: Ditto.
10760 * g++.dg/ipa/devirt-26.C: Ditto.
10761 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10762 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10763 * g++.dg/tree-ssa/pr8781.C:Ditto.
10764
10765 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10766
10767 * gcc.target/powerpc/htm-ttest.c: New test.
10768
10769 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10770
10771 * gnat.dg/opt37.ad[sb]: New test.
10772
10773 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10774
10775 PR c/61271
10776 * g++.dg/cilk-plus/AN/array_function.cc: New.
10777
10778 2014-05-22 Richard Biener <rguenther@suse.de>
10779
10780 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10781
10782 2014-05-22 Kostya Serebryany <kcc@google.com>
10783
10784 * c-c++-common/tsan/mutexset1.c: Update the test to match
10785 upstream r209283.
10786 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10787
10788 2014-05-21 Marek Polacek <polacek@redhat.com>
10789
10790 PR sanitizer/61272
10791 * g++.dg/ubsan/pr61272.C: New test.
10792
10793 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10794 Sandra Loosemore <sandra@codesourcery.com>
10795
10796 PR lto/60179
10797 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10798 * gcc.target/nios2/custom-fp-lto.c: New test.
10799
10800 2014-05-21 Andreas Schwab <schwab@suse.de>
10801
10802 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10803
10804 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10805
10806 PR target/54236
10807 * gcc.target/sh/pr54236-3.c: New.
10808
10809 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10810
10811 PR c++/60189
10812 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10813
10814 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10815
10816 PR tree-optimization/60899
10817 * g++.dg/ipa/devirt-11.C: Update template.
10818
10819 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10820
10821 PR C++/61038
10822 * g++.dg/cpp0x/pr61038.C: New.
10823
10824 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10825
10826 PR c++/58753
10827 PR c++/58930
10828 PR c++/58704
10829 * g++.dg/cpp0x/nsdmi-template11.C: New.
10830 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10831 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10832
10833 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10834
10835 * gnat.dg/opt35.adb: New test.
10836 * gnat.dg/opt36.adb: Likewise.
10837 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10838
10839 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10840
10841 PR c++/60373
10842 * g++.dg/cpp0x/Wattributes1.C: New.
10843 * g++.dg/ext/visibility/redecl1.C: Adjust.
10844 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10845
10846 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10847
10848 * gcc.target/powerpc/vsxcopy.c: New test.
10849
10850 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10851
10852 PR c++/58664
10853 * g++.dg/cpp0x/nsdmi-union6.C: New.
10854 * g++.dg/parse/pr58664.C: Likewise.
10855 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10856 * g++.dg/parse/crash31.C: Likewise.
10857 * g++.dg/template/error2.C: Likewise.
10858 * g++.dg/template/inherit8.C: Likewise.
10859 * g++.dg/template/offsetof2.C: Likewise.
10860
10861 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10862
10863 * c-c++-common/gomp/simd4.c: Adjust for inform.
10864 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10865 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10866 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10867 * g++.dg/cpp0x/noexcept15.C: Likewise.
10868 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10869 * g++.dg/eh/spec6.C: Likewise.
10870 * g++.dg/expr/cast1.C: Likewise.
10871 * g++.dg/expr/dtor1.C: Likewise.
10872 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10873 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10874 * g++.dg/gomp/pr49223-2.C: Likewise.
10875 * g++.dg/gomp/udr-4.C: Likewise.
10876 * g++.dg/init/delete1.C: Likewise.
10877 * g++.dg/other/crash-2.C: Likewise.
10878 * g++.dg/parse/crash24.C: Likewise.
10879 * g++.dg/parse/crash25.C: Likewise.
10880 * g++.dg/parse/crash31.C: Likewise.
10881 * g++.dg/parse/crash49.C: Likewise.
10882 * g++.dg/parse/crash50.C: Likewise.
10883 * g++.dg/parse/crash54.C: Likewise.
10884 * g++.dg/parse/dtor7.C: Likewise.
10885 * g++.dg/parse/error40.C: Likewise.
10886 * g++.dg/parse/fused-params1.C: Likewise.
10887 * g++.dg/parse/new1.C: Likewise.
10888 * g++.dg/template/crash35.C: Likewise.
10889 * g++.dg/template/crash59.C: Likewise.
10890 * g++.dg/template/crash77.C: Likewise.
10891 * g++.dg/template/error51.C: Likewise.
10892 * g++.dg/template/incomplete1.C: Likewise.
10893 * g++.dg/template/incomplete3.C: Likewise.
10894 * g++.dg/template/incomplete4.C: Likewise.
10895 * g++.dg/template/incomplete5.C: Likewise.
10896 * g++.dg/template/inherit8.C: Likewise.
10897 * g++.dg/template/instantiate1.C: Likewise.
10898 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10899 * g++.dg/template/offsetof2.C: Likewise.
10900 * g++.dg/tm/pr51928.C: Likewise.
10901 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10902 * g++.dg/warn/incomplete1.C: Likewise.
10903 * g++.dg/warn/incomplete2.C: Likewise.
10904 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10905 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10906 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10907 * g++.old-deja/g++.eh/catch1.C: Likewise.
10908 * g++.old-deja/g++.eh/spec6.C: Likewise.
10909 * g++.old-deja/g++.mike/p7868.C: Likewise.
10910 * g++.old-deja/g++.other/crash38.C: Likewise.
10911 * g++.old-deja/g++.other/enum2.C: Likewise.
10912 * g++.old-deja/g++.other/incomplete.C: Likewise.
10913 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10914 * g++.old-deja/g++.pt/crash9.C: Likewise.
10915 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10916 * g++.old-deja/g++.pt/typename8.C: Likewise.
10917 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10918
10919 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10920
10921 * lib/target-supports.exp
10922 (check_effective_target_vect_sizes_32B_16B): Return false if
10923 128-bit AVX vectors preferred.
10924
10925 2014-05-19 Mike Stump <mikestump@comcast.net>
10926
10927 * lib/target-supports.exp (check_effective_target_avx): Early out
10928 if not x86 to prevent x86 flags on non-x86 targets.
10929
10930 2014-05-19 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/61221
10933 * gcc.dg/torture/pr61221.c: New testcase.
10934
10935 2014-05-19 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/61209
10938 * gfortran.dg/pr61209.f90: New testcase.
10939
10940 2014-05-19 Richard Biener <rguenther@suse.de>
10941
10942 PR tree-optimization/61184
10943 * c-c++-common/torture/pr61184.c: New testcase.
10944
10945 2014-05-19 Christian Bruel <christian.bruel@st.com>
10946
10947 PR target/61195
10948 * gcc.target/sh/pr61195.c: New test.
10949
10950 2014-05-18 Wei Mi <wmi@google.com>
10951
10952 PR target/58066
10953 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10954 directive with rtl insns. Add effective-target fpic and
10955 tls_native.
10956
10957 2014-05-17 Xinliang David Li <davidxl@google.com>
10958
10959 * g++.dg/ipa/devirt-33.C: New testcase.
10960
10961 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10962
10963 * g++.dg/ipa/comdat.C: New file.
10964
10965 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10966
10967 * gnat.dg/volatile12.ad[sb]: New test.
10968
10969 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10970
10971 * gnat.dg/enum3.adb: New test.
10972
10973 2014-05-18 Andreas Schwab <schwab@suse.de>
10974
10975 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10976
10977 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10978
10979 PR libfortran/52539
10980 * gfortran.dg/namelist_utf8.f90: New test.
10981
10982 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10983
10984 PR c++/52875
10985 * g++.dg/cpp0x/decltype58.C: New.
10986
10987 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10988
10989 * gcc.target/microblaze/others/break_handler.c: New.
10990
10991 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10992
10993 PR tree-optimization/61140
10994 PR tree-optimization/61150
10995 PR tree-optimization/61197
10996 * gcc.dg/tree-ssa/pr61140.c: New file.
10997 * gcc.dg/tree-ssa/pr61150.c: New file.
10998 * gcc.dg/tree-ssa/pr61197.c: New file.
10999
11000 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11001
11002 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11003 (dg-options): Add -mfpmath=387.
11004 (dg-final): Check that no MMX registers are used.
11005
11006 2014-05-17 Andreas Schwab <schwab@suse.de>
11007
11008 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11009
11010 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11011
11012 Revert:
11013 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11014
11015 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11016 occurrences of "int" in the gimple dump to reflect that the return
11017 types of functions now show up in such dumps.
11018 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11019
11020 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11021
11022 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11023 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11024 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11025 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11026 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11027 * gcc.dg/debug/pr35154.c: Update testcase.
11028 * gcc.target/i386/vectorize1.c: Update testcase.
11029
11030 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11031
11032 PR c++/51640
11033 * g++.dg/parse/error54.C: New.
11034
11035 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11036
11037 PR rtl-optimization/60969
11038 * g++.dg/pr60969.C: New.
11039
11040 2014-05-16 Richard Biener <rguenther@suse.de>
11041
11042 PR tree-optimization/61194
11043 * gcc.dg/vect/pr61194.c: New testcase.
11044
11045 2014-05-16 Richard Biener <rguenther@suse.de>
11046
11047 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11048 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11049 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11050 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11051
11052 2014-05-16 Richard Biener <rguenther@suse.de>
11053
11054 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11055
11056 2014-05-15 Martin Jambor <mjambor@suse.cz>
11057
11058 PR ipa/61085
11059 * g++.dg/ipa/pr61085.C: New test.
11060
11061 2014-05-15 Martin Jambor <mjambor@suse.cz>
11062
11063 PR tree-optimization/61090
11064 * gcc.dg/tree-ssa/pr61090.c: New test.
11065
11066 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR tree-optimization/61158
11069 * gcc.dg/pr61158.c: New test.
11070
11071 2014-05-15 Andreas Schwab <schwab@suse.de>
11072
11073 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11074 emitted.
11075 * obj-c++.dg/exceptions-5.mm: Likewise.
11076
11077 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11078
11079 * shrink-wrap-loop.c: New test case.
11080
11081 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11082
11083 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11084 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11085 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11086 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11087 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11088 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11089 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11090 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11091 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11092 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11093 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11094 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11095 * gcc.target/arm/simd/vtrns16_1.c: New file.
11096 * gcc.target/arm/simd/vtrns32_1.c: New file.
11097 * gcc.target/arm/simd/vtrns8_1.c: New file.
11098 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11099 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11100 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11101
11102 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11103
11104 * gcc.target/i386/clflushopt-1.c: New.
11105 * gcc.target/i386/xsavec-1.c: Ditto.
11106 * gcc.target/i386/xsavec64-1.c: Ditto.
11107 * gcc.target/i386/xsaves-1.c: Ditto.
11108 * gcc.target/i386/xsaves64-1.c: Ditto.
11109 * gcc.target/i386/sse-12.c: Test new options.
11110 * gcc.target/i386/sse-13.c: Ditto.
11111 * gcc.target/i386/sse-14.c: Ditto.
11112 * gcc.target/i386/sse-22.c: Ditto.
11113 * gcc.target/i386/sse-23.c: Ditto.
11114 * g++.dg/other/i386-2.C: Ditto.
11115 * g++.dg/other/i386-3.C: Ditto.
11116
11117 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11118
11119 PR rtl-optimization/60866
11120 * gcc.dg/pr60866.c: New test.
11121
11122 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11123
11124 PR rtl-optimization/60901
11125 * gcc.target/i386/pr60901.c: New test.
11126
11127 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11128
11129 PR sanitizer/61100
11130 * c-c++-common/asan/asan-interface-1.c: New test.
11131 * lib/asan-dg.exp (asan_include_flags): New function.
11132 (asan_init): Call asan_include_flags to obtain path
11133 to sanitizer headers.
11134
11135 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11136
11137 * lib/target-support.exp (check_dfp_hw_available): New function.
11138 (is-effective-target): Check $arg for dfp_hw.
11139 (is-effective-target-keyword): Likewise.
11140 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11141 Change target to dfp_hw.
11142
11143 2014-05-13 Marek Polacek <polacek@redhat.com>
11144
11145 PR c/61162
11146 * gcc.dg/pr61162.c: New test.
11147
11148 2014-05-13 Marek Polacek <polacek@redhat.com>
11149
11150 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11151 * c-c++-common/pr50459-2.c: New test.
11152
11153 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11154
11155 PR c++/54310
11156 * g++.dg/template/pr54310.C: New.
11157
11158 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11159 Sandra Loosemore <sandra@codesourcery.com>
11160
11161 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11162
11163 2014-05-13 Catherine Moore <clm@cm00re.com>
11164
11165 * gcc.target/mips/near-far-1.c: Adjust expected output
11166 to allow the JALS instruction.
11167 * gcc.target/mips/near-far-2.c: Likewise.
11168 * gcc.target/mips/near-far-4.c: Likewise.
11169
11170 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11171
11172 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11173
11174 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR target/61060
11177 * gcc.dg/pr61060.c: New test.
11178
11179 2014-05-12 DJ Delorie <dj@redhat.com>
11180
11181 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11182 * gcc.dg/sibcall-4.c: Likewise.
11183
11184 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11185
11186 * objc.dg/shadow-1.m: New test.
11187 * objc.dg/shadow-2.m: New test.
11188 * objc.dg/ivar-scope-1.m: New test.
11189 * objc.dg/ivar-scope-2.m: New test.
11190 * objc.dg/ivar-scope-3.m: New test.
11191 * objc.dg/ivar-scope-4.m: New test.
11192 * objc.dg/ivar-visibility-1.m: New test.
11193 * objc.dg/ivar-visibility-2.m: New test.
11194 * objc.dg/ivar-visibility-3.m: New test.
11195 * objc.dg/ivar-visibility-4.m: New test.
11196
11197 2014-05-12 Tobias Burnus <burnus@net-b.de>
11198
11199 PR fortran/60127
11200 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11201
11202 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11203
11204 PR fortran/60834
11205 * gfortran.dg/associate_16.f90: New test.
11206
11207 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11208
11209 PR target/60991
11210 * gcc.target/avr/pr60991.c: New testcase.
11211
11212 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11213
11214 PR c++/60054
11215 * g++.dg/cpp1y/pr60054.C: New.
11216
11217 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11218
11219 PR c++/51199
11220 * g++.dg/template/pr51199.C: New.
11221
11222 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11223
11224 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11225
11226 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11227
11228 * gfortran.dg/gomp/affinity-1.f90: New test.
11229
11230 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11231
11232 * gcc.dg/torture/pr61136.c: New test.
11233
11234 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11235
11236 PR c++/59705
11237 * g++.dg/cpp0x/sfinae51.C: New.
11238
11239 PR c++/58353
11240 * g++.dg/cpp0x/variadic157.C: New.
11241
11242 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11243
11244 PR target/51244
11245 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11246
11247 2014-05-10 Marek Polacek <polacek@redhat.com>
11248
11249 * gcc.dg/pedwarn-init.c: New test.
11250 * gcc.dg/init-string-1.c: Adjust dg-error.
11251
11252 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11253
11254 * lib/target-supports.exp
11255 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11256 to the list.
11257
11258 2014-05-09 Marek Polacek <polacek@redhat.com>
11259
11260 PR c/61096
11261 * gcc.dg/pr61096-1.c: New test.
11262 * gcc.dg/pr61096-2.c: New test.
11263
11264 2014-05-09 Florian Weimer <fweimer@redhat.com>
11265
11266 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11267 * g++.dg/fstack-protector-strong.C: Likewise.
11268 * gcc.target/i386/ssp-strong-reg.c: New file.
11269
11270 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11271
11272 PR target/61055
11273 * gcc.target/avr/torture/pr61055.c: New test.
11274
11275 2014-05-09 Marek Polacek <polacek@redhat.com>
11276
11277 PR c/50459
11278 * c-c++-common/attributes-1.c: Move test line to a new test.
11279 * c-c++-common/attributes-2.c: New test.
11280 * c-c++-common/pr50459.c: New test.
11281 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11282 * gcc.dg/nonnull-2.c: Likewise.
11283 * gcc.dg/pr55570.c: Modify dg-error.
11284 * gcc.dg/tm/wrap-2.c: Likewise.
11285
11286 2014-05-08 Jeff Law <law@redhat.com>
11287
11288 PR tree-optimization/61009
11289 * g++.dg/tree-ssa/pr61009.C: New test.
11290
11291 2014-05-08 Matthias Klose <doko@ubuntu.com>
11292
11293 PR driver/61106
11294 * gcc-dg/unused-8a.c: New.
11295 * gcc-dg/unused-8b.c: Likewise.
11296
11297 2014-05-08 Marek Polacek <polacek@redhat.com>
11298
11299 PR c/61053
11300 * gcc.dg/pr61053.c: New test.
11301
11302 2014-05-08 Marek Polacek <polacek@redhat.com>
11303
11304 PR c/61077
11305 * gcc.dg/pr61077.c: New test.
11306
11307 2014-05-08 Tobias Burnus <burnus@net-b.de>
11308
11309 * gfortran.dg/coarray_collectives_1.f90: New.
11310 * gfortran.dg/coarray_collectives_2.f90: New.
11311 * gfortran.dg/coarray_collectives_3.f90: New.
11312 * gfortran.dg/coarray_collectives_4.f90: New.
11313 * gfortran.dg/coarray_collectives_5.f90: New.
11314 * gfortran.dg/coarray_collectives_6.f90: New.
11315 * gfortran.dg/coarray/collectives_1.f90: New.
11316 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11317 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11318 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11319 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11320 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11321 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11322 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11323
11324 2014-05-08 Wei Mi <wmi@google.com>
11325
11326 PR target/58066
11327 * gcc.target/i386/pr58066.c: New test.
11328
11329 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11330
11331 * gcc.target/i386/avx256-unaligned-load-2.c,
11332 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11333 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11334 packed-single instructions.
11335
11336 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11337
11338 PR c++/13981
11339 * g++.dg/diagnostic/pr13981.C: New.
11340
11341 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11342
11343 PR tree-optimization/59100
11344 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11345 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11346
11347 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11348
11349 PR tree-optimization/61095
11350 * gcc.dg/torture/pr61095.c: New test.
11351
11352 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11353
11354 PR middle-end/39246
11355 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11356 the uninitialized complex is used.
11357 * gcc.dg/uninit-17.c: New test to check partial initialization of
11358 complex with branches.
11359 * gcc.dg/uninit-17-O0.c: Likewise.
11360
11361 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11362
11363 PR target/60884
11364 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11365 (test_03): Rename to test_02.
11366
11367 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11368
11369 PR c++/61083
11370 * g++.dg/cpp0x/sfinae50.C: New.
11371
11372 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11373
11374 PR c++/61080
11375 * g++.dg/cpp0x/deleted7.C: New.
11376
11377 2014-05-07 Richard Biener <rguenther@suse.de>
11378
11379 PR tree-optimization/61034
11380 * g++.dg/tree-ssa/pr61034.C: New testcase.
11381
11382 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11383
11384 * gcc.target/epiphany/isr-arg.c: New file.
11385
11386 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11387
11388 PR tree-optimization/52252
11389 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11390
11391 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11392
11393 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11394 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11395 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11396 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11397 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11398 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11399 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11400 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11401 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11402 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11403 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11404 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11405 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11406 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11407 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11408 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11409 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11410 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11411 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11412 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11413 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11414 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11415 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11416 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11417 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11418 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11419 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11420 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11421 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11422 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11423 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11424 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11425 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11426 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11427 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11428 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11429 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11430 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11431 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11432 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11433 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11434 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11435 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11436 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11437 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11438 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11439 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11440 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11441 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11442 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11443 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11444 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11445 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11446 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11447 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11448 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11449 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11450 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11451 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11452 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11453 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11454 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11455 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11456 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11457 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11458 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11459 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11460 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11461 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11462 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11463 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11464 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11465
11466 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11467
11468 gcc.target/aarch64/simd/ext_f32.x: New file.
11469 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11470 gcc.target/aarch64/simd/ext_p16.x: New file.
11471 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11472 gcc.target/aarch64/simd/ext_p8.x: New file.
11473 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11474 gcc.target/aarch64/simd/ext_s16.x: New file.
11475 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11476 gcc.target/aarch64/simd/ext_s32.x: New file.
11477 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11478 gcc.target/aarch64/simd/ext_s64.x: New file.
11479 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11480 gcc.target/aarch64/simd/ext_s8.x: New file.
11481 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11482 gcc.target/aarch64/simd/ext_u16.x: New file.
11483 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11484 gcc.target/aarch64/simd/ext_u32.x: New file.
11485 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11486 gcc.target/aarch64/simd/ext_u64.x: New file.
11487 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11488 gcc.target/aarch64/simd/ext_u8.x: New file.
11489 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11490 gcc.target/aarch64/simd/ext_f64.c: New file.
11491 gcc.target/aarch64/simd/extq_f32.x: New file.
11492 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11493 gcc.target/aarch64/simd/extq_p16.x: New file.
11494 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11495 gcc.target/aarch64/simd/extq_p8.x: New file.
11496 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11497 gcc.target/aarch64/simd/extq_s16.x: New file.
11498 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11499 gcc.target/aarch64/simd/extq_s32.x: New file.
11500 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11501 gcc.target/aarch64/simd/extq_s64.x: New file.
11502 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11503 gcc.target/aarch64/simd/extq_s8.x: New file.
11504 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11505 gcc.target/aarch64/simd/extq_u16.x: New file.
11506 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11507 gcc.target/aarch64/simd/extq_u32.x: New file.
11508 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11509 gcc.target/aarch64/simd/extq_u64.x: New file.
11510 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11511 gcc.target/aarch64/simd/extq_u8.x: New file.
11512 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11513 gcc.target/aarch64/simd/extq_f64.c: New file.
11514
11515 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11516
11517 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11518 * gcc.target/aarch64/vtrnu32.c: Likewise.
11519 * gcc.target/aarch64/vtrnf32.c: Likewise.
11520
11521 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11522
11523 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11524 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11525 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11526 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11527 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11528 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11529 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11530 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11531 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11532 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11533 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11534 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11535 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11536 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11537 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11538 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11539 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11540 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11541 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11542 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11543 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11544 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11545 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11546 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11547 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11548 * gcc.target/aarch64/simd/vtrns16.x: New file.
11549 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11550 * gcc.target/aarch64/simd/vtrns32.x: New file.
11551 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11552 * gcc.target/aarch64/simd/vtrns8.x: New file.
11553 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11554 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11555 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11556 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11557 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11558 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11559
11560 2014-05-07 Richard Biener <rguenther@suse.de>
11561
11562 PR tree-optimization/57864
11563 * gcc.dg/torture/pr57864.c: New testcase.
11564
11565 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11566
11567 PR libfortran/61049
11568 * gfortran.dg/list_read_13.f: New test.
11569
11570 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11571
11572 PR c++/60999
11573 * g++.dg/cpp0x/nsdmi-template9.C: New.
11574 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11575
11576 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11577 Mike Stump <mikestump@comcast.net>
11578 Richard Sandiford <rdsandiford@googlemail.com>
11579
11580 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11581
11582 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11583
11584 PR ipa/60965
11585 * g++.dg/ipa/devirt-32.C: New testcase.
11586
11587 2014-05-05 Richard Biener <rguenther@suse.de>
11588
11589 PR middle-end/61010
11590 * gcc.dg/torture/pr61010.c: New testcase.
11591
11592 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11593
11594 * gcc.target/s390/leaf-profile.c: New testcase.
11595
11596 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11597
11598 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11599 Disable asm scan for s390.
11600 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11601 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11602
11603 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11604
11605 PR tree-optimization/60363
11606 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11607
11608 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11609
11610 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11611 (dg-require-effective-target): Change target to powerpc_fprs.
11612 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11613 (dg-require-effective-target): Change target to dfprt.
11614
11615 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11616
11617 PR c++/58582
11618 * g++.dg/cpp0x/deleted4.C: New.
11619 * g++.dg/cpp0x/deleted5.C: Likewise.
11620 * g++.dg/cpp0x/deleted6.C: Likewise.
11621
11622 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11623
11624 PR fortran/61025
11625 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11626 regexps for -m32.
11627 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11628 * gfortran.dg/coarray_poly_6.f90: Likewise.
11629 * gfortran.dg/coarray_poly_7.f90: Likewise.
11630 * gfortran.dg/coarray_poly_8.f90: Likewise.
11631
11632 2014-05-02 Marek Polacek <polacek@redhat.com>
11633
11634 PR c/25801
11635 * gcc.dg/pr25801.c: New test.
11636
11637 2014-05-02 Marek Polacek <polacek@redhat.com>
11638
11639 PR c/60784
11640 * gcc.dg/pr60784.c: New test.
11641
11642 2014-05-01 Marek Polacek <polacek@redhat.com>
11643
11644 PR c/60915
11645 * gcc.dg/pr60915.c: New test.
11646
11647 2014-05-01 Marek Polacek <polacek@redhat.com>
11648
11649 PR c/60257
11650 * gcc.dg/pr60257.c: New test.
11651
11652 2014-05-01 Marek Polacek <polacek@redhat.com>
11653
11654 PR c/43395
11655 * c-c++-common/pr43395.c: New test.
11656
11657 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11658
11659 * gcc.dg/cond-reduc-1.c: New test.
11660 * gcc.dg/cond-reduc-2.c: Likewise.
11661
11662 2014-05-01 Marek Polacek <polacek@redhat.com>
11663
11664 PR c/29467
11665 * gcc.dg/pr29467.c: New test.
11666 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11667 about boolean types.
11668 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11669 to bool.
11670 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11671
11672 2014-05-01 Marek Polacek <polacek@redhat.com>
11673
11674 PR c/43245
11675 * gcc.dg/pr43245.c: New test.
11676
11677 2014-05-01 Marek Polacek <polacek@redhat.com>
11678
11679 PR c/56989
11680 * gcc.dg/pr56989.c: New test.
11681
11682 2014-04-30 Ian Lance Taylor <iant@google.com>
11683
11684 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11685 in go_compile_args rather than in argument to go-torture-execute.
11686
11687 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11688
11689 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11690 instead of getpid.
11691
11692 2014-04-30 Tobias Burnus <burnus@net-b.de>
11693
11694 * gfortran.dg/coarray_poly_6.f90
11695 * gfortran.dg/coarray_poly_7.f90
11696 * gfortran.dg/coarray_poly_8.f90
11697
11698 2014-04-30 Tobias Burnus <burnus@net-b.de>
11699
11700 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11701 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11702 * gfortran.dg/coarray/codimension.f90: New.
11703
11704 2014-04-30 Tobias Burnus <burnus@net-b.de>
11705
11706 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11707 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11708
11709 2014-04-30 Tobias Burnus <burnus@net-b.de>
11710
11711 * gfortran.dg/coarray_poly_4.f90: New.
11712 * gfortran.dg/coarray_poly_5.f90: New.
11713
11714 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11715
11716 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11717 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11718 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11719 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11720 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11721 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11722 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11723 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11724 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11725 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11726 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11727 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11728 * gcc.target/arm/simd/vuzps16_1.c: New file.
11729 * gcc.target/arm/simd/vuzps32_1.c: New file.
11730 * gcc.target/arm/simd/vuzps8_1.c: New file.
11731 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11732 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11733 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11734
11735 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11736
11737 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11738 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11739 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11740
11741 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11742
11743 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11744 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11745 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11746 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11747 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11748 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11749 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11750 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11751 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11752 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11753 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11754 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11755 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11756 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11757 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11758 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11759 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11760 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11761 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11762 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11763 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11764 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11765 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11766 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11767 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11768 * gcc.target/aarch64/simd/vuzps16.x: New file.
11769 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11770 * gcc.target/aarch64/simd/vuzps32.x: New file.
11771 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11772 * gcc.target/aarch64/simd/vuzps8.x: New file.
11773 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11774 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11775 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11776 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11777 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11778 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11779
11780 2014-04-30 Richard Biener <rguenther@suse.de>
11781
11782 PR tree-optimization/48329
11783 * gfortran.dg/vect/pr48329.f90: New testcase.
11784
11785 2014-04-30 Marek Polacek <polacek@redhat.com>
11786
11787 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11788 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11789
11790 2014-04-30 Marek Polacek <polacek@redhat.com>
11791
11792 PR c/60139
11793 * gcc.dg/pr60139.c: New test.
11794
11795 2014-04-30 Marek Polacek <polacek@redhat.com>
11796
11797 PR c/60351
11798 * gcc.dg/pr60351.c: New test.
11799
11800 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11801
11802 * gcc.target/arm/simd/simd.exp: New file.
11803 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11804 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11805 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11806 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11807 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11808 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11809 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11810 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11811 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11812 * gcc.target/arm/simd/vzipf32_1.c: New file.
11813 * gcc.target/arm/simd/vzipp16_1.c: New file.
11814 * gcc.target/arm/simd/vzipp8_1.c: New file.
11815 * gcc.target/arm/simd/vzips16_1.c: New file.
11816 * gcc.target/arm/simd/vzips32_1.c: New file.
11817 * gcc.target/arm/simd/vzips8_1.c: New file.
11818 * gcc.target/arm/simd/vzipu16_1.c: New file.
11819 * gcc.target/arm/simd/vzipu32_1.c: New file.
11820 * gcc.target/arm/simd/vzipu8_1.c: New file.
11821
11822 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11823
11824 PR c++/51707
11825 * g++.dg/cpp0x/constexpr-51707.C: New.
11826
11827 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11828
11829 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11830 occurrences of "int" in the gimple dump to reflect that the return
11831 types of functions now show up in such dumps.
11832 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11833
11834 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR tree-optimization/60971
11837 * c-c++-common/turtore/pr60971.c: New test.
11838
11839 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11840
11841 * gcc.target/aarch64/simd/simd.exp: New file.
11842 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11843 * gcc.target/aarch64/simd/vzipf32.x: New file.
11844 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11845 * gcc.target/aarch64/simd/vzipp16.x: New file.
11846 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11847 * gcc.target/aarch64/simd/vzipp8.x: New file.
11848 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11849 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11850 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11851 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11852 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11853 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11854 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11855 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11856 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11857 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11858 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11859 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11860 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11861 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11862 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11863 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11864 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11865 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11866 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11867 * gcc.target/aarch64/simd/vzips16.x: New file.
11868 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11869 * gcc.target/aarch64/simd/vzips32.x: New file.
11870 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11871 * gcc.target/aarch64/simd/vzips8.x: New file.
11872 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11873 * gcc.target/aarch64/simd/vzipu16.x: New file.
11874 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11875 * gcc.target/aarch64/simd/vzipu32.x: New file.
11876 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11877 * gcc.target/aarch64/simd/vzipu8.x: New file.
11878
11879 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11880
11881 * gcc.target/aarch64/fcsel_1.c: New test case.
11882
11883 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11884
11885 PR libfortran/60810
11886 * gfortran.dg/arrayio_13.f90: New test.
11887
11888 2014-04-28 Martin Jambor <mjambor@suse.cz>
11889
11890 * gcc.dg/tree-ssa/sra-14.c: New test.
11891
11892 2014-04-28 Richard Biener <rguenther@suse.de>
11893
11894 PR middle-end/60092
11895 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11896 * gcc.dg/vect/pr60092.c: Likewise.
11897
11898 2014-04-28 Richard Biener <rguenther@suse.de>
11899
11900 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11901 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11902 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11903 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11904
11905 2014-04-28 Richard Biener <rguenther@suse.de>
11906
11907 PR tree-optimization/60979
11908 * gcc.dg/graphite/pr60979.c: New testcase.
11909
11910 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11911
11912 PR c/60983
11913 * gcc.dg/pr60114.c: Use signed chars.
11914
11915 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11916
11917 PR c++/59120
11918 * g++.dg/cpp0x/alias-decl-43.C: New.
11919
11920 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11921
11922 PR fortran/59604
11923 PR fortran/58003
11924 * gfortran.dg/no_range_check_3.f90: New test.
11925
11926 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11927
11928 PR libfortran/52539
11929 * gfortran.dg/namelist_utf8.f90: New test.
11930
11931 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11932
11933 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11934 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11935 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11936
11937 2014-04-25 Cary Coutant <ccoutant@google.com>
11938
11939 PR debug/60929
11940 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11941 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11942 -fdebug-types-section flag.
11943
11944 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11945
11946 * gcc.target/arm/tail-long-call.c: New test.
11947
11948 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11949
11950 PR tree-optimization/60930
11951 * gcc.dg/torture/pr60930.c: New test.
11952
11953 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR tree-optimization/60960
11956 * gcc.c-torture/execute/pr60960.c: New test.
11957
11958 2014-04-25 Marek Polacek <polacek@redhat.com>
11959
11960 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11961
11962 2014-04-25 Marek Polacek <polacek@redhat.com>
11963
11964 PR c/18079
11965 * gcc.dg/pr18079.c: New test.
11966 * gcc.dg/pr18079-2.c: New test.
11967
11968 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11969
11970 * c-c++-common/gomp/pr60823-2.c: Require effective target
11971 vect_simd_clones.
11972
11973 2014-04-25 Marek Polacek <polacek@redhat.com>
11974
11975 PR c/60114
11976 * gcc.dg/pr60114.c: New test.
11977
11978 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11979
11980 * gcc.c-torture/execute/20140425-1.c: New test.
11981
11982 2014-04-25 Marek Polacek <polacek@redhat.com>
11983
11984 PR c/60156
11985 * c-c++-common/pr60156.c: New test.
11986
11987 2014-04-25 Richard Biener <rguenther@suse.de>
11988
11989 PR ipa/60912
11990 * g++.dg/opt/pr60912.C: New testcase.
11991
11992 2014-04-25 Richard Biener <rguenther@suse.de>
11993
11994 PR ipa/60911
11995 * gcc.dg/lto/pr60911_0.c: New testcase.
11996
11997 2014-04-24 Cong Hou <congh@google.com>
11998
11999 PR tree-optimization/60896
12000 * g++.dg/vect/pr60896.cc: New test.
12001
12002 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12003
12004 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12005 unpack builtin functionss for 128-bit types.
12006 * gcc.target/powerpc/pack02.c: Likewise.
12007 * gcc.target/powerpc/pack03.c: Likewise.
12008 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12009 divide builtin functionss.
12010 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12011 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12012 functions.
12013 * gcc.target/powerpc/bcd-2.c: Likewise.
12014 * gcc.target/powerpc/bcd-3.c: Likewise.
12015 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12016 builtin functionss.
12017 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12018
12019 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12020
12021 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12022 keeps_null_pointer_checks.
12023 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12024 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12025 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12026 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12027
12028 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12029
12030 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12031 Replace load with read and store with write.
12032
12033 2014-04-24 Jeff Law <law@redhat.com>
12034
12035 PR target/60822
12036 * gcc.c-torture/pr60822.c: New test.
12037 * gcc.c-torture/pr60822.x: New test.
12038
12039 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12040
12041 PR c++/57958
12042 * g++.dg/cpp0x/pr57958.C: New test.
12043
12044 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12045
12046 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12047 true for aarch64_be.
12048
12049 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12050 Tom de Vries <tom@codesourcery.com>
12051
12052 * gcc.dg/fuse-caller-save.c: New test.
12053
12054 2014-04-24 Joey Ye <joey.ye@arm.com>
12055
12056 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12057
12058 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12059
12060 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12061 * gcc.dg/vect/vect-bswap16: New test.
12062 * gcc.dg/vect/vect-bswap32: Likewise.
12063 * gcc.dg/vect/vect-bswap64: Likewise.
12064
12065 2014-04-23 Jeff Law <law@redhat.com>
12066
12067 PR tree-optimization/60902
12068 * gcc.target/i386/pr60902.c: New test.
12069
12070 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12071
12072 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12073 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12074 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12075
12076 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12077
12078 * gcc.target/arm/rev16.c: New test.
12079
12080 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12081
12082 * gcc.target/aarch64/rev16_1.c: New test.
12083
12084 2014-04-23 Richard Biener <rguenther@suse.de>
12085
12086 PR tree-optimization/60903
12087 * gcc.dg/torture/pr60903.c: New testcase.
12088
12089 2014-04-23 Richard Biener <rguenther@suse.de>
12090
12091 PR middle-end/60895
12092 * g++.dg/torture/pr60895.C: New testcase.
12093
12094 2014-04-23 Richard Biener <rguenther@suse.de>
12095
12096 PR middle-end/60891
12097 * gcc.dg/torture/pr60891.c: New testcase.
12098
12099 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12100
12101 PR sanitizer/60275
12102 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12103 -fno-sanitize-recover to dg-options.
12104 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12105 add -std=c++11 to dg-options.
12106 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12107 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12108 add -std=c++1y to dg-options.
12109 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12110 -fno-sanitize-recover to dg-options.
12111 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12112 * c-c++-common/ubsan/vla-4.c: Likewise.
12113 * c-c++-common/ubsan/pr59503.c: Likewise.
12114 * c-c++-common/ubsan/vla-3.c: Likewise.
12115 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12116 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12117 * c-c++-common/ubsan/shift-3.c: Likewise.
12118 * c-c++-common/ubsan/overflow-1.c: Likewise.
12119 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12120 * c-c++-common/ubsan/vla-2.c: Likewise.
12121 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12122 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12123 * c-c++-common/ubsan/shift-6.c: Likewise.
12124 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12125 * c-c++-common/ubsan/overflow-add-3.c: New test.
12126 * c-c++-common/ubsan/overflow-add-4.c: New test.
12127 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12128 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12129
12130 2014-04-22 Christian Bruel <christian.bruel@st.com>
12131
12132 * gcc.target/sh/hiconst.c: New test.
12133
12134 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12135
12136 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12137 lroundf generates custom round instruction, too.
12138
12139 2014-04-22 Tobias Burnus <burnus@net-b.de>
12140
12141 PR fortran/60881
12142 * coarray/alloc_comp_3.f90: New.
12143
12144 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12145
12146 PR target/60868
12147 * gcc.target/i386/pr60868.c: New testcase.
12148
12149 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12150
12151 PR c/59073
12152 * c-c++-common/gomp/pr59073.c: New test.
12153
12154 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12155
12156 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12157
12158 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12159
12160 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12161 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12162
12163 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12164
12165 * gcc.dg/memcpy-5.c: New test.
12166
12167 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12168
12169 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12170
12171 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12172 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12173 *-*-solaris2.9.
12174 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12175 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12176 from dg-options.
12177 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12178 from dg-additional-options.
12179 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12180 from dg-options.
12181
12182 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12183 execution check.
12184 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12185 (sigill_hdlr): Remove.
12186 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12187 check.
12188
12189 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12190 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12191 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12192
12193 * lib/target-supports.exp (add_options_for_tls): Remove
12194 *-*-solaris2.9* handling.
12195
12196 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12197
12198 * gcc.target/aarch64/vect_cvtf_1.c: New.
12199
12200 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR tree-optimization/60823
12203 * c-c++-common/gomp/pr60823-1.c: New test.
12204 * c-c++-common/gomp/pr60823-2.c: New test.
12205 * c-c++-common/gomp/pr60823-3.c: New test.
12206
12207 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12208
12209 * gcc.target/arm/anddi_notdi-1.c: New test.
12210 * gcc.target/arm/iordi_notdi-1.c: New test case.
12211
12212 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12213
12214 * gcc.target/arm/iordi_notdi-1.c: New test.
12215
12216 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12217
12218 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12219
12220 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12221
12222 PR target/60735
12223 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12224 not cause errors if -mspe.
12225
12226 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12227
12228 PR target/60909
12229 * gcc.target/i386/pr60909-1.c: New test.
12230 * gcc.target/i386/pr60909-2.c: Ditto.
12231
12232 2014-04-18 Cong Hou <congh@google.com>
12233
12234 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12235 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12236
12237 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12238
12239 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12240 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12241
12242 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12243
12244 PR c++/59200
12245 * g++.dg/cpp0x/alias-decl-42.C: New.
12246
12247 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12248
12249 * gcc.target/powerpc/ti_math1.c: New.
12250 * gcc.target/powerpc/ti_math2.c: New.
12251
12252 2014-04-17 Martin Jambor <mjambor@suse.cz>
12253
12254 * gnat.dg/opt34.adb: New.
12255 * gnat.dg/opt34_pkg.ads: Likewise.
12256
12257 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12258
12259 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12260 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12261
12262 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12263
12264 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12265 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12266
12267 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR target/60847
12270 Forward port from 4.8 branch
12271 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12272
12273 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12274 Fix scan patterns.
12275 * gcc.target/i386/bmi-2.c: Ditto.
12276
12277 2014-04-17 Richard Biener <rguenther@suse.de>
12278
12279 PR middle-end/60849
12280 * g++.dg/opt/pr60849.C: New testcase.
12281
12282 2014-04-17 Richard Biener <rguenther@suse.de>
12283
12284 PR tree-optimization/60836
12285 * g++.dg/vect/pr60836.cc: New testcase.
12286
12287 2014-04-17 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/60841
12290 * gcc.dg/vect/pr60841.c: New testcase.
12291
12292 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12293
12294 * g++.dg/ipa/devirt-31.C: New testcase.
12295
12296 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12297
12298 PR lto/60820
12299 * gcc.dg/lto/pr60820_0.c: New testcase.
12300 * gcc.dg/lto/pr60820_1.c: New testcase.
12301
12302 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12303
12304 PR ipa/60854
12305 * g++.dg/torture/pr60854.C: New testcase.
12306
12307 2014-04-16 Catherine Moore <clm@codesourcery.com>
12308
12309 * gcc.target/mips/umips-store16-2.c: New test.
12310
12311 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12312
12313 * g++.dg/cpp0x/initlist-vect.C: New file.
12314
12315 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12316
12317 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12318 * gcc.dg/uninit-I-O0.c: Likewise.
12319 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12320
12321 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12322
12323 PR tree-optimization/60844
12324 * gcc.dg/pr60844.c: New test.
12325
12326 2014-04-15 Richard Biener <rguenther@suse.de>
12327
12328 PR rtl-optimization/56965
12329 * gcc.dg/torture/pr56965-1.c: New testcase.
12330 * gcc.dg/torture/pr56965-2.c: Likewise.
12331
12332 2014-04-15 Teresa Johnson <tejohnson@google.com>
12333
12334 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12335
12336 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12337
12338 * gnat.dg/vect14.adb: New test.
12339
12340 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12341
12342 * gnat.dg/vect12.ad[sb]: New test.
12343 * gnat.dg/vect13.ad[sb]: Likewise.
12344
12345 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12346
12347 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12348 under qemu-arm.
12349 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12350 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12351 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12352 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12353 * c-c++-common/ubsan/null-1.c: Likewise.
12354 * c-c++-common/ubsan/null-10.c: Likewise.
12355 * c-c++-common/ubsan/null-11.c: Likewise.
12356 * c-c++-common/ubsan/null-2.c: Likewise.
12357 * c-c++-common/ubsan/null-3.c: Likewise.
12358 * c-c++-common/ubsan/null-4.c: Likewise.
12359 * c-c++-common/ubsan/null-5.c: Likewise.
12360 * c-c++-common/ubsan/null-6.c: Likewise.
12361 * c-c++-common/ubsan/null-7.c: Likewise.
12362 * c-c++-common/ubsan/null-8.c: Likewise.
12363 * c-c++-common/ubsan/null-9.c: Likewise.
12364 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12365 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12366 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12367 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12368 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12369 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12370 * c-c++-common/ubsan/pr59333.c: Likewise.
12371 * c-c++-common/ubsan/pr59667.c: Likewise.
12372 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12373 * c-c++-common/ubsan/pr60636.c: Likewise.
12374 * c-c++-common/ubsan/shift-1.c: Likewise.
12375 * c-c++-common/ubsan/shift-2.c: Likewise.
12376 * c-c++-common/ubsan/vla-1.c: Likewise.
12377
12378 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12379
12380 * gnat.dg/vect11.ad[sb]: New test.
12381
12382 2014-04-14 Richard Biener <rguenther@suse.de>
12383
12384 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12385
12386 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12387
12388 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12389
12390 2014-04-14 Richard Biener <rguenther@suse.de>
12391 Marc Glisse <marc.glisse@inria.fr>
12392
12393 PR c/60819
12394 * gcc.target/i386/vec-may_alias.c: New testcase.
12395
12396 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12397
12398 * lib/target-supports.exp
12399 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12400 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12401 Fix formatting.
12402
12403 2014-04-14 Richard Biener <rguenther@suse.de>
12404
12405 PR lto/60720
12406 * gcc.dg/lto/pr60720_0.c: New testcase.
12407 * gcc.dg/lto/pr60720_1.c: Likewise.
12408
12409 2014-04-14 Christian Bruel <christian.bruel@st.com>
12410
12411 * gcc.target/sh/memset.c: New test.
12412
12413 2014-04-14 Richard Biener <rguenther@suse.de>
12414
12415 PR middle-end/55022
12416 * gcc.dg/graphite/pr55022.c: New testcase.
12417
12418 2014-04-14 Richard Biener <rguenther@suse.de>
12419
12420 PR tree-optimization/59817
12421 PR tree-optimization/60453
12422 * gfortran.dg/graphite/pr59817.f: New testcase.
12423 * gcc.dg/graphite/pr59817-1.c: Likewise.
12424 * gcc.dg/graphite/pr59817-2.c: Likewise.
12425
12426 2014-04-14 Jason Merrill <jason@redhat.com>
12427
12428 Revert:
12429 * lib/gcc-dg.exp (dg-build-dso): New.
12430 (gcc-dg-test-1): Handle dg-do-what "dso".
12431
12432 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12433
12434 PR fortran/60717
12435 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12436
12437 PR fortran/58085
12438 * gfortran.dg/associate_15.f90: New test.
12439
12440 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12441
12442 PR middle-end/60467
12443 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12444 case to check.
12445
12446 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12447
12448 PR middle-end/60469
12449 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12450
12451 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12452
12453 * gcc.target/mips/umips-store16-1.c: New test.
12454
12455 2014-04-11 Tobias Burnus <burnus@net-b.de>
12456
12457 PR c/60194
12458 * * g++.dg/warn/warn_format_signedness.C: New.
12459 * gcc.dg/format/warn-signedness.c: New.
12460
12461 2014-04-11 Tobias Burnus <burnus@net-b.de>
12462
12463 PR fortran/58880
12464 PR fortran/60495
12465 * gfortran.dg/finalize_25.f90: New.
12466
12467 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12468
12469 * gcc.target/epiphany/t1068-2.c: New file.
12470
12471 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12472
12473 * gcc.target/epiphany/btst-1.c: New test.
12474
12475 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12476
12477 PR rtl-optimization/60651
12478 * gcc.target/epiphany/mode-switch.c: New test.
12479
12480 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12481
12482 PR c++/58600
12483 * g++.dg/cpp0x/gen-attrs-58.C: New.
12484 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12485
12486 2014-04-11 Steve Ellcey <sellcey@mips.com>
12487 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR middle-end/60556
12490 * gcc.c-torture/compile/pr60556.c: New test.
12491
12492 2014-04-11 Richard Biener <rguenther@suse.de>
12493
12494 PR middle-end/60797
12495 * gcc.dg/pr60797.c: New testcase.
12496
12497 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12498
12499 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12500 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12501 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12502 rename to ...
12503 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12504 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12505 instructions as well.
12506
12507 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12508
12509 PR rtl-optimization/60663
12510 * gcc.target/arm/pr60663.c: New test.
12511
12512 2014-04-10 Jason Merrill <jason@redhat.com>
12513
12514 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12515
12516 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR lto/60567
12519 * g++.dg/lto/pr60567_0.C: New test.
12520
12521 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12522
12523 * gfortran.dg/class_nameclash.f90: New test.
12524
12525 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12526
12527 PR c++/52844
12528 * g++.dg/cpp0x/variadic156.C: New.
12529
12530 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12531
12532 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12533 long.
12534
12535 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12536
12537 PR debug/60655
12538 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12539 -fdata-sections.
12540
12541 2014-04-09 Steve Ellcey <sellcey@mips.com>
12542
12543 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12544 and scan lists.
12545
12546 2014-04-09 Cong Hou <congh@google.com>
12547
12548 PR testsuite/60773
12549 * lib/target-supports.exp:
12550 (check_effective_target_vect_widen_si_to_di_pattern): New.
12551 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12552 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12553 targets only.
12554 (foo): Fix up formatting.
12555 (main): Call check_vect.
12556
12557 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12558
12559 PR c++/59115
12560 * g++.dg/template/crash119.C: New.
12561
12562 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12563
12564 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12565
12566 2014-04-08 Jason Merrill <jason@redhat.com>
12567
12568 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12569
12570 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12571
12572 PR rtl-optimization/60776
12573 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12574 * gcc.dg/builtin-bswap-7.c: Likewise.
12575 * gcc.dg/builtin-bswap-6a.c: New testcase.
12576 * gcc.dg/builtin-bswap-7a.c: New testcase.
12577
12578 Revert
12579 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12580
12581 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12582 optimization.
12583 * gcc.dg/builtin-bswap-7.c: Likewise.
12584
12585 2014-04-08 Richard Biener <rguenther@suse.de>
12586
12587 PR tree-optimization/60785
12588 * gcc.dg/graphite/pr60785.c: New testcase.
12589
12590 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12591
12592 PR target/60602
12593 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12594 with as at -O0.
12595
12596 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12597
12598 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12599 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12600 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12601
12602 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12603
12604 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12605
12606 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12607
12608 PR target/60609
12609 * g++.dg/torture/pr60609.C: New test.
12610
12611 2014-04-07 Richard Biener <rguenther@suse.de>
12612
12613 PR tree-optimization/60766
12614 * gcc.dg/torture/pr60766.c: New testcase.
12615
12616 2014-04-07 Jason Merrill <jason@redhat.com>
12617
12618 * lib/gcc-dg.exp (dg-build-dso): New.
12619 (gcc-dg-test-1): Handle dg-do-what "dso".
12620 * lib/target-supports.exp (add_options_for_dlopen): New.
12621 (check_effective_target_dlopen): Use it.
12622
12623 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12624
12625 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12626
12627 2014-04-07 Richard Biener <rguenther@suse.de>
12628
12629 PR middle-end/60750
12630 * g++.dg/torture/pr60750.C: New testcase.
12631 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12632
12633 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12634
12635 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12636
12637 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12638
12639 PR testsuite/60671
12640 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12641
12642 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12643
12644 PR testsuite/60672
12645 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12646
12647 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12648
12649 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12650
12651 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12652
12653 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12654
12655 * gcc.target/avr/dev-specific-rmw.c: New test.
12656
12657 2014-04-04 Cong Hou <congh@google.com>
12658
12659 PR tree-optimization/60656
12660 * gcc.dg/vect/pr60656.c: New test.
12661
12662 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12663
12664 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12665 optimization.
12666 * gcc.dg/builtin-bswap-7.c: Likewise.
12667
12668 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12669
12670 PR c++/58207
12671 * g++.dg/cpp0x/constexpr-ice15.C: New.
12672
12673 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12674
12675 PR ipa/59626
12676 testcase by Richard Biener
12677 * gcc.dg/lto/pr59626_0.c: New testcase.
12678 * gcc.dg/lto/pr59626_1.c: New testcase.
12679
12680 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12681
12682 PR debug/60655
12683 * gcc.c-torture/compile/pr60655-1.c: New test.
12684
12685 2014-04-04 Martin Jambor <mjambor@suse.cz>
12686
12687 PR ipa/60640
12688 * g++.dg/ipa/pr60640-1.C: New test.
12689 * g++.dg/ipa/pr60640-2.C: Likewise.
12690 * g++.dg/ipa/pr60640-3.C: Likewise.
12691 * g++.dg/ipa/pr60640-4.C: Likewise.
12692
12693 2014-04-04 Jeff Law <law@redhat.com>
12694
12695 PR target/60657
12696 * gcc.target/arm/pr60657.c: New test.
12697
12698 2014-04-04 Richard Biener <rguenther@suse.de>
12699
12700 PR ipa/60746
12701 * g++.dg/torture/pr60746.C: New testcase.
12702
12703 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12704
12705 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12706 * g++.old-deja/g++.jason/overload21.C: Likewise.
12707 * g++.old-deja/g++.law/init5.C: Likewise.
12708
12709 2014-04-03 Cong Hou <congh@google.com>
12710
12711 PR tree-optimization/60505
12712 * gcc.dg/vect/pr60505.c: New test.
12713
12714 2014-04-03 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/60740
12717 * gcc.dg/graphite/pr60740.c: New testcase.
12718
12719 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12720
12721 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12722 * g++.dg/warn/Wnvdtor-2.C: New.
12723 * g++.dg/warn/Wnvdtor-3.C: New.
12724 * g++.dg/warn/Wnvdtor-4.C: New.
12725 * g++.dg/warn/Weff1.C: Delete.
12726 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12727 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12728
12729 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12730
12731 PR ipa/60659
12732 * g++.dg/torture/pr60659.C: New testcase.
12733
12734 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735
12736 PR tree-optimization/60733
12737 * gcc.dg/torture/pr60733.c: New test.
12738
12739 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12740
12741 PR rtl-optimization/60650
12742 * gcc.target/arm/pr60650-2.c: New.
12743
12744 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12745
12746 * gcc.target/i386/avx2-vpand-3.c,
12747 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12748
12749 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12750
12751 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12752 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12753 gcc.target/i386/memcpy-strategy-1.c,
12754 gcc.target/i386/memcpy-strategy-2.c,
12755 gcc.target/i386/memcpy-vector_loop-1.c,
12756 gcc.target/i386/memcpy-vector_loop-2.c,
12757 gcc.target/i386/memset-vector_loop-1.c,
12758 gcc.target/i386/memset-vector_loop-2.c,
12759 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12760 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12761 -march= options different from those in dg-options.
12762
12763 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12764
12765 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12766 gcc.target/i386/pr30970.c: Use -mtune=generic.
12767 * gcc.target/i386/avx2-vpaddb-3.c,
12768 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12769 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12770 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12771 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12772 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12773 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12774 gcc.target/i386/avx2-vpsubw-3.c,
12775 gcc.target/i386/avx256-unaligned-load-1.c,
12776 gcc.target/i386/avx256-unaligned-load-4.c,
12777 gcc.target/i386/avx256-unaligned-store-1.c,
12778 gcc.target/i386/avx256-unaligned-store-2.c,
12779 gcc.target/i386/avx256-unaligned-store-4.c: Use
12780 -mno-prefer-avx128.
12781
12782 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12783 Iain Sandoe <iain@codesourcery.com>
12784
12785 PR target/54083
12786 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12787 with the additional options -Wl,-undefined,dynamic_lookup
12788 and -Wl,-flat_namespace.
12789 * gcc.dg/torture/pr53922.c: Additional option
12790 -Wl,-flat_namespace for darwin[89].
12791 * gcc.dg/torture/pr60092.c: Additional options
12792 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12793 for darwin[89].
12794
12795 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12796
12797 PR target/43751
12798 * lib/prune.exp: Modify the regular express to prune
12799 the new warnings introduced by r205679 on darwin9.
12800
12801 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12802
12803 * g++.dg/init/ctor4.C: Adjust.
12804 * g++.dg/init/ctor4-1.C: New.
12805 * g++.dg/cpp0x/defaulted2.C: Adjust.
12806
12807 2014-04-01 Richard Henderson <rth@redhat.com>
12808
12809 PR target/60704
12810 * gcc.dg/pr60704.c: New file.
12811
12812 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12813
12814 PR target/60363
12815 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12816 logical_op_short_circuit targets.
12817
12818 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12819
12820 PR libfortran/60128
12821 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12822 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12823
12824 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12825
12826 PR rtl-optimization/60700
12827 * gcc.target/i386/pr60700.c: New test.
12828
12829 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12830
12831 PR target/60650
12832 * gcc.target/arm/pr60650.c: Adjust command line options.
12833
12834 2014-03-31 Martin Jambor <mjambor@suse.cz>
12835
12836 PR middle-end/60647
12837 * gcc.dg/pr60647-1.c: New test.
12838 * gcc.dg/pr60647-2.c: Likewise.
12839
12840 2014-03-31 Richard Biener <rguenther@suse.de>
12841
12842 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12843
12844 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12845
12846 PR target/60034
12847 * gcc.target/aarch64/pr60034.c: New file.
12848
12849 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12850
12851 PR c++/60626
12852 * g++.dg/cpp1y/pr60626.C: New testcase.
12853
12854 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12855
12856 * gcc.dg/pr45416.c: Allow bextr on x86.
12857 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12858 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12859 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12860 * gcc.target/i386/l_fma_double_1.c,
12861 gcc.target/i386/l_fma_double_2.c,
12862 gcc.target/i386/l_fma_double_3.c,
12863 gcc.target/i386/l_fma_double_4.c,
12864 gcc.target/i386/l_fma_double_5.c,
12865 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12866 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12867 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12868 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12869 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12870 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12871 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12872
12873 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR target/60648
12876 * g++.dg/pr60648.C: Move test to...
12877 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12878 dg-options, add for fpic targets dg-additional-options -fPIC.
12879
12880 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12881
12882 * gnat.dg/opt33.adb: New testcase.
12883
12884 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12885
12886 PR target/60697
12887 * gcc.target/aarch64/pr60697.c: New.
12888
12889 2014-03-27 Jeff Law <law@redhat.com>
12890
12891 PR target/60648
12892 * g++.dg/pr60648.C: New test.
12893
12894 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12895
12896 PR c++/60573
12897 * g++.dg/cpp1y/pr60573.C: New testcase.
12898
12899 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR target/60693
12902 * gcc.target/i386/pr60693.c: New test.
12903
12904 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12905
12906 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12907
12908 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR c++/60689
12911 * c-c++-common/pr60689.c: New test.
12912
12913 PR c++/58678
12914 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12915 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12916 targets.
12917
12918 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12919
12920 PR target/60675
12921 * gcc.target/aarch64/pr60675.C: New.
12922
12923 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12924
12925 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12926 * lib/target-supports.exp: Return true for s390
12927 in check_effective_logical_op_short_circuit.
12928
12929 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12930
12931 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12932 of second source operand.
12933 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12934 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12935 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12936
12937 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR ipa/60315
12940 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12941
12942 2014-03-28 Tobias Burnus <burnus@net-b.de>
12943
12944 * lib/cilk-plus-dg.exp: New.
12945 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12946 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12947
12948 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12949
12950 PR fortran/60522
12951 * gfortran.dg/where_4.f90: New test case.
12952
12953 2014-03-27 Tobias Burnus <burnus@net-b.de>
12954
12955 PR fortran/58880
12956 * gfortran.dg/finalize_24.f90: New.
12957
12958 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12959
12960 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12961 vbpermq builtin.
12962
12963 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12964 vec_select optimizations.
12965 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12966 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12967
12968 PR target/60672
12969 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12970 xxpermdi builtins are supported.
12971
12972 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12973
12974 PR rtl-optimization/60650
12975 * gcc.target/arm/pr60650.c: New.
12976
12977 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12978
12979 * gcc.target/s390/20140327-1.c: New testcase.
12980
12981 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR middle-end/60682
12984 * g++.dg/gomp/pr60682.C: New test.
12985
12986 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12987
12988 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12989
12990 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12991
12992 PR target/60580
12993 * gcc.target/aarch64/pr60580_1.c: New.
12994 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12995 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12996
12997 2014-03-26 Dehao Chen <dehao@google.com>
12998
12999 * gcc.dg/predict-8.c: New test.
13000
13001 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13002
13003 PR c++/52369
13004 * g++.dg/init/const10.C: New.
13005 * g++.dg/init/const11.C: New.
13006 * g++.dg/init/pr25811.C: Adjust.
13007 * g++.dg/init/pr29043.C: Likewise.
13008 * g++.dg/init/pr43719.C: Likewise.
13009 * g++.dg/init/pr44086.C: Likewise.
13010 * g++.dg/init/ctor8.C: Likewise.
13011 * g++.dg/init/uninitialized1.C: Likewise.
13012
13013 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR sanitizer/60636
13016 * c-c++-common/ubsan/pr60636.c: New test.
13017
13018 2014-03-26 Andreas Schwab <schwab@suse.de>
13019
13020 * g++.dg/torture/pr60315.C: Remove duplication.
13021
13022 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13023
13024 * gcc.c-torture/execute/20140326-1.c: New test.
13025
13026 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13027
13028 PR ipa/60315
13029 * g++.dg/torture/pr60315.C: New testcase.
13030
13031 2014-03-25 Martin Jambor <mjambor@suse.cz>
13032
13033 PR ipa/60600
13034 * g++.dg/ipa/pr60600.C: New test.
13035
13036 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13037
13038 PR testsuite/58013
13039 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13040
13041 2014-03-25 Richard Biener <rguenther@suse.de>
13042
13043 PR middle-end/60635
13044 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13045 * gfortran.dg/lto/pr60635_1.c: Likewise.
13046
13047 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13048
13049 PR c++/60627
13050 * g++.dg/cpp1y/pr60627.C: New testcase.
13051
13052 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13053
13054 * gcc.target/aarch64/ushr64_1.c: New.
13055
13056 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13057
13058 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13059 (LONG_LONG): Use LLONG.
13060 (set_rvector_long): Explicitly return void.
13061 (set_vector_long): Likewise.
13062 (check_vector_long): Likewise.
13063
13064 2014-03-24 Marek Polacek <polacek@redhat.com>
13065
13066 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13067 Define INT_MIN.
13068 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13069 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13070 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13071 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13072 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13073 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13074 * c-c++-common/ubsan/pr59503.c: Likewise.
13075 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13076 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13077 * c-c++-common/ubsan/shift-3.c: Likewise.
13078 * c-c++-common/ubsan/shift-6.c: Likewise.
13079 * c-c++-common/ubsan/undefined-1.c: Likewise.
13080 * c-c++-common/ubsan/vla-2.c: Likewise.
13081 * c-c++-common/ubsan/vla-3.c: Likewise.
13082 * c-c++-common/ubsan/vla-4.c: Likewise.
13083 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13084 * g++.dg/ubsan/return-2.C: Likewise.
13085
13086 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13087
13088 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13089 hppa*-*-hpux*.
13090
13091 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13092
13093 PR libfortran/59313
13094 PR libfortran/58015
13095 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13096 * gfortran.dg/round_4.f90: Likewise.
13097
13098 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13099
13100 PR libfortran/60128
13101 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13102 i?86-*-solaris2.9*.
13103
13104 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13105
13106 PR sanitizer/60613
13107 * c-c++-common/ubsan/pr60613-1.c: New test.
13108 * c-c++-common/ubsan/pr60613-2.c: New test.
13109
13110 2014-03-22 Matthias Klose <doko@ubuntu.com>
13111
13112 * g++.dg/cpp0x/regress: Remove empty directory.
13113
13114 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR debug/60603
13117 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13118
13119 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13120
13121 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13122 * g++.dg/cpp1y/pr60393.C: Likewise.
13123
13124 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13125
13126 PR c++/60384
13127 * g++.dg/cpp1y/pr60384.C: New.
13128
13129 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR target/60598
13132 * gcc.dg/pr60598.c: New test.
13133
13134 2014-03-21 Martin Jambor <mjambor@suse.cz>
13135
13136 PR ipa/59176
13137 * g++.dg/torture/pr59176.C: New test.
13138
13139 2014-03-21 Martin Jambor <mjambor@suse.cz>
13140
13141 PR ipa/60419
13142 * g++.dg/ipa/pr60419.C: New test.
13143
13144 2014-03-21 Richard Biener <rguenther@suse.de>
13145
13146 PR tree-optimization/60577
13147 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13148
13149 2014-03-21 Tobias Burnus <burnus@net-b.de>
13150
13151 PR fortran/60599
13152 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13153
13154 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR middle-end/60597
13157 * g++.dg/opt/pr60597.C: New test.
13158
13159 PR c++/60572
13160 * g++.dg/init/pr60572.C: New test.
13161
13162 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13163
13164 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13165
13166 2014-03-19 Tobias Burnus <burnus@net-b.de>
13167
13168 PR fortran/60543
13169 PR fortran/60283
13170 * gfortran.dg/implicit_pure_4.f90: New.
13171
13172 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13173
13174 PR c++/51474
13175 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13176
13177 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13178
13179 PR testsuite/60590
13180 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13181 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13182 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13183
13184 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13185
13186 PR c++/60332
13187 * g++.dg/cpp1y/pr60332.C: New.
13188
13189 2014-03-19 Marek Polacek <polacek@redhat.com>
13190
13191 PR sanitizer/60569
13192 * g++.dg/ubsan/pr60569.C: New test.
13193
13194 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13195
13196 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13197
13198 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR tree-optimization/60559
13201 * g++.dg/vect/pr60559.cc: New test.
13202
13203 2014-03-18 Ian Lance Taylor <iant@google.com>
13204
13205 PR target/60563
13206 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13207 (ditype): Rename typedef from int64_t.
13208
13209 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13210
13211 PR c/55383
13212 * gcc.dg/cast-qual-3.c: New.
13213 Revert:
13214 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13215 * c-c++-common/Wcast-qual-1.c: More precise match text.
13216
13217 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13218
13219 PR fortran/55207
13220 PR fortran/60549
13221 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13222 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13223 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13224 * gfortran.dg/intent_optimize_1.f90: Ditto.
13225 * gfortran.dg/pointer_init_9.f90: Ditto.
13226 * gfortran.dg/volatile4.f90: Ditto.
13227 * gfortran.dg/volatile6.f90: Ditto.
13228
13229 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13230
13231 PR c/55383
13232 * c-c++-common/Wcast-qual-1.c: More precise match text.
13233
13234 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13235
13236 PR c++/60305
13237 * g++.dg/cpp0x/constexpr-ice14.C: New.
13238
13239 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13240
13241 PR c++/54250
13242 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13243
13244 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR sanitizer/60535
13247 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13248 * c-c++-common/ubsan/null-2.c: Likewise.
13249 * c-c++-common/ubsan/null-3.c: Likewise.
13250 * c-c++-common/ubsan/null-4.c: Likewise.
13251 * c-c++-common/ubsan/null-5.c: Likewise.
13252 * c-c++-common/ubsan/null-6.c: Likewise.
13253 * c-c++-common/ubsan/null-7.c: Likewise.
13254 * c-c++-common/ubsan/null-8.c: Likewise.
13255 * c-c++-common/ubsan/null-9.c: Likewise.
13256 * c-c++-common/ubsan/null-10.c: Likewise.
13257 * c-c++-common/ubsan/null-11.c: Likewise.
13258 * c-c++-common/ubsan/overflow-1.c: Likewise.
13259 * c-c++-common/ubsan/overflow-2.c: Likewise.
13260 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13261 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13262 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13263 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13264 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13265 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13266 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13267 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13268 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13269 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13270 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13271 * c-c++-common/ubsan/pr59333.c: Likewise.
13272 * c-c++-common/ubsan/pr59503.c: Likewise.
13273 * c-c++-common/ubsan/pr59667.c: Likewise.
13274 * c-c++-common/ubsan/undefined-1.c: Likewise.
13275 * g++.dg/ubsan/pr59250.C: Likewise.
13276 * g++.dg/ubsan/pr59306.C: Likewise.
13277
13278 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13279
13280 * gcc.dg/tls/pr58595.c: Add tls options.
13281
13282 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13283
13284 * gcc.target/i386/avx-additional-reg-names.c: New.
13285 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13286
13287 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13288
13289 PR c++/60390
13290 * g++.dg/cpp1y/pr60390.C: New testcase.
13291
13292 PR c++/60391
13293 * g++.dg/cpp1y/pr60391.C: New testcase.
13294
13295 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR target/60516
13298 * gcc.target/i386/pr60516.c: New test.
13299
13300 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13301
13302 PR c++/59571
13303 * g++.dg/cpp0x/constexpr-ice13.C: New.
13304
13305 2014-03-17 Marek Polacek <polacek@redhat.com>
13306
13307 PR middle-end/60534
13308 * gcc.dg/gomp/pr60534.c: New test.
13309
13310 2014-03-17 Kai Tietz <ktietz@redhat.com>
13311
13312 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13313
13314 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13315
13316 PR testsuite/58851
13317 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13318 storage size.
13319
13320 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13321
13322 PR libfortran/58324
13323 * gfortran.dg/list_read_12.f90: New test.
13324
13325 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13326
13327 PR fortran/55207
13328 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13329 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13330 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13331 -Wno-aggressive-loop-optimizations and remove an unused variable.
13332 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13333 * gfortran.dg/pointer_init_9.f90: New.
13334 * gfortran.dg/volatile4.f90: Put into subroutine.
13335 * gfortran.dg/volatile6.f90: Ditto.
13336
13337 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13338
13339 PR fortran/60392
13340 * gfortran.dg/transpose_4.f90: New test.
13341
13342 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13343
13344 PR rtl-optimization/60508
13345 * gcc.target/i386/pr60508.c: New.
13346
13347 2014-03-14 Richard Biener <rguenther@suse.de>
13348
13349 PR middle-end/60518
13350 * g++.dg/pr60518.C: New testcase.
13351
13352 2014-03-14 Martin Jambor <mjambor@suse.cz>
13353
13354 PR lto/60461
13355 * gcc.dg/lto/pr60461_0.c: New test.
13356
13357 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13358
13359 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13360 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13361 * gcc.dg/lto/save-temps_0.c: New testcase.
13362
13363 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13364
13365 PR middle-end/36282
13366 * c-c++-common/pr36282-1.c: New test.
13367 * c-c++-common/pr36282-2.c: New test.
13368 * c-c++-common/pr36282-3.c: New test.
13369 * c-c++-common/pr36282-4.c: New test.
13370
13371 2014-03-13 Richard Henderson <rth@redhat.com>
13372
13373 PR debug/60438
13374 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13375
13376 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13377
13378 PR c++/60383
13379 * g++.dg/template/crash118.C: New.
13380 * g++.dg/template/crash95.C: Adjust.
13381
13382 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13383
13384 PR rtl-optimization/57189
13385 * gcc.target/i386/pr57189.c: New.
13386
13387 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13388
13389 PR c++/60254
13390 * g++.dg/cpp0x/static_assert10.C: New.
13391 * g++.dg/cpp0x/static_assert11.C: Likewise.
13392 * g++.dg/cpp0x/static_assert3.C: Adjust.
13393
13394 2014-03-13 Richard Biener <rguenther@suse.de>
13395
13396 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13397
13398 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13399
13400 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13401 2.07 128-bit arithmetic.
13402 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13403
13404 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13405 due to when TImode is allowed in VSX registers, the allowable
13406 address modes for TImode is just a single indirect address in
13407 order for the value to be loaded and store in either GPR or VSX
13408 registers. This affects the generated code, and it would cause
13409 this test to fail, when such an option is used.
13410
13411 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13412
13413 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13414
13415 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13416
13417 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13418 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13419 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13420 only test for exactly one if if -mbranch-cost=1 has been passed.
13421
13422 2014-03-12 Christian Bruel <christian.bruel@st.com>
13423
13424 PR target/60264
13425 * gcc.target/arm/pr60264.c
13426
13427 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13428
13429 PR tree-optimization/60454
13430 * gcc.c-torture/execute/pr60454.c: New test.
13431
13432 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13433 Marc Glisse <marc.glisse@inria.fr>
13434
13435 PR tree-optimization/60502
13436 * gcc.c-torture/compile/pr60502.c: New test.
13437
13438 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR middle-end/60482
13441 * gcc.dg/vect/pr60482.c: New test.
13442
13443 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13444
13445 PR c++/60389
13446 * g++.dg/cpp0x/inh-ctor19.C: New.
13447
13448 2014-03-11 Richard Biener <rguenther@suse.de>
13449
13450 PR tree-optimization/60429
13451 PR tree-optimization/60485
13452 * gcc.dg/pr60485-1.c: New testcase.
13453 * gcc.dg/pr60485-2.c: Likewise.
13454
13455 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR ipa/60457
13458 * g++.dg/ipa/pr60457.C: New test.
13459
13460 2014-03-10 Richard Biener <rguenther@suse.de>
13461
13462 PR middle-end/60474
13463 * g++.dg/torture/pr60474.C: New testcase.
13464
13465 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13466
13467 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13468
13469 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13470
13471 * gcc.dg/lto/pr55113_0.c: New testcase.
13472
13473 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13474
13475 PR c++/60033
13476 * g++.dg/cpp1y/pr60033.C: New testcase.
13477
13478 PR c++/60393
13479 * g++.dg/cpp1y/pr60393.C: New testcase.
13480
13481 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13482
13483 PR libfortran/60128
13484 * gfortran.dg/fmt_en.f90: New test.
13485
13486 2014-03-07 Jason Merrill <jason@redhat.com>
13487
13488 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13489 * lib/target-supports.exp (check_effective_target_c++11): Now
13490 means C++11 and up.
13491 (check_effective_target_c++11_only): New.
13492 (check_effective_target_c++11_down): New.
13493 (check_effective_target_c++1y): New.
13494 (check_effective_target_c++1y_only): New.
13495 (check_effective_target_c++98_only): Rename from
13496 check_effective_target_c++98.
13497 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13498
13499 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13500
13501 PR c++/58609
13502 * g++.dg/cpp0x/constexpr-ice12.C: New.
13503
13504 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13505
13506 * c-c++-common/gomp/map-1.c: Extend.
13507
13508 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13509 Janus Weil <janus@gcc.gnu.org>
13510
13511 PR fortran/51976
13512 * gfortran.dg/deferred_type_component_1.f90 : New test.
13513 * gfortran.dg/deferred_type_component_2.f90 : New test.
13514
13515 2014-03-06 Marek Polacek <polacek@redhat.com>
13516
13517 PR c/60197
13518 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13519 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13520
13521 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR target/58595
13524 * gcc.dg/tls/pr58595.c: New test.
13525
13526 2014-03-06 Richard Biener <rguenther@suse.de>
13527
13528 PR middle-end/60445
13529 PR lto/60424
13530 PR lto/60427
13531 Revert
13532 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13533
13534 * gcc.dg/lto/pr55113_0.c: New testcase.
13535
13536 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR testsuite/59308
13539 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13540 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13541 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13542 s390*/i?86/x86_64.
13543 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13544 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13545 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13546 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13547 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13548 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13549 even for mips*/s390*/i?86/x86_64.
13550 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13552 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13553 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13555
13556 PR lto/60404
13557 * gcc.dg/lto/pr60404_0.c: New test.
13558 * gcc.dg/lto/pr60404_1.c: New file.
13559 * gcc.dg/lto/pr60404_2.c: New file.
13560
13561 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13562
13563 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13564 long long" throughout.
13565 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13566 * gcc.dg/vmx/insert-vsx.c: Likewise.
13567 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13568 * gcc.dg/vmx/ld-vsx.c: Likewise.
13569 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13570 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13571 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13572 * gcc.dg/vmx/merge-vsx.c: Likewise.
13573 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13574 * gcc.dg/vmx/st-vsx.c: Likewise.
13575 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13576 * gcc.dg/vmx/stl-vsx.c: Likewise.
13577 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13578
13579 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13580
13581 * gcc.dg/lto/pr55113_0.c: New testcase.
13582
13583 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13584
13585 PR c++/60376
13586 * g++.dg/cpp1y/pr60376.C: New.
13587
13588 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13589
13590 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13591
13592 2014-03-04 Richard Biener <rguenther@suse.de>
13593
13594 PR tree-optimization/60382
13595 * gcc.dg/vect/pr60382.c: New testcase.
13596
13597 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13598
13599 PR libfortran/60148
13600 * gfortran.dg/namelist_84.f90: New test.
13601
13602 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13603
13604 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13605 argument to avoid inf values.
13606 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13607 UNION_FP_CHECK machinery.
13608
13609 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13610
13611 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13612 i32in128 cases outside special big-endian processing block.
13613
13614 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR preprocessor/60400
13617 * c-c++-common/cpp/pr60400.c: New test.
13618 * c-c++-common/cpp/pr60400-1.h: New file.
13619 * c-c++-common/cpp/pr60400-2.h: New file.
13620
13621 PR objc++/60398
13622 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13623
13624 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13625 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13626
13627 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13628
13629 PR ipa/60150
13630 * g++.dg/lto/pr60150.H: New testcase.
13631 * g++.dg/lto/pr60150_0.C: New testcase.
13632 * g++.dg/lto/pr60150_1.C: New testcase.
13633
13634 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13635
13636 PR ipa/60306
13637 * g++.dg/ipa/devirt-29.C: New testcase
13638
13639 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13640
13641 PR fortran/60236
13642 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13643
13644 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13645
13646 PR c++/50025
13647 * g++.dg/cpp0x/pr50025.C: New.
13648
13649 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13650
13651 PR c++/60377
13652 * g++.dg/cpp1y/pr60377.C: New testcase.
13653
13654 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13655
13656 PR fortran/60341
13657 * gfortran.dg/str_comp_optimize_1.f90: New test.
13658
13659 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13660
13661 PR target/60071
13662 * gcc.c-torture/compile/pr60071.c: New.
13663
13664 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13665
13666 PR fortran/60359
13667 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13668
13669 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13670
13671 PR c++/58610
13672 * g++.dg/cpp0x/constexpr-ice11.C: New.
13673
13674 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13675
13676 PR c++/60314
13677 * g++.dg/cpp1y/auto-fn24.C: New.
13678
13679 2014-02-28 Joey Ye <joey.ye@arm.com>
13680
13681 PR target/PR60169
13682 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13683
13684 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13685
13686 PR c++/60253
13687 * g++.dg/overload/ellipsis2.C: New.
13688
13689 2014-02-27 Jeff Law <law@redhat.com>
13690
13691 PR rtl-optimization/52714
13692 * gcc.c-torture/compile/pr52714.c: New test.
13693
13694 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13695 Jeff Law <law@redhat.com>
13696
13697 PR rtl-optimization/49847
13698 * g++.dg/pr49847.C: New test.
13699
13700 2014-02-27 Marek Polacek <polacek@redhat.com>
13701
13702 PR middle-end/59223
13703 * c-c++-common/pr59223.c: New test.
13704
13705 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13706
13707 * common/config/i386/predicates.md (const1256_operand): Remove.
13708 (const2356_operand): New.
13709 (const_1_to_2_operand): Remove.
13710 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13711 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13712 (*avx512pf_gatherpf<mode>sf): Ditto.
13713 (avx512pf_gatherpf<mode>df): Ditto.
13714 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13715 (*avx512pf_gatherpf<mode>df): Ditto.
13716 (avx512pf_scatterpf<mode>sf): Ditto.
13717 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13718 (*avx512pf_scatterpf<mode>sf): Ditto.
13719 (avx512pf_scatterpf<mode>df): Ditto.
13720 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13721 (*avx512pf_scatterpf<mode>df): Ditto.
13722 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13723
13724 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13725
13726 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13727 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13728 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13729 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13730 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13731 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13732 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13733 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13734
13735 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13736
13737 PR target/60280
13738 * gnat.dg/renaming5.adb: Change to two expected gotos.
13739 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13740 jump threads.
13741 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13742 messages for removed basic block.
13743 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13744 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13745 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13746 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13747
13748 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13749
13750 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13751 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13752 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13753 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13754 * gcc.dg/vmx/merge-vsx.c: Likewise.
13755 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13756
13757 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13758
13759 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13760 * gcc.target/i386/prefetchwt1-1.c: New.
13761 * g++.dg/other/i386-2.C: Add new option.
13762 * g++.dg/other/i386-3.C: Ditto.
13763 * gcc.target/i386/sse-12.c: Ditto.
13764 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13765 * gcc.target/i386/sse-22.c: Add new option.
13766 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13767
13768 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13769
13770 PR libfortran/59313
13771 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13772
13773 PR libfortran/58015
13774 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13775
13776 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13777
13778 PR c++/60311
13779 * g++.dg/cpp1y/pr60311.C: New testcase.
13780
13781 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13782
13783 PR c++/60065
13784 * g++.dg/cpp1y/pr60065.C: New testcase.
13785
13786 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13787
13788 PR rtl-optimization/60268
13789 * gcc.c-torture/compile/pr60268.c: New test.
13790
13791 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13792
13793 * gcc.target/microblaze/others/mem_reload.c: New test.
13794
13795 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13796
13797 * gcc.dg/vmx/lde.c: New test.
13798 * gcc.dg/vmx/lde-be-order.c: New test.
13799 * gcc.dg/vmx/ste.c: New test.
13800 * gcc.dg/vmx/ste-be-order.c: New test.
13801
13802 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13803
13804 PR testsuite/60173
13805 * lib/target-supports.exp
13806 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13807 and crisv32-*-* to list.
13808
13809 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13810
13811 PR fortran/60302
13812 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13813
13814 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13815
13816 * gcc.dg/vmx/vsums.c: Check entire result vector.
13817 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13818
13819 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13820
13821 * gcc.dg/vmx/ld.c: New test.
13822 * gcc.dg/vmx/ld-be-order.c: New test.
13823 * gcc.dg/vmx/ld-vsx.c: New test.
13824 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13825 * gcc.dg/vmx/ldl.c: New test.
13826 * gcc.dg/vmx/ldl-be-order.c: New test.
13827 * gcc.dg/vmx/ldl-vsx.c: New test.
13828 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13829 * gcc.dg/vmx/st.c: New test.
13830 * gcc.dg/vmx/st-be-order.c: New test.
13831 * gcc.dg/vmx/st-vsx.c: New test.
13832 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13833 * gcc.dg/vmx/stl.c: New test.
13834 * gcc.dg/vmx/stl-be-order.c: New test.
13835 * gcc.dg/vmx/stl-vsx.c: New test.
13836 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13837
13838 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13839
13840 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13841 * g++.dg/other/i386-3.C (dg-options): Ditto.
13842 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13843 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13844 -mavx512pf and -msha.
13845
13846 2014-02-21 Richard Biener <rguenther@suse.de>
13847
13848 PR tree-optimization/60276
13849 * gcc.dg/vect/pr60276.c: New testcase.
13850
13851 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13852
13853 PR fortran/60234
13854 * gfortran.dg/finalize_23.f90: New.
13855
13856 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13857
13858 PR c++/60052
13859 PR c++/60053
13860 * g++.dg/cpp1y/pr60052.C: New testcase.
13861 * g++.dg/cpp1y/pr60053.C: New testcase.
13862
13863 2014-02-21 Tobias Burnus <burnus@net-b.de>
13864
13865 PR fortran/60286
13866 * gfortran.dg/inquire_16.f90: New.
13867
13868 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13869
13870 * gcc.target/nios2/biggot-1.c: New.
13871 * gcc.target/nios2/biggot-2.c: New.
13872
13873 2014-02-20 Martin Jambor <mjambor@suse.cz>
13874
13875 PR ipa/55260
13876 * gcc.dg/ipa/pr55260.c: New test.
13877
13878 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13879
13880 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13881 for execution test case.
13882
13883 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13884
13885 PR ipa/58555
13886 * g++.dg/torture/pr58555.C: New testcase.
13887
13888 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13889
13890 PR target/60204
13891 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13892 reflect abi fix.
13893 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13894
13895 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13896 Kirill Yukhin <kirill.yukhin@intel.com>
13897
13898 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13899 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13900 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13901 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13902 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13903 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13904
13905 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR c/37743
13908 * g++.dg/ext/builtin-bswap1.C: New test.
13909 * c-c++-common/pr37743.c: New test.
13910
13911 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13912
13913 * gcc.dg/decl-10.c: New test.
13914
13915 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR c++/60267
13918 * g++.dg/ext/ivdep-1.C: New test.
13919
13920 PR c++/60267
13921 * gcc.dg/pr60267.c: New test.
13922
13923 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13924
13925 PR target/59794
13926 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13927 (dg-options): Remove -Wno-psabi.
13928 * gcc.target/i386/pr59794-2.c: Ditto.
13929 * gcc.target/i386/pr60205-1.c: Ditto.
13930 * gcc.target/i386/sse-5.c: Ditto.
13931
13932 2014-02-18 Nick Clifton <nickc@redhat.com>
13933
13934 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13935 * gcc.dg/pr23623.c: Likewise.
13936 * gcc.dg/pr48784-1.c: Likewise.
13937 * gcc.dg/pr48784-2.c: Likewise.
13938 * gcc.dg/pr56997-2.c: Likewise.
13939 * gcc.dg/sms-6.c: Likewise.
13940 * gcc.dg/torture/pr60183.c: Likewise.
13941 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13942 * gcc.c-torture/execute/20061220-1.x: New.
13943 * gcc.c-torture/execute/pr43220.x: New.
13944 * gcc.c-torture/execute/pr51581-1.x: New.
13945 * gcc.c-torture/execute/pr51581-2.x: New.
13946 * gcc.c-torture/execute/pr58570.x: New.
13947 * gcc.c-torture/unsorted/DFcmp.x: New.
13948 * gcc.c-torture/unsorted/SFset.x: New.
13949
13950 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13951
13952 * gnat.dg/opt31.adb: New test.
13953
13954 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13955
13956 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13957
13958 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13959
13960 PR fortran/60232
13961 * gfortran.dg/typebound_proc_33.f90: New.
13962
13963 2014-02-19 Marek Polacek <polacek@redhat.com>
13964
13965 PR c/60195
13966 * gcc.dg/pr60195.c: New test.
13967
13968 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13969
13970 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13971
13972 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13973
13974 PR preprocessor/58844
13975 * c-c++-common/cpp/pr58844-1.c: New test.
13976 * c-c++-common/cpp/pr58844-2.c: New test.
13977
13978 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13979
13980 PR c++/60225
13981 * g++.dg/cpp0x/constexpr-ice10.C: New.
13982
13983 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13984
13985 PR c++/60215
13986 * g++.dg/cpp0x/pr60215.C: New.
13987
13988 2014-02-18 Tobias Burnus <burnus@net-b.de>
13989
13990 PR fortran/49397
13991 * gfortran.dg/proc_ptr_45.f90: New.
13992 * gfortran.dg/proc_ptr_46.f90: New.
13993
13994 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13995
13996 PR c++/60190
13997 * g++.dg/cpp1y/pr60190.C: New testcase.
13998
13999 PR c++/60064
14000 * g++.dg/cpp1y/pr60064.C: New testcase.
14001
14002 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14003
14004 PR target/60205
14005 * gcc.target/i386/pr60205-1.c: New test.
14006 * gcc.target/i386/pr60205-2.c: Ditto.
14007
14008 2014-02-18 Kai Tietz <ktietz@redhat.com>
14009
14010 PR target/60193
14011 * gcc.target/i386/nest-1.c: New testcase.
14012
14013 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14014
14015 * gnat.dg/opt32.adb: New test.
14016
14017 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14018
14019 PR fortran/60231
14020 * gfortran.dg/typebound_generic_15.f90: New.
14021
14022 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14023
14024 PR fortran/55907
14025 * gfortran.dg/init_flag_12.f90: New.
14026
14027 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14028 Ilya Tocar <ilya.tocar@intel.com>
14029
14030 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14031 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14032 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14033 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14034
14035 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14036
14037 * lib/target-supports.exp
14038 (check_effective_target_logical_op_short_circuit): New procedure.
14039 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14040 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14041 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14042 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14043 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14044 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14045 logical_op_short_circuit for the alternative test, extending
14046 it to arm_cortex_m.
14047
14048 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14049
14050 PR target/60203
14051 * gcc.target/powerpc/pr60203.c: New testsuite.
14052
14053 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14054
14055 PR fortran/59599
14056 * gfortran.dg/ichar_3.f90: New test.
14057
14058 2014-02-15 Richard Biener <rguenther@suse.de>
14059
14060 PR tree-optimization/60183
14061 * gcc.dg/torture/pr60183.c: New testcase.
14062
14063 2014-02-14 Jeff Law <law@redhat.com>
14064
14065 PR rtl-optimization/60131
14066 * g++.dg/torture/pr60131.C: New test.
14067
14068 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14069
14070 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14071 on command-line.
14072
14073 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14074
14075 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14076
14077 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14078
14079 * gcc.c-torture/compile/20140213.c: New test.
14080
14081 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14082
14083 PR target/43546
14084 * gcc.target/i386/pr43546.c: New test.
14085
14086 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14087
14088 * gcc.target/s390/hotpatch-compile-8.c: New test.
14089
14090 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14091
14092 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14093 definition with an ifndef.
14094 * gcc.dg/pr59605-2.c: New test.
14095
14096 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14097
14098 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14099
14100 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14101
14102 * gcc.dg/torture/float128-mul-underflow.c,
14103 gcc.dg/torture/float128-truncdf-underflow.c,
14104 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14105
14106 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR middle-end/59737
14109 * g++.dg/ipa/pr59737.C: New test.
14110
14111 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14112
14113 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14114
14115 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14116
14117 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14118
14119 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14120
14121 2014-02-12 Richard Biener <rguenther@suse.de>
14122
14123 PR middle-end/60092
14124 * gcc.dg/torture/pr60092.c: New testcase.
14125 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14126
14127 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14128
14129 * gcc.c-torture/execute/20140212-1.c: New test.
14130
14131 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14132
14133 PR c++/60047
14134 * g++.dg/cpp0x/pr60047.C: New.
14135
14136 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR c/60101
14139 * c-c++-common/pr60101.c: New test.
14140
14141 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14142
14143 PR lto/59468
14144 * g++.dg/ipa/devirt-27.C: New testcase.
14145 * g++.dg/ipa/devirt-26.C: New testcase.
14146
14147 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14148
14149 PR target/60137
14150 * gcc.target/powerpc/pr60137.c: New file.
14151
14152 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR fortran/52370
14155 * gfortran.dg/pr52370.f90: New test.
14156
14157 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14158
14159 PR target/59927
14160 Revert
14161 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14162
14163 PR testsuite/58630
14164 * gcc.target/i386/pr43662.c (dg-options):
14165 Add -maccumulate-outgoing-args.
14166 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14167 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14168 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14169 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14170 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14171 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14172 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14173 Add -maccumulate-outgoing-args.
14174 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14175 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14176 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14177 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14178 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14179 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14180 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14181 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14182 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14183 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14184 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14185 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14186 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14187 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14188 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14189
14190 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14191
14192 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14193
14194 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14195
14196 PR debug/59776
14197 * gcc.dg/guality/pr59776.c: New test.
14198
14199 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14200
14201 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14202 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14203 (add_options_for_arm_vfp3): New.
14204
14205 2014-02-11 Jeff Law <law@redhat.com>
14206
14207 PR middle-end/54041
14208 * gcc.target/m68k/pr54041.c: New test.
14209
14210 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14211
14212 PR target/59927
14213 * gcc.target/i386/pr59927.c: New test.
14214
14215 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14216
14217 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14218 * gcc.dg/vect/pr60012.c: Likewise.
14219 * gcc.dg/vect/vect-119.c: Likewise.
14220 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14221 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14222
14223 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14224
14225 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14226
14227 2014-02-10 Jeff Law <law@redhat.com>
14228
14229 PR middle-end-52306
14230 * gcc.c-torture/compile/pr52306.c: New test.
14231
14232 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14233
14234 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14235
14236 2014-02-10 Richard Biener <rguenther@suse.de>
14237
14238 PR tree-optimization/60115
14239 * gcc.dg/torture/pr60115.c: New testcase.
14240
14241 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14242
14243 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14244 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14245
14246 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14247 Ilya Tocar <ilya.tocar@intel.com>
14248
14249 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14250 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14251 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14252 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14253 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14254 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14255 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14256 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14257 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14258 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14259 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14260 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14261 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14262 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14263 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14264 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14265 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14266 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14267 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14268 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14269 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14270 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14271 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14272 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14273 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14274 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14275 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14276
14277 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14278
14279 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14280
14281 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14282
14283 PR fortran/57522
14284 * gfortran.dg/associated_target_5.f03: New test.
14285
14286 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14287
14288 PR fortran/59026
14289 * gfortran.dg/elemental_by_value_1.f90: New test.
14290
14291 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14292
14293 PR fortran/58470
14294 * gfortran.dg/finalize_22.f90: New.
14295
14296 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14297
14298 PR fortran/60066
14299 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14300 was fixed by the patch for PR59906.
14301
14302 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14303
14304 PR translation/52289
14305 * gfortran.dg/coarray_8.f90: Update dg-error match.
14306
14307 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14308
14309 PR c/59984
14310 * gcc.dg/vect/pr59984.c: New test.
14311
14312 PR middle-end/60092
14313 * gcc.dg/attr-alloc_align-1.c: New test.
14314 * gcc.dg/attr-alloc_align-2.c: New test.
14315 * gcc.dg/attr-alloc_align-3.c: New test.
14316 * gcc.dg/attr-assume_aligned-1.c: New test.
14317 * gcc.dg/attr-assume_aligned-2.c: New test.
14318 * gcc.dg/attr-assume_aligned-3.c: New test.
14319
14320 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14321
14322 PR target/60077
14323 * gcc.target/i386/pr60077-1.c: New test.
14324 * gcc.target/i386/pr60077-2.c: New test.
14325
14326 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR preprocessor/56824
14329 * gcc.dg/pr56824.c: New test.
14330
14331 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14332
14333 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14334 variable used for atomic operations.
14335
14336 2014-02-07 Richard Biener <rguenther@suse.de>
14337
14338 PR middle-end/60092
14339 * gcc.dg/vect/pr60092-2.c: New testcase.
14340
14341 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14342
14343 PR c++/60082
14344 Revert
14345 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14346
14347 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14348 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14349
14350 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14351
14352 * gcc.target/s390/fp2int1.c: New testcase.
14353
14354 2014-02-07 Richard Biener <rguenther@suse.de>
14355
14356 PR middle-end/60092
14357 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14358 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14359
14360 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14361
14362 PR ipa/59918
14363 * g++.dg/torture/pr59918.C: New testcase.
14364
14365 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14366
14367 PR target/59575
14368 * gcc.target/arm/pr59575.c: New test.
14369
14370 PR debug/59992
14371 * gcc.dg/pr59992.c: New test.
14372
14373 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14374
14375 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14376 init_priority. Test alignment of variable instead of function.
14377
14378 2014-02-06 Marek Polacek <polacek@redhat.com>
14379
14380 PR c/60087
14381 * gcc.dg/pr60087.c: New test.
14382
14383 2014-02-06 Alan Modra <amodra@gmail.com>
14384
14385 * gcc.target/powerpc/pr60032.c: New.
14386
14387 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14388
14389 PR target/60062
14390 * gcc.c-torture/execute/pr60062.c: New test.
14391 * gcc.c-torture/execute/pr60072.c: New test.
14392
14393 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14394
14395 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14396 so that expected outcome works for PIC variants too.
14397
14398 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14399 Kugan Vivekanandarajah <kuganv@linaro.org>
14400
14401 * gcc.target/arm/vect-noalign.c: New file.
14402
14403 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14404 Jakub Jelinek <jakub@redhat.com>
14405
14406 PR middle-end/60013
14407 * gcc.dg/pr60013.c: New testcase.
14408
14409 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14410
14411 * gcc.dg/vmx/sum2s.c: New.
14412 * gcc.dg/vmx/sum2s-be-order.c: New.
14413
14414 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14415
14416 * gcc.dg/vmx/pack.c: New.
14417 * gcc.dg/vmx/pack-be-order.c: New.
14418 * gcc.dg/vmx/unpack.c: New.
14419 * gcc.dg/vmx/unpack-be-order.c: New.
14420
14421 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14422
14423 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14424 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14425
14426 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14427
14428 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14429 Use __builtin_floorf, __builtin_ceilf.
14430 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14431 declaration.
14432 (TEST): Use __builtin_floorf.
14433 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14434
14435 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR ipa/59947
14438 * g++.dg/opt/pr59947.C: New test.
14439
14440 PR c++/58703
14441 * c-c++-common/gomp/pr58703.c: New test.
14442
14443 2014-02-05 Richard Biener <rguenther@suse.de>
14444
14445 PR testsuite/60076
14446 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14447 avoid using unsigned long long.
14448
14449 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14450
14451 PR middle-end/57499
14452 * g++.dg/torture/pr57499.C: New test.
14453
14454 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14455
14456 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14457
14458 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14459
14460 * g++.dg/ipa/devirrt-22.C: Fix template.
14461
14462 2014-02-04 Marek Polacek <polacek@redhat.com>
14463
14464 PR c/60036
14465 * gcc.dg/pr60036.c: New test.
14466
14467 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14468
14469 PR ipa/60058
14470 * g++.dg/torture/pr60058.C: New testcase.
14471
14472 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14473
14474 * g++.dg/tsan/default_options.C: Invert check.
14475
14476 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14477
14478 PR tree-optimization/60002
14479 * g++.dg/opt/pr60002.C: New test.
14480
14481 PR tree-optimization/60023
14482 * g++.dg/vect/pr60023.cc: New test.
14483
14484 PR ipa/60026
14485 * c-c++-common/torture/pr60026.c: New test.
14486
14487 PR rtl-optimization/57915
14488 * gcc.target/i386/pr57915.c: New test.
14489
14490 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14491
14492 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14493
14494 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14495
14496 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14497
14498 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14499
14500 PR middle-end/59261
14501 * gcc.dg/pr59261.c: New test.
14502
14503 2014-02-04 Richard Biener <rguenther@suse.de>
14504
14505 PR tree-optimization/60012
14506 * gcc.dg/vect/pr60012.c: New testcase.
14507
14508 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14509
14510 PR target/59788
14511 * g++.dg/eh/unwind-direct.C: New test.
14512
14513 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14514
14515 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14516 timeout value to 20s.
14517
14518 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14519
14520 PR ipa/59882
14521 * g++.dg/torture/pr59882.C: New testcase
14522
14523 2014-02-03 Jan Hubicka <jh@suse.cz>
14524
14525 PR ipa/59831
14526 * g++.dg/ipa/devirt-22.C: New testcase.
14527
14528 2014-02-03 Jan Hubicka <jh@suse.cz>
14529
14530 * g++.dg/ipa/devirt-25.C: New testcase.
14531
14532 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR tree-optimization/59924
14535 * gcc.dg/pr59924.c: New test.
14536
14537 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14538
14539 PR ipa/59831
14540 * g++.dg/ipa/devirt-24.C: New testcase.
14541
14542 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14543
14544 PR c++/53017
14545 PR c++/59211
14546 * c-c++-common/attributes-1.c: New testcase.
14547 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14548
14549 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14550
14551 PR c++/58871
14552 * g++.dg/cpp0x/pr58871.C: New.
14553
14554 2014-02-03 Cong Hou <congh@google.com>
14555
14556 PR tree-optimization/60000
14557 * g++.dg/vect/pr60000.cc: New test.
14558
14559 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14560
14561 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14562 * gcc.target/i386/long-double-64-4.c: Likewise.
14563 * gcc.target/i386/long-double-80-1.c: Likewise.
14564 * gcc.target/i386/long-double-80-2.c: Likewise.
14565 * gcc.target/i386/long-double-80-3.c: Likewise.
14566 * gcc.target/i386/long-double-80-4.c: Likewise.
14567 * gcc.target/i386/long-double-80-5.c: Likewise.
14568 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14569 __multf3 isn't used.
14570 * gcc.target/i386/long-double-64-3.c: Likewise.
14571 * gcc.target/i386/long-double-128-1.c: New test.
14572 * gcc.target/i386/long-double-128-2.c: Likewise.
14573 * gcc.target/i386/long-double-128-3.c: Likewise.
14574 * gcc.target/i386/long-double-128-4.c: Likewise.
14575 * gcc.target/i386/long-double-128-5.c: Likewise.
14576 * gcc.target/i386/long-double-128-6.c: Likewise.
14577 * gcc.target/i386/long-double-128-7.c: Likewise.
14578 * gcc.target/i386/long-double-128-8.c: Likewise.
14579 * gcc.target/i386/long-double-128-9.c: Likewise.
14580 * gcc.target/i386/long-double-64-5.c: Likewise.
14581 * gcc.target/i386/long-double-64-6.c: Likewise.
14582 * gcc.target/i386/long-double-64-7.c: Likewise.
14583 * gcc.target/i386/long-double-64-8.c: Likewise.
14584 * gcc.target/i386/long-double-64-9.c: Likewise.
14585 * gcc.target/i386/long-double-80-10.c: Likewise.
14586 * gcc.target/i386/long-double-80-8.c: Likewise.
14587 * gcc.target/i386/long-double-80-9.c: Likewise.
14588
14589 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14590
14591 PR rtl-optimization/57662
14592 * g++.dg/pr57662.C: New test.
14593
14594 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14595
14596 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14597 * gcc.dg/vmx/perm.c: New.
14598 * gcc.dg/vmx/perm-be-order.c: New.
14599
14600 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14601
14602 * gcc.dg/vmx/vsums.c: New.
14603 * gcc.dg/vmx/vsums-be-order.c: New.
14604
14605 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14606
14607 * g++.dg/ipa/devirt-23.C: New testcase.
14608 * g++.dg/ipa/devirt-20.C: Fix template.
14609
14610 2014-02-02 Jan Hubicka <jh@suse.cz>
14611
14612 * g++.dg/ipa/devirt-21.C: New testcase.
14613
14614 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14615
14616 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14617 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14618
14619 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14620
14621 PR target/60017
14622 * gcc.c-torture/execute/pr60017.c: New test.
14623
14624 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14625
14626 PR fortran/57033
14627 * gfortran.dg/default_initialization_7.f90: New test.
14628
14629 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14630
14631 PR fortran/59906
14632 * gfortran.dg/elemental_subroutine_9.f90: New test.
14633
14634 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14635
14636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14637
14638 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14639
14640 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14641
14642 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14643
14644 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14645
14646 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14647
14648 PR c++/51219
14649 * g++.dg/init/bitfield5.C: New.
14650
14651 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14652
14653 PR tree-optimization/60003
14654 * gcc.c-torture/execute/pr60003.c: New test.
14655
14656 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14657
14658 PR bootstrap/59985
14659 * gcc.target/arm/pr59985.C: New.
14660
14661 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR sanitizer/59410
14664 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14665 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14666 to compile.
14667 (tsan_finish): Restore dg-do-what-default.
14668 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14669 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14670 * g++.dg/tsan/default_options.C: Likewise.
14671 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14672 * g++.dg/tsan/atomic_free2.C: Likewise.
14673 * g++.dg/tsan/cond_race.C: Likewise.
14674 * g++.dg/tsan/fd_close_norace.C: Likewise.
14675 * g++.dg/tsan/benign_race.C: Likewise.
14676 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14677 * c-c++-common/tsan/simple_race.c: Likewise.
14678 * c-c++-common/tsan/mutexset1.c: Likewise.
14679 * c-c++-common/tsan/thread_leak2.c: Likewise.
14680 * c-c++-common/tsan/tls_race.c: Likewise.
14681 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14682 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14683 * c-c++-common/tsan/free_race2.c: Likewise.
14684 * c-c++-common/tsan/thread_leak.c: Likewise.
14685 * c-c++-common/tsan/thread_leak1.c: Likewise.
14686 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14687 * c-c++-common/tsan/free_race.c: Likewise.
14688 * c-c++-common/tsan/sleep_sync.c: Likewise.
14689 * c-c++-common/tsan/tiny_race.c: Likewise.
14690 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14691 * c-c++-common/tsan/atomic_stack.c: Likewise.
14692 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14693 in dg-output regexps.
14694 * c-c++-common/tsan/simple_stack.c: Likewise.
14695
14696 2014-01-31 Richard Henderson <rth@redhat.com>
14697
14698 * g++.dg/tm/pr60004.C: New.
14699
14700 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14701
14702 PR c++/59082
14703 * g++.dg/inherit/crash4.C: New.
14704
14705 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14706
14707 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14708
14709 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14710
14711 * gcc.target/i386/m512-check.h: Use correct rounding values.
14712
14713 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14714
14715 * gcc.target/i386/avx-1.c: Use correct rounding values.
14716 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14717 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14718 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14719 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14720 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14721 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14729 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14730 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14731 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14732 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14733 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14734 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14735 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14736 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14737 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14738 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14739 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14740 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14741 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14742 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14743 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14744 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14745 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14746 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14747 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14748 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14749 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14750 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14751 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14752 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14753 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14754 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14755 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14756 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14757 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14758 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14759 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14760 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14761 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14762 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14763 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14764 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14765 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14766 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14767 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14768 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14769 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14770 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14771 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14772 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14773 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14774 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14775 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14776 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14777 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14778 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14779 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14780 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14781 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14782 * gcc.target/i386/sse-13.c: Ditto.
14783 * gcc.target/i386/sse-14.c: Ditto.
14784 * gcc.target/i386/sse-22.c: Ditto.
14785 * gcc.target/i386/sse-23.c: Ditto.
14786
14787 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14788
14789 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14790 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14791
14792 2014-01-31 Richard Biener <rguenther@suse.de>
14793
14794 PR middle-end/59990
14795 * gcc.dg/torture/pr59990.c: New testcase.
14796
14797 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14798
14799 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14800 if it fails don't run any tsan tests.
14801
14802 2014-01-31 Marek Polacek <polacek@redhat.com>
14803
14804 PR c/59963
14805 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14806 (y): Adjust dg-error.
14807 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14808 * gcc.dg/pr59963-1.c: New test.
14809 * gcc.dg/pr59963-2.c: New test.
14810 * gcc.dg/pr59963-3.c: New test.
14811
14812 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14813
14814 PR target/59923
14815 * gcc.target/arm/pr59923.c: New test.
14816
14817 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14818
14819 * gcc.dg/vmx/splat.c: New.
14820 * gcc.dg/vmx/splat-vsx.c: New.
14821 * gcc.dg/vmx/splat-be-order.c: New.
14822 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14823 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14824 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14825
14826 2014-01-30 Richard Biener <rguenther@suse.de>
14827
14828 PR tree-optimization/59993
14829 * gcc.dg/torture/pr59993.c: New testcase.
14830
14831 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14832
14833 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14834 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14835 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14836 vect_int rather than vect_float.
14837
14838 2014-01-30 Marek Polacek <polacek@redhat.com>
14839
14840 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14841
14842 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14843
14844 * gcc.target/microblaze/isa/fcmp4.c: New.
14845
14846 2014-01-30 Marek Polacek <polacek@redhat.com>
14847
14848 PR c/59940
14849 * gcc.dg/pr59940.c: New test.
14850 * gcc.dg/pr35635.c (func3): Move dg-warning.
14851
14852 2014-01-30 Richard Biener <rguenther@suse.de>
14853
14854 PR tree-optimization/59903
14855 * gcc.dg/torture/pr59903.c: New testcase.
14856
14857 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14858
14859 PR c++/58843
14860 * g++.dg/lookup/crash8.C: New.
14861
14862 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14863
14864 PR c++/58649
14865 * g++.dg/template/crash117.C: New.
14866
14867 2014-01-30 Richard Biener <rguenther@suse.de>
14868
14869 PR c/59905
14870 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14871 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14872 abort.
14873 * gcc.dg/invalid-call-1.c: Likewise.
14874
14875 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14876
14877 PR c++/58561
14878 * g++.dg/cpp1y/auto-fn23.C: New.
14879
14880 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14881
14882 PR c++/58846
14883 * g++.dg/init/dso_handle2.C: New.
14884
14885 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14886
14887 PR c++/58674
14888 * g++.dg/cpp0x/pr58674.C: New.
14889
14890 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14891
14892 PR target/59617
14893 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14894 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14895
14896 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14897
14898 * gcc.dg/vmx/merge-be-order.c: New.
14899 * gcc.dg/vmx/merge.c: New.
14900 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14901 * gcc.dg/vmx/merge-vsx.c: New.
14902
14903 2014-01-29 Richard Biener <rguenther@suse.de>
14904
14905 PR tree-optimization/58742
14906 * gcc.dg/pr58742-1.c: New testcase.
14907 * gcc.dg/pr58742-2.c: Likewise.
14908 * gcc.dg/pr58742-3.c: Likewise.
14909
14910 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14911
14912 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14913 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14914 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14915
14916 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14917
14918 PR c++/58702
14919 * g++.dg/gomp/pr58702.C: New.
14920
14921 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14922
14923 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14924 selector.
14925
14926 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR middle-end/59917
14929 PR tree-optimization/59920
14930 * gcc.dg/pr59920-1.c: New test.
14931 * gcc.dg/pr59920-2.c: New test.
14932 * gcc.dg/pr59920-3.c: New test.
14933 * c-c++-common/gomp/pr59917-1.c: New test.
14934 * c-c++-common/gomp/pr59917-2.c: New test.
14935
14936 PR tree-optimization/59594
14937 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14938 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14939 * gcc.dg/vect/pr59594.c: New test.
14940
14941 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14942
14943 PR fortran/59414
14944 * gfortran.dg/allocate_class_3.f90: New test.
14945
14946 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14947
14948 PR preprocessor/59935
14949 * c-c++-common/cpp/warning-zero-location.c: New test.
14950 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14951
14952 2014-01-27 Steve Ellcey <sellcey@mips.com>
14953
14954 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14955
14956 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14957
14958 * g++.dg/ext/mv16.C: New tests.
14959
14960 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14961
14962 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14963 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14964 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14965 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14966 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14967 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14968 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14969 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14970 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14971 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14972 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14973 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14974 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14975 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14976 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14977 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14978 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14979 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14980 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14981 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14982 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14983 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14984 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14985 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14986 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14987 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14988 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14989 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14990 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14991 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14992 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14993 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14994 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14995 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14996 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14997 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14998 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14999 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15000 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15001 _mm512_mask_cvtepi32_storeu_epi8.
15002 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15003 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15004 _mm512_mask_cvtepi32_storeu_epi16.
15005 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15006 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15007 _mm512_mask_cvtepi64_storeu_epi8.
15008 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15009 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15010 _mm512_mask_cvtepi64_storeu_epi16.
15011 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15012 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15013 _mm512_mask_cvtepi64_storeu_epi32.
15014 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15015 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15016 _mm512_mask_cvtsepi32_storeu_epi8.
15017 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15018 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15019 _mm512_mask_cvtsepi32_storeu_epi16.
15020 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15021 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15022 _mm512_mask_cvtsepi64_storeu_epi8.
15023 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15024 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15025 _mm512_mask_cvtsepi64_storeu_epi16.
15026 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15027 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15028 _mm512_mask_cvtsepi64_storeu_epi32.
15029 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15030 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15031 _mm512_mask_cvtusepi32_storeu_epi8.
15032 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15033 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15034 _mm512_mask_cvtusepi32_storeu_epi16.
15035 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15036 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15037 _mm512_mask_cvtusepi64_storeu_epi8.
15038 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15039 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15040 _mm512_mask_cvtusepi64_storeu_epi16.
15041 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15042 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15043 _mm512_mask_cvtusepi64_storeu_epi32.
15044 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15045 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15046
15047 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15048
15049 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15050 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15051 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15052 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15053 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15054 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15055 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15056 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15057 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15058 built-ins roudning immediate.
15059 * gcc.target/i386/sse-22.c: Add new built-ins.
15060 * gcc.target/i386/sse-23.c: Ditto.
15061 * gcc.target/i386/avx-1.c: Ditto.
15062
15063 2014-01-27 Christian Bruel <christian.bruel@st.com>
15064
15065 * gcc.target/sh/torture/strncmp.c: New tests.
15066
15067 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15068
15069 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15070
15071 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15072
15073 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15074
15075 2014-01-24 Jeff Law <law@redhat.com>
15076
15077 PR tree-optimization/59919
15078 * gcc.c-torture/compile/pr59919.c: New test.
15079
15080 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15081
15082 PR c++/57524
15083 * g++.dg/ext/timevar2.C: New.
15084
15085 2014-01-24 Marek Polacek <polacek@redhat.com>
15086
15087 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15088
15089 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15090
15091 PR target/59929
15092 * gcc.target/i386/pr59929.c: New test.
15093
15094 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15095
15096 PR target/59909
15097 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15098 word atomic functions at runtime.
15099
15100 2014-01-23 Marek Polacek <polacek@redhat.com>
15101
15102 PR c/59846
15103 * gcc.dg/pr59846.c: New test.
15104
15105 2014-01-23 Marek Polacek <polacek@redhat.com>
15106
15107 PR c/58346
15108 * c-c++-common/pr58346-1.c: New test.
15109 * c-c++-common/pr58346-2.c: New test.
15110 * c-c++-common/pr58346-3.c: New test.
15111
15112 2014-01-23 Marek Polacek <polacek@redhat.com>
15113
15114 PR c/59871
15115 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15116 * gcc.dg/pr59871.c: New test.
15117
15118 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15119
15120 PR c++/58980
15121 * g++.dg/parse/enum11.C: New.
15122
15123 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15124
15125 * gcc.target/aarch64/sshr64_1.c: New testcase.
15126
15127 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15128
15129 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15130 SIMD enabled function.
15131 * g++.dg/cilk-plus/ef_test.C: New test.
15132 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15133 and added C++ ones.
15134 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15135 to differenciate C error messages from C++ ones.
15136
15137 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15138
15139 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15140
15141 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15142
15143 * gcc.target/microblaze/others/builtin-trap.c: New test,
15144
15145 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15146
15147 PR middle-end/58809
15148 * c-c++-common/gomp/pr58809.c: New test.
15149
15150 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15151
15152 PR sanitizer/59897
15153 * c-c++-common/asan/use-after-return-1.c: Fixed
15154 to pass on darwin.
15155
15156 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15157
15158 PR preprocessor/58580
15159 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15160
15161 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15162 Ilya Tocar <ilya.tocar@intel.com>
15163
15164 * gcc.target/i386/avx512f-kmovw-1.c: New.
15165
15166 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15167
15168 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15169 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15170 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15171 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15172 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15173 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15174
15175 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15176
15177 PR target/52125
15178 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15179 * gcc.target/mips/pr52125.c: New test.
15180
15181 2014-01-22 Marek Polacek <polacek@redhat.com>
15182
15183 PR c/59891
15184 * gcc.dg/torture/pr59891.c: New test.
15185
15186 2014-01-22 Jeff Law <law@redhat.com>
15187
15188 PR tree-optimization/59597
15189 * gcc.dg/tree-ssa/pr59597.c: New test.
15190
15191 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15192
15193 PR rtl-optimization/59477
15194 * g++.dg/pr59477.C: New.
15195
15196 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15197
15198 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15199
15200 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15201
15202 PR c++/59482
15203 * g++.dg/pr59482.C: New.
15204
15205 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15206
15207 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15208 * gcc.dg/vmx/extract-vsx.c: New.
15209 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15210 * gcc.dg/vmx/insert-vsx.c: New.
15211
15212 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15213
15214 PR rtl-optimization/59896
15215 * gcc.target/arm/pr59896.c: New.
15216
15217 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15218
15219 PR rtl-optimization/59858
15220 * gcc.target/arm/pr59858.c: New.
15221
15222 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15223
15224 PR target/59003
15225 * gcc.dg/tree-prof/pr59003.c: New test.
15226
15227 PR middle-end/59860
15228 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15229 other targets.
15230
15231 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15232
15233 * gfortran.dg/round_3.f08: Add more cases.
15234
15235 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15236
15237 * lib/target-supports.exp (force_conventional_output_for): New
15238 procedure.
15239 * lib/scanasm.exp (scan-assembler_required_options)
15240 (scan-assembler-not_required_options)
15241 (scan-assembler-times_required_options): Replace with
15242 force_conventional_output_fors.
15243 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15244 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15245
15246 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15247
15248 PR middle-end/59789
15249 * gcc.target/i386/pr59789.c: New testcase.
15250
15251 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15252
15253 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15254 the 'code' bitfield from 16 to 8.
15255
15256 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15257
15258 * lib/target-supports.exp
15259 (check_effective_target_vect_perm): Exclude aarch64_be.
15260 (check_effective_target_vect_perm_byte): Likewise.
15261 (check_effective_target_vect_perm_short): Likewise.
15262
15263 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15264
15265 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15266 (RUN_TEST): Use new macro.
15267 (INDEX64_32): Delete.
15268 (INDEX64_64): Likewise.
15269 (INDEX128_32): Likewise.
15270 (INDEX128_64): Likewise.
15271 (INDEX): Likewise.
15272 (test_vneg_f32): Use fixed RUN_TEST.
15273
15274 2014-01-20 Richard Biener <rguenther@suse.de>
15275
15276 PR middle-end/59860
15277 * gcc.dg/pr59860.c: New testcase.
15278
15279 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15280
15281 PR target/59880
15282 * gcc.target/i386/pr59880.c: New test.
15283
15284 2014-01-20 Renlin Li <renlin.li@arm.com>
15285
15286 * gcc.dg/pr44194-1.c: Tweak regexp.
15287
15288 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15289
15290 PR libfortran/59771
15291 PR libfortran/59774
15292 PR libfortran/59836
15293 * gfortran.dg/round_3.f08: New cases added.
15294 * gfortran.dg/fmt_g_1.f90: New test.
15295
15296 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15297
15298 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15299
15300 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15301
15302 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15303
15304 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15305
15306 * gcc.dg/vect/pr57705.c: Require vect_int.
15307 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15308 * gcc.dg/vect/vect-alias-check.c: Likewise.
15309
15310 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15311
15312 PR fortran/58007
15313 * gfortran.dg/unresolved_fixup_1.f90: New test.
15314 * gfortran.dg/unresolved_fixup_2.f90: New test.
15315
15316 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15317
15318 PR target/58944
15319 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15320 Remove dg-prune-output lines.
15321
15322 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR middle-end/59706
15325 * gfortran.dg/pr59706.f90: New test.
15326 * g++.dg/ext/pr59706.C: New test.
15327
15328 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15329
15330 PR c++/59270
15331 PR c++/58811
15332 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15333 * g++.dg/init/pr58811.C: Likewise.
15334
15335 2014-01-17 Jeff Law <law@redhat.com>
15336
15337 PR middle-end/57904
15338 * gfortran.dg/pr57904.f90: New test.
15339
15340 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15341
15342 PR c++/59269
15343 * g++.dg/cpp0x/nsdmi-union4.C: New.
15344
15345 2014-01-17 Marek Polacek <polacek@redhat.com>
15346
15347 PR c++/59838
15348 * g++.dg/diagnostic/pr59838.C: New test.
15349
15350 2014-01-17 Marek Polacek <polacek@redhat.com>
15351
15352 PR c/58346
15353 * gcc.dg/pr58346.c: New test.
15354
15355 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15356
15357 PR testsuite/58776
15358 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15359 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15360 option duplication.
15361
15362 PR fortran/59440
15363 * gfortran.dg/pr59440-1.f90: New test.
15364 * gfortran.dg/pr59440-2.f90: New test.
15365 * gfortran.dg/pr59440-3.f90: New test.
15366
15367 PR testsuite/59064
15368 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15369 testing for " version" and " alias" with one testing for
15370 " version\[^\n\r]* alias".
15371 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15372 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15373 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15374 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15375 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15376 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15377
15378 PR c++/57945
15379 * c-c++-common/torture/pr57945.c: New test.
15380
15381 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15382
15383 * gcc.target/arm/its.c: New testcase.
15384
15385 2014-01-16 Jan Hubicka <jh@suse.cz>
15386
15387 PR ipa/59775
15388 * g++.dg/torture/pr59775.C: New testcase.
15389
15390 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15391
15392 PR middle-end/58344
15393 * gcc.c-torture/compile/pr58344.c: New test.
15394
15395 PR target/59839
15396 * gcc.target/i386/pr59839.c: New test.
15397
15398 PR debug/54694
15399 * gcc.target/i386/pr9771-1.c (main): Rename to...
15400 (real_main): ... this. Add __asm name "main".
15401 (ASMNAME, ASMNAME2, STRING): Define.
15402
15403 2014-01-16 Nick Clifton <nickc@redhat.com>
15404
15405 PR middle-end/28865
15406 * gcc.c-torture/compile/pr28865.c: New.
15407 * gcc.c-torture/execute/pr28865.c: New.
15408
15409 2014-01-16 Marek Polacek <polacek@redhat.com>
15410
15411 PR middle-end/59827
15412 * gcc.dg/pr59827.c: New test.
15413
15414 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15415
15416 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15417
15418 2014-01-15 Richard Henderson <rth@redhat.com>
15419
15420 PR debug/54694
15421 * gcc.target/i386/pr54694.c: New test.
15422
15423 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15424
15425 PR c++/49718
15426 * g++.dg/pr49718.C: New test.
15427
15428 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15429
15430 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15431
15432 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15433
15434 * gcc.dg/vmx/mult-even-odd.c: New.
15435 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15436
15437 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15438
15439 * lib/target-supports.exp (check_libcilkrts_available): Added an
15440 extern "C" if we are using C++ along with a function prototype.
15441
15442 2014-01-15 Jeff Law <law@redhat.com>
15443
15444 PR tree-optimization/59747
15445 * gcc.c-torture/execute/pr59747.c: New test.
15446
15447 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15448
15449 PR target/59794
15450 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15451 Linux/x86.
15452 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15453 * g++.dg/ext/attribute-test-1.C: Likewise.
15454 * g++.dg/ext/attribute-test-2.C: Likewise.
15455 * g++.dg/ext/attribute-test-3.C: Likewise.
15456 * g++.dg/ext/attribute-test-4.C: Likewise.
15457 * g++.dg/ext/pr56790-1.C: Likewise.
15458 * g++.dg/torture/pr38565.C: Likewise.
15459 * gcc.dg/pr53060.c: Likewise.
15460 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15461 * c-c++-common/vector-compare-2.c: Likewise.
15462 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15463 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15464 dg-message line number.
15465
15466 2014-01-15 Matthias Klose <doko@ubuntu.com>
15467
15468 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15469
15470 2014-01-15 Richard Biener <rguenther@suse.de>
15471
15472 PR tree-optimization/59822
15473 * g++.dg/torture/pr59822.C: New testcase.
15474
15475 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15476
15477 PR target/59808
15478 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15479 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15480
15481 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15482 Kugan Vivekanandarajah <kuganv@linaro.org>
15483
15484 PR target/59695
15485 * g++.dg/pr59695.C: New testcase.
15486
15487 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15488
15489 PR target/59803
15490 * gcc.c-torture/compile/pr59803.c: New testcase.
15491
15492 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15493
15494 PR c/58943
15495 * gcc.c-torture/execute/pr58943.c: New test.
15496 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15497
15498 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15499
15500 PR target/59794
15501 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15502 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15503 (bar): Change return type to void. Set y to x.
15504 * gcc.target/i386/pr59794-1.c: New testcase.
15505 * gcc.target/i386/pr59794-2.c: Likewise.
15506 * gcc.target/i386/pr59794-3.c: Likewise.
15507 * gcc.target/i386/pr59794-4.c: Likewise.
15508 * gcc.target/i386/pr59794-5.c: Likewise.
15509 * gcc.target/i386/pr59794-6.c: Likewise.
15510 * gcc.target/i386/pr59794-7.c: Likewise.
15511
15512 2014-01-14 Richard Biener <rguenther@suse.de>
15513
15514 PR tree-optimization/58921
15515 PR tree-optimization/59006
15516 * gcc.dg/torture/pr58921.c: New testcase.
15517 * gcc.dg/torture/pr59006.c: Likewise.
15518 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15519
15520 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15521
15522 PR testsuite/59494
15523 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15524 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15525 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15526 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15527 Executing predictive commoning without unrolling.
15528
15529 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15530
15531 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15532 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15533 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15534 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15535 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15536 __builtin_ia32_rsqrt28sd_round.
15537 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15538 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15539 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15540 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15541 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15542 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15543 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15544 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15545 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15546 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15547 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15548 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15549 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15550 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15551 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15552 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15553 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15554 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15555 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15556 fix wrong rounding mode (see above).
15557 * gcc.target/i386/sse-23.c: Ditto.
15558
15559 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15560
15561 * gcc.dg/vmx/insert.c: New.
15562 * gcc.dg/vmx/insert-be-order.c: New.
15563 * gcc.dg/vmx/extract.c: New.
15564 * gcc.dg/vmx/extract-be-order.c: New.
15565
15566 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15567
15568 PR tree-optimization/59387
15569 * gcc.c-torture/execute/pr59387.c: New test.
15570
15571 2014-01-13 Richard Biener <rguenther@suse.de>
15572
15573 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15574 adjusting mathlib options.
15575 * gfortran.dg/lto/lto.exp: Likewise.
15576
15577 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15578
15579 * gnat.dg/loop_optimization17.adb: New test.
15580 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15581
15582 2014-01-13 Christian Bruel <christian.bruel@st.com>
15583
15584 * gcc.target/sh/cmpstrn.c: New case.
15585
15586 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15587
15588 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15589 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15590
15591 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15592
15593 PR fortran/58026
15594 * gfortran.dg/alloc_comp_basics_6.f90: New.
15595
15596 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15597
15598 PR fortran/59700
15599 * gfortran.dg/pr59700.f90: New test.
15600
15601 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15602
15603 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15604 * gfortran.dg/use_only_3.f90: Likewise.
15605 * gfortran.dg/inquire_10.f90: Delete opened file.
15606 * gfortran.dg/inquire_15.f90: Likewise.
15607 * gfortran.dg/pr16597.f90: Likewise.
15608 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15609 for PR59419.
15610
15611 2014-01-10 Jeff Law <law@redhat.com>
15612
15613 PR middle-end/59743
15614 * gcc.c-torture/compile/pr59743.c: New test.
15615
15616 2014-01-10 Jan Hubicka <jh@suse.cz>
15617
15618 PR ipa/58585
15619 * g++.dg/torture/pr58585.C: New testcase.
15620
15621 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15622
15623 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15624
15625 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15626
15627 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15628
15629 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15630
15631 PR target/59744
15632 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15633 * gcc.target/aarch64/cmn-neg2.c: New test.
15634
15635 2014-01-10 Richard Biener <rguenther@suse.de>
15636
15637 PR tree-optimization/59374
15638 * gcc.dg/torture/pr59374-3.c: New testcase.
15639
15640 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15641
15642 * lib/target-supports.exp
15643 (check_effective_target_arm_crypto_ok_nocache): New.
15644 (check_effective_target_arm_crypto_ok): Use above procedure.
15645 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15646
15647 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15648
15649 PR ipa/58252
15650 PR ipa/59226
15651 * g++.dg/ipa/devirt-20.C: New testcase.
15652 * g++.dg/torture/pr58252.C: Likewise.
15653 * g++.dg/torture/pr59226.C: Likewise.
15654
15655 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15656
15657 * c-c++-common/asan/no-asan-stack.c: New test.
15658
15659 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15660
15661 PR middle-end/59670
15662 * gcc.dg/pr59670.c: New test.
15663
15664 2014-01-09 Steve Ellcey <sellcey@mips.com>
15665
15666 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15667
15668 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15669
15670 PR middle-end/47735
15671 * gcc.target/i386/pr47735.c: New test.
15672
15673 PR tree-optimization/59622
15674 * g++.dg/opt/pr59622-2.C: New test.
15675 * g++.dg/opt/pr59622-3.C: New test.
15676 * g++.dg/opt/pr59622-4.C: New test.
15677 * g++.dg/opt/pr59622-5.C: New test.
15678
15679 PR sanitizer/59136
15680 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15681 filename:line instead of (modulename+offset) form with stripped
15682 initial / from the filename.
15683
15684 2014-01-09 Ian Lance Taylor <iant@google.com>
15685
15686 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15687 the other Go compiler.
15688
15689 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15690
15691 PR c++/59730
15692 * g++.dg/cpp0x/variadic145.C: New.
15693
15694 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15695
15696 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15697 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15698
15699 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15700
15701 PR testsuite/59524
15702 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15703 are run only if the Cilk library is available/enabled.
15704 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15705 * lib/target-supports.exp (check_libcilkrts_available): New function.
15706
15707 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15708
15709 PR c++/59631
15710 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15711 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15712 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15713 with dg-additional-options.
15714 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15715 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15716 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15717 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15718 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15719 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15720
15721 2014-01-09 Richard Biener <rguenther@suse.de>
15722
15723 PR tree-optimization/59715
15724 * gcc.dg/torture/pr59715.c: New testcase.
15725
15726 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15727
15728 * c-c++-common/asan/no-asan-globals.c: New test.
15729 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15730 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15731 * c-c++-common/asan/use-after-return-1.c: Likewise.
15732 * c-c++-common/asan/no-use-after-return.c: Likewise.
15733
15734 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15735
15736 * gnat.dg/weak2.ad[sb]: New test.
15737
15738 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15739
15740 PR middle-end/59471
15741 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15742 type, use pointers to vector type instead.
15743
15744 2014-01-08 Catherine Moore <clm@codesourcery.com>
15745
15746 * gcc.target/mips/umips-branch-3.c: New test.
15747 * gcc.target/mips/umips-branch-4.c: New test.
15748
15749 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15750
15751 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15752 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15753 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15755 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15756 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15757 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15758 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15759
15760 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15761
15762 PR rtl-optimization/59137
15763 * gcc.target/mips/pr59137.c: New test.
15764
15765 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15766
15767 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15768 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15769 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15770 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15771 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15772 Require fpic effective target.
15773 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15774
15775 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15776
15777 PR ipa/59722
15778 * gcc.dg/pr59722.c: New test.
15779
15780 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15781
15782 PR middle-end/57748
15783 * gcc.dg/torture/pr57748-3.c: New test.
15784 * gcc.dg/torture/pr57748-4.c: New test.
15785
15786 2014-01-08 Marek Polacek <polacek@redhat.com>
15787
15788 PR middle-end/59669
15789 * gcc.dg/gomp/pr59669-1.c: New test.
15790 * gcc.dg/gomp/pr59669-2.c: New test.
15791
15792 2014-01-08 Martin Jambor <mjambor@suse.cz>
15793
15794 PR ipa/59610
15795 * gcc.dg/ipa/pr59610.c: New test.
15796
15797 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15798
15799 PR fortran/58182
15800 * gfortran.dg/binding_label_tests_26a.f90: New.
15801 * gfortran.dg/binding_label_tests_26b.f90: New.
15802
15803 2014-01-08 Marek Polacek <polacek@redhat.com>
15804
15805 PR sanitizer/59667
15806 * c-c++-common/ubsan/pr59667.c: New test.
15807
15808 2014-01-08 Richard Biener <rguenther@suse.de>
15809
15810 PR middle-end/59630
15811 * gcc.dg/pr59630.c: New testcase.
15812
15813 2014-01-08 Richard Biener <rguenther@suse.de>
15814
15815 PR middle-end/59471
15816 * gcc.dg/pr59471.c: New testcase.
15817
15818 2014-01-07 Jeff Law <law@redhat.com>
15819
15820 PR middle-end/53623
15821 * gcc.target/i386/pr53623.c: New test.
15822
15823 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15824
15825 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15826 blanks at EOF.
15827 * g++.dg/cpp1y/pr58534.C: Likewise.
15828 * g++.dg/cpp1y/pr58536.C: Likewise.
15829 * g++.dg/cpp1y/pr58548.C: Likewise.
15830 * g++.dg/cpp1y/pr58549.C: Likewise.
15831 * g++.dg/cpp1y/pr58637.C: Likewise.
15832 * g++.dg/cpp1y/pr59112.C: Likewise.
15833 * g++.dg/cpp1y/pr59113.C: Likewise.
15834 * g++.dg/cpp1y/pr59629.C: Likewise.
15835 * g++.dg/cpp1y/pr59635.C: Likewise.
15836 * g++.dg/cpp1y/pr59636.C: Likewise.
15837 * g++.dg/cpp1y/pr59638.C: Likewise.
15838
15839 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15840
15841 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15842
15843 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15844
15845 * gcc.target/i386/intrinsics_4.c (bar): New function.
15846
15847 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15848
15849 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15850
15851 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15852
15853 PR rtl-optimization/58668
15854 * gcc.dg/pr58668.c: New test.
15855
15856 PR tree-optimization/59643
15857 * gcc.dg/pr59643.c: New test.
15858 * gcc.c-torture/execute/pr59643.c: New test.
15859
15860 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15861
15862 PR fortran/59589
15863 * gfortran.dg/class_allocate_16.f90: New.
15864
15865 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR target/59644
15868 * gcc.target/i386/pr59644.c: New test.
15869
15870 2014-01-06 Marek Polacek <polacek@redhat.com>
15871
15872 PR c/57773
15873 * gcc.dg/pr57773.c: New test.
15874
15875 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15876
15877 PR c++/59635
15878 PR c++/59636
15879 PR c++/59629
15880 PR c++/59638
15881 * g++.dg/cpp1y/pr59635.C: New testcase.
15882 * g++.dg/cpp1y/pr59636.C: New testcase.
15883 * g++.dg/cpp1y/pr59629.C: New testcase.
15884 * g++.dg/cpp1y/pr59638.C: New testcase.
15885
15886 2014-01-06 Martin Jambor <mjambor@suse.cz>
15887
15888 PR ipa/59008
15889 * gcc.dg/ipa/pr59008.c: New test.
15890
15891 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15892
15893 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15894 if supported.
15895
15896 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15897
15898 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15899 Require c99_runtime.
15900 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15901
15902 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15903 Require c99_runtime.
15904 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15905 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15906 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15907
15908 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15909 Require c99_runtime.
15910 Make CALC void static.
15911 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15912
15913 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15914 Require c99_runtime.
15915 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15916
15917 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15918
15919 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15920 * gcc.target/i386/pr59501-2.c: Likewise.
15921 * gcc.target/i386/pr59501-3.c: Likewise.
15922 * gcc.target/i386/pr59501-4.c: Likewise.
15923 * gcc.target/i386/pr59501-5.c: Likewise.
15924 * gcc.target/i386/pr59501-6.c: Likewise.
15925
15926 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15927
15928 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15929 * gcc.target/i386/pr59390_1.c: Likewise.
15930 * gcc.target/i386/pr59390_2.c: Likewise.
15931
15932 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15933
15934 * gcc.dg/pr59350.c: Tweak.
15935 * gcc.dg/pr59350-2.c: New test.
15936 * g++.dg/pr59510.C: Likewise.
15937
15938 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15939
15940 PR fortran/59023
15941 * gfortran.dg/bind_c_procs_2.f90: New.
15942
15943 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15944
15945 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15946 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15947 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15948 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15949 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15950 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15951 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15952
15953 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15954
15955 * gcc.target/arm/neon-nested-apcs.c: New test.
15956
15957 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15958
15959 PR tree-optimization/59519
15960 * gcc.dg/vect/pr59519-1.c: New test.
15961 * gcc.dg/vect/pr59519-2.c: New test.
15962
15963 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15964 vmovdqu32.
15965
15966 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15967
15968 PR fortran/59547
15969 * gfortran.dg/typebound_proc_32.f90: New.
15970
15971 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15972
15973 PR c++/58950
15974 * g++.dg/pr58950.C: New file.
15975
15976 2014-01-03 Tobias Burnus <burnus@net-b.de>
15977
15978 PR c++/58567
15979 * g++.dg/gomp/pr58567.C: New.
15980
15981 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15982
15983 PR tree-optimization/59651
15984 * gcc.dg/torture/pr59651.c: New test.
15985 * gcc.dg/vect/pr59651.c: Ditto.
15986
15987 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15988
15989 PR target/59625
15990 * gcc.target/i386/pr59625.c: New test.
15991
15992 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15993
15994 Core DR 1442
15995 PR c++/59165
15996 * g++.dg/cpp0x/range-for28.C: New.
15997 * g++.dg/cpp0x/range-for3.C: Update.
15998
15999 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16000
16001 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16002
16003 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16004
16005 PR c++/59641
16006 * g++.dg/cpp0x/pr59641.C: New file.
16007
16008 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16009
16010 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16011
16012 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16013
16014 PR c++/59378
16015 * g++.dg/ext/pr59378.C: New file.
16016
16017 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16018
16019 Update copyright years
16020
16021 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16022
16023 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16024 notice.
16025
16026 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16027
16028 PR fortran/59654
16029 * gfortran.dg/dynamic_dispatch_12.f90: New.
16030
16031 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16032
16033 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16034 the builtin isn't optimized away as unused.
16035
16036 PR rtl-optimization/59647
16037 * g++.dg/opt/pr59647.C: New test.
16038 \f
16039 Copyright (C) 2014 Free Software Foundation, Inc.
16040
16041 Copying and distribution of this file, with or without modification,
16042 are permitted in any medium without royalty provided the copyright
16043 notice and this notice are preserved.