]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR tree-optimization/55334 (mgrid regression (ipa-cp disables vectorization))
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/55334
4 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
5
6 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/opt45.adb: New test.
9
10 2014-11-24 Tobias Burnus <burnus@net-b.de>
11
12 * gfortran.dg/dollar_sym_3.f: Update dg-error.
13 * gfortran.dg/dollar_sym_3.f: Ditto.
14
15 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
16
17 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
18 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
19 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
20 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
21
22 2014-11-23 Tobias Burnus <burnus@net-b.de>
23
24 * gfortran.dg/tab_continuation.f: Update dg-*.
25
26 2014-11-23 Andrew Pinski <apinski@cavium.com>
27
28 * gcc.c-torture/compile/20120927-1.c: New testcase.
29 * gcc.c-torture/compile/20120830-1.c: New testcase.
30
31 2014-11-22 Andrew Pinski <apinski@cavium.com>
32
33 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
34 argc is always greater than 1 (octeon simulator).
35 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
36
37 2014-11-22 Andrew Pinski <apinski@cavium.com>
38
39 PR target/63971
40 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
41 x30 (in the epilogue).
42 * gcc.target/aarch64/test_frame_6.c: Likewise.
43 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
44 x30 and x19 (in the epilogue).
45 * gcc.target/aarch64/test_frame_4.c: Likewise.
46 * gcc.target/aarch64/test_frame_7.c: Likewise.
47
48 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
49
50 PR target/63783
51 PR target/51244
52 * gcc.target/sh/torture/pr63783-1.c: New.
53 * gcc.target/sh/torture/pr63783-2.c: New.
54 * gcc.target/sh/pr51244-20.c: Adjust.
55 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
56
57 2014-11-22 Tobias Burnus <burnus@net-b.de>
58
59 * gfortran.dg/coarray/cosubscript_1.f90: New.
60
61 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/specs/pack11.ads: New test.
64
65 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
66
67 * gnat.dg/specs/no_streams.ads: New test.
68
69 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
70
71 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
72 store_modtion rtl dump.
73 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
74 * gcc.dg/var-expand3.c (dg-final): Ditto.
75
76 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
77
78 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
79 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
80 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
81 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
82 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
83 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
84
85 2014-11-21 Jakub Jelinek <jakub@redhat.com>
86
87 PR tree-optimization/64006
88 * gcc.c-torture/execute/pr64006.c: New test.
89
90 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
91
92 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
93 value for go testing.
94
95 2014-11-21 Jiong Wang <jiong.wang@arm.com>
96
97 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
98
99 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
100
101 * gcc.target/aarch64/simd/vsqrt_f64_1.c
102
103 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
104
105 * g++.dg/other/i386-2.C: Add -mpcommit.
106 * g++.dg/other/i386-3.C: Ditto.
107 * gcc.target/i386/pcommit-1.c: New test.
108 * gcc.target/i386/sse-12.c: Add new options.
109 * gcc.target/i386/sse-13.c: Ditto.
110 * gcc.target/i386/sse-14.c: Ditto.
111 * gcc.target/i386/sse-22.c: Ditto.
112 * gcc.target/i386/sse-23.c: Ditto.
113
114 2014-11-20 Mark Wielaard <mjw@redhat.com>
115
116 PR debug/38757
117 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
118 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
119
120 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
121
122 * g++.dg/other/i386-2.C: Add -mclwb.
123 * g++.dg/other/i386-3.C: Ditto.
124 * gcc.target/i386/clwb-1.c: New test.
125 * gcc.target/i386/sse-12.c: Add new options.
126 * gcc.target/i386/sse-13.c: Ditto.
127 * gcc.target/i386/sse-14.c: Ditto.
128 * gcc.target/i386/sse-22.c: Ditto.
129 * gcc.target/i386/sse-23.c: Ditto.
130
131 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
132
133 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
134 * g++.dg/other/i386-3.C: Ditto.
135 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
136 * gcc.target/i386/avx512vbmi-check.h: Ditto.
137 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
138 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
139 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
140 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
141 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
142 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
143 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
144 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
145 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
146 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
147 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
148 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
149 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
150 * gcc.target/i386/sse-12.c: Add new options.
151 * gcc.target/i386/sse-13.c: Ditto.
152 * gcc.target/i386/sse-14.c: Ditto.
153 * gcc.target/i386/sse-22.c: Ditto.
154 * gcc.target/i386/sse-23.c: Ditto.
155
156 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
157
158 * g++.dg/other/i386-2.C: Add -mavx512ifma.
159 * g++.dg/other/i386-3.C: Ditto.
160 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
161 * gcc.target/i386/avx512ifma-check.h: New.
162 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
163 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
164 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
165 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
166 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
167 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
168 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
169 * gcc.target/i386/sse-12.c: Add new options.
170 * gcc.target/i386/sse-13.c: Ditto.
171 * gcc.target/i386/sse-14.c: Ditto.
172 * gcc.target/i386/sse-22.c: Ditto.
173 * gcc.target/i386/sse-23.c: Ditto.
174
175 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
176
177 Forward-port from 2014-10-30 4_9-branch r216934
178
179 PR target/63633
180 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
181
182 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
183
184 PR debug/63239
185 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
186 -gno-strict-dwarf.
187
188 2014-11-21 Tom de Vries <tom@codesourcery.com>
189
190 * gcc.dg/store-motion-fgcse-sm.c: New test.
191
192 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
193
194 PR target/60451
195 * gcc.target/i386/pr60451.c: New.
196
197 2014-11-21 Jakub Jelinek <jakub@redhat.com>
198
199 PR tree-optimization/61773
200 * gcc.dg/pr61773.c: New test.
201
202 PR target/63764
203 * c-c++-common/pr63764-1.c: New test.
204 * c-c++-common/pr63764-2.c: New test.
205
206 PR target/63910
207 * gcc.target/i386/pr63910.c: New test.
208
209 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
210
211 PR lto/63998
212 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
213
214 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
215
216 * gcc.dg/no-strict-overflow-8.c: New test.
217
218 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
219
220 * gcc.dg/undefined-loop-1.c: New file.
221 * gcc.dg/undefined-loop-2.c: New file.
222
223 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
224
225 * gcc.target/aarch64/symbol-range.c: New.
226 * gcc.target/aarch64/symbol-range-tiny.c: New.
227 2014-11-20 Richard Biener <rguenther@suse.de>
228
229 PR middle-end/63962
230 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
231
232 2014-11-20 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/63677
235 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
236 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
237
238 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
239
240 PR sanitizer/63845
241 * gcc.dg/asan/pr63845.c: New test.
242
243 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
244
245 PR sanitizer/63939
246 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
247 stack pointer address, to fit darwin output when symbolizer is not
248 present.
249 * c-c++-common/asan/heap-overflow-1.c: Likewise.
250 * c-c++-common/asan/memcmp-1.c: Likewise.
251 * c-c++-common/asan/misalign-1.c: Likewise.
252 * c-c++-common/asan/misalign-2.c: Likewise.
253 * c-c++-common/asan/null-deref-1.c: Likewise.
254 * c-c++-common/asan/stack-overflow-1.c: Likewise.
255 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
256 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
257 * c-c++-common/asan/use-after-free-1.c: Likewise.
258 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
259 * g++.dg/asan/deep-tail-call-1.C: Likewise.
260 * g++.dg/asan/large-func-test-1.C: Likewise.
261
262 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
263
264 PR sanitizer/63939
265 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
266
267 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
268
269 PR sanitizer/63939
270 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
271 * c-c++-common/asan/memcmp-1.c: Likewise.
272 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
273 * c-c++-common/asan/use-after-free-1.c: Likewise.
274
275 2014-11-19 David Malcolm <dmalcolm@redhat.com>
276
277 PR jit/63854
278 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
279 (make_random_function): Free ff->locals.
280
281 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
282
283 PR target/63947
284 * gcc.target/i386/pr63947.c: New test.
285
286 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
287
288 PR c++/55425
289 * g++.dg/cpp0x/constexpr-__func__.C: New.
290
291 2014-11-19 Renlin Li <Renlin.Li@arm.com>
292
293 PR target/63424
294 * gcc.target/aarch64/pr63424.c: New test.
295
296 2014-11-19 Renlin Li <Renlin.Li@arm.com>
297
298 PR middle-end/63762
299 * gcc.dg/pr63762.c: New test.
300
301 2014-11-19 Marek Polacek <polacek@redhat.com>
302
303 PR sanitizer/63690
304 * gcc.dg/ubsan/pr63690.c: New test.
305
306 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
307
308 PR sanitizer/62132
309 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
310 darwin, adjust dg-output.
311 * c-c++-common/asan/misalign-2.c: Likewise.
312
313 2014-11-19 Richard Henderson <rth@redhat.com>
314
315 * gcc.dg/cwsc0.c: New test.
316 * gcc.dg/cwsc1.c: New test.
317
318 2014-11-19 Marek Polacek <polacek@redhat.com>
319
320 PR sanitizer/63879
321 * c-c++-common/ubsan/pr63879-1.c: New test.
322 * c-c++-common/ubsan/pr63879-2.c: New test.
323
324 2014-11-19 Tom de Vries <tom@codesourcery.com>
325
326 PR tree-optimization/62167
327 * gcc.dg/pr51879-12.c: Add xfails.
328 * gcc.dg/pr62167-run.c: New test.
329 * gcc.dg/pr62167.c: New test.
330
331 2014-11-19 Jakub Jelinek <jakub@redhat.com>
332
333 PR tree-optimization/63915
334 * c-c++-common/gomp/pr60823-4.c: New test.
335
336 PR sanitizer/63520
337 * c-c++-common/ubsan/pr63520.c: New test.
338
339 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/57654
342 * g++.dg/cpp0x/constexpr-ref7.C: New.
343
344 2014-11-19 Jakub Jelinek <jakub@redhat.com>
345
346 PR sanitizer/63913
347 * g++.dg/ubsan/pr63913.C: New test.
348
349 2014-11-19 Andreas Schwab <schwab@suse.de>
350
351 * gcc.dg/pure-2.c: Update line numbers.
352
353 2014-11-19 Jakub Jelinek <jakub@redhat.com>
354
355 PR rtl-optimization/63843
356 * gcc.c-torture/execute/pr63843.c: New test.
357
358 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
359
360 PR target/63937
361 * gcc.dg/memset-2.c: New.
362
363 2014-11-18 Jakub Jelinek <jakub@redhat.com>
364
365 PR sanitizer/63813
366 * g++.dg/ubsan/pr63813.C: New test.
367
368 PR tree-optimization/61042
369 * gcc.c-torture/compile/pr61042.c: New test.
370
371 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
372
373 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
374 setting.
375
376 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
377
378 PR c++/55942
379 * g++.dg/cpp0x/constexpr-55942.C: New.
380
381 2014-11-18 Marek Polacek <polacek@redhat.com>
382
383 PR sanitizer/63866
384 * c-c++-common/ubsan/pr63866.c: New test.
385
386 2014-11-18 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/63914
389 * gcc.dg/pr63914.c: New testcase.
390
391 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
392
393 PR c++/55443
394 * g++.dg/cpp0x/noexcept26.C: New.
395 * g++.dg/cpp0x/noexcept27.C: Likewise.
396
397 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/60245
400 * g++.dg/cpp0x/constexpr-60245.C: New.
401
402 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
403
404 PR c++/60771
405 * g++.dg/cpp0x/constexpr-ref6.C: New.
406
407 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
408
409 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
410 * gcc.target/arm/neon/vbicQs32.c: Likewise.
411 * gcc.target/arm/neon/vbicQs64.c: Likewise.
412 * gcc.target/arm/neon/vbicQs8.c: Likewise.
413 * gcc.target/arm/neon/vbicQu16.c: Likewise.
414 * gcc.target/arm/neon/vbicQu32.c: Likewise.
415 * gcc.target/arm/neon/vbicQu64.c: Likewise.
416 * gcc.target/arm/neon/vbicQu8.c: Likewise.
417 * gcc.target/arm/neon/vbics16.c: Likewise.
418 * gcc.target/arm/neon/vbics32.c: Likewise.
419 * gcc.target/arm/neon/vbics64.c: Likewise.
420 * gcc.target/arm/neon/vbics8.c: Likewise.
421 * gcc.target/arm/neon/vbicu16.c: Likewise.
422 * gcc.target/arm/neon/vbicu32.c: Likewise.
423 * gcc.target/arm/neon/vbicu64.c: Likewise.
424 * gcc.target/arm/neon/vbicu8.c: Likewise.
425 * gcc.target/arm/neon/vornQs16.c: Likewise.
426 * gcc.target/arm/neon/vornQs32.c: Likewise.
427 * gcc.target/arm/neon/vornQs64.c: Likewise.
428 * gcc.target/arm/neon/vornQs8.c: Likewise.
429 * gcc.target/arm/neon/vornQu16.c: Likewise.
430 * gcc.target/arm/neon/vornQu32.c: Likewise.
431 * gcc.target/arm/neon/vornQu64.c: Likewise.
432 * gcc.target/arm/neon/vornQu8.c: Likewise.
433 * gcc.target/arm/neon/vorns16.c: Likewise.
434 * gcc.target/arm/neon/vorns32.c: Likewise.
435 * gcc.target/arm/neon/vorns64.c: Likewise.
436 * gcc.target/arm/neon/vorns8.c: Likewise.
437 * gcc.target/arm/neon/vornu16.c: Likewise.
438 * gcc.target/arm/neon/vornu32.c: Likewise.
439 * gcc.target/arm/neon/vornu64.c: Likewise.
440 * gcc.target/arm/neon/vornu8.c: Likewise.
441
442 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
443
444 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
445 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
446 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
447 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
448 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
449 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
450 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
451 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
452 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
453
454 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
455
456 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
457 * g++.dg/ipa/devirt-15.C: Ditto.
458 * g++.dg/ipa/devirt-7.C: Ditto.
459 * g++.dg/ipa/pr60600.C: Ditto.
460 * g++.dg/opt/vt2.C: Ditto.
461 * g++.dg/opt/vt4.C: Ditto.
462 * g++.dg/pr48484.C: Ditto.
463 * g++.dg/tm/pr47746.C: Ditto.
464 * g++.dg/tree-ssa/pr57380.C: Ditto.
465 * gcc.dg/ipa/inline-4.c: Ditto.
466 * gcc.dg/ipa/inlinehint-1.c: Ditto.
467 * gcc.dg/ipa/inlinehint-2.c: Ditto.
468 * gcc.dg/ipa/inlinehint-3.c: Ditto.
469 * gcc.dg/pr47276.c: Ditto.
470 * gcc.dg/pure-2.c: Ditto.
471 * gcc.dg/tm/nested-2.c: Ditto.
472 * gcc.dg/tree-ssa/alias-29.c: Ditto.
473 * gcc.target/i386/3dnow-1.c: Ditto.
474 * gcc.target/i386/3dnow-2.c: Ditto.
475 * gcc.target/i386/3dnowA-1.c: Ditto.
476 * gcc.target/i386/3dnowA-2.c: Ditto.
477 * gcc.target/i386/avx-1.c: Ditto.
478 * gcc.target/i386/avx-2.c: Ditto.
479 * gcc.target/i386/memcpy-1.c: Ditto.
480 * gcc.target/i386/mmx-1.c: Ditto.
481 * gcc.target/i386/mmx-2.c: Ditto.
482 * gcc.target/i386/sse-14.c: Ditto.
483 * gcc.target/i386/sse-22.c: Ditto.
484 * gcc.target/i386/sse-22a.c: Ditto.
485 * gcc.target/i386/sse-23.c: Ditto.
486 * gcc.target/i386/sse-24.c: Ditto.
487 * gcc.target/i386/vect-double-1.c: Ditto.
488 * g++.dg/fstack-protector-strong.C: Add target nonpic.
489 * gcc.dg/fstack-protector-strong.c: Ditto.
490
491 2014-11-18 Hale Wang <hale.wang@arm.com>
492
493 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
494 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
495 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
496 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
497 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
498 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
499 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
500 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
501 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
502 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
503
504 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
505
506 * g++.dg/abi/mangle-arm-crypto.C: New.
507 * g++.dg/abi/mangle-neon.C (f19): New.
508 (f20): Likewise.
509
510 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
511
512 * gcc.target/arm/pr51968.c (foo): Fix call to
513 __builtin_neon_vqmovunv8hi.
514
515 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
516
517 * c-c++-common/asan/aggressive-opts.c: New test.
518
519 2014-11-18 Yury Gribov <y.gribov@samsung.com>
520
521 PR sanitizer/63802
522 * c-c++-common/ubsan/pr63802.c: New test.
523
524 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
525
526 * g++.dg/pr63766.C: New.
527
528 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
529
530 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
531 floating point variables instead of using asm to test allocating
532 values to the Altivec registers.
533
534 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
535 -mupper-regs-df tests.
536 * gcc.target/powerpc/upper-regs-df.c: Likewise.
537
538 * config/rs6000/predicates.md (memory_fp_constant): New predicate
539
540 2014-11-17 Tom de Vries <tom@codesourcery.com>
541
542 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
543 * gcc.dg/pr43864-3.c: Same.
544 * gcc.dg/pr43864-4.c: Same.
545 * gcc.dg/pr43864.c: Same.
546 * gcc.dg/pr50763.c: Same.
547 * gcc.dg/pr51879-12.c: Same.
548 * gcc.dg/pr51879-16.c: Same.
549 * gcc.dg/pr51879-17.c: Same.
550 * gcc.dg/pr51879-18.c: Same.
551 * gcc.dg/pr51879-2.c: Same.
552 * gcc.dg/pr51879-3.c: Same.
553 * gcc.dg/pr51879-4.c: Same.
554 * gcc.dg/pr51879-6.c: Same.
555 * gcc.dg/pr51879-7.c: Same.
556 * gcc.dg/pr51879.c: Same.
557
558 2014-11-17 Tom de Vries <tom@codesourcery.com>
559
560 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
561 * gcc.dg/pr43864-3.c: Same.
562 * gcc.dg/pr43864-4.c: Same.
563
564 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
565
566 * gcc.target/aarch64/vld1_lane.c: New test.
567
568 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
569
570 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
571 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
572
573 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
574
575 * gcc.target/i386/chkp-strlen-1.c: New.
576 * gcc.target/i386/chkp-strlen-2.c: New.
577 * gcc.target/i386/chkp-strlen-3.c: New.
578 * gcc.target/i386/chkp-strlen-4.c: New.
579 * gcc.target/i386/chkp-strlen-5.c: New.
580
581 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
582
583 * gcc.target/i386/chkp-stropt-1.c: New.
584 * gcc.target/i386/chkp-stropt-2.c: New.
585 * gcc.target/i386/chkp-stropt-3.c: New.
586 * gcc.target/i386/chkp-stropt-4.c: New.
587 * gcc.target/i386/chkp-stropt-5.c: New.
588 * gcc.target/i386/chkp-stropt-6.c: New.
589 * gcc.target/i386/chkp-stropt-7.c: New.
590 * gcc.target/i386/chkp-stropt-8.c: New.
591 * gcc.target/i386/chkp-stropt-9.c: New.
592 * gcc.target/i386/chkp-stropt-10.c: New.
593 * gcc.target/i386/chkp-stropt-11.c: New.
594 * gcc.target/i386/chkp-stropt-12.c: New.
595 * gcc.target/i386/chkp-stropt-13.c: New.
596 * gcc.target/i386/chkp-stropt-14.c: New.
597 * gcc.target/i386/chkp-stropt-15.c: New.
598 * gcc.target/i386/chkp-stropt-16.c: New.
599
600 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
601
602 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
603 __SIZE_TYPE__.
604
605 2014-11-17 Richard Biener <rguenther@suse.de>
606
607 PR middle-end/63898
608 PR middle-end/63883
609 * gfortran.dg/pr63883.f90: New testcase.
610
611 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
612
613 PR ipa/63894
614 * g++.dg/ipa/pr63894.C: New test.
615
616 2014-11-17 Terry Guo <terry.guo@arm.com>
617
618 * gcc.target/arm/thumb1-ual-1.c: New test.
619
620 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
621
622 PR middle-end/63790
623 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
624 * gcc.dg/tree-ssa/forwprop-29.c: New test.
625
626 2014-11-16 Andrew Pinski <apinski@cavium.com>
627
628 * gcc.c-torture/execute/memset-4.c: New test.
629 * gcc.c-torture/execute/20110418-1.c: New test.
630 * gcc.c-torture/execute/20141022-1.c: New test.
631 * gcc.c-torture/execute/strcpy-2.c: New test.
632 * gcc.c-torture/execute/20140212-2.c: New test.
633 * gcc.c-torture/compile/20120913-1.c: New test.
634 * gcc.c-torture/compile/20121010-1.c: New test.
635 * gcc.c-torture/compile/20120917-1.c: New test.
636 * gcc.c-torture/compile/20140110-1.c: New test.
637 * gcc.c-torture/compile/20121220-1.c: New test.
638 * gcc.c-torture/compile/20120822-1.c: New test.
639 * gcc.c-torture/compile/20121027-1.c: New test.
640 * gcc.c-torture/compile/20120830-2.c: New test.
641
642 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
643
644 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
645 restoration.
646
647 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
648
649 * gcc.dg/atomic/c11-atomic-exec-5.c
650 (test_main_long_double_add_overflow): Only actually define if
651 LDBL_MANT_DIG != 106.
652 (test_main_complex_long_double_add_overflow): Likewise.
653 (test_main_long_double_sub_overflow): Likewise.
654 (test_main_complex_long_double_sub_overflow): Likewise.
655
656 (NOT_LDBL_EPSILON_2): Likewise.
657 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
658
659 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
660
661 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
662 instead of run on ia32 targets.
663
664 2014-11-15 Marek Polacek <polacek@redhat.com>
665
666 PR middle-end/63884
667 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
668
669 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
670
671 PR target/60104
672 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
673
674 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
675
676 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
677 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
678 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
679 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
680
681 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
682
683 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
684
685 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
686
687 * gcc.dg/pubtypes-3.c: Include <string.h>.
688 * gcc.dg/pubtypes-4.c: Likewise.
689
690 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
691
692 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
693
694 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
695
696 * gnat.dg/opt44.ad[sb]: New test.
697
698 2014-11-15 Tobias Burnus <burnus@net-b.de>
699
700 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
701 * gfortran.dg/coarray_9.f90: Ditto.
702 * gfortran.dg/empty_label.f: Ditto.
703 * gfortran.dg/empty_label.f90: Ditto.
704
705 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
706
707 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
708 changes.
709 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
710 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
711 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
712 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
713 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
714 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
715 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
716 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
717 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
718 * gcc.target/powerpc/ppc-round.c: Likewise.
719
720 2014-11-14 Martin Jambor <mjambor@suse.cz>
721
722 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
723 from the dump scan.
724 * g++.dg/ipa/devirt-21.C: Xfail.
725 * g++.dg/ipa/devirt-24.C: Likewise.
726 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
727 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
728 * g++.dg/ipa/devirt-44.C: Likewise.
729 * g++.dg/ipa/devirt-43.C: Xfail.
730
731 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
732
733 * g++.dg/abi/abi-tag11.C: New.
734
735 2014-11-14 Marek Polacek <polacek@redhat.com>
736
737 * c-c++-common/ubsan/overflow-negate-3.c: New test.
738
739 2014-11-14 Marek Polacek <polacek@redhat.com>
740
741 PR sanitizer/63839
742 * c-c++-common/ubsan/pr63839.c: New test.
743 * c-c++-common/ubsan/unreachable-2.c: New test.
744
745 2014-11-14 Richard Biener <rguenther@suse.de>
746
747 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
748
749 2014-11-13 Teresa Johnson <tejohnson@google.com>
750
751 PR tree-optimization/63841
752 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
753
754 2014-11-14 Bin Cheng <bin.cheng@arm.com>
755
756 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
757 * gcc.target/arm/vfp-1.c: Improve scanning string.
758
759 2014-11-13 Rong Xu <xur@google.com>
760
761 PR debug/63581
762 * g++.dg/tree-prof/pr63581.C: New test.
763
764 2014-11-13 Teresa Johnson <tejohnson@google.com>
765
766 PR tree-optimization/63841
767 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
768
769 2014-11-13 Teresa Johnson <tejohnson@google.com>
770
771 PR tree-optimization/63841
772 * g++.dg/tree-ssa/pr63841.C: New test.
773
774 2014-11-13 Richard Biener <rguenther@suse.de>
775
776 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
777
778 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
779
780 * lib/target-supports.exp (error_h): New check.
781 (libc_has_complex_functions): Ditto.
782 (tgmath_h): Ditto.
783 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
784 * gcc.dg/builtins-61.c: Likewise.
785 * gcc.dg/builtins-67.c: Disable test for Bionic.
786 * gcc.dg/strlenopt-14g.c: Likewise.
787 * gcc.dg/strlenopt-14gf.c: Likewise.
788 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
789 * gcc.dg/c99-tgmath-2.c: Likewise.
790 * gcc.dg/c99-tgmath-3.c: Likewise.
791 * gcc.dg/c99-tgmath-4.c: Likewise.
792 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
793
794 2014-11-12 Jakub Jelinek <jakub@redhat.com>
795
796 PR ipa/63838
797 * g++.dg/ipa/pr63838.C: New test.
798
799 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
800
801 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
802 * gcc.target/mips/call-clobbered-1.c: New.
803 * gcc.target/mips/call-clobbered-2.c: New.
804 * gcc.target/mips/call-clobbered-3.c: New.
805 * gcc.target/mips/call-clobbered-4.c: New.
806 * gcc.target/mips/call-clobbered-5.c: New.
807 * gcc.target/mips/call-saved-4.c: New.
808 * gcc.target/mips/call-saved-5.c: New.
809 * gcc.target/mips/call-saved-6.c: New.
810 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
811 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
812 odd-spreg option. Account for -modd-spreg in minimum arch code.
813 * gcc.target/mips/movdf-1.c: New.
814 * gcc.target/mips/movdf-2.c: New.
815 * gcc.target/mips/movdf-3.c: New.
816 * gcc.target/mips/oddspreg-1.c: New.
817 * gcc.target/mips/oddspreg-2.c: New.
818 * gcc.target/mips/oddspreg-3.c: New.
819 * gcc.target/mips/oddspreg-4.c: New.
820 * gcc.target/mips/oddspreg-5.c: New.
821 * gcc.target/mips/oddspreg-6.c: New.
822
823 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
824
825 PR target/63815
826 * g++.dg/other/pr63815.C: New test.
827
828 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
829
830 DR 1510
831 PR c++/60420
832 * g++.dg/cpp0x/decltype61.C: New.
833
834 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
835
836 PR tree-optimization/63835
837 * gcc.dg/pr63835.c: New test.
838
839 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
840
841 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
842 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
843 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
844 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
845 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
846 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
847 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
848 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
849 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
850 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
851 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
852 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
853 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
854 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
855 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
856 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
857 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
858 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
859 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
860 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
861 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
862 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
863 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
864 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
865 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
866 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
867 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
868 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
869 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
870 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
871 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
872 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
873 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
874 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
875 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
876 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
877 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
878 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
879 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
880 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
881 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
882 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
883 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
884 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
885 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
886 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
887 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
888 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
889 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
890 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
891
892 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
893
894 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
895 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
896 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
897 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
898 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
899 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
900 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
901 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
902 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
903 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
904 Ditto.
905 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
906 Ditto.
907 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
908 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
909 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
910 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
911 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
912 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
913 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
914 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
915 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
916 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
917 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
918 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
919 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
920 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
921 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
922 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
923 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
924 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
925 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
926 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
927 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
928 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
929 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
930 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
931 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
932 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
933 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
934 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
935 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
936 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
937
938 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
939
940 * gcc.target/i386/pr45852.c: Simplify target selector.
941 * gcc.target/i386/pr63495.c: Ditto.
942 * gcc.target/i386/pr39496.c: Ditto.
943 * gcc.target/i386/pr36613.c: Ditto.
944
945 2014-11-12 Jiong Wang <jiong.wang@arm.com>
946
947 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
948 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
949 -fno-omit-frame-pointer.
950
951 2014-11-12 Marek Polacek <polacek@redhat.com>
952
953 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
954 of prune_gcc_output.
955 * lib/prune.exp (prune_file_path): New procedure.
956
957 2014-11-12 Marek Polacek <polacek@redhat.com>
958
959 * c-c++-common/ubsan/overflow-sub-4.c: New test.
960 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
961 * c-c++-common/ubsan/overflow-int128.c: Likewise.
962
963 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
964
965 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
966
967 2014-11-12 Richard Biener <rguenther@suse.de>
968
969 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
970
971 2014-11-12 Joseph Myers <joseph@codesourcery.com>
972
973 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
974 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
975
976 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
977
978 PR testsuite/63830
979 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
980
981 2014-11-12 Jakub Jelinek <jakub@redhat.com>
982
983 PR c/59708
984 * c-c++-common/builtin-arith-overflow-1.c: New test.
985 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
986 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
987 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
988 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
989 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
990 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
991 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
992 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
993 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
994 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
995 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
996 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
997 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
998 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
999 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1000 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1001 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1002 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1003 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1004 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1005 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1006 * gcc.dg/builtin-arith-overflow-1.c: New test.
1007 * gcc.dg/builtin-arith-overflow-2.c: New test.
1008
1009 2014-11-12 Richard Biener <rguenther@suse.de>
1010
1011 PR middle-end/63821
1012 * gfortran.dg/pr63821.f90: New testcase.
1013
1014 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1015
1016 PR tree-optimization/63761
1017 * gcc.c-torture/compile/pr63761.c: New test.
1018
1019 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1020
1021 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1022 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1023 truncation pattern.
1024
1025 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1026
1027 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1028 with arm_eabi.
1029 * g++.dg/abi/arm_rtti1.C: Likewise.
1030 * g++.dg/abi/key1.C: Likewise.
1031 * g++.dg/ext/visibility/arm1.C: Likewise.
1032 * g++.dg/ext/visibility/arm2.C: Likewise.
1033 * g++.dg/ext/visibility/arm3.C: Likewise.
1034
1035 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1038
1039 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1040 Manuel López-Ibáñez <manu@gcc.gnu.org>
1041
1042 PR driver/36312
1043 * gcc.misc-tests/output.exp: New test case for identical input and
1044 output files.
1045
1046 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1047
1048 PR fortran/44054
1049 * lib/gfortran-dg.exp: Update regexp to match locus and message
1050 without caret.
1051 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1052 * gfortran.dg/warnings_are_errors_1.f: Update.
1053
1054 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1055
1056 * ChangeLog.jit: New.
1057 * jit.dg/all-non-failing-tests.h: New.
1058 * jit.dg/harness.h: New.
1059 * jit.dg/jit.exp: New.
1060 * jit.dg/test-accessing-struct.c: New.
1061 * jit.dg/test-accessing-union.c: New.
1062 * jit.dg/test-array-as-pointer.c: New.
1063 * jit.dg/test-arrays.c: New.
1064 * jit.dg/test-calling-external-function.c: New.
1065 * jit.dg/test-calling-function-ptr.c: New.
1066 * jit.dg/test-combination.c: New.
1067 * jit.dg/test-dot-product.c: New.
1068 * jit.dg/test-empty.c: New.
1069 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1070 * jit.dg/test-error-adding-to-terminated-block.c: New.
1071 * jit.dg/test-error-array-as-pointer.c: New.
1072 * jit.dg/test-error-bad-cast.c: New.
1073 * jit.dg/test-error-block-in-wrong-function.c: New.
1074 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1075 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1076 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1077 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1078 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1079 * jit.dg/test-error-call-with-mismatching-args.c: New.
1080 * jit.dg/test-error-call-with-not-enough-args.c: New.
1081 * jit.dg/test-error-call-with-too-many-args.c: New.
1082 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1083 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1084 * jit.dg/test-error-get-type-bad-enum.c: New.
1085 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1086 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1087 * jit.dg/test-error-mismatching-types-in-call.c: New.
1088 * jit.dg/test-error-missing-return.c: New.
1089 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1090 * jit.dg/test-error-new-function-bad-kind.c: New.
1091 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1092 * jit.dg/test-error-null-passed-to-api.c: New.
1093 * jit.dg/test-error-return-within-void-function.c: New.
1094 * jit.dg/test-error-unreachable-block.c: New.
1095 * jit.dg/test-error-unterminated-block.c: New.
1096 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1097 * jit.dg/test-expressions.c: New.
1098 * jit.dg/test-factorial.c: New.
1099 * jit.dg/test-fibonacci.c: New.
1100 * jit.dg/test-functions.c: New.
1101 * jit.dg/test-fuzzer.c: New.
1102 * jit.dg/test-hello-world.c: New.
1103 * jit.dg/test-linked-list.c: New.
1104 * jit.dg/test-long-names.c: New.
1105 * jit.dg/test-nested-contexts.c: New.
1106 * jit.dg/test-nested-loops.c: New.
1107 * jit.dg/test-operator-overloading.cc: New.
1108 * jit.dg/test-quadratic.c: New.
1109 * jit.dg/test-quadratic.cc: New.
1110 * jit.dg/test-reading-struct.c: New.
1111 * jit.dg/test-string-literal.c: New.
1112 * jit.dg/test-sum-of-squares.c: New.
1113 * jit.dg/test-threads.c: New.
1114 * jit.dg/test-types.c: New.
1115 * jit.dg/test-using-global.c: New.
1116 * jit.dg/test-volatile.c: New.
1117
1118 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1119
1120 * gcc.target/aarch64/vbslq_f64_1.c: New.
1121 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1122 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1123 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1124
1125 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/63265
1128 * g++.dg/cpp0x/constexpr-63265.C: New.
1129
1130 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1131
1132 * gcc.target/i386/pr52252-atom-1.c: New.
1133
1134 2014-11-11 Martin Liska <mliska@suse.cz>
1135
1136 PR ipa/63622
1137 PR ipa/63795
1138 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1139 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1140 with symbol alias support.
1141
1142 2014-11-10 Andi Kleen <ak@linux.intel.com>
1143
1144 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1145 new cilk errors.
1146
1147 2014-11-10 Andi Kleen <ak@linux.intel.com>
1148
1149 * c-c++-common/cilk-plus/CK/errors.c: New test.
1150
1151 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1152 Ilya Enkovich <ilya.enkovich@intel.com>
1153
1154 PR target/63620
1155 * gcc.target/i386/pr63620.c: New test.
1156
1157 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1158
1159 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1160
1161 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1162 * gcc.dg/ipa/ipa-icf-31.c: New test.
1163
1164 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1165
1166 PR middle-end/63748
1167 * gcc.dg/pr63748.c: New testcase.
1168
1169 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1172
1173 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1174
1175 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1176 fgraphite-code-generator flag.
1177 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1178 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1179 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1180 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1181 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1182 * gcc.dg/graphite/pr35356-2.c: Likewise.
1183 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1184 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1185 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1186 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1187 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1188
1189 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1190
1191 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1192
1193 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 * c-c++-common/Wshift-count-overflow-1.c: New.
1196 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1197 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1198 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1199
1200 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1201
1202 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1203 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1204 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1205 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1206 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1207 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1208 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1209 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1210 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1211 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1212 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1213 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1214 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1215 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1216 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1217 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1218 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1219 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1220 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1221 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1222 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1223 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1224 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1225 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1226 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1227 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1228
1229 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR tree-optimization/63778
1232 * gfortran.dg/pr63778.f: New test.
1233
1234 2014-11-10 Renlin Li <renlin.li@arm.com>
1235
1236 PR middle-end/61529
1237 * gcc.dg/pr61529.c: New.
1238
1239 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1240
1241 * lib/target-supports.exp (check_effective_target_return_address):
1242 New function.
1243 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1244 * gcc.c-torture/execute/20030323-1.c: Likewise.
1245 * gcc.c-torture/execute/20030811-1.c: Likewise.
1246 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1247 * gcc.c-torture/execute/frame-address.c: Likewise.
1248 * gcc.c-torture/execute/pr17377.c: Likewise.
1249
1250 * gcc.c-torture/compile/920625-2.c: Add return type to
1251 freeReturnStruct.
1252 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1253 * gcc.c-torture/execute/pr61375.c: Likewise.
1254 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1255 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1256
1257 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1258 New function.
1259 (check_effective_target_nonlocal_goto): New function.
1260 (check_effective_target_label_values): New function.
1261 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1262 * gcc.c-torture/compile/labels-2.c: Likewise.
1263 * gcc.c-torture/compile/20000518-1.c: Likewise.
1264 * gcc.c-torture/compile/20021108-1.c: Likewise.
1265 * gcc.c-torture/compile/981006-1.c: Likewise.
1266 * gcc.c-torture/execute/20040302-1.c: Likewise.
1267 * gcc.dg/torture/pr33848.c: Likewise.
1268
1269 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1270 label values.
1271 * gcc.c-torture/compile/pr32919.c: Likewise.
1272 * gcc.c-torture/compile/pr17913.c: Likewise.
1273 * gcc.c-torture/compile/pr51495.c: Likewise.
1274 * gcc.c-torture/compile/pr25224.c: Likewise.
1275 * gcc.c-torture/compile/labels-3.c: Likewise.
1276 * gcc.c-torture/compile/pr27863.c: Likewise.
1277 * gcc.c-torture/compile/20050510-1.c: Likewise.
1278 * gcc.c-torture/compile/pr28489.c: Likewise.
1279 * gcc.c-torture/compile/pr29128.c: Likewise.
1280 * gcc.c-torture/compile/pr21356: Likewise.
1281 * gcc.c-torture/execute/20071210-1.c: Likewise.
1282 * gcc.c-torture/execute/200701220-1.c: Likewise.
1283 * gcc.c-torture/execute/pr51447.c: Likewise.
1284 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1285 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1286 * gcc.dg/20021029-1.c: Likewise.
1287 * gcc.dg/pr43379.c: Likewise.
1288 * gcc.dg/pr45259.c: Likewise.
1289 * gcc.dg/torture/pr53695.c: Likewise.
1290 * gcc.dg/torture/pr57584.c: Likewise.
1291
1292 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1293 or indirect_jumps are available.
1294 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1295 test.
1296 * gcc.c-torture/compile/920428-3.c: Likewise.
1297 * gcc.c-torture/compile/950613-1.c: Likewise.
1298
1299 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1300 * gcc.c-torture/compile/991213-3.c: Likewise.
1301 * gcc.c-torture/compile/920825-1.c: Likewise.
1302 * gcc.c-torture/compile/20011029-1.c: Likewise.
1303 * gcc.c-torture/compile/complex-6.c: Likewise.
1304 * gcc.c-torture/compile/pr27127.c: Likewise.
1305 * gcc.c-torture/compile/pr58164.c: Likewise.
1306 * gcc.c-torture/compile/20041214-1.c: Likewise.
1307 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1308 * gcc.c-torture/execute/pr56982.c: Likewise.
1309 * gcc.c-torture/execute/pr60003.c: Likewise.
1310 * gcc.c-torture/execute/pr26983.c: Likewise.
1311 * gcc.dg/pr57287-2.c: Likewise.
1312 * gcc.dg/pr59920-1.c: Likewise.
1313 * gcc.dg/pr59920-2.c: Likewise.
1314 * gcc.dg/pr59920-3.c: Likewise.
1315 * gcc.dg/setjmp-3.c: Likewise.
1316 * gcc.dg/setjmp-4.c: Likewise.
1317 * gcc.dg/setjmp-5.c: Likewise.
1318 * gcc.dg/torture/pr48542.c: Likewise.
1319 * gcc.dg/torture/pr57147-2.c: Likewise.
1320 * gcc.dg/torture/pr59993.c: Likewise.
1321
1322 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1323 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1324 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1325 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1326 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1327 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1328 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1329 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1330 * gcc.dg/non-local-goto-1.c: Likewise.
1331 * gcc.dg/non-local-goto-2.c: Likewise.
1332 * gcc.dg/pr49994-1.c: Likewise.
1333 * gcc.dg/torture/pr57036-2.c: Likewise.
1334
1335 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1336 NO_LABEL_VALUES test.
1337 * gcc.c-torture/compile/920831-1.c: Likewise.
1338 * gcc.c-torture/compile/920502-1.c: Likewise.
1339 * gcc.c-torture/compile/920501-7.c: Likewise.
1340 * gcc.dg/pr52139.c: Likewise.
1341
1342 * lib/target-supports.exp (check_effective_target_trampolines,
1343 check_profiling_available, check_effective_target_lto,
1344 check_effective_target_vect_natural): False for nvptx-*-*.
1345 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1346 * gcc.c-torture/compile/pr34334.c: Likewise.
1347 * gcc.c-torture/compile/pr37056.c: Likewise.
1348 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1349 * gcc.c-torture/compile/pr46534.c: Likewise.
1350 * gcc.c-torture/compile/pr49049.c: Likewise.
1351 * gcc.c-torture/compile/pr59417.c: Likewise.
1352 * gcc.c-torture/compile/20080721-1.c: Likewise.
1353 * gcc.c-torture/compile/920501-4.c: Likewise.
1354 * gcc.c-torture/compile/921011-1.c: Likewise.
1355 * gcc.dg/20040813-1.c: Likewise.
1356 * gcc.dg/pr28755.c: Likewise.
1357 * gcc.dg/pr44194-1.c: Likewise.
1358 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1359 * gcc.c-torture/compile/pr61684.c: Likewise.
1360 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1361 * gcc.c-torture/compile/pr59221.c: Likewise.
1362 * gcc.c-torture/compile/20060208-1.c: Likewise.
1363 * gcc.c-torture/execute/pr52129.c: Likewise.
1364 * gcc.c-torture/execute/20020310-1.c: Likewise.
1365 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1366 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1367 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1368 for nvptx-*-*.
1369 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1370 * gcc.dg/const-elim-2.c: Likewise.
1371
1372 * lib/target-supports.exp
1373 (check_effective_target_untyped_assembly): New function.
1374 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1375 * gcc.c-torture/compile/920917-1.c: Likewise.
1376 * gcc.c-torture/compile/930120-1.c: Likewise.
1377 * gcc.c-torture/compile/930411-1.c: Likewise.
1378 * gcc.c-torture/compile/930529-1.c: Likewise.
1379 * gcc.c-torture/compile/930623-1.c: Likewise.
1380 * gcc.c-torture/compile/950329-1.c: Likewise.
1381 * gcc.c-torture/compile/calls.c: Likewise.
1382 * gcc.c-torture/compile/pr37258.c: Likewise.
1383 * gcc.c-torture/compile/pr37327.c: Likewise.
1384 * gcc.c-torture/compile/pr38360.c: Likewise.
1385 * gcc.c-torture/compile/pr43635.c: Likewise.
1386 * gcc.c-torture/compile/pr47428.c: Likewise.
1387 * gcc.c-torture/compile/pr47967.c: Likewise.
1388 * gcc.c-torture/compile/pr49145.c: Likewise.
1389 * gcc.c-torture/compile/pr51694.c: Likewise.
1390 * gcc.c-torture/compile/pr53411.c: Likewise.
1391 * gcc.c-torture/execute/20001101.c: Likewise.
1392 * gcc.c-torture/execute/20051012-1.c: Likewise.
1393 * gcc.c-torture/execute/920501-1.c: Likewise.
1394 * gcc.c-torture/execute/921202-1.c: Likewise.
1395 * gcc.c-torture/execute/921208-2.c: Likewise.
1396 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1397 * gcc.c-torture/compile/20010525-1.c: Likewise.
1398 * gcc.c-torture/compile/20021015-2.c: Likewise.
1399 * gcc.c-torture/compile/20031023-1.c: Likewise.
1400 * gcc.c-torture/compile/20031023-2.c: Likewise.
1401 * gcc.c-torture/compile/pr49206.c: Likewise.
1402 * gcc.c-torture/execute/pr47237.c: Likewise.
1403 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1404 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1405 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1406 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1407 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1408 * gcc.dg/builtin-apply1.c: Likewise.
1409 * gcc.dg/builtin-apply2.c: Likewise.
1410 * gcc.dg/builtin-apply3.c: Likewise.
1411 * gcc.dg/builtin-apply4.c: Likewise.
1412 * gcc.dg/pr38338.c: Likewise.
1413 * gcc.dg/torture/pr41993.c: Likewise.
1414 * gcc.c-torture/compile/386.c: Likewise.
1415 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1416 * gcc.c-torture/compile/consec.c: Likewise.
1417 * gcc.c-torture/compile/ex.c: Likewise.
1418 * gcc.c-torture/compile/pass.c: Likewise.
1419 * gcc.c-torture/compile/scal.c: Likewise.
1420 * gcc.c-torture/compile/uuarg.c: Likewise.
1421 * gcc.c-torture/compile/conv_tst.c: Likewise.
1422
1423 * lib/target-supports.exp (check_effective_target_alloca): New function.
1424 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1425 * gcc.c-torture/execute/20020314-1.c: Likewise.
1426 * gcc.c-torture/execute/20020412-1.c: Likewise.
1427 * gcc.c-torture/execute/20021113-1.c: Likewise.
1428 * gcc.c-torture/execute/20040223-1.c: Likewise.
1429 * gcc.c-torture/execute/20040308-1.c: Likewise.
1430 * gcc.c-torture/execute/20040811-1.c: Likewise.
1431 * gcc.c-torture/execute/20070824-1.c: Likewise.
1432 * gcc.c-torture/execute/20070919-1.c: Likewise.
1433 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1434 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1435 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1436 * gcc.c-torture/execute/pr43220.c: Likewise.
1437 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1438 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1439 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1440 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1441 * gcc.c-torture/compile/20000923-1.c: Likewise.
1442 * gcc.c-torture/compile/20030224-1.c: Likewise.
1443 * gcc.c-torture/compile/20071108-1.c: Likewise.
1444 * gcc.c-torture/compile/20071117-1.c: Likewise.
1445 * gcc.c-torture/compile/900313-1.c: Likewise.
1446 * gcc.c-torture/compile/pr17397.c: Likewise.
1447 * gcc.c-torture/compile/pr35006.c: Likewise.
1448 * gcc.c-torture/compile/pr42956.c: Likewise.
1449 * gcc.c-torture/compile/pr51354.c: Likewise.
1450 * gcc.c-torture/compile/pr55851.c: Likewise.
1451 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1452 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1453 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1454 * gcc.c-torture/compile/pr52714.c: Likewise.
1455 * gcc.dg/20001012-2.c: Likewise.
1456 * gcc.dg/auto-type-1.c: Likewise.
1457 * gcc.dg/builtin-object-size-1.c: Likewise.
1458 * gcc.dg/builtin-object-size-2.c: Likewise.
1459 * gcc.dg/builtin-object-size-3.c: Likewise.
1460 * gcc.dg/builtin-object-size-4.c: Likewise.
1461 * gcc.dg/packed-vla.c: Likewise.
1462 * gcc.c-torture/compile/parms.c: Likewise.
1463 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1464 * gcc.c-torture/execute/920929-1.c: Likewise.
1465 * gcc.c-torture/execute/921017-1.c: Likewise.
1466 * gcc.c-torture/execute/941202-1.c: Likewise.
1467 * gcc.c-torture/execute/align-nest.c: Likewise.
1468 * gcc.c-torture/execute/alloca-1.c: Likewise.
1469 * gcc.c-torture/execute/pr36321.c: Likewise.
1470 * gcc.c-torture/compile/20001221-1.c: Likewise.
1471 * gcc.c-torture/compile/20020807-1.c: Likewise.
1472 * gcc.c-torture/compile/20050801-2.c: Likewise.
1473 * gcc.c-torture/compile/920428-4.c: Likewise.
1474 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1475 * gcc.c-torture/compile/pr41469.c: Likewise.
1476 * gcc.dg/torture/pr48953.c: Likewise.
1477 * gcc.dg/torture/pr8081.c: Likewise.
1478 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1479 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1480 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1481 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1482 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1483 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1484 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1485 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1486 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1487 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1488 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1489 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1490 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1491
1492 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1493
1494 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1495 and C++11; Test existence of __has_cpp_attribute; Test C++11
1496 attributes.
1497 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1498 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1499 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1500 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1501 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1502 will be undefined for -fno-rtti -fno-exceptions.
1503
1504 2014-11-10 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/63800
1507 * gcc.dg/torture/pr63800.c: New testcase.
1508
1509 2014-11-10 Marek Polacek <polacek@redhat.com>
1510
1511 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1512 * c-c++-common/ubsan/align-8.c: Likewise.
1513 * g++.dg/ubsan/null-4.C: Likewise.
1514 * g++.dg/ubsan/null-5.C: Likewise.
1515
1516 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1517
1518 * gcc.misc-tests/gcov-16.c: New test.
1519
1520 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1521
1522 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1523
1524 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1525
1526 PR testsuite/63305
1527 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1528 buffer overflow.
1529 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1530
1531 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1532
1533 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1534
1535 2014-11-09 Richard Biener <rguenther@suse.de>
1536
1537 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1538 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1539
1540 2014-11-07 Andrew Pinski <apinski@cavium.com>
1541
1542 * gcc.c-torture/execute/20141107-1.c: New testcase.
1543
1544 2014-11-07 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/63605
1547 * gcc.dg/vect/pr63605.c: New testcase.
1548
1549 2014-11-07 Jeff Law <law@redhat.com>
1550
1551 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1552
1553 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1554
1555 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1556 (xhci_check_trb_in_td_math): Likewise.
1557
1558 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1559
1560 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1561
1562 2014-11-07 Martin Liska <mliska@suse.cz>
1563
1564 PR ipa/63580
1565 * g++.dg/ipa/pr63580.C: New test.
1566
1567 2014-11-07 Martin Liska <mliska@suse.cz>
1568
1569 PR ipa/63747
1570 * gcc.dg/ipa/pr63747.c: New test.
1571
1572 2014-11-07 Martin Liska <mliska@suse.cz>
1573
1574 PR ipa/63595
1575 * g++.dg/ipa/pr63595.C: New test.
1576
1577 2014-11-07 Richard Biener <rguenther@suse.de>
1578
1579 PR middle-end/63770
1580 * gcc.dg/pr63770.c: New testcase.
1581
1582 2014-11-07 Terry Guo <terry.guo@arm.com>
1583
1584 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1585 * gcc.target/arm/pr40956.c: Likewise.
1586 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1587 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1588 * gcc.target/arm/scd42-1.c: Likewise.
1589
1590 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1591
1592 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1593 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1594 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1595 gcc.dg/cpp/ucnid-15.c: New tests.
1596
1597 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gnat.dg/opt43.adb: New test.
1600
1601 2014-11-06 Marek Polacek <polacek@redhat.com>
1602
1603 * c-c++-common/ubsan/align-2.c: Add dg-output.
1604 * c-c++-common/ubsan/align-4.c: Likewise.
1605 * c-c++-common/ubsan/align-6.c: New test.
1606 * c-c++-common/ubsan/align-7.c: New test.
1607 * c-c++-common/ubsan/align-8.c: New test.
1608 * g++.dg/ubsan/null-1.C: Add dg-output.
1609 * g++.dg/ubsan/null-2.C: Likewise.
1610 * g++.dg/ubsan/null-3.C: New test.
1611 * g++.dg/ubsan/null-4.C: New test.
1612 * g++.dg/ubsan/null-5.C: New test.
1613
1614 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1615
1616 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1617 dg-require-effective-target check.
1618 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1744
1745 2014-11-06 Hale Wang <hale.wang@arm.com>
1746
1747 * gcc.target/arm/small-multiply-m0-1.c: New test for
1748 target -mcpu=cortex-m0.small-multiply.
1749 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1750 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1751 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1752 target -mcpu=cortex-m0plus.small-multiply.
1753 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1754 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1755 * gcc.target/arm/small-multiply-m1-1.c: New test for
1756 target -mcpu=cortex-m1.small-multiply.
1757 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1758 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1759
1760 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1761
1762 * lib/mpx-dg.exp: New.
1763 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1764 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1765 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1766 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1767 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1768 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1769 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1770 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1771 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1772 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1773
1774 2014-11-06 Richard Biener <rguenther@suse.de>
1775
1776 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1777 desired transform.
1778
1779 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1780
1781 * gcc.target/mips/asm-1.c (bar): Add prototype.
1782 * gcc.target/mips/call-1.c (f, h): Add return type.
1783 * gcc.target/mips/call-5.c (f, h): Likewise.
1784 * gcc.target/mips/call-6.c (f, h): Likewise.
1785 * gcc.target/mips/call-3.c (f): Likewise.
1786 * gcc.target/mips/call-2.c (g): Add prototype.
1787 (f): Add return type.
1788 * gcc.target/mips/call-4.c: Likewise.
1789 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1790 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1791 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1792 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1793 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1794 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1795 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1796 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1797 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1798 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1799 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1800 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1801 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1802 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1803 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1804 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1805 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1806 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1807 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1808 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1809 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1810 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1811 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1812 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1813 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1814 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1815 (nonpic_call, nonpic_addr_call): Add prototype.
1816 (pic_call, pic_addr_call): Likewise.
1817 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1818 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1819 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1820 * gcc.target/mips/truncate-3.c (g): Add prototype.
1821 (f): Add return type.
1822
1823 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1824
1825 PR target/63538
1826 * gcc.target/i386/pr63538.c: New test.
1827
1828 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gnat.dg/discr42.adb: New test.
1831 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1832
1833 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1834
1835 * gnat.dg/specs/private2.ads: New test.
1836 * gnat.dg/specs/private2_pkg.ads: New helper.
1837
1838 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1839
1840 * gnat.dg/inline1.adb: New test.
1841 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1842 * gnat.dg/inline2.adb: New test.
1843 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1844 * gnat.dg/inline3.adb: New test.
1845 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1846 * gnat.dg/inline4.adb: New test.
1847 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1848 * gnat.dg/inline5.adb: New test.
1849 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1850 * gnat.dg/inline6.adb: New test.
1851 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1852 * gnat.dg/inline7.adb: New test.
1853 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1854 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1855 * gnat.dg/inline8.adb: New test.
1856 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1857 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1858 * gnat.dg/inline9.adb: New test.
1859 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1860 * gnat.dg/inline10.adb: New test.
1861 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1862 * gnat.dg/inline11.adb: New test.
1863 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1864
1865 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1866
1867 PR preprocessor/9449
1868 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1869 Don't use -fextended-identifiers.
1870 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1871 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1872 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1873 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1874 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1875 -g3.
1876 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1877 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1878 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1879 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1880 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1881 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1882 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1883 -fextended-identifiers. Use -g.
1884 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1885 -fextended-identifiers.
1886 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1887 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1888 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1889 -fextended-identifiers. Use -g.
1890 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1891 * gcc.dg/cpp/ucnid-8.c: Remove test.
1892 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1893
1894 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1895
1896 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1897 Skip tests if target does not support Neon.
1898
1899 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1900
1901 * lib/target-supports.exp (check_effective_target_bswap): Update
1902 conditions for AArch64 and ARM targets.
1903
1904 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1905
1906 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1907 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1908 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1909 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1910 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1911
1912 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1913
1914 * gcc.target/i386/chkp-builtins-1.c: New.
1915 * gcc.target/i386/chkp-builtins-2.c: New.
1916 * gcc.target/i386/chkp-builtins-3.c: New.
1917 * gcc.target/i386/chkp-builtins-4.c: New.
1918 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1919 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1920 * gcc.target/i386/chkp-const-check-1.c: New.
1921 * gcc.target/i386/chkp-const-check-2.c: New.
1922 * gcc.target/i386/chkp-lifetime-1.c: New.
1923 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1924 with build_ssa_passes.
1925
1926 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1927
1928 * gcc.dg/asr-div1.c: New testcase.
1929
1930 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1931
1932 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1933
1934 * go.test/go-test.exp: In +build lines, require whitespace around
1935 expected strings, fix check for negation.
1936
1937 2014-11-04 Marek Polacek <polacek@redhat.com>
1938
1939 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1940 * c-c++-common/ubsan/align-4.c: Likewise.
1941 * g++.dg/ubsan/null-1.C: Likewise.
1942 * g++.dg/ubsan/null-2.C: Likewise.
1943
1944 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1945
1946 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1947
1948 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1949
1950 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1951 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1952 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1953 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1954 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1955 ipa dump.
1956 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1957 Cleanup original tree dump.
1958 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1959 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1960 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1961
1962 2014-11-04 Martin Jambor <mjambor@suse.cz>
1963
1964 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1965 function body.
1966
1967 2014-11-04 Jason Merrill <jason@redhat.com>
1968
1969 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1970 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1971
1972 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1973
1974 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1975 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1976 conflicting -mcpu options.
1977 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1978 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1979 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1980 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1981 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1982 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1983 * gcc.target/powerpc/pr48053-3.c: Likewise.
1984 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1985 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1986 * gcc.target/powerpc/pr57744.c: Likewise.
1987 * gcc.target/powerpc/pr47862.c: Likewise.
1988 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1989 * gcc.target/powerpc/recip-1.c: Likewise.
1990 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1991 * gcc.target/powerpc/bool2-p8.c: Likewise.
1992 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1993 * gcc.target/powerpc/pr60203.c: Likewise.
1994 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1995 * gcc.target/powerpc/bool2-av.c: Likewise.
1996 * gcc.target/powerpc/pr43154.c: Likewise.
1997 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1998 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1999 * gcc.target/powerpc/pr59054.c: Likewise.
2000 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2001 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2002 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2003 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2004 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2005 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2006 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2007 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2008 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2009 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2010 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2011 * gcc.target/powerpc/bswap64-3.c: Likewise.
2012 * gcc.target/powerpc/bcd-1.c: Likewise.
2013 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2014 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2015 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2016 * gcc.target/powerpc/pr48192.c: Likewise.
2017 * gcc.target/powerpc/pr52775.c: Likewise.
2018 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2019 * gcc.target/powerpc/pr58673-1.c: Likewise.
2020 * gcc.target/powerpc/pr53487.c: Likewise.
2021 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2022 * gcc.target/powerpc/recip-2.c: Likewise.
2023 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2024 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2025 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2026 * gcc.target/powerpc/pr57150.c: Likewise.
2027 * gcc.target/powerpc/pr47251.c: Likewise.
2028 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2029 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2030 * gcc.target/powerpc/bool3-p7.c: Likewise.
2031 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2032 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2033 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2034 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2035 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2036 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2037 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2038 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2039 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2040 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2041 * gcc.target/powerpc/loop_align.c: Likewise.
2042 * gcc.target/powerpc/lhs-1.c: Likewise.
2043 * gcc.target/powerpc/sd-vsx.c: Likewise.
2044 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2045 * gcc.target/powerpc/bcd-2.c: Likewise.
2046 * gcc.target/powerpc/20040121-1.c: Likewise.
2047 * gcc.target/powerpc/pr52457.c: Likewise.
2048 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2049 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2050 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2051 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2052 * gcc.target/powerpc/pr58673-2.c: Likewise.
2053 * gcc.target/powerpc/atomic-p7.c: Likewise.
2054 * gcc.target/powerpc/recip-3.c: Likewise.
2055 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2056 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2057 * gcc.target/powerpc/popcount-1.c: Likewise.
2058 * gcc.target/powerpc/altivec-32.c: Likewise.
2059 * gcc.target/powerpc/timode_off.c: Likewise.
2060 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2061 * gcc.target/powerpc/pack01.c: Likewise.
2062 * gcc.target/powerpc/pr55033.c: Likewise.
2063 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2064 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2065 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2066 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2067 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2068 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2069 * gcc.target/powerpc/bool3-p8.c: Likewise.
2070 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2071 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2072 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2073 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2074 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2075 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2076 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2077 * gcc.target/powerpc/pr46728-16.c: Likewise.
2078 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2079 * gcc.target/powerpc/bool3-av.c: Likewise.
2080 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2081 * gcc.target/powerpc/ppc-pow.c: Likewise.
2082 * gcc.target/powerpc/lhs-2.c: Likewise.
2083 * gcc.target/powerpc/pr39902-2.c: Likewise.
2084 * gcc.target/powerpc/20041111-1.c: Likewise.
2085 * gcc.target/powerpc/builtins-1.c: Likewise.
2086 * gcc.target/powerpc/bcd-3.c: Likewise.
2087 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2088 * gcc.target/powerpc/pr57949-1.c: Likewise.
2089 * gcc.target/powerpc/atomic-p8.c: Likewise.
2090 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2091 * gcc.target/powerpc/recip-4.c: Likewise.
2092 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2093 * gcc.target/powerpc/warn-2.c: Likewise.
2094 * gcc.target/powerpc/parity-1.c: Likewise.
2095 * gcc.target/powerpc/popcount-2.c: Likewise.
2096 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2097 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2098 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2099 * gcc.target/powerpc/pr42747.c: Likewise.
2100 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2101 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2102 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2103 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2104 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2105 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2106 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2107 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2108 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2109 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2110 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2111 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2112 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2113 * gcc.target/powerpc/lhs-3.c: Likewise.
2114 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2115 * gcc.target/powerpc/builtins-2.c: Likewise.
2116 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2117 * gcc.target/powerpc/pr52199.c: Likewise.
2118 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2119 * gcc.target/powerpc/pr57949-2.c: Likewise.
2120 * gcc.target/powerpc/recip-5.c: Likewise.
2121 * gcc.target/powerpc/popcount-3.c: Likewise.
2122 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2123 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2124 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2125 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2126 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2127 * gcc.target/powerpc/pr48226.c: Likewise.
2128 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2129 * gcc.target/powerpc/pr47755-2.c: Likewise.
2130 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2131 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2132 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2133 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2134 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2135 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2136 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2137 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2138 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2139 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2140 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2141 * gcc.target/powerpc/bool2-p5.c: Likewise.
2142 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2143 * gcc.target/powerpc/fusion.c: Likewise.
2144 * gcc.target/powerpc/recip-6.c: Likewise.
2145 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2146 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2147 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2148 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2149 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2150 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2151 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2152 * gcc.target/powerpc/dfp-dd.c: Likewise.
2153 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2154 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2155 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2156 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2157 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2158 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2159 * gcc.target/powerpc/dfp-td.c: Likewise.
2160 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2161 * gcc.target/powerpc/pr48053-1.c: Likewise.
2162 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2163 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2164 * gcc.target/powerpc/pr60676.c: Likewise.
2165 * gcc.target/powerpc/pr48258-1.c: Likewise.
2166 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2167 * gcc.target/powerpc/pr48857.c: Likewise.
2168 * gcc.target/powerpc/quad-atomic.c: Likewise.
2169 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2170 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2171 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2172 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2173 * gcc.target/powerpc/pr56605.c: Likewise.
2174 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2175 * gcc.target/powerpc/pr53199.c: Likewise.
2176 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2177 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2178 * gcc.target/powerpc/vsx-float0.c: Likewise.
2179 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2180 * gcc.target/powerpc/altivec-20.c: Likewise.
2181 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2182 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2183 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2184 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2185 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2186 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2187 * gcc.target/powerpc/pr60137.c: Likewise.
2188 * gcc.target/powerpc/bswap64-1.c: Likewise.
2189 * gcc.target/powerpc/pr48053-2.c: Likewise.
2190 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2191 * gcc.target/powerpc/pr48258-2.c: Likewise.
2192 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2193 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2194 * gcc.target/powerpc/bool2-p7.c: Likewise.
2195 * gcc.target/powerpc/ppc-round.c: Likewise.
2196 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2197 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2198 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2199 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2200 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2201 * gcc.target/powerpc/pr47755.c: Likewise.
2202
2203 2014-11-04 Marek Polacek <polacek@redhat.com>
2204
2205 * c-c++-common/ubsan/object-size-10.c: New test.
2206
2207 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2208
2209 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2210
2211 2014-11-03 Tobias Burnus <burnus@net-b.de>
2212
2213 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2214
2215 2014-11-03 Marek Polacek <polacek@redhat.com>
2216
2217 PR c/52769
2218 * gcc.dg/pr52769.c: New test.
2219
2220 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 PR c++/57820
2223 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2224 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2225
2226 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2227
2228 PR tree-optimization/60770
2229 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2230
2231 2014-11-03 Jan Beulich <jbeulich@suse.com>
2232
2233 * gcc.target/i386/i386.exp: Extend option set to test
2234 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2235 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2236
2237 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2238
2239 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2240 for ia32 targets only.
2241 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2242 * g++.dg/tree-ssa/pr29902.C: Ditto.
2243 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2244
2245 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2246
2247 * gcc.target/arm/ifcvt-size-check.c: New test.
2248
2249 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2250
2251 * gcc.target/mips/octeon3-pipe-1.c: New test.
2252
2253 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2254
2255 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2256 * g++.dg/ext/attrib42.C: Ditto.
2257 * g++.dg/torture/pr51344.C: Ditto.
2258 * g++.dg/tree-ssa/pr29902.C: Ditto.
2259 * gcc.c-torture/execute/20010129-1.c: Ditto.
2260 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2261 * gcc.dg/march-generic.c: Ditto.
2262 * gcc.dg/torture/pr17526.c: Ditto.
2263 * gcc.dg/union-4.c: Ditto.
2264
2265 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2266
2267 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2268 * g++.dg/abi/no-weak1.C: Ditto.
2269 * g++.dg/opt/pr44919.C: Ditto.
2270 * g++.dg/opt/pr46640.C: Ditto.
2271 * g++.dg/opt/pr46649.C: Ditto.
2272 * g++.dg/opt/pr47036.C: Ditto.
2273 * g++.dg/opt/pr48273.C: Ditto.
2274 * g++.dg/opt/pr48302.C: Ditto.
2275 * g++.dg/opt/pr45788.C: Ditto.
2276 * g++.dg/opt/pr57662.C: Ditto.
2277 * gcc.dg/20031102-1.c: Ditto.
2278 * gcc.dg/builtin-bswap-7.c: Ditto.
2279 * gcc.dg/builtin-bswap-7a.c: Ditto.
2280 * gcc.dg/builtin-bswap-9.c: Ditto.
2281 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2282 * gcc.dg/guality/bswaptest.c: Ditto.
2283 * gcc.dg/guality/clztest.c: Ditto.
2284 * gcc.dg/guality/ctztest.c: Ditto.
2285 * gcc.dg/guality/pr45003-1.c: Ditto.
2286 * gcc.dg/guality/pr45003-2.c: Ditto.
2287 * gcc.dg/guality/pr45003-3.c: Ditto.
2288 * gcc.dg/guality/pr58791-4.c: Ditto.
2289 * gcc.dg/guality/rotatetest.c:Ditto.
2290 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2291 * gcc.dg/ira-loop-pressure.c: Ditto.
2292 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2293 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2294 * gcc.dg/lto/pr47259_0.c: Ditto.
2295 * gcc.dg/memcpy-5.c: Ditto.
2296 * gcc.dg/pr10474.c: Ditto.
2297 * gcc.dg/pr37438.c: Ditto.
2298 * gcc.dg/pr39453.c: Ditto.
2299 * gcc.dg/pr40501.c: Ditto.
2300 * gcc.dg/pr42245-2.c: Ditto.
2301 * gcc.dg/pr42245.c: Ditto.
2302 * gcc.dg/pr42246.c: Ditto.
2303 * gcc.dg/pr42249.c: Ditto.
2304 * gcc.dg/pr42388.c: Ditto.
2305 * gcc.dg/pr42389.c: Ditto.
2306 * gcc.dg/pr45352-1.c: Ditto.
2307 * gcc.dg/pr45352-2.c: Ditto.
2308 * gcc.dg/pr45352-3.c: Ditto.
2309 * gcc.dg/pr45352.c: Ditto.
2310 * gcc.dg/pr45472.c: Ditto.
2311 * gcc.dg/pr45652.c: Ditto.
2312 * gcc.dg/pr46212.c: Ditto.
2313 * gcc.dg/pr46521.c: Ditto.
2314 * gcc.dg/pr46522.c: Ditto.
2315 * gcc.dg/pr46875.c: Ditto.
2316 * gcc.dg/pr48374.c: Ditto.
2317 * gcc.dg/pr50251.c: Ditto.
2318 * gcc.dg/pr54472.c: Ditto.
2319 * gcc.dg/pr55702.c: Ditto.
2320 * gcc.dg/pr56990.c: Ditto.
2321 * gcc.dg/pr57104.c: Ditto.
2322 * gcc.dg/pr57662.c: Ditto.
2323 * gcc.dg/pr60866.c: Ditto.
2324 * gcc.dg/shrink-wrap-loop.c: Ditto.
2325 * gcc.dg/tm/memopt-15.c: Ditto.
2326 * gcc.dg/torture/pr52720.c: Ditto.
2327 * gcc.dg/torture/pr56778.c: Ditto.
2328 * gcc.dg/tree-prof/pr45354.c: Ditto.
2329 * gcc.dg/tree-prof/pr50907.c: Ditto.
2330 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2331 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2332 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2333 * gcc.dg/misc-tests/godump-1.c: Ditto.
2334 * gfortran.dg/PR24188.f: Ditto.
2335 * gfortran.dg/errnocheck_1.f90: Ditto.
2336 * gfortran.dg/g77/20010216-1.f: Ditto.
2337 * gfortran.dg/pr42246-2.f: Ditto.
2338 * gfortran.dg/pr42294.f: Ditto.
2339 * gfortran.dg/pr44691.f: Ditto.
2340 * gfortran.dg/vect/pr45714-a.f: Ditto.
2341 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2342 * gcc.misc-tests/linkage.exp: Ditto.
2343 * lib/target-supports.exp: Reformat x86 tagets.
2344 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2345
2346 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/57694
2349 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2350
2351 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2352
2353 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2354 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2355 Commentary and rearrangement of tests.
2356 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2357 Commentary and rearrangement of tests.
2358 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2359 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2360
2361 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR rtl-optimization/63659
2364 * gcc.c-torture/execute/pr63659.c: New test.
2365
2366 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2367
2368 PR target/63534
2369 * gcc.target/i386/mcount_pic.c: New.
2370
2371 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2372
2373 * gcc.target/i386/pr23098.c: Remove xfail.
2374
2375 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gnat.dg/opt42.ad[sb]: New test.
2378
2379 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2380
2381 PR tree-optimization/63259
2382 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2383 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2384 following comment.
2385
2386 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR sanitizer/63697
2389 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2390
2391 2014-10-30 Marek Polacek <polacek@redhat.com>
2392
2393 * gcc.dg/diag-aka-1.c: New test.
2394 * gcc.dg/pr13804-1.c: Adjust dg-error.
2395 * gcc.dg/redecl-14.c: Likewise.
2396 * gcc.dg/pr56980.c: Adjust dg-message.
2397
2398 2014-10-30 Ian Lance Taylor <iant@google.com>
2399
2400 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2401
2402 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2403
2404 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2405 platforms except s390[x] and x86_64.
2406
2407 2014-10-30 Martin Liska <mliska@suse.cz>
2408
2409 PR ipa/63574
2410 PR ipa/63664
2411 * g++.dg/ipa/pr63574.C: New test.
2412
2413 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2414
2415 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2416
2417 2014-10-29 DJ Delorie <dj@redhat.com>
2418
2419 * gcc.dg/20141029-1.c: New.
2420
2421 2014-10-29 Martin Liska <mliska@suse.cz>
2422
2423 PR ipa/63587
2424 * g++.dg/ipa/pr63587-1.C: New test.
2425 * g++.dg/ipa/pr63587-2.C: New test.
2426
2427 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2428
2429 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2430
2431 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2432
2433 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2434 * gcc.dg/optimize-bswapsi-3.c: New test.
2435
2436 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2437 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2438 Anna Tikhonova <anna.tikhonova@intel.com>
2439 Ilya Tocar <ilya.tocar@intel.com>
2440 Andrey Turetskiy <andrey.turetskiy@intel.com>
2441 Ilya Verbin <ilya.verbin@intel.com>
2442 Kirill Yukhin <kirill.yukhin@intel.com>
2443 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2444
2445 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2446
2447 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2448 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2449 Anna Tikhonova <anna.tikhonova@intel.com>
2450 Ilya Tocar <ilya.tocar@intel.com>
2451 Andrey Turetskiy <andrey.turetskiy@intel.com>
2452 Ilya Verbin <ilya.verbin@intel.com>
2453 Kirill Yukhin <kirill.yukhin@intel.com>
2454 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2455
2456 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2457 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2458 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2459 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2460 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2461 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2462 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2463 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2464 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2465 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2466 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2471 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2472 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2473 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2474 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2475 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2476 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2477 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2478 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2479 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2480 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2481 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2482 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2483 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2484 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2485 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2486 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2487 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2488 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2489 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2490 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2496 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2497 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2498 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2499 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2500 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2501 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2502 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2503 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2504 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2505 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2506 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2507 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2508 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2509 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2510 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2512 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2513 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2514 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2515 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2516 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2517 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2518 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2519 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2520 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2521 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2522 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2523 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2524
2525 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2526 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2527 Anna Tikhonova <anna.tikhonova@intel.com>
2528 Ilya Tocar <ilya.tocar@intel.com>
2529 Andrey Turetskiy <andrey.turetskiy@intel.com>
2530 Ilya Verbin <ilya.verbin@intel.com>
2531 Kirill Yukhin <kirill.yukhin@intel.com>
2532 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2533
2534 * gcc.target/i386/avx512bw-check.h: New.
2535 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2536 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2537 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2538 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2539 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2540 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2541 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2542 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2543 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2544 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2545 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2546 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2547 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2548 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2549 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2550 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2551 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2687 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2688 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2689 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2690 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2691 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2692 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2693 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2694 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2703 * gcc.target/i386/avx512dq-check.h: Ditto.
2704 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2705 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2706 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2707 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2708 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2709 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2710 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2711 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2712 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2713 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2714 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2715 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2716 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2717 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2718 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2719 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2720 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2721 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2722 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2723 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2724 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2725 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2726 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2727 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2728 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2729 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2730 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2731 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2732 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2733 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2734 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2735 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2736 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2737 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2738 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2739 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2740 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2741 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2742 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2743 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2744 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2745 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2746 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2747 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2748 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2749 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2750 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2751 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2752 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2753 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2754 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2755 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2756 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2757 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2758 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2759 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2760 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2762 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2763 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2764 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2765 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2766 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2767 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2768 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2769 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2770 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2771 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2772 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2773 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2774 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2775 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2776 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2777 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2778 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2779 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2780 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2781 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2782 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2784 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2785 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2786 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2787 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2788 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2789 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2790 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2791 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2792 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2793 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2794 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2795 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2796 * gcc.target/i386/avx512vl-check.h: Ditto.
2797 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2798 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2799 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2800 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2801 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2802 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2803 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2804 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2805 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2806 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2807 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2808 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2809 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2810 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2812 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2813 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2814 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2815 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2816 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2817 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2818 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2819 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2820 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2821 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2822 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2824 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2826 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2827 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2828 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2829 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2830 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2833 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2835 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2836 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2837 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2838 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2839 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2840 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2841 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2851 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2852 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2853 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2860 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2863 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2864 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2865 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2867 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2869 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2877 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2878 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2880 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2883 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2886 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2893 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2895 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2896 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2897 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2898 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2900 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2902 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2904 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2905 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2910 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2912 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2918 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2919 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2920 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2923 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2933 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2934 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2935 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2936 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2950 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2951 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2966 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2973 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2985 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2987 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3127 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3233 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3237 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3239 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3240 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3241 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3243 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3246 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3247 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3315 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3317 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3319 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3323 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3341 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3343 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3344 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3345 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3346 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3347 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3349 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3350 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3352 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3354 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3360 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3361 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3362 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3363 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3364 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3369 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3370 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3372 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3373 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3374 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3375 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3376 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3377 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3378 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3379 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3380 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3382 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3390 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3391 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3392 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3393 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3394 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3395 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3396 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3397 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3398 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3399 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3400 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3401 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3402 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3403 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3404 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3405 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3406 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3407 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3408 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3409 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3410 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3411 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3412 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3413 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3414 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3415 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3416 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3417 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3418 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3419 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3420 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3421 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3422 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3423 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3424 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3425 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3426 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3427 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3428 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3429 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3430 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3431 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3432 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3433 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3434 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3435 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3436 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3437 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3439 * gcc.target/i386/i386.exp: Ditto.
3440 * gcc.target/i386/m512-check.h: Ditto.
3441
3442 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3443 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3444 Anna Tikhonova <anna.tikhonova@intel.com>
3445 Ilya Tocar <ilya.tocar@intel.com>
3446 Andrey Turetskiy <andrey.turetskiy@intel.com>
3447 Ilya Verbin <ilya.verbin@intel.com>
3448 Kirill Yukhin <kirill.yukhin@intel.com>
3449 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3450
3451 * g++.dg/other/i386-2.C: Add new options.
3452 * g++.dg/other/i386-3.C: Ditto.
3453 * gcc.target/i386/sse-12.c: Ditto.
3454 * gcc.target/i386/sse-14.c: Ditto.
3455 * gcc.target/i386/sse-22.c: Ditto.
3456 * gcc.target/i386/sse-13.c: Add new options and builtins.
3457 * gcc.target/i386/sse-23.c: Ditto.
3458 * gcc.target/i386/avx-1.c: Add new builtins.
3459
3460 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3461
3462 * gcc.misc-tests/godump.exp: New.
3463 * gcc.misc-tests/godump-1.c: New.
3464
3465 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3466
3467 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3468 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3469 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3470 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3471 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3472 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3473 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3474 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3475 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3476 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3477 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3478 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3479 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3480 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3481 * c-c++-common/asan/pr63638.c: Likewise.
3482
3483 2014-10-28 Richard Biener <rguenther@suse.de>
3484
3485 PR middle-end/63665
3486 * gcc.dg/pr63665.c: New testcase.
3487
3488 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3489
3490 * c-c++-common/asan/kasan-recover-1.c: New test.
3491 * c-c++-common/asan/kasan-recover-2.c: New test.
3492 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3493 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3494 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3495 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3496 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3497 * c-c++-common/asan/no-asan-globals.c: Likewise.
3498 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3499 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3500 * c-c++-common/asan/no-use-after-return.c: Likewise.
3501
3502 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3503
3504 * c-c++-common/asan/shadow-offset-1.c: New test.
3505
3506 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3507
3508 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3509 gcc-plugin.h earlier.
3510
3511 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3512
3513 * gnat.dg/specs/concat1.ads: New test.
3514 * gnat.dg/specs/concat1_pkg.ads: New helper.
3515
3516 2014-10-27 Richard Biener <rguenther@suse.de>
3517
3518 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3519 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3520 target due to memcpy inline-expansion.
3521
3522 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3523
3524 * gnat.dg/specs/pack10.ads: New test.
3525 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3526
3527 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3528
3529 * gnat.dg/entry_queues2.adb: New test.
3530
3531 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR tree-optimization/63641
3534 * gcc.c-torture/execute/pr63641.c: New test.
3535
3536 2014-10-24 Tobias Burnus <burnus@net-b.de>
3537
3538 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3539 * gfortran.dg/coarray_collectives_13.f90: New.
3540 * gfortran.dg/coarray_collectives_14.f90: New.
3541 * gfortran.dg/coarray_collectives_15.f90: New.
3542 * gfortran.dg/coarray_collectives_16.f90: New.
3543
3544 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3545
3546 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3547
3548 2014-10-24 Marek Polacek <polacek@redhat.com>
3549
3550 PR c/56980
3551 * gcc.dg/pr56980.c: New test.
3552
3553 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3554
3555 * lib/target-supports.exp
3556 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3557 vaeseq_u8.
3558 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3559 for vcvt_f16_f32.
3560 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3561 vfma_f32.
3562
3563 2014-10-24 Martin Liska <mliska@suse.cz>
3564
3565 * gcc.dg/ipa/pr63595.c: New test.
3566
3567 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3568
3569 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3570 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3571
3572 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3573
3574 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3575
3576 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3577
3578 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3579
3580 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3581
3582 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3583
3584 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3585
3586 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3587
3588 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3589
3590 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3591
3592 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3593
3594 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3595
3596 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3597
3598 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3599
3600 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3601
3602 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3603
3604 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3605
3606 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3607
3608 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3609
3610 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3611
3612 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3613
3614 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3615
3616 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3617
3618 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3619
3620 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3621
3622 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3623
3624 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3625
3626 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3627 file.
3628 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3629 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3630
3631 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3632
3633 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3634 file.
3635 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3636 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3637
3638 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3639
3640 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3641 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3642 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3643 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3644 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3645
3646 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3647
3648 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3649 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3650 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3653 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3654
3655 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3656
3657 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3658 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3660 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3661 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3662 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3663 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3664 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3665
3666 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3667
3668 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3669 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3670 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3671
3672 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3673
3674 * gcc.target/arm/README.advsimd-intrinsics: New file.
3675 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3677 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3678 Likewise.
3679 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3680 Likewise.
3681 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3682 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3683 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3684
3685 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3686
3687 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3688 wrap_compile_flags before setting it.
3689
3690 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3691
3692 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3693 targets.
3694 * gcc.dg/pr63594-2.c: Likewise.
3695
3696 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3697
3698 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3699 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3700
3701 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3702
3703 PR bootstrap/63632
3704 * g++.dg/torture/pr63632.C: New test.
3705
3706 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3707
3708 PR c++/63619
3709 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3710 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3711
3712 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3713
3714 PR target/63618
3715 * gcc.target/i386/pr63618.c: New test.
3716
3717 2014-10-23 Marek Polacek <polacek@redhat.com>
3718
3719 PR c/63626
3720 * gcc.dg/pr63626.c: New test.
3721
3722 2014-10-23 Marek Polacek <polacek@redhat.com>
3723
3724 * c-c++-common/ubsan/undefined-2.c: New test.
3725
3726 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3727
3728 * gcc.target/i386/pr63600.c: New.
3729
3730 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3731
3732 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3733
3734 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3735
3736 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3737 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3738
3739 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3740
3741 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3742 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3743 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3744 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3745 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3746 Declare.
3747
3748 2014-10-22 Guozhi Wei <carrot@google.com>
3749
3750 PR tree-optimization/63530
3751 gcc.dg/vect/pr63530.c: New testcase.
3752
3753 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3754
3755 * gcc.target/i386/conversion-2.c: New test.
3756
3757 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3758 Yury Gribov <y.gribov@samsung.com>
3759
3760 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3761 * c-c++-common/ubsan/align-3.c: Likewise.
3762 * c-c++-common/ubsan/bounds-1.c: Likewise.
3763 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3764 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3765 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3766 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3767 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3768 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3769 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3770 * c-c++-common/ubsan/object-size-3.c: Likewise.
3771 * c-c++-common/ubsan/overflow-1.c: Likewise.
3772 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3773 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3774 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3775 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3776 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3777 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3778 * c-c++-common/ubsan/pr59503.c: Likewise.
3779 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3780 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3781 * c-c++-common/ubsan/shift-3.c: Likewise.
3782 * c-c++-common/ubsan/shift-6.c: Likewise.
3783 * c-c++-common/ubsan/undefined-1.c: Likewise.
3784 * c-c++-common/ubsan/vla-2.c: Likewise.
3785 * c-c++-common/ubsan/vla-3.c: Likewise.
3786 * c-c++-common/ubsan/vla-4.c: Likewise.
3787 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3788 * g++.dg/ubsan/return-2.C: Likewise.
3789 * c-c++-common/ubsan/recovery-1.c: New test.
3790 * c-c++-common/ubsan/recovery-2.c: New test.
3791 * c-c++-common/ubsan/recovery-3.c: New test.
3792 * c-c++-common/ubsan/recovery-common.inc: New file.
3793
3794 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3795
3796 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3797 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3798 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3799 * gcc.target/aarch64/vect.x: Likewise.
3800 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3801 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3802 * gcc.target/aarch64/vect-fp.c: Likewise.
3803
3804 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3805
3806 * lib/compat.exp (compat-run): Remove "unresolved".
3807 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3808 unsupported testcase.
3809
3810 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR target/63594
3813 * gcc.dg/pr63594-1.c: New test.
3814 * gcc.dg/pr63594-2.c: New test.
3815 * gcc.target/i386/sse2-pr63594-1.c: New test.
3816 * gcc.target/i386/sse2-pr63594-2.c: New test.
3817 * gcc.target/i386/avx-pr63594-1.c: New test.
3818 * gcc.target/i386/avx-pr63594-2.c: New test.
3819 * gcc.target/i386/avx2-pr63594-1.c: New test.
3820 * gcc.target/i386/avx2-pr63594-2.c: New test.
3821 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3822 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3823 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3824 insn counts.
3825
3826 PR target/63542
3827 * gcc.target/i386/pr63542-1.c: New test.
3828 * gcc.target/i386/pr63542-2.c: New test.
3829
3830 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3831
3832 * gcc.target/avr/tiny-memx.c: New test.
3833
3834 * gcc.target/avr/tiny-caller-save.c: New test.
3835
3836 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3837
3838 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3839 (Proc_1): Add return type.
3840 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3841 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3842 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3843 * gcc.target/arm/pr44788.c (foo): Likewise.
3844 * gcc.target/arm/pr55642.c (abs): Likewise.
3845 * gcc.target/arm/pr58784.c (f): Likewise.
3846 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3847 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3848 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3849 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3850 for local variables.
3851 * lib/target-supports.exp
3852 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3853 vaeseq_u8.
3854 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3855 vcvt_f16_f32.
3856 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3857 vfma_f32.
3858 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3859
3860 2014-10-21 Andreas Schwab <schwab@suse.de>
3861
3862 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3863
3864 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3865
3866 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3867
3868 2014-10-21 Richard Biener <rguenther@suse.de>
3869
3870 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3871 * g++.dg/ipa/devirt-46.C: Likewise.
3872 * g++.dg/ipa/devirt-47.C: Likewise.
3873 * g++.dg/tree-prof/pr35545.C: Likewise.
3874
3875 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR tree-optimization/63563
3878 * gcc.target/i386/pr63563.c: New test.
3879
3880 2014-10-20 Richard Biener <rguenther@suse.de>
3881
3882 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3883 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3884
3885 2014-10-20 Martin Liska <mliska@suse.cz>
3886
3887 * gcc.dg/ipa/pr63595.c: New test.
3888
3889 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3890
3891 PR fortran/48979
3892 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3893
3894 2014-10-19 Marek Polacek <polacek@redhat.com>
3895
3896 PR c/63567
3897 * gcc.dg/pr63567-3.c: New test.
3898 * gcc.dg/pr63567-4.c: New test.
3899
3900 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3901
3902 * gcc.dg/atomic/c11-atomic-exec-5.c
3903 (test_main_long_double_add_overflow): Define and run only for
3904 LDBL_MANT_DIG != 106.
3905 (test_main_complex_long_double_add_overflow): Likewise.
3906 (test_main_long_double_sub_overflow): Likewise.
3907 (test_main_complex_long_double_sub_overflow): Likewise.
3908
3909 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3910
3911 PR fortran/63553
3912 * gfortran.dg/class_to_type_3.f03 : New test
3913
3914 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3915
3916 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3917 to GNU11.
3918
3919 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3920
3921 * gcc.dg/attr-isr.c: Move SH specific test to ...
3922 * gcc.target/sh/attr-isr.c: ... here.
3923
3924 >>>>>>> .r217525
3925 2014-10-17 Marek Polacek <polacek@redhat.com>
3926
3927 PR c/63567
3928 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3929 * gcc.dg/pr63567-1.c: New test.
3930 * gcc.dg/pr63567-2.c: New test.
3931
3932 2014-10-17 Marek Polacek <polacek@redhat.com>
3933
3934 PR c/63543
3935 * gcc.dg/pr63543.c: New test.
3936 * gcc.dg/array-8.c: Remove dg-error.
3937 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3938 * gcc.dg/pr48552-2.c: Likewise.
3939
3940 2014-10-17 Marek Polacek <polacek@redhat.com>
3941
3942 PR c/63549
3943 * gcc.dg/pr63549.c: New test.
3944
3945 2014-10-17 Marek Polacek <polacek@redhat.com>
3946
3947 * gcc.dg/Wimplicit-int-1.c: New test.
3948 * gcc.dg/Wimplicit-int-2.c: New test.
3949 * gcc.dg/Wimplicit-int-3.c: New test.
3950 * gcc.dg/Wimplicit-int-4.c: New test.
3951
3952 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3953
3954 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3955 changes.
3956
3957 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR tree-optimization/63464
3960 * gcc.dg/torture/pr63464.c: New test.
3961 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3962 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3963
3964 PR tree-optimization/63302
3965 * gcc.c-torture/execute/pr63302.c: New test.
3966
3967 2014-10-17 Tom de Vries <tom@codesourcery.com>
3968
3969 PR rtl-optimization/61605
3970 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3971 absence check.
3972
3973 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3974
3975 PR middle-end/61848
3976 * g++.dg/torture/pr61848.C: New testcase.
3977 * gcc.c-torture/compile/pr61848.c: New testcase.
3978
3979 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3980
3981 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3982 * gcc.target/sh/strlen.c: Likewise.
3983 * gcc.target/sh/pr51244-13.c: Likewise.
3984 * gcc.target/sh/cmpstrn.c: Likewise.
3985 * gcc.target/sh/hiconst.c: Likewise.
3986 * gcc.target/sh/pr43417.c: Likewise.
3987
3988 2014-10-16 Martin Liska <mliska@suse.cz>
3989
3990 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3991 to match defined expectations.
3992
3993 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3994
3995 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3996
3997 2014-10-16 Martin Liska <mliska@suse.cz>
3998
3999 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4000 * g++.dg/ipa/ipa-icf-5.C: Likewise
4001
4002 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4003
4004 PR target/63260
4005 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4006
4007 2014-10-16 Richard Biener <rguenther@suse.de>
4008
4009 PR middle-end/63554
4010 * gcc.dg/torture/pr63554.c: New testcase.
4011
4012 2014-10-16 Marek Polacek <polacek@redhat.com>
4013
4014 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4015 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4016
4017 2014-10-16 Marek Polacek <polacek@redhat.com>
4018
4019 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4020 * gcc.dg/graphite/id-2.c: Likewise.
4021 * gcc.dg/graphite/id-4.c: Likewise.
4022 * gcc.dg/graphite/id-8.c: Likewise.
4023 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4024 * gcc.dg/graphite/id-pr45230.c: Likewise.
4025 * gcc.dg/graphite/id-pr45231.c: Likewise.
4026 * gcc.dg/graphite/pr38073.c: Likewise.
4027 * gcc.dg/graphite/pr38125.c: Likewise.
4028 * gcc.dg/graphite/pr38409.c: Likewise.
4029 * gcc.dg/graphite/pr38413.c: Likewise.
4030 * gcc.dg/graphite/pr38510.c: Likewise.
4031 * gcc.dg/graphite/pr38786.c: Likewise.
4032 * gcc.dg/graphite/pr39260.c: Likewise.
4033 * gcc.dg/graphite/scop-19.c: Likewise.
4034 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4035 * gcc.dg/graphite/id-17.c: Likewise.
4036 * gcc.dg/graphite/id-23.c: Likewise.
4037 * gcc.dg/graphite/id-26.c: Likewise.
4038 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4039 * gcc.dg/graphite/pr37485.c: Likewise.
4040 * gcc.dg/graphite/pr38500.c: Likewise.
4041 * gcc.dg/graphite/pr42284.c: Likewise.
4042 * gcc.dg/graphite/pr42914.c: Likewise.
4043 * gcc.dg/graphite/pr46404-1.c: Likewise.
4044 * gcc.dg/graphite/pr60979.c: Likewise.
4045 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4046 defaulting to int.
4047
4048 2014-10-16 Martin Liska <mliska@suse.cz>
4049 Jan Hubicka <hubicka@ucw.cz>
4050
4051 * g++.dg/ipa/ipa-icf-1.C: New test.
4052 * g++.dg/ipa/ipa-icf-2.C: New test.
4053 * g++.dg/ipa/ipa-icf-3.C: New test.
4054 * g++.dg/ipa/ipa-icf-4.C: New test.
4055 * g++.dg/ipa/ipa-icf-5.C: New test.
4056 * gcc.dg/ipa/ipa-icf-1.c: New test.
4057 * gcc.dg/ipa/ipa-icf-10.c: New test.
4058 * gcc.dg/ipa/ipa-icf-11.c: New test.
4059 * gcc.dg/ipa/ipa-icf-12.c: New test.
4060 * gcc.dg/ipa/ipa-icf-13.c: New test.
4061 * gcc.dg/ipa/ipa-icf-14.c: New test.
4062 * gcc.dg/ipa/ipa-icf-15.c: New test.
4063 * gcc.dg/ipa/ipa-icf-16.c: New test.
4064 * gcc.dg/ipa/ipa-icf-17.c: New test.
4065 * gcc.dg/ipa/ipa-icf-18.c: New test.
4066 * gcc.dg/ipa/ipa-icf-19.c: New test.
4067 * gcc.dg/ipa/ipa-icf-2.c: New test.
4068 * gcc.dg/ipa/ipa-icf-20.c: New test.
4069 * gcc.dg/ipa/ipa-icf-21.c: New test.
4070 * gcc.dg/ipa/ipa-icf-22.c: New test.
4071 * gcc.dg/ipa/ipa-icf-23.c: New test.
4072 * gcc.dg/ipa/ipa-icf-24.c: New test.
4073 * gcc.dg/ipa/ipa-icf-25.c: New test.
4074 * gcc.dg/ipa/ipa-icf-26.c: New test.
4075 * gcc.dg/ipa/ipa-icf-27.c: New test.
4076 * gcc.dg/ipa/ipa-icf-28.c: New test.
4077 * gcc.dg/ipa/ipa-icf-29.c: New test.
4078 * gcc.dg/ipa/ipa-icf-3.c: New test.
4079 * gcc.dg/ipa/ipa-icf-30.c: New test.
4080 * gcc.dg/ipa/ipa-icf-4.c: New test.
4081 * gcc.dg/ipa/ipa-icf-5.c: New test.
4082 * gcc.dg/ipa/ipa-icf-6.c: New test.
4083 * gcc.dg/ipa/ipa-icf-7.c: New test.
4084 * gcc.dg/ipa/ipa-icf-8.c: New test.
4085 * gcc.dg/ipa/ipa-icf-9.c: New test.
4086
4087 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4088
4089 PR target/53513
4090 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4091
4092 2014-10-16 Martin Liska <mliska@suse.cz>
4093 Jan Hubicka <hubicka@ucw.cz>
4094
4095 * c-c++-common/rotate-1.c: Options changed to not collide
4096 with a new IPA ICF pass.
4097 * c-c++-common/rotate-2.c: Likewise.
4098 * c-c++-common/rotate-3.c: Likewise.
4099 * c-c++-common/rotate-4.c: Likewise.
4100 * g++.dg/cpp0x/rv-return.C: Likewise.
4101 * g++.dg/cpp0x/rv1n.C: Likewise.
4102 * g++.dg/cpp0x/rv1p.C: Likewise.
4103 * g++.dg/cpp0x/rv2n.C: Likewise.
4104 * g++.dg/cpp0x/rv3n.C: Likewise.
4105 * g++.dg/cpp0x/rv4n.C: Likewise.
4106 * g++.dg/cpp0x/rv5n.C: Likewise.
4107 * g++.dg/cpp0x/rv6n.C: Likewise.
4108 * g++.dg/cpp0x/rv7n.C: Likewise.
4109 * g++.dg/ipa/devirt-g-1.C: Likewise.
4110 * g++.dg/ipa/inline-1.C: Likewise.
4111 * g++.dg/ipa/inline-2.C: Likewise.
4112 * g++.dg/ipa/inline-3.C: Likewise.
4113 * g++.dg/opt/pr30965.C: Likewise.
4114 * g++.dg/tree-ssa/pr19637.C: Likewise.
4115 * gcc.dg/guality/csttest.c: Likewise.
4116 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4117 * gcc.dg/ipa/iinline-7.c: Likewise.
4118 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4119 * gcc.dg/ipa/ipacost-1.c: Likewise.
4120 * gcc.dg/ipa/ipacost-2.c: Likewise.
4121 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4122 * gcc.dg/ipa/remref-2a.c: Likewise.
4123 * gcc.dg/ipa/remref-2b.c: Likewise.
4124 * gcc.dg/pr46309-2.c: Likewise.
4125 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4126 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4127 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4128 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4129 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4130 * gcc.dg/vect/vect-cond-10.c: Likewise.
4131 * gcc.dg/vect/vect-cond-9.c: Likewise.
4132 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4133 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4134 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4135 * gcc.target/i386/bmi-1.c: Likewise.
4136 * gcc.target/i386/bmi-2.c: Likewise.
4137 * gcc.target/i386/pr56564-2.c: Likewise.
4138
4139 2014-10-16 Richard Biener <rguenther@suse.de>
4140
4141 PR tree-optimization/63168
4142 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4143
4144 2014-10-16 Andreas Schwab <schwab@suse.de>
4145
4146 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4147
4148 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4149 implicit int.
4150 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4151 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4152 * gcc.target/ia64/pr29682.c: Likewise.
4153 * gcc.target/ia64/pr43603.c: Likewise.
4154 * gcc.target/ia64/pr48496.c: Likewise.
4155
4156 2014-10-16 Marek Polacek <polacek@redhat.com>
4157
4158 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4159
4160 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4161 Marek Polacek <polacek@redhat.com>
4162
4163 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4164 declarations.
4165 * gcc.dg/pr32176.c: Likewise.
4166 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4167 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4168 * gcc.dg/ia64-sync-2.c: Likewise.
4169 * gcc.dg/ia64-sync-3.c: Likewise.
4170 * gcc.dg/sync-2.c: Likewise.
4171 * gcc.dg/sync-3.c: Likewise.
4172 * gcc.target/i386/990524-1.c: Likewise.
4173 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4174 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4175 * gcc.target/i386/pr26826.c: Likewise.
4176 * gcc.target/i386/pr37184.c: Likewise.
4177 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4178 * gcc.target/i386/20060125-2.c: Likewise.
4179 * gcc.target/i386/memcpy-1.c: Likewise.
4180 * gcc.target/i386/pr40934.c: Likewise.
4181 * gcc.target/i386/sse-5.c: Likewise.
4182 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4183 * gcc.target/i386/vectorize4.c: Likewise.
4184 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4185 -fgnu89-inline.
4186 * gcc.target/i386/980313-1.c: Likewise.
4187 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4188 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4189 * gcc.target/i386/crc32-3.c: Likewise.
4190 * gcc.target/i386/intrinsics_3.c: Likewise.
4191 * gcc.target/i386/loop-1.c: Likewise.
4192 * gcc.target/i386/pr44948-2a.c: Likewise.
4193 * gcc.target/i386/pr47564.c: Likewise.
4194 * gcc.target/i386/pr50712.c: Likewise.
4195 * gcc.target/i386/stackalign/return-2.c: Likewise.
4196
4197 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4198
4199 PR lto/62026
4200 * lto/pr62026.C: New testcase.
4201
4202 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4203
4204 PR rtl-optimization/63448
4205 * gcc.target/i386/pr63448.c: New test.
4206
4207 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4208
4209 * gnat.dg/opt41.adb: New test.
4210 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4211
4212 2014-10-15 Richard Biener <rguenther@suse.de>
4213
4214 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4215
4216 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * gcc.dg/tree-prof/peel-1.c: Update.
4219 * gcc.dg/tree-prof/unroll-1.c: Update.
4220 * gcc.dg/unroll_1.c: Update.
4221 * gcc.dg/unroll_2.c: Update.
4222 * gcc.dg/unroll_3.c: Update.
4223 * gcc.dg/unroll_4.c: Update.
4224
4225 2014-10-14 DJ Delorie <dj@redhat.com>
4226
4227 * g++.dg/abi/mangle64.C: New.
4228
4229 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4230
4231 * g++.dg/ext/vector9.C: Test ! with float vectors.
4232
4233 2014-10-14 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/63512
4236 * g++.dg/torture/pr63512.C: New testcase.
4237
4238 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4239
4240 PR target/63260
4241 * gcc.target/sh/pr63260.c: New.
4242
4243 2014-10-13 Richard Henderson <rth@redhat.com>
4244
4245 * g++.dg/torture/20141013.C: New.
4246
4247 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4248
4249 PR target/8340
4250 PR middle-end/47602
4251 PR rtl-optimization/55458
4252 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4253 * gcc.target/i386/pr55458.c: Likewise.
4254 * gcc.target/i386/pr47602.c: New.
4255 * gcc.target/i386/pr23098.c: Move to XFAIL.
4256
4257 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4258
4259 PR tree-optimization/62127
4260 * g++.dg/torture/pr62127.C: New testcase.
4261
4262 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4263
4264 * c-c++-common/asan/bitfield-5.c: New test.
4265
4266 2014-10-13 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/63419
4269 * g++.dg/torture/pr63419.C: New testcase.
4270
4271 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4272
4273 PR target/59401
4274 PR target/54760
4275 * gcc.target/sh/pr54760-5.c: New.
4276 * gcc.target/sh/pr54760-6.c: New.
4277 * gcc.target/sh/pr59401-1.c: New.
4278
4279 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4280
4281 PR fortran/48979
4282 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4283
4284 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4285
4286 * lib/target-supports.exp (check_effective_target_shared): New
4287 function.
4288 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4289
4290 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR c/63495
4293 * gcc.target/i386/pr63495.c: New test.
4294
4295 2014-10-10 Marek Polacek <polacek@redhat.com>
4296
4297 * c-c++-common/ubsan/object-size-1.c: New test.
4298 * c-c++-common/ubsan/object-size-2.c: New test.
4299 * c-c++-common/ubsan/object-size-3.c: New test.
4300 * c-c++-common/ubsan/object-size-4.c: New test.
4301 * c-c++-common/ubsan/object-size-5.c: New test.
4302 * c-c++-common/ubsan/object-size-6.c: New test.
4303 * c-c++-common/ubsan/object-size-7.c: New test.
4304 * c-c++-common/ubsan/object-size-8.c: New test.
4305 * c-c++-common/ubsan/object-size-9.c: New test.
4306 * g++.dg/ubsan/object-size-1.C: New test.
4307 * gcc.dg/ubsan/object-size-9.c: New test.
4308
4309 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4310
4311 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4312 (asan_finish): Remove restore_ld_library_path_env_vars.
4313 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4314 related env variables by calling set_ld_library_path_env_vars.
4315 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4316 (tsan_finish): Remove restore_ld_library_path_env_vars.
4317 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4318 related env variables by calling set_ld_library_path_env_vars.
4319 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4320 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4321 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4322 related env variables by calling set_ld_library_path_env_vars.
4323
4324 2014-10-10 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/63379
4327 * gcc.dg/vect/pr63379.c: New testcase.
4328
4329 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR fortran/59488
4332 * gfortran.dg/gomp/pr59488-1.f90: New test.
4333 * gfortran.dg/gomp/pr59488-2.f90: New test.
4334
4335 2014-10-10 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/63476
4338 * g++.dg/torture/pr63476.C: New testcase.
4339
4340 2014-10-10 Tobias Burnus <burnus@net-b.de>
4341
4342 * gfortran.dg/implicit_16.f90: New.
4343
4344 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4345
4346 * g++.dg/cpp0x/constexpr-using3.C: New.
4347 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4348 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4349 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4350 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4351
4352 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4353
4354 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4355
4356 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4357
4358 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4359
4360 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4361
4362 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4363 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4364 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4365 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4366 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4367 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4368 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4369 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4370 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4371 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4372 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4373 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4374
4375 2014-10-09 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/63380
4378 * gcc.dg/torture/pr63380-1.c: New testcase.
4379 * gcc.dg/torture/pr63380-2.c: Likewise.
4380
4381 2014-10-09 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/63480
4384 * gcc.dg/pr63480.c: New test.
4385
4386 2014-10-09 Richard Biener <rguenther@suse.de>
4387
4388 PR tree-optimization/63445
4389 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4390
4391 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4392
4393 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4394 * gcc.dg/vmx/ops.c: Likewise.
4395 * gcc.dg/vmx/ops-long-1.c: Likewise.
4396
4397 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4398
4399 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4400
4401 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4402
4403 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4404 dg-additional-options.
4405
4406 2014-10-08 Mark Wielaard <mjw@redhat.com>
4407
4408 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4409 prefix from scan-assembler-times.
4410
4411 2014-10-07 Marek Polacek <polacek@redhat.com>
4412
4413 * lib/target-supports.exp (check_effective_target_fd_truncate):
4414 Include <string.h>.
4415
4416 2014-10-07 Marek Polacek <polacek@redhat.com>
4417
4418 PR c/59717
4419 * gcc.dg/pr59717.c: New test.
4420
4421 2014-10-07 Marek Polacek <polacek@redhat.com>
4422
4423 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4424 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4425 * gcc.target/powerpc/pr26350.c: Likewise.
4426 * gcc.target/powerpc/altivec-consts.c: Likewise.
4427 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4428 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4429 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4430 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4431 * gcc.target/powerpc/pr47862.c: Likewise.
4432 * gcc.target/powerpc/pr48053-1.c: Likewise.
4433 * gcc.target/powerpc/pr53487.c: Likewise.
4434 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4435 to int.
4436 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4437 * gcc.target/powerpc/altivec-2.c: Likewise.
4438 * gcc.target/powerpc/pr47755-2.c: Likewise.
4439
4440 2014-10-07 Martin Liska <mliska@suse.cz>
4441
4442 * g++.dg/lto/pr63270.h: New test.
4443 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4444 include.
4445 * g++.dg/lto/pr63270_2.C: New test.
4446
4447 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4448
4449 * gnat.dg/lto16.adb: New test.
4450 * gnat.dg/lto16_pkg.adb: New helper.
4451
4452 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4453
4454 * gnat.dg/return4.adb: New test.
4455 * gnat.dg/return4_pkg.ad[sb]: New helper.
4456
4457 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4458
4459 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4460 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4461 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4462
4463 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/55250
4466 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4467 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4468 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4469
4470 2014-10-06 Marek Polacek <polacek@redhat.com>
4471
4472 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4473 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4474 * g++.dg/lto/pr54625-2_0.c: Likewise.
4475 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4476
4477 2014-10-06 Marek Polacek <polacek@redhat.com>
4478
4479 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4480 * gcc.target/i386/avxfp-1.c: Likewise.
4481 * gcc.target/i386/avxfp-2.c: Likewise.
4482 * gcc.target/i386/cadd.c: Likewise.
4483 * gcc.target/i386/cmov2.c: Likewise.
4484 * gcc.target/i386/cmov3.c: Likewise.
4485 * gcc.target/i386/cmov4.c: Likewise.
4486 * gcc.target/i386/cold-attribute-1.c: Likewise.
4487 * gcc.target/i386/cvt-1.c: Likewise.
4488 * gcc.target/i386/fpcvt-1.c: Likewise.
4489 * gcc.target/i386/fpcvt-2.c: Likewise.
4490 * gcc.target/i386/fpcvt-3.c: Likewise.
4491 * gcc.target/i386/local.c: Likewise.
4492 * gcc.target/i386/memcpy-2.c: Likewise.
4493 * gcc.target/i386/memcpy-3.c: Likewise.
4494 * gcc.target/i386/memset-1.c: Likewise.
4495 * gcc.target/i386/minmax-1.c: Likewise.
4496 * gcc.target/i386/minmax-2.c: Likewise.
4497 * gcc.target/i386/pr45352-2.c: Likewise.
4498 * gcc.target/i386/pr46253.c: Likewise.
4499 * gcc.target/i386/pr53623.c: Likewise.
4500 * gcc.target/i386/pr60902.c: Likewise.
4501 * gcc.target/i386/pr57003.c: Likewise.
4502 * gcc.target/i386/sse-14.c: Likewise.
4503 * gcc.target/i386/sse-19.c: Likewise.
4504 * gcc.target/i386/sse-22.c: Likewise.
4505 * gcc.target/i386/sse4a-extract.c: Likewise.
4506 * gcc.target/i386/sse4a-insert.c: Likewise.
4507 * gcc.target/i386/ssefp-1.c: Likewise.
4508 * gcc.target/i386/ssefp-2.c: Likewise.
4509 * gcc.target/i386/testimm-10.c: Likewise.
4510 * gcc.target/i386/vectorize4-avx.c: Likewise.
4511 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4512 * gcc.target/i386/avx-pr57233.c: Likewise.
4513 * gcc.target/i386/avx2-pr57233.c: Likewise.
4514 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4515 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4516 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4517 * gcc.target/i386/crc32-4.c: Likewise.
4518 * gcc.target/i386/pr20204.c: Likewise.
4519 * gcc.target/i386/pr23570.c: Likewise.
4520 * gcc.target/i386/pr26449-1.c: Likewise.
4521 * gcc.target/i386/pr28839.c: Likewise.
4522 * gcc.target/i386/pr37101.c: Likewise.
4523 * gcc.target/i386/pr61923.c: Likewise.
4524 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4525 * gcc.target/i386/sse2-pr57233.c: Likewise.
4526 * gcc.target/i386/vect-abs-s16.c: Likewise.
4527 * gcc.target/i386/vect-abs-s32.c: Likewise.
4528 * gcc.target/i386/vect-abs-s8.c: Likewise.
4529 * gcc.target/i386/xop-pr57233.c: Likewise.
4530 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4531 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4532 implicit declarations.
4533 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4534 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4535 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4536
4537 2014-10-06 Marek Polacek <polacek@redhat.com>
4538
4539 * gcc.dg/20001012-1.c: Fix defaulting to int.
4540 * gcc.dg/20001012-2.c: Likewise.
4541 * gcc.dg/20001108-1.c: Likewise.
4542 * gcc.dg/20010516-1.c: Likewise.
4543 * gcc.dg/20011008-2.c: Likewise.
4544 * gcc.dg/20030612-1.c: Likewise.
4545 * gcc.dg/20040219-1.c: Likewise.
4546 * gcc.dg/20050603-2.c: Likewise.
4547 * gcc.dg/20070507-1.c: Likewise.
4548 * gcc.dg/attr-alias-3.c: Likewise.
4549 * gcc.dg/fastmath-1.c: Likewise.
4550 * gcc.dg/fork-instrumentation.c: Likewise.
4551 * gcc.dg/fwrapv-1.c: Likewise.
4552 * gcc.dg/fwrapv-2.c: Likewise.
4553 * gcc.dg/memmove-1.c: Likewise.
4554 * gcc.dg/non-local-goto-1.c: Likewise.
4555 * gcc.dg/non-local-goto-2.c: Likewise.
4556 * gcc.dg/noreturn-8.c: Likewise.
4557 * gcc.dg/parse-decl-after-if.c: Likewise.
4558 * gcc.dg/parse-decl-after-label.c: Likewise.
4559 * gcc.dg/pr25795-1.c: Likewise.
4560 * gcc.dg/pr25795.c: Likewise.
4561 * gcc.dg/pr28574.c: Likewise.
4562 * gcc.dg/pr30189.c: Likewise.
4563 * gcc.dg/pr31529-2.c: Likewise.
4564 * gcc.dg/pr33923.c: Likewise.
4565 * gcc.dg/pr34263.c: Likewise.
4566 * gcc.dg/pr36194.c: Likewise.
4567 * gcc.dg/pr45415.c: Likewise.
4568 * gcc.dg/pr47443.c: Likewise.
4569 * gcc.dg/pr47763.c: Likewise.
4570 * gcc.dg/pr49000.c: Likewise.
4571 * gcc.dg/pr50340.c: Likewise.
4572 * gcc.dg/webizer.c: Likewise.
4573 * gcc.dg/pr59940.c: Likewise.
4574 * gcc.dg/pr63186.c: Likewise.
4575 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4576 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4577 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4578 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4579 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4580 * gcc.dg/sms-1.c: Likewise.
4581 * gcc.dg/unused-3.c: Likewise.
4582 * gcc.dg/varpool-1.c: Likewise.
4583 * gcc.dg/pr35899.c: Use -std=gnu89.
4584 * gcc.dg/pr59963-1.c: Likewise.
4585 * gcc.dg/redecl-15.c: Likewise.
4586 * gcc.dg/20041213-1.c: Likewise.
4587 * gcc.dg/20080820.c: Likewise.
4588 * gcc.dg/920413-1.c: Likewise.
4589 * gcc.dg/Wold-style-definition-1.c: Likewise.
4590 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4591 * gcc.dg/decl-nospec-1.c: Likewise.
4592 * gcc.dg/decl-nospec-2.c: Likewise.
4593 * gcc.dg/decl-nospec-3.c: Likewise.
4594 * gcc.dg/bitfld-1.c: Likewise.
4595 * gcc.dg/bitfld-9.c: Likewise.
4596 * gcc.dg/parm-impl-decl-1.c: Likewise.
4597 * gcc.dg/parm-impl-decl-3.c: Likewise.
4598 * gcc.dg/pr18596-1.c: Likewise.
4599 * gcc.dg/pr18596-2.c: Likewise.
4600 * gcc.dg/pr18596-3.c: Likewise.
4601 * gcc.dg/pr60139.c: Likewise.
4602 * gcc.dg/utf-dflt.c: Likewise.
4603 * gcc.dg/utf-dflt2.c: Likewise.
4604 * gcc.dg/wtr-func-def-1.c: Likewise.
4605 * gcc.dg/declspec-5.c: Likewise.
4606 * gcc.dg/declspec-6.c: Likewise.
4607 * gcc.dg/ftrapv-2.c: Likewise.
4608 * gcc.dg/20020430-1.c: Fix implicit declarations.
4609 * gcc.dg/20030702-1.c: Likewise.
4610 * gcc.dg/20040127-2.c: Likewise.
4611 * gcc.dg/20041122-1.c: Likewise.
4612 * gcc.dg/20050309-1.c: Likewise.
4613 * gcc.dg/20061026.c: Likewise.
4614 * gcc.dg/20101010-1.c: Likewise.
4615 * gcc.dg/Werror-1.c: Likewise.
4616 * gcc.dg/Werror-10.c: Likewise.
4617 * gcc.dg/Werror-11.c: Likewise.
4618 * gcc.dg/Werror-12.c: Likewise.
4619 * gcc.dg/Werror-2.c: Likewise.
4620 * gcc.dg/Werror-3.c: Likewise.
4621 * gcc.dg/Werror-4.c: Likewise.
4622 * gcc.dg/Werror-5.c: Likewise.
4623 * gcc.dg/Werror-6.c: Likewise.
4624 * gcc.dg/Werror-7.c: Likewise.
4625 * gcc.dg/Werror-8.c: Likewise.
4626 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4627 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4628 * gcc.dg/delay-slot-2.c: Likewise.
4629 * gcc.dg/errno-1.c: Likewise.
4630 * gcc.dg/globalalias.c: Likewise.
4631 * gcc.dg/inline-3.c: Likewise.
4632 * gcc.dg/localalias.c: Likewise.
4633 * gcc.dg/pr19633-1.c: Likewise.
4634 * gcc.dg/pr19633.c: Likewise.
4635 * gcc.dg/pr23408.c: Likewise.
4636 * gcc.dg/pr23470-1.c: Likewise.
4637 * gcc.dg/pr28121.c: Likewise.
4638 * gcc.dg/pr28243.c: Likewise.
4639 * gcc.dg/pr30260.c: Likewise.
4640 * gcc.dg/pr32573.c: Likewise.
4641 * gcc.dg/pr33826.c: Likewise.
4642 * gcc.dg/pr35065.c: Likewise.
4643 * gcc.dg/pr38616.c: Likewise.
4644 * gcc.dg/pr39867.c: Likewise.
4645 * gcc.dg/pr41470.c: Likewise.
4646 * gcc.dg/pr41837.c: Likewise.
4647 * gcc.dg/pr44024.c: Likewise.
4648 * gcc.dg/pr44699.c: Likewise.
4649 * gcc.dg/pr46252.c: Likewise.
4650 * gcc.dg/pr46878-1.c: Likewise.
4651 * gcc.dg/pr50908-3.c: Likewise.
4652 * gcc.dg/pr51796.c: Likewise.
4653 * gcc.dg/pr55150-2.c: Likewise.
4654 * gcc.dg/pr55833.c: Likewise.
4655 * gcc.dg/pr59350.c: Likewise.
4656 * gcc.dg/pr59418.c: Likewise.
4657 * gcc.dg/pr60647-2.c: Likewise.
4658 * gcc.dg/uninit-suppress.c: Likewise.
4659 * gcc.dg/uninit-suppress_2.c: Likewise.
4660 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4661 * gcc.dg/always_inline.c: Likewise.
4662 * gcc.dg/always_inline2.c: Likewise.
4663 * gcc.dg/always_inline3.c: Likewise.
4664 * gcc.dg/builtin-apply4.c: Likewise.
4665 * gcc.dg/declspec-7.c: Likewise.
4666 * gcc.dg/inline-1.c: Likewise.
4667 * gcc.dg/va-arg-pack-1.c: Likewise.
4668 * gcc.dg/winline-2.c: Likewise.
4669 * gcc.dg/winline-3.c: Likewise.
4670 * gcc.dg/winline-5.c: Likewise.
4671 * gcc.dg/winline-6.c: Likewise.
4672 * gcc.dg/winline-7.c: Likewise.
4673 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4674 int.
4675 * gcc.dg/inline-33.c: Likewise.
4676 * gcc.dg/pr27861-1.c: Likewise.
4677 * gcc.dg/pr28888.c: Likewise.
4678 * gcc.dg/pr29254.c: Likewise.
4679 * gcc.dg/pr50908.c: Likewise.
4680 * gcc.dg/pr60647-1.c: Likewise.
4681 * gcc.dg/pragma-diag-1.c: Likewise.
4682 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4683 * gcc.dg/winline-9.c: Likewise.
4684 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4685
4686 2014-10-06 Marek Polacek <polacek@redhat.com>
4687
4688 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4689 * gcc.dg/ipa/inline-4.c: Likewise.
4690 * gcc.dg/ipa/inline-5.c: Likewise.
4691 * gcc.dg/ipa/pr57539.c: Likewise.
4692 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4693 defaulting to int.
4694 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4695 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4696 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4697 * gcc.dg/ipa/ipacost-1.c: Likewise.
4698 * gcc.dg/ipa/ipacost-2.c: Likewise.
4699 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4700 to int.
4701
4702 2014-10-06 Marek Polacek <polacek@redhat.com>
4703
4704 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4705 declarations.
4706 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4707 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4708 * gcc.dg/debug/pr42767.c: Likewise.
4709 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4710 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4711 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4712 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4713
4714 2014-10-06 Marek Polacek <polacek@redhat.com>
4715
4716 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4717 * gcc.dg/lto/20090213_0.c: Likewise.
4718 * gcc.dg/lto/20090706-2_0.c: Likewise.
4719 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4720 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4721 * gcc.dg/lto/ipareference2_0.c: Likewise.
4722 * gcc.dg/lto/ipareference_0.c: Likewise.
4723 * gcc.dg/lto/ipareference_1.c: Likewise.
4724 * gcc.dg/lto/pr55703_0.c: Likewise.
4725 * gcc.dg/lto/resolutions_0.c: Likewise.
4726 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4727 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4728 declarations. Mark function as gnu_inline.
4729 * gcc.dg/lto/20081118_0.c: Likewise.
4730 * gcc.dg/lto/20081201-1_0.c: Likewise.
4731 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4732 * gcc.dg/lto/20081118_1.c: Likewise.
4733 * gcc.dg/lto/20081120-1_1.c: Likewise.
4734 * gcc.dg/lto/20081201-1_1.c: Likewise.
4735 * gcc.dg/lto/20081210-1_0.c: Likewise.
4736 * gcc.dg/lto/20090218-1_0.c: Likewise.
4737 * gcc.dg/lto/20091006-1_0.c: Likewise.
4738 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4739 * gcc.dg/lto/20090218-2_1.c: Likewise.
4740 * gcc.dg/lto/materialize-1_0.c: Likewise.
4741 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4742 * gcc.dg/lto/20091013-1_1.c: Likewise.
4743 * gcc.dg/lto/20091013-1_2.c: Likewise.
4744 * gcc.dg/lto/20091015-1_2.c: Likewise.
4745 * gcc.dg/lto/20091027-1_1.c: Likewise.
4746 * gcc.dg/lto/pr48622_0.c: Likewise.
4747 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4748 defaulting to int.
4749 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4750
4751 2014-10-06 Tobias Burnus <burnus@net-b.de>
4752
4753 * gfortran.dg/implicit_14.f90: New.
4754 * gfortran.dg/implicit_15.f90: New.
4755 * gfortran.dg/implicit_4.f90: Update dg-error.
4756
4757 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4758
4759 * g++.dg/ipa/devirt-42.C: Update template.
4760 * g++.dg/ipa/devirt-44.C: Update template.
4761 * g++.dg/ipa/devirt-45.C: Update template.
4762 * g++.dg/ipa/devirt-46.C: Update template.
4763 * g++.dg/ipa/devirt-47.C: Update template.
4764 * g++.dg/ipa/devirt-48.C: New testcase.
4765
4766 2014-10-02 Mark Wielaard <mjw@redhat.com>
4767
4768 PR debug/63239
4769 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4770
4771 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4772
4773 * g++.dg/ipa/devirt-47.C: New testcase.
4774
4775 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4776
4777 PR ipa/61144
4778 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4779
4780 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4781
4782 * g++.dg/ipa/devirt-46.C: New testcase.
4783
4784 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4785
4786 PR fortran/36534
4787 * gfortran.dg/widechar_10.f90: New test.
4788
4789 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4790
4791 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4792 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4793 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4794 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4795
4796 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4797
4798 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4799
4800 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4801
4802 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4803 failing with the new warning message.
4804 * gcc.dg/vmx/3c-01a.c: Likewise.
4805 * gcc.dg/vmx/ops-long-1.c: Likewise.
4806 * gcc.dg/vmx/ops.c: Likewise.
4807 * gcc.target/powerpc/altivec-20.c: Likewise.
4808 * gcc.target/powerpc/altivec-6.c: Likewise.
4809 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4810 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4811 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4812
4813 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4814
4815 * gcc.dg/tm/debug-1.c: Update regex.
4816 * c-c++-common/raw-string-18.c: Update regex.
4817 * c-c++-common/raw-string-19.c: Update regex.
4818
4819 2014-10-03 Marek Polacek <polacek@redhat.com>
4820
4821 PR c/63453
4822 * gcc.dg/pr63453.c: New test.
4823
4824 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4825
4826 PR c++/54427
4827 PR c++/57198
4828 PR c++/58845
4829 * g++.dg/ext/vector9.C: Update, not an error anymore.
4830 * g++.dg/ext/vector27.C: Replace with new test.
4831 * g++.dg/ext/vector28.C: New file.
4832 * g++.dg/other/error23.C: Update to a different error.
4833
4834 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4835
4836 * gcc.dg/torture/vshuf-v8df.c: New test.
4837 * gcc.dg/torture/vshuf-v8di.c: New test.
4838 * gcc.dg/torture/vshuf-v16sf.c: New test.
4839 * gcc.dg/torture/vshuf-v16si.c: New test.
4840 * gcc.dg/torture/vshuf-v32hi.c: New test.
4841 * gcc.dg/torture/vshuf-v64qi.c: New test.
4842 * gcc.dg/torture/vshuf-64.inc: New file.
4843
4844 PR tree-optimization/61403
4845 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4846
4847 2014-10-03 Marek Polacek <polacek@redhat.com>
4848
4849 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4850 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4851 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4852 * gcc.dg/gomp/asm-1.c: Likewise.
4853 * gcc.dg/gomp/for-1.c: Likewise.
4854 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4855 * gcc.dg/gomp/sharing-3.c: Likewise.
4856 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4857
4858 2014-10-03 Marek Polacek <polacek@redhat.com>
4859
4860 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4861 defaulting to int.
4862 * gcc.dg/torture/pr28814.c: Likewise.
4863 * gcc.dg/torture/pr57036-1.c: Likewise.
4864 * gcc.dg/torture/inline-1.c: Add function declarations.
4865 * gcc.dg/torture/pr24626-1.c: Likewise.
4866 * gcc.dg/torture/pr24626-3.c: Likewise.
4867 * gcc.dg/torture/pr25947-1.c: Likewise.
4868 * gcc.dg/torture/pr27409.c: Likewise.
4869 * gcc.dg/torture/pr38948.c: Likewise.
4870 * gcc.dg/torture/pr44807.c: Likewise.
4871 * gcc.dg/torture/pr49603.c: Likewise.
4872 * gcc.dg/torture/pr45865.c: Likewise.
4873 * gcc.dg/torture/pr51071-2.c: Likewise.
4874 * gcc.dg/torture/pr51801.c: Likewise.
4875 * gcc.dg/torture/pr52720.c: Likewise.
4876 * gcc.dg/torture/pr55124.c: Likewise.
4877 * gcc.dg/torture/pr55238.c: Likewise.
4878 * gcc.dg/torture/pr55687.c: Likewise.
4879 * gcc.dg/torture/pr55888.c: Likewise.
4880 * gcc.dg/torture/pr57036-2.c: Likewise.
4881 * gcc.dg/torture/pr57147-3.c: Likewise.
4882 * gcc.dg/torture/pr57584.c: Likewise.
4883 * gcc.dg/torture/pr59993.c: Likewise.
4884 * gcc.dg/torture/pr58079.c: Likewise.
4885 * gcc.dg/torture/va-arg-25.c: Likewise.
4886 * gcc.dg/torture/vector-2.c: Likewise.
4887 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4888 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4889 * gcc.dg/torture/pr43781.c: Likewise.
4890 * gcc.dg/torture/pr52912.c: Likewise.
4891 * gcc.dg/torture/pr59139.c: Likewise.
4892 * gcc.dg/torture/pr55890-1.c: Likewise.
4893 * gcc.dg/torture/pr55890-2.c: Likewise.
4894 * gcc.dg/torture/pr59164.c: Likewise.
4895 * gcc.dg/torture/pr57393-2.c: Likewise.
4896 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4897 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4898 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4899 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4900 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4901 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4902
4903 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR libgomp/61200
4906 * c-c++-common/gomp/pr61200.c: New test.
4907
4908 PR target/62128
4909 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4910 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4911
4912 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4913
4914 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4915 add many more tests.
4916
4917 2014-10-02 Marek Polacek <polacek@redhat.com>
4918
4919 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4920 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4921 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4922 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4923 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4924 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4925 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4926 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4927 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4928 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4929 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4930 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4931 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4932 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4933 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4934 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4935 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4936 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4937 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4938 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4939 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4940 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4941 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4942 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4943 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4944 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4945 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4946 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4947 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4948 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4949 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4950 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4951 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4952 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4953 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4954 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4955 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4956 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4957 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4958 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4959 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4960 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4961 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4962 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4963 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4964 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4965 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4966 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4967 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4968 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4969 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4970 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4971 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4972 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4973 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4974 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4975 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4976 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4977 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4978 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4979 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4980 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4981 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4982 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4983 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4984 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4985 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4986 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4987 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4988 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4989 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4990 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4991 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4992 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4993 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4994 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4995 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4996 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4997 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4998 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4999 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5000 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5001 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5002 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5003 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5004 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5005 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5006 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5007 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5008 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5009 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5010 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5011 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5012 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5013 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5014 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5015 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5016 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5017 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5018 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5019 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5020 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5021 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5022 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5023 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5024 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5025 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5026 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5027 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5028 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5029 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5030 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5031 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5032 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5033 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5034 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5035 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5036 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5037 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5038 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5039 defaulting to int.
5040 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5041 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5042 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5043 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5044 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5045 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5046 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5047 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5048 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5049 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5050 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5051 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5052 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5053 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5054 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5055 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5056 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5057 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5058 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5059 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5060 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5061 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5062 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5063 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5064 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5065 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5066 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5067 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5068 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5069 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5070 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5071 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5072 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5073 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5074
5075 2014-10-02 Marek Polacek <polacek@redhat.com>
5076
5077 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5078 * gcc.dg/tm/20091221.c: Likewise.
5079 * gcc.dg/tm/debug-1.c: Likewise.
5080 * gcc.dg/tm/irrevocable-1.c: Likewise.
5081 * gcc.dg/tm/irrevocable-2.c: Likewise.
5082 * gcc.dg/tm/irrevocable-3.c: Likewise.
5083 * gcc.dg/tm/irrevocable-4.c: Likewise.
5084 * gcc.dg/tm/memopt-1.c: Likewise.
5085 * gcc.dg/tm/pr52173-1.c: Likewise.
5086 * gcc.dg/tm/props-1.c: Likewise.
5087 * gcc.dg/tm/props-2.c: Likewise.
5088 * gcc.dg/tm/props-3.c: Likewise.
5089 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5090 * gcc.dg/tm/memopt-11.c: Likewise.
5091 * gcc.dg/tm/memopt-12.c: Likewise.
5092 * gcc.dg/tm/memopt-16.c: Likewise.
5093 * gcc.dg/tm/memopt-3.c: Likewise.
5094 * gcc.dg/tm/memopt-4.c: Likewise.
5095 * gcc.dg/tm/memopt-5.c: Likewise.
5096 * gcc.dg/tm/memopt-6.c: Likewise.
5097 * gcc.dg/tm/wrap-4.c: Likewise.
5098
5099 2014-10-02 Marek Polacek <polacek@redhat.com>
5100
5101 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5102 * gcc.dg/vect/pr37730.c: Likewise.
5103 * gcc.dg/vect/pr52870.c: Likewise.
5104 * gcc.dg/vect/pr60092-2.c: Likewise.
5105 * gcc.dg/vect/pr60092.c: Likewise.
5106 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5107 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5108 * gcc.dg/vect/pr31041.c: Likewise.
5109 * gcc.dg/vect/pr32216.c: Likewise.
5110 * gcc.dg/vect/pr32224.c: Likewise.
5111 * gcc.dg/vect/pr32366.c: Likewise.
5112 * gcc.dg/vect/pr33866.c: Likewise.
5113 * gcc.dg/vect/pr43430-2.c: Likewise.
5114 * gcc.dg/vect/pr43842.c: Likewise.
5115 * gcc.dg/vect/vect-1.c: Likewise.
5116 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5117 * gcc.dg/vect/vect-93.c: Likewise.
5118 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5119 defaulting to int.
5120
5121 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/53025
5124 * g++.dg/cpp0x/noexcept23.C: New.
5125 * g++.dg/cpp0x/noexcept24.C: Likewise.
5126
5127 2014-10-02 Marek Polacek <polacek@redhat.com>
5128
5129 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5130 * gcc.dg/noncompile/20050120-1.c: Likewise.
5131 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5132 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5133 * gcc.dg/noncompile/930301-1.c: Likewise.
5134 * gcc.dg/noncompile/930622-1.c: Likewise.
5135 * gcc.dg/noncompile/930622-2.c: Likewise.
5136 * gcc.dg/noncompile/950825-1.c: Likewise.
5137 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5138 * gcc.dg/noncompile/scope.c: Likewise.
5139 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5140 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5141 * gcc.dg/noncompile/971104-1.c: Likewise.
5142
5143 2014-10-02 Marek Polacek <polacek@redhat.com>
5144
5145 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5146 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5147 * gcc.dg/tree-prof/merge_block.c: Likewise.
5148 * gcc.dg/tree-prof/peel-1.c: Likewise.
5149 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5150 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5151 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5152 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5153 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5154 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5155 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5156 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5157 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5158 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5159 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5160 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5161 to int.
5162
5163 2014-10-02 Marek Polacek <polacek@redhat.com>
5164
5165 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5166 * gcc.c-torture/compile/20011119-1.c: Likewise.
5167 * gcc.c-torture/compile/20011119-2.c: Likewise.
5168 * gcc.c-torture/compile/20021120-1.c: Likewise.
5169 * gcc.c-torture/compile/20021120-2.c: Likewise.
5170 * gcc.c-torture/compile/20050215-1.c: Likewise.
5171 * gcc.c-torture/compile/20050215-2.c: Likewise.
5172 * gcc.c-torture/compile/20050215-3.c: Likewise.
5173 * gcc.c-torture/compile/pr37669.c: Likewise.
5174 * gcc.c-torture/execute/20020107-1.c: Likewise.
5175 * gcc.c-torture/execute/restrict-1.c: Likewise.
5176 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5177 * gcc.c-torture/execute/930529-1.c: Likewise.
5178 * gcc.c-torture/execute/920612-1.c: Likewise.
5179 * gcc.c-torture/execute/920711-1.c: Likewise.
5180 * gcc.c-torture/execute/990127-2.c: Likewise.
5181 * gcc.c-torture/execute/pr40386.c: Likewise.
5182 * gcc.c-torture/execute/pr57124.c: Likewise.
5183 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5184 * gcc.c-torture/compile/pr42299.c: Likewise.
5185 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5186 * gcc.c-torture/compile/simd-6.c: Likewise.
5187 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5188 * gcc.c-torture/execute/pr53645.c: Likewise.
5189 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5190 declarations.
5191 * gcc.c-torture/execute/980608-1.c: Likewise.
5192 * gcc.c-torture/execute/bcp-1.c: Likewise.
5193 * gcc.c-torture/execute/p18298.c: Likewise.
5194 * gcc.c-torture/execute/unroll-1.c: Likewise.
5195 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5196 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5197 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5198 declarations. Fix defaulting to int.
5199 * gcc.c-torture/execute/961223-1.c: Likewise.
5200 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5201 -Wno-pointer-to-int-cast. Fix defaulting to int.
5202
5203 2014-10-02 Andrew Pinski <apinski@cavium.com>
5204 Max Ostapenko <m.ostapenko@partner.samsung.com>
5205
5206 * lib/ubsan-dg.exp
5207 (check_effective_target_fsanitize_address): New function.
5208 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5209 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5210 * lib/asan-dg.exp
5211 (check_effective_target_faddress_sanitizer): Rename to ...
5212 (check_effective_target_fsanitize_address): ... this. Change to creating
5213 an executable.
5214 (asan_init): Save off ALWAYS_CXXFLAGS.
5215 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5216 * lib/tsan-dg.exp
5217 (check_effective_target_fthread_sanitizer): Rename to ...
5218 (check_effective_target_fsanitize_thread): ... this. Change to creating
5219 an executable.
5220 (tsan_init): Save off ALWAYS_CXXFLAGS.
5221 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5222 to run as a default behaviour.
5223 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5224 Check check_effective_target_fsanitize_undefined before running the
5225 tests.
5226 * g++.dg/ubsan/ubsan.exp: Likewise.
5227 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5228 check_effective_target_fsanitize_address too early.
5229 Check check_effective_target_fsanitize_address before running the tests.
5230 * g++.dg/asan/asan.exp: Likewise.
5231 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5232 check_effective_target_fsanitize_thread too early.
5233 Check check_effective_target_fsanitize_thread before running the tests.
5234 * g++.dg/tsan/tsan.exp: Likewise.
5235
5236 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5237
5238 * gcc.dg/combine-clobber.c: New.
5239
5240 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR debug/63342
5243 * gcc.dg/pr63342.c: New test.
5244
5245 PR c++/63306
5246 * g++.dg/ipa/pr63306.C: New test.
5247
5248 PR target/63428
5249 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5250 to test 24 in TESTS.
5251
5252 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5253
5254 * lib/target-supports.exp: Error out with preprocessor condition
5255 instead of FOO everywhere.
5256
5257 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5258
5259 Implement SD-6: SG10 Feature Test Recommendations
5260 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5261 * g++.dg/cpp1y/feat-cxx11.C: New.
5262 * g++.dg/cpp1y/feat-cxx14.C: New.
5263 * g++.dg/cpp1y/feat-cxx98.C: New.
5264 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5265 * g++.dg/cpp1y/phoobhar.h: New.
5266 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5267
5268 2014-09-30 Teresa Johnson <tejohnson@google.com>
5269
5270 * gcc.dg/tree-prof/20050826-2.c: New test.
5271 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5272
5273 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5274
5275 PR c++/16564
5276 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5277 * lib/g++.exp: Likewise.
5278 * lib/obj-c++.exp: Likewise.
5279 * lib/objc.exp: Likewise.
5280 * g++.dg/template/pr16564.C: New test.
5281
5282 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 PR c++/16564
5285 * g++.dg/cpp0x/decltype26.C: Adjust.
5286 * g++.dg/cpp0x/decltype28.C: Likewise.
5287 * g++.dg/cpp0x/decltype29.C: Likewise.
5288 * g++.dg/cpp0x/decltype32.C: Likewise.
5289 * g++.dg/cpp0x/enum11.C: Likewise.
5290 * g++.dg/template/arrow1.C: Likewise.
5291 * g++.dg/template/pr23510.C: Likewise.
5292 * g++.dg/template/recurse.C: Likewise.
5293 * g++.dg/template/recurse2.C: Likewise.
5294 * g++.dg/template/vtable2.C: Likewise.
5295 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5296
5297 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5298
5299 PR preprocessor/58893
5300 * gcc.dg/pr58893.c: New test case.
5301 * gcc.dg/pr58893-0.h: New include.
5302
5303 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5304
5305 PR middle-end/62120
5306 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5307 in 32-bit mode.
5308 * gcc.target/i386/pr62120.c: New.
5309
5310 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5311
5312 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5313 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5314 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5315 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5316 return type.
5317
5318 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5319
5320 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5321
5322 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR inline-asm/63282
5325 * gcc.c-torture/compile/pr63282.c: New test.
5326
5327 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5328
5329 * gcc.dg/tree-ssa/vrp94.c: New test.
5330 * gnat.dg/opt40.adb: Likewise.
5331
5332 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5333
5334 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5335 vec_vspltw, and vec_vspltb for which the second argument is out of
5336 range.
5337
5338 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5339
5340 * gcc.c-torture/compile/calls-void.c: New test.
5341
5342 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/51385
5345 * g++.dg/template/pr51385.C: New.
5346
5347 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5348
5349 * gcc.target/mips/20140928.c: New test.
5350
5351 2014-09-27 Andi Kleen <ak@linux.intel.com>
5352
5353 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5354 * gcc.target/i386/record-mcount.c: dito.
5355
5356 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5357
5358 PR ipa/62121
5359 * g++.dg/torture/pr62121.C: New testcase.
5360
5361 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5362
5363 PR middle-end/35545
5364 * g++.dg/tree-prof/pr35545.C: New testcase.
5365
5366 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5367
5368 * gcc.target/powerpc/pr63335.c: Change effective target to
5369 vsx_hw.
5370
5371 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5372
5373 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5374
5375 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5376
5377 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5378 to default options.
5379
5380 2014-09-25 Andi Kleen <ak@linux.intel.com>
5381
5382 * gcc.target/i386/nop-mcount.c: New file.
5383 * gcc.target/i386/record-mcount.c: New file.
5384
5385 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5386
5387 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5388 * gcc.dg/vect/pr57705.c: Likewise.
5389 * gcc.dg/vect/pr57741-2.c: Likewise.
5390 * gcc.dg/vect/pr57741-3.c: Likewise.
5391 * gcc.dg/vect/pr59591-1.c: Likewise.
5392 * gcc.dg/vect/pr59591-2.c: Likewise.
5393 * gcc.dg/vect/pr60196-1.c: Likewise.
5394 * gcc.dg/vect/pr60196-2.c: Likewise.
5395 * gcc.dg/vect/pr60276.c: Likewise.
5396 * gcc.dg/vect/pr61680.c: Likewise.
5397 * gcc.dg/vect/pr63148.c: Likewise.
5398 * gcc.dg/vect/pr63189.c: Likewise.
5399 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5400 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5401 * gcc.dg/vect/vect-nop-move.c: Likewise.
5402 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5403 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5404
5405 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5406
5407 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5408
5409 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5410
5411 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5412
5413 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5414
5415 * gcc.target/i386/shrink_wrap_1.c: New test.
5416
5417 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5418
5419 PR target/63335
5420 * gcc.target/powerpc/pr63335.c: New test.
5421
5422 2014-09-25 Marek Polacek <polacek@redhat.com>
5423
5424 PR c++/61945
5425 * g++.dg/warn/pr61945.C: New test.
5426
5427 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR tree-optimization/63341
5430 * gcc.dg/vect/pr63341-1.c: New test.
5431 * gcc.dg/vect/pr63341-2.c: New test.
5432
5433 PR c++/63249
5434 * g++.dg/gomp/pr63249.C: New test.
5435 * c-c++-common/gomp/pr63249.c: New test.
5436
5437 2014-09-25 Tobias Burnus <burnus@net-b.de>
5438
5439 * gfortran.dg/coarray/collectives_3.f90: New.
5440 * gfortran.dg/coarray_collectives_9.f90: New.
5441 * gfortran.dg/coarray_collectives_10.f90: New.
5442 * gfortran.dg/coarray_collectives_11.f90: New.
5443 * gfortran.dg/coarray_collectives_12.f90: New.
5444
5445 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5446
5447 * gcc.target/powerpc/swaps-p8-17.c: New test.
5448
5449 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5450
5451 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5452
5453 2014-09-24 Marek Polacek <polacek@redhat.com>
5454
5455 PR c/61405
5456 PR c/53874
5457 * c-c++-common/pr53874.c: New test.
5458 * c-c++-common/pr61405.c: New test.
5459
5460 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5461
5462 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5463
5464 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR sanitizer/63316
5467 * c-c++-common/asan/pr63316.c: New test.
5468
5469 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5470
5471 PR tree-optimization/63266
5472 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5473
5474 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5475
5476 * gcc.target/arm/pr63210.c: New test.
5477
5478 2014-09-23 Andi Kleen <ak@linux.intel.com>
5479
5480 * gcc.dg/noreorder.c: New test.
5481 * gcc.dg/noreorder2.c: New test.
5482 * gcc.dg/noreorder3.c: New test.
5483 * gcc.dg/noreorder4.c: New test.
5484
5485 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5486
5487 * gcc.dg/combine_ashiftrt_1.c: New test.
5488 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5489 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5490 workarounds for cmge.
5491 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5492 absence of mvn.
5493
5494 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/61857
5497 * g++.dg/cpp1y/lambda-init10.C: New.
5498
5499 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR fortran/63331
5502 * gfortran.dg/pr63331.f90: New test.
5503
5504 2014-09-24 Renlin Li <renlin.li@arm.com>
5505
5506 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5507 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5508 * gcc.dg/pr10474.c: Likewise.
5509
5510 2014-09-20 Mark Wielaard <mjw@redhat.com>
5511
5512 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5513 (ci): Likewise.
5514 (pci): Likewise.
5515 (pvi): Likewise.
5516 (pcvi): Likewise.
5517 (cip): Likewise.
5518 (foo): Likewise.
5519 (cfoo): Likewise.
5520
5521 2014-09-20 Mark Wielaard <mjw@redhat.com>
5522
5523 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5524 and "long int" to plain "short" and "long".
5525 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5526 containing short and long long fields.
5527 (bar): New variable to test the type.
5528
5529 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/62155
5532 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5533
5534 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/62219
5537 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5538
5539 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5540
5541 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5542 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5543
5544 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5545
5546 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5547 New.
5548
5549 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5550 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5551
5552 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR debug/63328
5555 * c-c++-common/gomp/pr63328.c: New test.
5556
5557 2014-09-22 Martin Liska <mliska@suse.cz>
5558
5559 PR lto/63270
5560 * g++.dg/lto/pr63270_0.C: New test.
5561 * g++.dg/lto/pr63270_1.C: New test.
5562
5563 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5564
5565 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5566 for call_value_rex64_ms_sysv.
5567 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5568 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5569 for call_rex64_ms_sysv.
5570
5571 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5572 Tobias Burnus <burnus@net-b.de>
5573
5574 * gfortran.dg/coarray_atomic_5.f90: New
5575
5576 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5577
5578 PR c++/61825
5579 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5580
5581 2014-09-19 Andi Kleen <ak@linux.intel.com>
5582
5583 * gcc.dg/pg-override.c: Only run on x86 Linux.
5584 * gcc.dg/pg.c: Dito.
5585 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5586 * gcc.target/i386/fentry.c: Dito.
5587
5588 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5589
5590 PR ipa/61998
5591 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5592
5593 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5594
5595 PR fortran/63152
5596 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5597 * gfortran.dg/pr63152.f90: New test.
5598
5599 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/58328
5602 * g++.dg/cpp0x/nsdmi10.C: New.
5603
5604 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5605
5606 * gcc.dg/ssp-3.c: New.
5607 * gcc.dg/ssp-4.c: Likewise.
5608
5609 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5610
5611 * gcc.target/s390/dfp-conv1.c: New testcase.
5612
5613 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5614
5615 * c-c++-common/asan/red-align-1.c: New test.
5616 * c-c++-common/asan/red-align-2.c: New test.
5617
5618 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5619
5620 * gcc.dg/pr61053.c: Updated for x32.
5621
5622 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5623
5624 PR debug/63285
5625 * gcc.target/i386/pr63285.c: New test.
5626
5627 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5628
5629 PR target/61360
5630 * gcc.target/i386/pr61360.c: New.
5631
5632 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR c++/62017
5635 * g++.dg/asan/pr62017.C: New test.
5636
5637 PR testsuite/63292
5638 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5639
5640 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/62232
5643 * g++.dg/cpp0x/Wdtor1.C: New.
5644
5645 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5646
5647 * gcc.dg/torture/float128-exact-underflow.c: New test.
5648
5649 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/61745
5652 * g++.dg/template/pr61745.C: New.
5653
5654 2014-09-17 Marek Polacek <polacek@redhat.com>
5655
5656 PR c/61854
5657 * gcc.dg/cpp/pr61854-1.c: New test.
5658 * gcc.dg/cpp/pr61854-2.c: New test.
5659 * gcc.dg/cpp/pr61854-3.c: New test.
5660 * gcc.dg/cpp/pr61854-3.h: New test.
5661 * gcc.dg/cpp/pr61854-4.c: New test.
5662 * gcc.dg/cpp/pr61854-5.c: New test.
5663 * gcc.dg/cpp/pr61854-6.c: New test.
5664 * gcc.dg/cpp/pr61854-7.c: New test.
5665 * gcc.dg/cpp/pr61854-c90.c: New test.
5666 * gcc.dg/cpp/pr61854-c94.c: New test.
5667
5668 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR debug/63284
5671 * gcc.dg/pr63284.c: New test.
5672
5673 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5674
5675 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/63241
5678 * g++.dg/cpp0x/constexpr-63241.C: New.
5679
5680 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5681
5682 PR libfortran/62768
5683 * gfortran.dg/filename_null.f90: New test.
5684
5685 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5686
5687 * gcc.dg/pg-override.c: Fix a typo.
5688
5689 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5690
5691 * gcc.dg/pg.c: Fix a typo.
5692
5693 2014-09-16 Richard Biener <rguenther@suse.de>
5694
5695 PR testsuite/63258
5696 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5697 for "vectorization not profitable".
5698
5699 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5700
5701 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5702
5703 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR fortran/56408
5706 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5707 missing nexted dg-test call support in dejaGNU 1.4.4.
5708
5709 2014-09-15 Andi Kleen <ak@linux.intel.com>
5710
5711 * gcc.dg/pg-override.c: New test.
5712 * gcc.dg/pg.c: New test.
5713 * gcc.target/i386/fentry-override.c: New test.
5714 * gcc.target/i386/fentry.c: New test.
5715
5716 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR fortran/56408
5719 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5720 New global vars.
5721 (dg-compile-aux-modules): New procedure.
5722 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5723 and keep-modules.
5724 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5725 use dg-compile-aux-modules.
5726 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5727 and keep-modules.
5728 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5729 use dg-compile-aux-modules.
5730 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5731 and keep-modules.
5732 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5733 use dg-compile-aux-modules.
5734 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5735 and keep-modules.
5736 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5737 use dg-compile-aux-modules.
5738 * gfortran.dg/class_45a.f03: Remove keep-modules.
5739 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5740 and cleanup-modules.
5741 * gfortran.dg/class_4a.f03: Use dg-do link, use
5742 dg-additional-sources and cleanup-modules, remove keep-modules
5743 and update comment.
5744 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5745 keep-modules, adjust comment.
5746 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5747 dg-additional-sources and cleanup-modules.
5748 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5749 associated comment.
5750 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5751 remove comment.
5752 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5753 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5754 use dg-compile-aux-modules.
5755 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5756 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5757 use dg-compile-aux-modules.
5758 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5759 * gfortran.dg/whole_file_29.f90: Remove comment, use
5760 dg-compile-aux-modules.
5761 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5762 * gfortran.dg/whole_file_31.f90: Remove comment, use
5763 dg-compile-aux-modules.
5764
5765 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5766 gcc_parallel_test_enable): New procedures. If
5767 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5768 runtest_file_p to invoke also gcc_parallel_test_run_p.
5769 * g++.dg/guality/guality.exp (check_guality): Save/restore
5770 test_counts array around the body of the procedure.
5771 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5772 * g++.dg/plugin/plugin.exp: Run all the tests serially
5773 by the first parallel runtest encountering it.
5774 * gcc.dg/plugin/plugin.exp: Likewise.
5775 * gcc.misc-tests/matrix1.exp: Likewise.
5776 * gcc.misc-tests/dhry.exp: Likewise.
5777 * gcc.misc-tests/acker1.exp: Likewise.
5778 * gcc.misc-tests/linkage.exp: Likewise.
5779 * gcc.misc-tests/mg.exp: Likewise.
5780 * gcc.misc-tests/mg-2.exp: Likewise.
5781 * gcc.misc-tests/sort2.exp: Likewise.
5782 * gcc.misc-tests/sieve.exp: Likewise.
5783 * gcc.misc-tests/options.exp: Likewise.
5784 * gcc.misc-tests/help.exp: Likewise.
5785 * go.test/go-test.exp (go-gc-tests): Use
5786 gcc_parallel_test_enable {0, 1} around all handling of
5787 each test.
5788 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5789 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5790 a shared directory. Avoid forking and expr uses if
5791 shell supports $(()).
5792
5793 2014-09-14 David Sherwood <david.sherwood@arm.com>
5794
5795 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5796
5797 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5798
5799 PR target/61407
5800 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5801 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5802 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5803 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5804
5805 2014-09-13 Marek Polacek <polacek@redhat.com>
5806
5807 PR c++/60862
5808 * g++.dg/diagnostic/pr60862.C: New test.
5809
5810 2014-09-12 Richard Biener <rguenther@suse.de>
5811
5812 PR middle-end/63237
5813 * g++.dg/torture/pr63237.C: New testcase.
5814
5815 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5816
5817 * gcc.dg/vec-andxor1.c: New file.
5818
5819 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5820
5821 PR target/58757
5822 * gcc.dg/c11-true_min-1.c: New testcase.
5823
5824 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/61489
5827 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5828 * g++.old-deja/g++.other/warn5.C: Adjust.
5829
5830 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5831
5832 * gcc.target/aarch64/vset_lane_1.c: New test.
5833
5834 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5835
5836 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5837 Fix declaration.
5838 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5839 Fix declaration.
5840 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5841 Fix declaration.
5842 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5843 Fix declaration.
5844
5845 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5846
5847 PR tree-optimization/63186
5848 * gcc.dg/pr63186.c: New testcase.
5849
5850 2014-09-10 Xinliang David Li <davidxl@google.com>
5851
5852 PR target/63209
5853 * gcc.c-torture/execute/pr63209.c: New test.
5854
5855 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5856
5857 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5858 if runtest_file_p says they should be run.
5859
5860 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5861
5862 * gcc.target/aarch64/vstN_1.c: New test.
5863
5864 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5865
5866 * gcc.target/aarch64/vldN_lane_1.c: New test.
5867
5868 2014-09-10 Martin Jambor <mjambor@suse.cz>
5869
5870 PR ipa/61654
5871 * g++.dg/ipa/pr61654.C: New test.
5872
5873 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5874
5875 * c-c++-common/ubsan/attrib-3.c: New test.
5876 * c-c++-common/ubsan/nonnull-1.c: New test.
5877 * c-c++-common/ubsan/nonnull-2.c: New test.
5878 * c-c++-common/ubsan/nonnull-3.c: New test.
5879 * c-c++-common/ubsan/nonnull-4.c: New test.
5880 * c-c++-common/ubsan/nonnull-5.c: New test.
5881
5882 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5883
5884 * g++.dg/lto/pr63166_0.ii: New testcase.
5885 * g++.dg/lto/pr63166_1.ii: New testcase.
5886
5887 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5888
5889 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5890
5891 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5894 xxpermdi and add commentary about adding it back later; remove
5895 unused typedef.
5896
5897 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5898
5899 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5900 and 16-byte aligned.
5901 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5902 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5903 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5904 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5905 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5906 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5907
5908 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5909
5910 * gcc.target/aarch64/vldN_dup_1.c: New test.
5911
5912 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5913
5914 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5915
5916 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5917
5918 * gcc.target/aarch64/vldN_1.c: New test.
5919
5920 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5921
5922 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5923
5924 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5925
5926 * gcc.target/arm/vect-copysignf.c: New testcase.
5927
5928 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5929
5930 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5931
5932 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933
5934 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5935
5936 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5939
5940 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5941
5942 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5943
5944 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5945
5946 * gcc.target/arm/pr51835.c: Update expected assembly.
5947 * gcc.target/arm/vfp-1.c: Likewise.
5948 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5949 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5950 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5951 * gcc.target/arm/vfp-ldmias.c: Likewise.
5952 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5953 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5954 * gcc.target/arm/vfp-stmiad.c: Likewise.
5955 * gcc.target/arm/vfp-stmias.c: Likewise.
5956
5957 2014-09-09 Tony Wang <tony.wang@arm.com>
5958
5959 * gcc.target/arm/xordi3-opt.c: Disable this
5960 test case for thumb1 target.
5961 * gcc.target/arm/iordi3-opt.c: Ditto.
5962
5963 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5964
5965 PR target/61749
5966 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5967
5968 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5969
5970 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5971
5972 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR tree-optimization/60196
5975 PR tree-optimization/63189
5976 * gcc.dg/vect/pr63189.c: New test.
5977 * gcc.dg/vect/pr60196-1.c: New test.
5978 * gcc.dg/vect/pr60196-2.c: New test.
5979
5980 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5981
5982 * gcc.target/powerpc/swaps-p8-16.c: New test.
5983
5984 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5985
5986 * gcc.target/i386/pr62208.c: New test.
5987
5988 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5989
5990 PR testsuite/56194
5991 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5992
5993 * g++.dg/ipa/pr61800.C: Require visibility.
5994
5995 * gcc.dg/pr61868.c: Require lto.
5996
5997 2014-09-05 Easwaran Raman <eraman@google.com>
5998
5999 PR rtl-optimization/62146
6000 * testsuite/g++.dg/opt/pr62146.C: New.
6001
6002 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6003
6004 * gcc.dg/vect/vect-109.c: Skip predicate added.
6005 * gcc.dg/vect/vect-93.c: Test check fixed.
6006 * gcc.dg/vect/bb-slp-10.c: Likewise.
6007 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6008 Check unaligned feature.
6009
6010 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6011
6012 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6013 int{32,16,8}x1_t with int{32,16,8}_t.
6014 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6015 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6016 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6017 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6018
6019 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6020
6021 * gcc.target/aarch64/vget_high_1.c: New test.
6022 * gcc.target/aarch64/vget_low_1.c: Likewise.
6023
6024 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6025
6026 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6027 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6028 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6029
6030 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6033
6034 2014-09-05 Richard Biener <rguenther@suse.de>
6035
6036 PR middle-end/63148
6037 * gcc.dg/vect/pr63148.c: New testcase.
6038 * c-c++-common/pr19807-1.c: Likewise.
6039 * g++.dg/tree-ssa/pr19807.C: Adjust.
6040 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6041
6042 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6043
6044 PR target/55701
6045 * gcc.target/arm/memset-inline-1.c: New test.
6046 * gcc.target/arm/memset-inline-2.c: New test.
6047 * gcc.target/arm/memset-inline-3.c: New test.
6048 * gcc.target/arm/memset-inline-4.c: New test.
6049 * gcc.target/arm/memset-inline-5.c: New test.
6050 * gcc.target/arm/memset-inline-6.c: New test.
6051 * gcc.target/arm/memset-inline-7.c: New test.
6052 * gcc.target/arm/memset-inline-8.c: New test.
6053 * gcc.target/arm/memset-inline-9.c: New test.
6054 * gcc.target/arm/memset-inline-10.c: New test.
6055
6056 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6057
6058 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6059
6060 2014-09-04 Guozhi Wei <carrot@google.com>
6061
6062 PR target/62040
6063 * gcc.target/aarch64/pr62040.c: New test.
6064
6065 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6066
6067 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6068 override specific ones, but specific ones do.
6069
6070 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6071
6072 * gcc.target/powerpc/swaps-p8-13.c: New test.
6073 * gcc.target/powerpc/swaps-p8-14.c: New test.
6074 * gcc.target/powerpc/swaps-p8-15.c: New test.
6075
6076 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6077
6078 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6079 regardless of endianness.
6080
6081 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6082
6083 PR fortran/62174
6084 * gfortran.dg/cray_pointers_11.f90: New.
6085
6086 2014-09-03 Martin Jambor <mjambor@suse.cz>
6087
6088 PR ipa/62015
6089 * g++.dg/ipa/pr62015.C: New test.
6090
6091 2014-09-03 Martin Jambor <mjambor@suse.cz>
6092
6093 PR ipa/61986
6094 * gcc.dg/ipa/pr61986.c: New test.
6095
6096 2014-09-03 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/62294
6099 * gcc.dg/pr62294.c: New test.
6100 * gcc.dg/pr62294.h: New file.
6101
6102 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6103
6104 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6105 of dg-options. Add "inline" keyword to test functions.
6106
6107 2014-09-03 Marek Polacek <polacek@redhat.com>
6108
6109 PR c/62024
6110 * g++.dg/cpp0x/pr62024.C: New test.
6111 * gcc.dg/pr62024.c: New test.
6112
6113 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6114
6115 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6116 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6117 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6118 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6119 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6120 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6121
6122 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6123
6124 PR target/61078
6125 * gcc.target/s390/pr61078.c: New testcase.
6126
6127 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6130 * gcc.dg/20111227-3.c: Ditto.
6131
6132 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6133
6134 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6135
6136 2014-09-03 Tobias Burnus <burnus@net-b.de>
6137
6138 PR fortran/61881
6139 PR fortran/61888
6140 PR fortran/57305
6141 * gfortran.dg/sizeof_4.f90: New.
6142
6143 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6144
6145 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6146 vec_cts, and vec_ctu.
6147 * gcc.target/powerpc/builtins-2.c: Likewise.
6148
6149 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6150
6151 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6152 [!__sun__ && !__hpux__] (arena_size): Scale according to
6153 target pointer size.
6154
6155 2014-09-02 Marek Polacek <polacek@redhat.com>
6156
6157 PR fortran/62270
6158 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6159
6160 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6161
6162 PR target/62275
6163 * gcc.target/arm/vect-lceilf_1.c: New test.
6164 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6165 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6166
6167 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 PR target/62275
6170 * gcc.target/arm/lceil-vcvt_1.c: New test.
6171 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6172 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6173
6174 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6175
6176 DR 1453
6177 * g++.dg/cpp0x/constexpr-volatile.C: New.
6178 * g++.dg/ext/is_literal_type2.C: Likewise.
6179
6180 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6181 Balaji V. Iyer <balaji.v.iyer@intel.com>
6182 Igor Zamyatin <igor.zamyatin@intel.com>
6183
6184 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6185 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6186 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6187 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6188 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6189 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6190 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6191 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6192 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6193 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6194 * g++.dg/cilk-plus/CK/for1.cc: New test.
6195 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6196 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6197 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6198
6199 2014-09-02 Richard Biener <rguenther@suse.de>
6200
6201 PR tree-optimization/62695
6202 * gfortran.dg/pr62695.f90: New testcase.
6203
6204 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6205
6206 PR target/62312
6207 * gcc.c-torture/compile/pr62312.c: New.
6208
6209 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6210
6211 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6212
6213 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6214
6215 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6216 Return right away if !arm*-*-*.
6217
6218 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6219
6220 * gcc.c-torture/unsorted/386.c: Move to ...
6221 * gcc.c-torture/compile/386.c: ... here.
6222 * gcc.c-torture/unsorted/86.c: Move to ...
6223 * gcc.c-torture/compile/86.c: ... here.
6224 * gcc.c-torture/unsorted/a1.c: Move to ...
6225 * gcc.c-torture/compile/a1.c: ... here.
6226 * gcc.c-torture/unsorted/a3.c: Move to ...
6227 * gcc.c-torture/compile/a3.c: ... here.
6228 * gcc.c-torture/unsorted/aaa.c: Move to ...
6229 * gcc.c-torture/compile/aaa.c: ... here.
6230 * gcc.c-torture/unsorted/aa.c: Move to ...
6231 * gcc.c-torture/compile/aa.c: ... here.
6232 * gcc.c-torture/unsorted/abs.c: Move to ...
6233 * gcc.c-torture/compile/abs.c: ... here.
6234 * gcc.c-torture/unsorted/a.c: Move to ...
6235 * gcc.c-torture/compile/a.c: ... here.
6236 * gcc.c-torture/unsorted/ac.c: Move to ...
6237 * gcc.c-torture/compile/ac.c: ... here.
6238 * gcc.c-torture/unsorted/acc.c: Move to ...
6239 * gcc.c-torture/compile/acc.c: ... here.
6240 * gcc.c-torture/unsorted/add386.c: Move to ...
6241 * gcc.c-torture/compile/add386.c: ... here.
6242 * gcc.c-torture/unsorted/add.c: Move to ...
6243 * gcc.c-torture/compile/add.c: ... here.
6244 * gcc.c-torture/unsorted/addcc.c: Move to ...
6245 * gcc.c-torture/compile/addcc.c: ... here.
6246 * gcc.c-torture/unsorted/andm.c: Move to ...
6247 * gcc.c-torture/compile/andm.c: ... here.
6248 * gcc.c-torture/unsorted/andmem.c: Move to ...
6249 * gcc.c-torture/compile/andmem.c: ... here.
6250 * gcc.c-torture/unsorted/andn.c: Move to ...
6251 * gcc.c-torture/compile/andn.c: ... here.
6252 * gcc.c-torture/unsorted/andok.c: Move to ...
6253 * gcc.c-torture/compile/andok.c: ... here.
6254 * gcc.c-torture/unsorted/andsi.c: Move to ...
6255 * gcc.c-torture/compile/andsi.c: ... here.
6256 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6257 * gcc.c-torture/compile/andsparc.c: ... here.
6258 * gcc.c-torture/unsorted/aos.c: Move to ...
6259 * gcc.c-torture/compile/aos.c: ... here.
6260 * gcc.c-torture/unsorted/arr.c: Move to ...
6261 * gcc.c-torture/compile/arr.c: ... here.
6262 * gcc.c-torture/unsorted/as.c: Move to ...
6263 * gcc.c-torture/compile/as.c: ... here.
6264 * gcc.c-torture/unsorted/ase.c: Move to ...
6265 * gcc.c-torture/compile/ase.c: ... here.
6266 * gcc.c-torture/unsorted/b1.c: Move to ...
6267 * gcc.c-torture/compile/b1.c: ... here.
6268 * gcc.c-torture/unsorted/b2.c: Move to ...
6269 * gcc.c-torture/compile/b2.c: ... here.
6270 * gcc.c-torture/unsorted/b3.c: Move to ...
6271 * gcc.c-torture/compile/b3.c: ... here.
6272 * gcc.c-torture/unsorted/b88.c: Move to ...
6273 * gcc.c-torture/compile/b88.c: ... here.
6274 * gcc.c-torture/unsorted/bad.c: Move to ...
6275 * gcc.c-torture/compile/bad.c: ... here.
6276 * gcc.c-torture/unsorted/band.c: Move to ...
6277 * gcc.c-torture/compile/band.c: ... here.
6278 * gcc.c-torture/unsorted/bb0.c: Move to ...
6279 * gcc.c-torture/compile/bb0.c: ... here.
6280 * gcc.c-torture/unsorted/bb1.c: Move to ...
6281 * gcc.c-torture/compile/bb1.c: ... here.
6282 * gcc.c-torture/unsorted/bbb.c: Move to ...
6283 * gcc.c-torture/compile/bbb.c: ... here.
6284 * gcc.c-torture/unsorted/b.c: Move to ...
6285 * gcc.c-torture/compile/b.c: ... here.
6286 * gcc.c-torture/unsorted/bc.c: Move to ...
6287 * gcc.c-torture/compile/bc.c: ... here.
6288 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6289 * gcc.c-torture/compile/bcopy.c: ... here.
6290 * gcc.c-torture/unsorted/bf.c: Move to ...
6291 * gcc.c-torture/compile/bf.c: ... here.
6292 * gcc.c-torture/unsorted/bfins.c: Move to ...
6293 * gcc.c-torture/compile/bfins.c: ... here.
6294 * gcc.c-torture/unsorted/bfx.c: Move to ...
6295 * gcc.c-torture/compile/bfx.c: ... here.
6296 * gcc.c-torture/unsorted/bge.c: Move to ...
6297 * gcc.c-torture/compile/bge.c: ... here.
6298 * gcc.c-torture/unsorted/bit.c: Move to ...
6299 * gcc.c-torture/compile/bit.c: ... here.
6300 * gcc.c-torture/unsorted/bitf.c: Move to ...
6301 * gcc.c-torture/compile/bitf.c: ... here.
6302 * gcc.c-torture/unsorted/bitw.c: Move to ...
6303 * gcc.c-torture/compile/bitw.c: ... here.
6304 * gcc.c-torture/unsorted/blk.c: Move to ...
6305 * gcc.c-torture/compile/blk.c: ... here.
6306 * gcc.c-torture/unsorted/bt386.c: Move to ...
6307 * gcc.c-torture/compile/bt386.c: ... here.
6308 * gcc.c-torture/unsorted/bt.c: Move to ...
6309 * gcc.c-torture/compile/bt.c: ... here.
6310 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6311 * gcc.c-torture/compile/BUG11.c: ... here.
6312 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6313 * gcc.c-torture/compile/BUG12.c: ... here.
6314 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6315 * gcc.c-torture/compile/BUG13.c: ... here.
6316 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6317 * gcc.c-torture/compile/BUG16.c: ... here.
6318 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6319 * gcc.c-torture/compile/BUG17.c: ... here.
6320 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6321 * gcc.c-torture/compile/BUG18.c: ... here.
6322 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6323 * gcc.c-torture/compile/BUG1.c: ... here.
6324 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6325 * gcc.c-torture/compile/BUG21.c: ... here.
6326 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6327 * gcc.c-torture/compile/BUG22.c: ... here.
6328 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6329 * gcc.c-torture/compile/BUG23.c: ... here.
6330 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6331 * gcc.c-torture/compile/BUG24.c: ... here.
6332 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6333 * gcc.c-torture/compile/BUG25.c: ... here.
6334 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6335 * gcc.c-torture/compile/BUG2.c: ... here.
6336 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6337 * gcc.c-torture/compile/BUG3.c: ... here.
6338 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6339 * gcc.c-torture/compile/BUG4.c: ... here.
6340 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6341 * gcc.c-torture/compile/BUG5.c: ... here.
6342 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6343 * gcc.c-torture/compile/BUG6.c: ... here.
6344 * gcc.c-torture/unsorted/bug.c: Move to ...
6345 * gcc.c-torture/compile/bug.c: ... here.
6346 * gcc.c-torture/unsorted/bugc.c: Move to ...
6347 * gcc.c-torture/compile/bugc.c: ... here.
6348 * gcc.c-torture/unsorted/buns.c: Move to ...
6349 * gcc.c-torture/compile/buns.c: ... here.
6350 * gcc.c-torture/unsorted/bx.c: Move to ...
6351 * gcc.c-torture/compile/bx.c: ... here.
6352 * gcc.c-torture/unsorted/c1.c: Move to ...
6353 * gcc.c-torture/compile/c1.c: ... here.
6354 * gcc.c-torture/unsorted/c2.c: Move to ...
6355 * gcc.c-torture/compile/c2.c: ... here.
6356 * gcc.c-torture/unsorted/call386.c: Move to ...
6357 * gcc.c-torture/compile/call386.c: ... here.
6358 * gcc.c-torture/unsorted/call.c: Move to ...
6359 * gcc.c-torture/compile/call.c: ... here.
6360 * gcc.c-torture/unsorted/callind.c: Move to ...
6361 * gcc.c-torture/compile/callind.c: ... here.
6362 * gcc.c-torture/unsorted/c.c: Move to ...
6363 * gcc.c-torture/compile/c.c: ... here.
6364 * gcc.c-torture/unsorted/cc.c: Move to ...
6365 * gcc.c-torture/compile/cc.c: ... here.
6366 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6367 * gcc.c-torture/compile/charmtst.c: ... here.
6368 * gcc.c-torture/unsorted/cmb.c: Move to ...
6369 * gcc.c-torture/compile/cmb.c: ... here.
6370 * gcc.c-torture/unsorted/cmp.c: Move to ...
6371 * gcc.c-torture/compile/cmp.c: ... here.
6372 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6373 * gcc.c-torture/compile/cmphi.c: ... here.
6374 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6375 * gcc.c-torture/compile/cmpsi386.c: ... here.
6376 * gcc.c-torture/unsorted/cmul.c: Move to ...
6377 * gcc.c-torture/compile/cmul.c: ... here.
6378 * gcc.c-torture/unsorted/cn1.c: Move to ...
6379 * gcc.c-torture/compile/cn1.c: ... here.
6380 * gcc.c-torture/unsorted/comb.c: Move to ...
6381 * gcc.c-torture/compile/comb.c: ... here.
6382 * gcc.c-torture/unsorted/consec.c: Move to ...
6383 * gcc.c-torture/compile/consec.c: ... here.
6384 * gcc.c-torture/unsorted/const.c: Move to ...
6385 * gcc.c-torture/compile/const.c: ... here.
6386 * gcc.c-torture/unsorted/conv.c: Move to ...
6387 * gcc.c-torture/compile/conv.c: ... here.
6388 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6389 * gcc.c-torture/compile/conv_tst.c: ... here.
6390 * gcc.c-torture/unsorted/cp.c: Move to ...
6391 * gcc.c-torture/compile/cp.c: ... here.
6392 * gcc.c-torture/unsorted/csebug.c: Move to ...
6393 * gcc.c-torture/compile/csebug.c: ... here.
6394 * gcc.c-torture/unsorted/cvt.c: Move to ...
6395 * gcc.c-torture/compile/cvt.c: ... here.
6396 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6397 * gcc.c-torture/compile/dblbug.c: ... here.
6398 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6399 * gcc.c-torture/compile/dbl_parm.c: ... here.
6400 * gcc.c-torture/unsorted/d.c: Move to ...
6401 * gcc.c-torture/compile/d.c: ... here.
6402 * gcc.c-torture/unsorted/ddd.c: Move to ...
6403 * gcc.c-torture/compile/ddd.c: ... here.
6404 * gcc.c-torture/unsorted/dead.c: Move to ...
6405 * gcc.c-torture/compile/dead.c: ... here.
6406 * gcc.c-torture/unsorted/delay.c: Move to ...
6407 * gcc.c-torture/compile/delay.c: ... here.
6408 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6409 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6410 * gcc.c-torture/unsorted/di.c: Move to ...
6411 * gcc.c-torture/compile/di.c: ... here.
6412 * gcc.c-torture/unsorted/dic.c: Move to ...
6413 * gcc.c-torture/compile/dic.c: ... here.
6414 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6415 * gcc.c-torture/compile/dilayout.c: ... here.
6416 * gcc.c-torture/unsorted/dimove.c: Move to ...
6417 * gcc.c-torture/compile/dimove.c: ... here.
6418 * gcc.c-torture/unsorted/dimul.c: Move to ...
6419 * gcc.c-torture/compile/dimul.c: ... here.
6420 * gcc.c-torture/unsorted/div.c: Move to ...
6421 * gcc.c-torture/compile/div.c: ... here.
6422 * gcc.c-torture/unsorted/divdf.c: Move to ...
6423 * gcc.c-torture/compile/divdf.c: ... here.
6424 * gcc.c-torture/unsorted/dm.c: Move to ...
6425 * gcc.c-torture/compile/dm.c: ... here.
6426 * gcc.c-torture/unsorted/dshift.c: Move to ...
6427 * gcc.c-torture/compile/dshift.c: ... here.
6428 * gcc.c-torture/unsorted/e.c: Move to ...
6429 * gcc.c-torture/compile/e.c: ... here.
6430 * gcc.c-torture/unsorted/ex.c: Move to ...
6431 * gcc.c-torture/compile/ex.c: ... here.
6432 * gcc.c-torture/unsorted/ext.c: Move to ...
6433 * gcc.c-torture/compile/ext.c: ... here.
6434 * gcc.c-torture/unsorted/f1.c: Move to ...
6435 * gcc.c-torture/compile/f1.c: ... here.
6436 * gcc.c-torture/unsorted/f2.c: Move to ...
6437 * gcc.c-torture/compile/f2.c: ... here.
6438 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6439 * gcc.c-torture/compile/fdmul.c: ... here.
6440 * gcc.c-torture/unsorted/float.c: Move to ...
6441 * gcc.c-torture/compile/float.c: ... here.
6442 * gcc.c-torture/unsorted/flo.c: Move to ...
6443 * gcc.c-torture/compile/flo.c: ... here.
6444 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6445 * gcc.c-torture/compile/flt_const.c: ... here.
6446 * gcc.c-torture/unsorted/fnul.c: Move to ...
6447 * gcc.c-torture/compile/fnul.c: ... here.
6448 * gcc.c-torture/unsorted/foo.c: Move to ...
6449 * gcc.c-torture/compile/foo.c: ... here.
6450 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6451 * gcc.c-torture/compile/forgetcc.c: ... here.
6452 * gcc.c-torture/unsorted/fq.c: Move to ...
6453 * gcc.c-torture/compile/fq.c: ... here.
6454 * gcc.c-torture/unsorted/g.c: Move to ...
6455 * gcc.c-torture/compile/g.c: ... here.
6456 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6457 * gcc.c-torture/compile/gen_tst.c: ... here.
6458 * gcc.c-torture/unsorted/glob.c: Move to ...
6459 * gcc.c-torture/compile/glob.c: ... here.
6460 * gcc.c-torture/unsorted/gronk.c: Move to ...
6461 * gcc.c-torture/compile/gronk.c: ... here.
6462 * gcc.c-torture/unsorted/hibug.c: Move to ...
6463 * gcc.c-torture/compile/hibug.c: ... here.
6464 * gcc.c-torture/unsorted/hi.c: Move to ...
6465 * gcc.c-torture/compile/hi.c: ... here.
6466 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6467 * gcc.c-torture/compile/HIcmp.c: ... here.
6468 * gcc.c-torture/unsorted/HIset.c: Move to ...
6469 * gcc.c-torture/compile/HIset.c: ... here.
6470 * gcc.c-torture/unsorted/i.c: Move to ...
6471 * gcc.c-torture/compile/i.c: ... here.
6472 * gcc.c-torture/unsorted/i++.c: Move to ...
6473 * gcc.c-torture/compile/i++.c: ... here.
6474 * gcc.c-torture/unsorted/ic.c: Move to ...
6475 * gcc.c-torture/compile/ic.c: ... here.
6476 * gcc.c-torture/unsorted/icmp.c: Move to ...
6477 * gcc.c-torture/compile/icmp.c: ... here.
6478 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6479 * gcc.c-torture/compile/ifreg.c: ... here.
6480 * gcc.c-torture/unsorted/imm.c: Move to ...
6481 * gcc.c-torture/compile/imm.c: ... here.
6482 * gcc.c-torture/unsorted/isinf.c: Move to ...
6483 * gcc.c-torture/compile/isinf.c: ... here.
6484 * gcc.c-torture/unsorted/jmp.c: Move to ...
6485 * gcc.c-torture/compile/jmp.c: ... here.
6486 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6487 * gcc.c-torture/compile/jumptab.c: ... here.
6488 * gcc.c-torture/unsorted/layout.c: Move to ...
6489 * gcc.c-torture/compile/layout.c: ... here.
6490 * gcc.c-torture/unsorted/lbug.c: Move to ...
6491 * gcc.c-torture/compile/lbug.c: ... here.
6492 * gcc.c-torture/unsorted/l.c: Move to ...
6493 * gcc.c-torture/compile/l.c: ... here.
6494 * gcc.c-torture/unsorted/ll1.c: Move to ...
6495 * gcc.c-torture/compile/ll1.c: ... here.
6496 * gcc.c-torture/unsorted/llbug.c: Move to ...
6497 * gcc.c-torture/compile/llbug.c: ... here.
6498 * gcc.c-torture/unsorted/lll.c: Move to ...
6499 * gcc.c-torture/compile/lll.c: ... here.
6500 * gcc.c-torture/unsorted/load8.c: Move to ...
6501 * gcc.c-torture/compile/load8.c: ... here.
6502 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6503 * gcc.c-torture/compile/loadhicc.c: ... here.
6504 * gcc.c-torture/unsorted/log2.c: Move to ...
6505 * gcc.c-torture/compile/log2.c: ... here.
6506 * gcc.c-torture/unsorted/logic.c: Move to ...
6507 * gcc.c-torture/compile/logic.c: ... here.
6508 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6509 * gcc.c-torture/compile/loop-1.c: ... here.
6510 * gcc.c-torture/unsorted/loop386.c: Move to ...
6511 * gcc.c-torture/compile/loop386.c: ... here.
6512 * gcc.c-torture/unsorted/lop.c: Move to ...
6513 * gcc.c-torture/compile/lop.c: ... here.
6514 * gcc.c-torture/unsorted/m1.c: Move to ...
6515 * gcc.c-torture/compile/m1.c: ... here.
6516 * gcc.c-torture/unsorted/m2.c: Move to ...
6517 * gcc.c-torture/compile/m2.c: ... here.
6518 * gcc.c-torture/unsorted/m5.c: Move to ...
6519 * gcc.c-torture/compile/m5.c: ... here.
6520 * gcc.c-torture/unsorted/m68.c: Move to ...
6521 * gcc.c-torture/compile/m68.c: ... here.
6522 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6523 * gcc.c-torture/compile/mbyte.c: ... here.
6524 * gcc.c-torture/unsorted/mchar.c: Move to ...
6525 * gcc.c-torture/compile/mchar.c: ... here.
6526 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6527 * gcc.c-torture/compile/mcmp.c: ... here.
6528 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6529 * gcc.c-torture/compile/mdouble.c: ... here.
6530 * gcc.c-torture/unsorted/memtst.c: Move to ...
6531 * gcc.c-torture/compile/memtst.c: ... here.
6532 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6533 * gcc.c-torture/compile/miscomp.c: ... here.
6534 * gcc.c-torture/unsorted/mm.c: Move to ...
6535 * gcc.c-torture/compile/mm.c: ... here.
6536 * gcc.c-torture/unsorted/mod.c: Move to ...
6537 * gcc.c-torture/compile/mod.c: ... here.
6538 * gcc.c-torture/unsorted/modcc.c: Move to ...
6539 * gcc.c-torture/compile/modcc.c: ... here.
6540 * gcc.c-torture/unsorted/move.c: Move to ...
6541 * gcc.c-torture/compile/move.c: ... here.
6542 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6543 * gcc.c-torture/compile/move_qhi.c: ... here.
6544 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6545 * gcc.c-torture/compile/mregtst.c: ... here.
6546 * gcc.c-torture/unsorted/msp.c: Move to ...
6547 * gcc.c-torture/compile/msp.c: ... here.
6548 * gcc.c-torture/unsorted/mtst.c: Move to ...
6549 * gcc.c-torture/compile/mtst.c: ... here.
6550 * gcc.c-torture/unsorted/mu.c: Move to ...
6551 * gcc.c-torture/compile/mu.c: ... here.
6552 * gcc.c-torture/unsorted/mul.c: Move to ...
6553 * gcc.c-torture/compile/mul.c: ... here.
6554 * gcc.c-torture/unsorted/mword1.c: Move to ...
6555 * gcc.c-torture/compile/mword1.c: ... here.
6556 * gcc.c-torture/unsorted/mword.c: Move to ...
6557 * gcc.c-torture/compile/mword.c: ... here.
6558 * gcc.c-torture/unsorted/n1.c: Move to ...
6559 * gcc.c-torture/compile/n1.c: ... here.
6560 * gcc.c-torture/unsorted/nand.c: Move to ...
6561 * gcc.c-torture/compile/nand.c: ... here.
6562 * gcc.c-torture/unsorted/n.c: Move to ...
6563 * gcc.c-torture/compile/n.c: ... here.
6564 * gcc.c-torture/unsorted/neg.c: Move to ...
6565 * gcc.c-torture/compile/neg.c: ... here.
6566 * gcc.c-torture/unsorted/o.c: Move to ...
6567 * gcc.c-torture/compile/o.c: ... here.
6568 * gcc.c-torture/unsorted/omit.c: Move to ...
6569 * gcc.c-torture/compile/omit.c: ... here.
6570 * gcc.c-torture/unsorted/opout.c: Move to ...
6571 * gcc.c-torture/compile/opout.c: ... here.
6572 * gcc.c-torture/unsorted/opt.c: Move to ...
6573 * gcc.c-torture/compile/opt.c: ... here.
6574 * gcc.c-torture/unsorted/or386.c: Move to ...
6575 * gcc.c-torture/compile/or386.c: ... here.
6576 * gcc.c-torture/unsorted/or.c: Move to ...
6577 * gcc.c-torture/compile/or.c: ... here.
6578 * gcc.c-torture/unsorted/parms.c: Move to ...
6579 * gcc.c-torture/compile/parms.c: ... here.
6580 * gcc.c-torture/unsorted/pass.c: Move to ...
6581 * gcc.c-torture/compile/pass.c: ... here.
6582 * gcc.c-torture/unsorted/p.c: Move to ...
6583 * gcc.c-torture/compile/p.c: ... here.
6584 * gcc.c-torture/unsorted/pmt.c: Move to ...
6585 * gcc.c-torture/compile/pmt.c: ... here.
6586 * gcc.c-torture/unsorted/poor.c: Move to ...
6587 * gcc.c-torture/compile/poor.c: ... here.
6588 * gcc.c-torture/unsorted/pp.c: Move to ...
6589 * gcc.c-torture/compile/pp.c: ... here.
6590 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6591 * gcc.c-torture/compile/pret-arg.c: ... here.
6592 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6593 * gcc.c-torture/compile/pyr2.c: ... here.
6594 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6595 * gcc.c-torture/compile/PYRBUG.c: ... here.
6596 * gcc.c-torture/unsorted/pyr.c: Move to ...
6597 * gcc.c-torture/compile/pyr.c: ... here.
6598 * gcc.c-torture/unsorted/q.c: Move to ...
6599 * gcc.c-torture/compile/q.c: ... here.
6600 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6601 * gcc.c-torture/compile/QIcmp.c: ... here.
6602 * gcc.c-torture/unsorted/QIset.c: Move to ...
6603 * gcc.c-torture/compile/QIset.c: ... here.
6604 * gcc.c-torture/unsorted/r1.c: Move to ...
6605 * gcc.c-torture/compile/r1.c: ... here.
6606 * gcc.c-torture/unsorted/r.c: Move to ...
6607 * gcc.c-torture/compile/r.c: ... here.
6608 * gcc.c-torture/unsorted/rel.c: Move to ...
6609 * gcc.c-torture/compile/rel.c: ... here.
6610 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6611 * gcc.c-torture/compile/rmsc.c: ... here.
6612 * gcc.c-torture/unsorted/round.c: Move to ...
6613 * gcc.c-torture/compile/round.c: ... here.
6614 * gcc.c-torture/unsorted/run.c: Move to ...
6615 * gcc.c-torture/compile/run.c: ... here.
6616 * gcc.c-torture/unsorted/sar.c: Move to ...
6617 * gcc.c-torture/compile/sar.c: ... here.
6618 * gcc.c-torture/unsorted/s.c: Move to ...
6619 * gcc.c-torture/compile/s.c: ... here.
6620 * gcc.c-torture/unsorted/scal.c: Move to ...
6621 * gcc.c-torture/compile/scal.c: ... here.
6622 * gcc.c-torture/unsorted/sc.c: Move to ...
6623 * gcc.c-torture/compile/sc.c: ... here.
6624 * gcc.c-torture/unsorted/scc.c: Move to ...
6625 * gcc.c-torture/compile/scc.c: ... here.
6626 * gcc.c-torture/unsorted/scond.c: Move to ...
6627 * gcc.c-torture/compile/scond.c: ... here.
6628 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6629 * gcc.c-torture/compile/selfrec.c: ... here.
6630 * gcc.c-torture/unsorted/seq.c: Move to ...
6631 * gcc.c-torture/compile/seq.c: ... here.
6632 * gcc.c-torture/unsorted/set386.c: Move to ...
6633 * gcc.c-torture/compile/set386.c: ... here.
6634 * gcc.c-torture/unsorted/set88.c: Move to ...
6635 * gcc.c-torture/compile/set88.c: ... here.
6636 * gcc.c-torture/unsorted/SFset.c: Move to ...
6637 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6638 * gcc.c-torture/unsorted/shand.c: Move to ...
6639 * gcc.c-torture/compile/shand.c: ... here.
6640 * gcc.c-torture/unsorted/sh.c: Move to ...
6641 * gcc.c-torture/compile/sh.c: ... here.
6642 * gcc.c-torture/unsorted/shft.c: Move to ...
6643 * gcc.c-torture/compile/shft.c: ... here.
6644 * gcc.c-torture/unsorted/shift.c: Move to ...
6645 * gcc.c-torture/compile/shift.c: ... here.
6646 * gcc.c-torture/unsorted/shloop.c: Move to ...
6647 * gcc.c-torture/compile/shloop.c: ... here.
6648 * gcc.c-torture/unsorted/shm.c: Move to ...
6649 * gcc.c-torture/compile/shm.c: ... here.
6650 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6651 * gcc.c-torture/compile/SIcmp.c: ... here.
6652 * gcc.c-torture/unsorted/signext2.c: Move to ...
6653 * gcc.c-torture/compile/signext2.c: ... here.
6654 * gcc.c-torture/unsorted/signext.c: Move to ...
6655 * gcc.c-torture/compile/signext.c: ... here.
6656 * gcc.c-torture/unsorted/sim.c: Move to ...
6657 * gcc.c-torture/compile/sim.c: ... here.
6658 * gcc.c-torture/unsorted/simple.c: Move to ...
6659 * gcc.c-torture/compile/simple.c: ... here.
6660 * gcc.c-torture/unsorted/SIset.c: Move to ...
6661 * gcc.c-torture/compile/SIset.c: ... here.
6662 * gcc.c-torture/unsorted/sne.c: Move to ...
6663 * gcc.c-torture/compile/sne.c: ... here.
6664 * gcc.c-torture/unsorted/sound.c: Move to ...
6665 * gcc.c-torture/compile/sound.c: ... here.
6666 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6667 * gcc.c-torture/compile/sparcbug.c: ... here.
6668 * gcc.c-torture/unsorted/speed.c: Move to ...
6669 * gcc.c-torture/compile/speed.c: ... here.
6670 * gcc.c-torture/unsorted/stor.c: Move to ...
6671 * gcc.c-torture/compile/stor.c: ... here.
6672 * gcc.c-torture/unsorted/store0.c: Move to ...
6673 * gcc.c-torture/compile/store0.c: ... here.
6674 * gcc.c-torture/unsorted/storecc.c: Move to ...
6675 * gcc.c-torture/compile/storecc.c: ... here.
6676 * gcc.c-torture/unsorted/str.c: Move to ...
6677 * gcc.c-torture/compile/str.c: ... here.
6678 * gcc.c-torture/unsorted/stru.c: Move to ...
6679 * gcc.c-torture/compile/stru.c: ... here.
6680 * gcc.c-torture/unsorted/structret.c: Move to ...
6681 * gcc.c-torture/compile/structret.c: ... here.
6682 * gcc.c-torture/unsorted/stuct.c: Move to ...
6683 * gcc.c-torture/compile/stuct.c: ... here.
6684 * gcc.c-torture/unsorted/sub32.c: Move to ...
6685 * gcc.c-torture/compile/sub32.c: ... here.
6686 * gcc.c-torture/unsorted/subcc.c: Move to ...
6687 * gcc.c-torture/compile/subcc.c: ... here.
6688 * gcc.c-torture/unsorted/subcse.c: Move to ...
6689 * gcc.c-torture/compile/subcse.c: ... here.
6690 * gcc.c-torture/unsorted/sym.c: Move to ...
6691 * gcc.c-torture/compile/sym.c: ... here.
6692 * gcc.c-torture/unsorted/symconst.c: Move to ...
6693 * gcc.c-torture/compile/symconst.c: ... here.
6694 * gcc.c-torture/unsorted/t.c: Move to ...
6695 * gcc.c-torture/compile/t.c: ... here.
6696 * gcc.c-torture/unsorted/test.c: Move to ...
6697 * gcc.c-torture/compile/test.c: ... here.
6698 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6699 * gcc.c-torture/compile/test-flow.c: ... here.
6700 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6701 * gcc.c-torture/compile/test-loop.c: ... here.
6702 * gcc.c-torture/unsorted/time.c: Move to ...
6703 * gcc.c-torture/compile/time.c: ... here.
6704 * gcc.c-torture/unsorted/tmp.c: Move to ...
6705 * gcc.c-torture/compile/tmp.c: ... here.
6706 * gcc.c-torture/unsorted/trivial.c: Move to ...
6707 * gcc.c-torture/compile/trivial.c: ... here.
6708 * gcc.c-torture/unsorted/trunc.c: Move to ...
6709 * gcc.c-torture/compile/trunc.c: ... here.
6710 * gcc.c-torture/unsorted/u.c: Move to ...
6711 * gcc.c-torture/compile/u.c: ... here.
6712 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6713 * gcc.c-torture/compile/udconvert.c: ... here.
6714 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6715 * gcc.c-torture/compile/udivmod4.c: ... here.
6716 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6717 * gcc.c-torture/compile/UHIcmp.c: ... here.
6718 * gcc.c-torture/unsorted/uns.c: Move to ...
6719 * gcc.c-torture/compile/uns.c: ... here.
6720 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6721 * gcc.c-torture/compile/uns_tst.c: ... here.
6722 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6723 * gcc.c-torture/compile/UQIcmp.c: ... here.
6724 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6725 * gcc.c-torture/compile/USIcmp.c: ... here.
6726 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6727 * gcc.c-torture/compile/uuarg.c: ... here.
6728 * gcc.c-torture/unsorted/v.c: Move to ...
6729 * gcc.c-torture/compile/v.c: ... here.
6730 * gcc.c-torture/unsorted/w.c: Move to ...
6731 * gcc.c-torture/compile/w.c: ... here.
6732 * gcc.c-torture/unsorted/ww.c: Move to ...
6733 * gcc.c-torture/compile/ww.c: ... here.
6734 * gcc.c-torture/unsorted/xb.c: Move to ...
6735 * gcc.c-torture/compile/xb.c: ... here.
6736 * gcc.c-torture/unsorted/xbg.c: Move to ...
6737 * gcc.c-torture/compile/xbg.c: ... here.
6738 * gcc.c-torture/unsorted/x.c: Move to ...
6739 * gcc.c-torture/compile/x.c: ... here.
6740 * gcc.c-torture/unsorted/xc.c: Move to ...
6741 * gcc.c-torture/compile/xc.c: ... here.
6742 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6743 * gcc.c-torture/compile/xcsebug.c: ... here.
6744 * gcc.c-torture/unsorted/xdi.c: Move to ...
6745 * gcc.c-torture/compile/xdi.c: ... here.
6746 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6747 * gcc.c-torture/compile/xfoo.c: ... here.
6748 * gcc.c-torture/unsorted/xi.c: Move to ...
6749 * gcc.c-torture/compile/xi.c: ... here.
6750 * gcc.c-torture/unsorted/xlop.c: Move to ...
6751 * gcc.c-torture/compile/xlop.c: ... here.
6752 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6753 * gcc.c-torture/compile/xmtst.c: ... here.
6754 * gcc.c-torture/unsorted/xneg.c: Move to ...
6755 * gcc.c-torture/compile/xneg.c: ... here.
6756 * gcc.c-torture/unsorted/xopt.c: Move to ...
6757 * gcc.c-torture/compile/xopt.c: ... here.
6758 * gcc.c-torture/unsorted/xor.c: Move to ...
6759 * gcc.c-torture/compile/xor.c: ... here.
6760 * gcc.c-torture/unsorted/xorn.c: Move to ...
6761 * gcc.c-torture/compile/xorn.c: ... here.
6762 * gcc.c-torture/unsorted/xp.c: Move to ...
6763 * gcc.c-torture/compile/xp.c: ... here.
6764 * gcc.c-torture/unsorted/xpp.c: Move to ...
6765 * gcc.c-torture/compile/xpp.c: ... here.
6766 * gcc.c-torture/unsorted/xs.c: Move to ...
6767 * gcc.c-torture/compile/xs.c: ... here.
6768 * gcc.c-torture/unsorted/xsh.c: Move to ...
6769 * gcc.c-torture/compile/xsh.c: ... here.
6770 * gcc.c-torture/unsorted/xz.c: Move to ...
6771 * gcc.c-torture/compile/xz.c: ... here.
6772 * gcc.c-torture/unsorted/xzz.c: Move to ...
6773 * gcc.c-torture/compile/xzz.c: ... here.
6774
6775 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6776
6777 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6778 (abort, exit): Declare.
6779
6780 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6781
6782 PR sanitizer/61897
6783 PR sanitizer/62140
6784 * c-c++-common/asan/pr62140-1.c: New test.
6785 * c-c++-common/asan/pr62140-2.c: New test.
6786
6787 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6788 Tobias Burnus <burnus@net-b.de>
6789
6790 PR fortran/62309
6791 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6792
6793 2014-08-31 Tobias Burnus <burnus@net-b.de>
6794
6795 * gfortran.dg/coarray_lib_comm_1.f90: New.
6796
6797 2014-08-30 Andrew Pinski <apinski@cavium.com>
6798
6799 * gcc.c-torture/execute/20140828-1.c: New testcase.
6800
6801 2014-08-29 DJ Delorie <dj@redhat.com>
6802
6803 * lib/target-supports.exp (check_effective_target_size32plus):
6804 Increase size to avoid false positives on 24-bit address spaces.
6805 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6806 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6807 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6808 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6809 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6810 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6811 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6812 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6813
6814 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/54002
6817 * g++.dg/cpp0x/constexpr-54002.C: New.
6818
6819 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6820
6821 PR c++/56991
6822 * g++.dg/cpp0x/constexpr-56991.C: New.
6823
6824 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6825
6826 PR c++/57764
6827 * g++.dg/cpp0x/constexpr-57764.C: New.
6828
6829 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6830
6831 PR c++/59938
6832 * g++.dg/cpp0x/constexpr-59938.C: New.
6833
6834 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/61484
6837 * g++.dg/cpp0x/constexpr-61484.C: New.
6838
6839 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6842 vec_round, vec_splat, vec_div, and vec_mul.
6843 * gcc.target/powerpc/builtins-2.c: New test.
6844
6845 2014-08-28 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/62283
6848 * gfortran.dg/vect/pr62283.f: New testcase.
6849 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6850 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6851 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6852 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6853 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6854 * gcc.dg/vect/vect-33.c: Likewise.
6855
6856 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6857
6858 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6859
6860 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6861
6862 PR cpp/23827 - standard C++ should not have hex float preprocessor
6863 tokens
6864 * g++.dg/cpp/pr23827_cxx11.C: New.
6865 * g++.dg/cpp/pr23827_cxx98.C: New.
6866 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6867 * gcc.dg/cpp/pr23827_c90.c: New.
6868 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6869 * gcc.dg/cpp/pr23827_c99.c: New.
6870
6871 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/52892
6874 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6875 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6876 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6877
6878 2014-08-27 Guozhi Wei <carrot@google.com>
6879
6880 PR target/62262
6881 * gcc.target/aarch64/pr62262.c: New test.
6882
6883 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6884
6885 PR target/60606
6886 PR target/61330
6887 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6888 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6889
6890 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6891
6892 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6893 failure on s390*-*-linux-gnu.
6894
6895 2014-08-26 Richard Biener <rguenther@suse.de>
6896
6897 PR tree-optimization/62175
6898 * g++.dg/torture/pr62175.C: New testcase.
6899
6900 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6901
6902 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6903 copy of compile/compile.exp.
6904 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6905 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6906 i?86-*.
6907 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6908 m32c-*-*.
6909 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6910 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6911 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6912 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6913 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6914 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6915 * gcc.c-torture/execute/20040703-1.c: Likewise.
6916 * gcc.c-torture/execute/20040705-1.c: Likewise.
6917 * gcc.c-torture/execute/20040705-2.c: Likewise.
6918 * gcc.c-torture/execute/20040709-1.c: Likewise.
6919 * gcc.c-torture/execute/20040709-2.c: Likewise.
6920 * gcc.c-torture/execute/20040811-1.c: Likewise.
6921 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6922 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6923 compiling for x86_64-* or i?86-*.
6924 * gcc.c-torture/execute/20050604-1.c: Likewise.
6925 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6926 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6927 for x86_64-* or i?86-*.
6928 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6929 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6930 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6931 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6932 option.
6933 * gcc.c-torture/execute/20111227-2.c: Moved to...
6934 * gcc.dg/20111227-2.c: ... here. Add -free option.
6935 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6936 * gcc.dg/20111227-3.c: ... here. Add -free option.
6937 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6938 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6939 declarations for abort and exit.
6940 * gcc.c-torture/execute/920711-1.c: Likewise.
6941 * gcc.c-torture/execute/930529-1.c: Likewise.
6942 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6943 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6944 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6945 exit.
6946 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6947 for i?86-* or x86_64-*. Add declarations for abort and exit.
6948 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6949 i?86-* or x86_64-*.
6950 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6951 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6952 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6953 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6954 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6955 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6956 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6957 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6958 m68k-linux.
6959 * gcc.c-torture/execute/loop-2g.c: Likewise.
6960 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6961 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6962 powerpc-*-eabi*.
6963 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6964 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6965 * gcc.c-torture/execute/pr23047.c: Likewise.
6966 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6967 declarations for abort and exit.
6968 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6969 * gcc.c-torture/execute/pr31448.c: Likewise.
6970 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6971 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6972 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6973 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6974 Skip on spu-*.
6975 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6976 declarations for abort and exit.
6977 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6978 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6979 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6980 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6981 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6982 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6983 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6984 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6985 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6986 * gcc.c-torture/execute/pr56799.c: Likewise.
6987 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6988 option. Add declarations for abort and exit.
6989 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6990 * gcc.c-torture/execute/pr58570.c: Likewise.
6991 * gcc.c-torture/execute/pr60822.c: Likewise.
6992 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6993 * gcc.c-torture/execute/shiftdi.c: Likewise.
6994 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6995 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6996 * gcc.c-torture/execute/usmul.c: Require int32plus.
6997 * gcc.c-torture/execute/vrp-5.c: Likewise.
6998 * gcc.c-torture/execute/vrp-6.c: Likewise.
6999 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7000 * gcc.c-torture/execute/20010122-1.x: Delete.
7001 * gcc.c-torture/execute/20010129-1.x: Delete.
7002 * gcc.c-torture/execute/20020404-1.x: Delete.
7003 * gcc.c-torture/execute/20021024-1.x: Delete.
7004 * gcc.c-torture/execute/20021127-1.x: Delete.
7005 * gcc.c-torture/execute/20030125-1.x: Delete.
7006 * gcc.c-torture/execute/20030216-1.x: Delete.
7007 * gcc.c-torture/execute/20030222-1.x: Delete.
7008 * gcc.c-torture/execute/20040629-1.x: Delete.
7009 * gcc.c-torture/execute/20040703-1.x: Delete.
7010 * gcc.c-torture/execute/20040705-1.x: Delete.
7011 * gcc.c-torture/execute/20040705-2.x: Delete.
7012 * gcc.c-torture/execute/20040709-1.x: Delete.
7013 * gcc.c-torture/execute/20040709-2.x: Delete.
7014 * gcc.c-torture/execute/20040811-1.x: Delete.
7015 * gcc.c-torture/execute/20050316-1.x: Delete.
7016 * gcc.c-torture/execute/20050316-2.x: Delete.
7017 * gcc.c-torture/execute/20050316-3.x: Delete.
7018 * gcc.c-torture/execute/20050604-1.x: Delete.
7019 * gcc.c-torture/execute/20061101-1.x: Delete.
7020 * gcc.c-torture/execute/20061220-1.x: Delete.
7021 * gcc.c-torture/execute/20081117-1.x: Delete.
7022 * gcc.c-torture/execute/20101011-1.x: Delete.
7023 * gcc.c-torture/execute/20120919-1.x: Delete.
7024 * gcc.c-torture/execute/920612-1.x: Delete.
7025 * gcc.c-torture/execute/920710-1.x: Delete.
7026 * gcc.c-torture/execute/920711-1.x: Delete.
7027 * gcc.c-torture/execute/930529-1.x: Delete.
7028 * gcc.c-torture/execute/931004-12.x: Delete.
7029 * gcc.c-torture/execute/980709-1.x: Delete.
7030 * gcc.c-torture/execute/981130-1.x: Delete.
7031 * gcc.c-torture/execute/990127-2.x: Delete.
7032 * gcc.c-torture/execute/990413-2.x: Delete.
7033 * gcc.c-torture/execute/990826-0.x: Delete.
7034 * gcc.c-torture/execute/bf64-1.x: Delete.
7035 * gcc.c-torture/execute/bitfld-4.x: Delete.
7036 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7037 * gcc.c-torture/execute/cvt-1.x: Delete.
7038 * gcc.c-torture/execute/eeprof-1.x: Delete.
7039 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7040 * gcc.c-torture/execute/loop-2f.x: Delete.
7041 * gcc.c-torture/execute/loop-2g.x: Delete.
7042 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7043 * gcc.c-torture/execute/nest-align-1.x: Delete.
7044 * gcc.c-torture/execute/pr19689.x: Delete.
7045 * gcc.c-torture/execute/pr22493-1.x: Delete.
7046 * gcc.c-torture/execute/pr23047.x: Delete.
7047 * gcc.c-torture/execute/pr23135.x: Delete.
7048 * gcc.c-torture/execute/pr29797-1.x: Delete.
7049 * gcc.c-torture/execute/pr31448.x: Delete.
7050 * gcc.c-torture/execute/pr35456.x: Delete.
7051 * gcc.c-torture/execute/pr37573.x: Delete.
7052 * gcc.c-torture/execute/pr38151.x: Delete.
7053 * gcc.c-torture/execute/pr39228.x: Delete.
7054 * gcc.c-torture/execute/pr39501.x: Delete.
7055 * gcc.c-torture/execute/pr40386.x: Delete.
7056 * gcc.c-torture/execute/pr43220.x: Delete.
7057 * gcc.c-torture/execute/pr44683.x: Delete.
7058 * gcc.c-torture/execute/pr45262.x: Delete.
7059 * gcc.c-torture/execute/pr47237.x: Delete.
7060 * gcc.c-torture/execute/pr51581-1.x: Delete.
7061 * gcc.c-torture/execute/pr51581-2.x: Delete.
7062 * gcc.c-torture/execute/pr52979-1.x: Delete.
7063 * gcc.c-torture/execute/pr52979-2.x: Delete.
7064 * gcc.c-torture/execute/pr53366-1.x: Delete.
7065 * gcc.c-torture/execute/pr56799.x: Delete.
7066 * gcc.c-torture/execute/pr57124.x: Delete.
7067 * gcc.c-torture/execute/pr57344-2.x: Delete.
7068 * gcc.c-torture/execute/pr58570.x: Delete.
7069 * gcc.c-torture/execute/pr60822.x: Delete.
7070 * gcc.c-torture/execute/pr7284-1.x: Delete.
7071 * gcc.c-torture/execute/shiftdi.x: Delete.
7072 * gcc.c-torture/execute/simd-4.x: Delete.
7073 * gcc.c-torture/execute/strncmp-1.x: Delete.
7074 * gcc.c-torture/execute/usmul.x: Delete.
7075 * gcc.c-torture/execute/vrp-5.x: Delete.
7076 * gcc.c-torture/execute/vrp-6.x: Delete.
7077 * gcc.c-torture/execute/zerolen-2.x: Delete.
7078
7079 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7082
7083 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/34938
7086 * g++.dg/template/pr34938-1.C: New.
7087 * g++.dg/template/pr34938-2.C: Likewise.
7088
7089 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7090
7091 PR target/61996
7092 * gcc.target/sh/pr61996.c: New.
7093
7094 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7095
7096 * g++.dg/cpp0x/cplusplus.C: New.
7097 * g++.dg/cpp0x/cplusplus_0x.C: New.
7098 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7099 * g++.dg/cpp0x/auto41.C: Ditto.
7100 * g++.dg/cpp0x/auto9.C: Ditto.
7101 * g++.dg/cpp0x/initlist26.C: Ditto.
7102 * g++.dg/cpp0x/pr59111.C: Ditto.
7103 * g++.dg/cpp0x/trailing2.C: Ditto.
7104 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7105 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7106 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7107 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7108 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7109 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7110 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7111 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7112 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7113 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7114 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7115 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7116 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7117 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7118 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7119 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7120 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7121 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7122 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7123 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7124 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7125 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7126 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7127 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7128 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7129 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7130 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7131 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7132 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7133 * g++.dg/cpp1y/digit-sep.C: Ditto.
7134 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7135 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7136 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7137 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7138 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7139 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7140 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7141 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7142 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7143 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7144 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7145 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7146 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7147 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7148 * g++.dg/cpp1y/lambda-init.C: Ditto.
7149 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7150 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7151 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7152 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7153 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7154 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7155 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7156 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7157 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7158 * g++.dg/cpp1y/mangle1.C: Ditto.
7159 * g++.dg/cpp1y/pr57640.C: Ditto.
7160 * g++.dg/cpp1y/pr57644.C: Ditto.
7161 * g++.dg/cpp1y/pr58500.C: Ditto.
7162 * g++.dg/cpp1y/pr58533.C: Ditto.
7163 * g++.dg/cpp1y/pr58534.C: Ditto.
7164 * g++.dg/cpp1y/pr58535.C: Ditto.
7165 * g++.dg/cpp1y/pr58536.C: Ditto.
7166 * g++.dg/cpp1y/pr58548.C: Ditto.
7167 * g++.dg/cpp1y/pr58549.C: Ditto.
7168 * g++.dg/cpp1y/pr58637.C: Ditto.
7169 * g++.dg/cpp1y/pr58708.C: Ditto.
7170 * g++.dg/cpp1y/pr59110.C: Ditto.
7171 * g++.dg/cpp1y/pr59112.C: Ditto.
7172 * g++.dg/cpp1y/pr59113.C: Ditto.
7173 * g++.dg/cpp1y/pr59629.C: Ditto.
7174 * g++.dg/cpp1y/pr59635.C: Ditto.
7175 * g++.dg/cpp1y/pr59636.C: Ditto.
7176 * g++.dg/cpp1y/pr59638.C: Ditto.
7177 * g++.dg/cpp1y/pr59867.C: Ditto.
7178 * g++.dg/cpp1y/pr60033.C: Ditto.
7179 * g++.dg/cpp1y/pr60052.C: Ditto.
7180 * g++.dg/cpp1y/pr60053.C: Ditto.
7181 * g++.dg/cpp1y/pr60054.C: Ditto.
7182 * g++.dg/cpp1y/pr60064.C: Ditto.
7183 * g++.dg/cpp1y/pr60065.C: Ditto.
7184 * g++.dg/cpp1y/pr60190.C: Ditto.
7185 * g++.dg/cpp1y/pr60311.C: Ditto.
7186 * g++.dg/cpp1y/pr60332.C: Ditto.
7187 * g++.dg/cpp1y/pr60376.C: Ditto.
7188 * g++.dg/cpp1y/pr60377.C: Ditto.
7189 * g++.dg/cpp1y/pr60384.C: Ditto.
7190 * g++.dg/cpp1y/pr60390.C: Ditto.
7191 * g++.dg/cpp1y/pr60391.C: Ditto.
7192 * g++.dg/cpp1y/pr60393.C: Ditto.
7193 * g++.dg/cpp1y/pr60573.C: Ditto.
7194 * g++.dg/cpp1y/pr60626.C: Ditto.
7195 * g++.dg/cpp1y/pr60627.C: Ditto.
7196 * g++.dg/cpp1y/regress1.C: Ditto.
7197 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7198 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7199 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7200 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7201 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7202 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7203 * g++.dg/cpp1y/var-templ1.C: Ditto.
7204 * g++.dg/cpp1y/var-templ2.C: Ditto.
7205 * g++.dg/cpp1y/var-templ3.C: Ditto.
7206 * g++.dg/cpp1y/var-templ4.C: Ditto.
7207 * g++.dg/cpp1y/var-templ5.C: Ditto.
7208 * g++.dg/cpp1y/var-templ6.C: Ditto.
7209 * g++.dg/cpp1y/var-templ7.C: Ditto.
7210 * g++.dg/cpp1y/vla1.C: Ditto.
7211 * g++.dg/cpp1y/vla2.C: Ditto.
7212 * g++.dg/cpp1y/vla3.C: Ditto.
7213 * g++.dg/cpp1y/vla4.C: Ditto.
7214 * g++.dg/cpp1y/vla5.C: Ditto.
7215 * g++.dg/cpp1y/vla8.C: Ditto.
7216 * g++.dg/cpp1y/vla9.C: Ditto.
7217 * g++.dg/cpp1y/vla10.C: Ditto.
7218 * g++.dg/cpp1y/vla11.C: Ditto.
7219 * g++.dg/cpp1y/vla12.C: Ditto.
7220 * g++.dg/cpp1y/vla13.C: Ditto.
7221 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7222 * g++.dg/ext/vector23.C: Ditto.
7223 * g++.dg/ext/vla11.C: Ditto.
7224 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7225 * g++.dg/warn/Wvla-2.C: Ditto.
7226 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7227 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7228 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7229 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7230 in error message.
7231 * g++.dg/system-binary-constants-1.C: Ditto.
7232 * g++.dg/cpp1y/cplusplus_1y.C: New.
7233 * g++.dg/cpp1z/cplusplus.C: New.
7234 * lib/target-supports.exp:
7235 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7236 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7237 (check_effective_target_c++11_down): Ditto.
7238
7239 2014-08-22 Marek Polacek <polacek@redhat.com>
7240
7241 PR c++/62199
7242 * c-c++-common/pr62199.c: New test.
7243 * c-c++-common/pr62199-2.c: New test.
7244 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7245
7246 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7247
7248 PR c++/57709
7249 * g++.dg/Wshadow.C: New test.
7250
7251 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7252
7253 PR fortran/62135
7254 * gfortran.dg/pr62135.f90: New test.
7255
7256 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7257
7258 * g++.dg/warn/wdate-time.C: Remove.
7259 * gcc.dg/wdate-time.c: Move from here...
7260 * c-c++-common/wdate-time.c: ... to here.
7261
7262 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7263
7264 * gfortran.dg/use_without_only_1.f90: New test.
7265
7266 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7267
7268 PR other/62008
7269 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7270
7271 2014-08-22 Tony Wang <tony.wang@arm.com>
7272
7273 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7274 dejagnu wrapper.
7275
7276 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7277
7278 PR fortran/62214
7279 * gfortran.dg/array_assignment_5.f90: New test.
7280
7281 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7282
7283 * lib/target-supports.exp
7284 (check_effective_target_logical_op_short_circuit): Add nios2.
7285 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7286 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7287 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7288 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7289 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7290 for test using -fPIC.
7291 * gcc.dg/lto/pr61526_0.c: Likewise.
7292
7293 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7294
7295 PR tree-optimization/62091
7296 * g++.dg/ipa/devirt-37.C: Update template.
7297 * g++.dg/ipa/devirt-40.C: New testcase.
7298
7299 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7300
7301 PR tree-optimization/62112
7302 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7303 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7304 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7305 * gcc.c-torture/execute/20071219-1.c: Likewise.
7306
7307 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7308
7309 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7310
7311 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7312
7313 * gcc.target/powerpc/swaps-p8-1.c: New test.
7314 * gcc.target/powerpc/swaps-p8-2.c: New test.
7315 * gcc.target/powerpc/swaps-p8-3.c: New test.
7316 * gcc.target/powerpc/swaps-p8-4.c: New test.
7317 * gcc.target/powerpc/swaps-p8-5.c: New test.
7318 * gcc.target/powerpc/swaps-p8-6.c: New test.
7319 * gcc.target/powerpc/swaps-p8-7.c: New test.
7320 * gcc.target/powerpc/swaps-p8-8.c: New test.
7321 * gcc.target/powerpc/swaps-p8-9.c: New test.
7322 * gcc.target/powerpc/swaps-p8-10.c: New test.
7323 * gcc.target/powerpc/swaps-p8-11.c: New test.
7324 * gcc.target/powerpc/swaps-p8-12.c: New test.
7325
7326 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7327
7328 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7329
7330 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7331
7332 * g++.dg/ipa/devirt-37.C: Fix testcase.
7333
7334 2014-08-20 Martin Jambor <mjambor@suse.cz>
7335 Wei Mi <wmi@google.com>
7336
7337 PR ipa/60449
7338 PR middle-end/61776
7339 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7340 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7341 * testsuite/gcc.dg/pr61776.c: New test.
7342
7343 2014-08-20 Steve Ellcey <sellcey@mips.com>
7344
7345 PR middle-end/49191
7346 * lib/target-supports.exp (check_effective_target_non_strict_align):
7347 Add function description.
7348
7349 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7352 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7353
7354 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7355
7356 PR c/59304
7357 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7358 before setting the option.
7359 * diagnostic.c (diagnostic_classify_diagnostic): Record
7360 command-line status.
7361
7362 2014-08-20 Mark Wielaard <mjw@redhat.com>
7363
7364 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7365
7366 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7367
7368 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7369 Return memory full when we have a tiny target and relocation
7370 truncation occurs.
7371 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7372 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7373 * lib/target-supports.exp (check_effective_target_tiny): New function.
7374
7375 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7376
7377 * gfortran.dg/errnocheck_1.f90: New test.
7378 * gfortran.dg/associative_1.f90: New test.
7379
7380 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7381
7382 PR preprocessor/51303
7383 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7384
7385 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7386
7387 PR c/60975
7388 PR c/53063
7389 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7390
7391 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7392
7393 * lib/target-supports.exp
7394 (check_effective_target_arm_v8_neon_ok_nocache): Add
7395 "-march-armv8-a" to compile flags.
7396
7397 2014-08-19 Marek Polacek <polacek@redhat.com>
7398
7399 PR c++/62153
7400 * c-c++-common/Wbool-compare-1.c: New test.
7401
7402 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7403
7404 PR c/45584
7405 * gcc.dg/pr13519-1.c: Adjust.
7406
7407 2014-08-19 Mark Wielaard <mjw@redhat.com>
7408
7409 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7410
7411 2014-07-08 Mark Wielaard <mjw@redhat.com>
7412
7413 PR debug/59051
7414 * gcc.dg/guality/restrict.c: New test.
7415
7416 2014-08-19 Mark Wielaard <mjw@redhat.com>
7417
7418 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7419 matching. Catch '<unknown type in ' to recognize older gdb versions.
7420 * gcc.dg/guality/const-volatile.c: New test.
7421
7422 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7425 !gas.
7426
7427 2014-08-19 Marek Polacek <polacek@redhat.com>
7428
7429 * gcc.dg/Wc99-c11-compat-1.c: New test.
7430 * gcc.dg/Wc99-c11-compat-2.c: New test.
7431 * gcc.dg/Wc99-c11-compat-3.c: New test.
7432 * gcc.dg/Wc99-c11-compat-4.c: New test.
7433 * gcc.dg/Wc99-c11-compat-5.c: New test.
7434 * gcc.dg/Wc99-c11-compat-6.c: New test.
7435 * gcc.dg/Wc99-c11-compat-7.c: New test.
7436
7437 2014-08-19 Marek Polacek <polacek@redhat.com>
7438
7439 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7440 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7441 * gcc.dg/Wc90-c99-compat-7.c: New test.
7442 * gcc.dg/Wc90-c99-compat-8.c: New test.
7443 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7444
7445 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7446 Steven Bosscher <steven@gcc.gnu.org>
7447
7448 PR c/52952
7449 * gcc.dg/redecl-4.c: Add column markers.
7450 * gcc.dg/format/bitfld-1.c: Likewise.
7451 * gcc.dg/format/attr-2.c: Likewise.
7452 * gcc.dg/format/attr-6.c: Likewise.
7453 * gcc.dg/format/array-1.c: Likewise.
7454 * gcc.dg/format/attr-7.c: Likewise.
7455 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7456 * gcc.dg/format/attr-4.c: Likewise.
7457 * gcc.dg/format/branch-1.c: Likewise.
7458 * gcc.dg/format/c90-printf-1.c: Likewise.
7459
7460 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7461
7462 * guality/nrv-1.c: Add `used' attribute to a1.
7463
7464 2014-08-18 Richard Biener <rguenther@suse.de>
7465
7466 PR tree-optimization/62090
7467 * gcc.dg/pr62090-2.c: New testcase.
7468
7469 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7470
7471 * g++.dg/ipa/pr61800.C: New.
7472
7473 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7474
7475 PR sanitizer/62089
7476 * c-c++-common/asan/pr62089.c: New test.
7477 * c-c++-common/asan/bitfield-1.c: New test.
7478 * c-c++-common/asan/bitfield-2.c: New test.
7479 * c-c++-common/asan/bitfield-3.c: New test.
7480 * c-c++-common/asan/bitfield-4.c: New test.
7481
7482 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7483
7484 PR tree-optimization/52904
7485 * gcc.dg/pr52904.c: New test.
7486
7487 2014-08-17 Tobias Burnus <burnus@net-b.de>
7488
7489 * gfortran.dg/finalize_27.f90: New.
7490
7491 2014-08-16 Andrew Pinski <apinski@cavium.com>
7492
7493 * gcc.c-torture/compile/20140816-1.c: New testcase.
7494
7495 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/52819
7498 * g++.dg/template/pr52819.C: New.
7499
7500 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7501
7502 PR fortran/62142
7503 * gfortran.dg/realloc_on_assign_24.f90: New test.
7504
7505 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/62072
7508 Revert:
7509 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 DR 1584
7512 PR c++/57466
7513 * g++.dg/template/pr57466.C: New.
7514 * g++.dg/cpp0x/pr57466.C: Likewise.
7515 * g++.dg/template/unify6.C: Update.
7516
7517 * g++.dg/cpp0x/sfinae52.C: New.
7518
7519 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7520
7521 PR target/61878
7522 * gcc.target/i386/avx512f-typecast-1.c: New test.
7523 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7524 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7525 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7526 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7527 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7528 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7529 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7530 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7532 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7533 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7534 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7535 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7536 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7537 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7538 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7539 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7540 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7541 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7542 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7543 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7544 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7545 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7546 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7547 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7548 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7549 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7550 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7551 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7552 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7553 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7554 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7555 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7556 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7557 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7558 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7559 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7560 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7561 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7562 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7563
7564 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7565 Tobias Burnus <burnus@net-b.de>
7566
7567 PR fortran/62131
7568 * gfortran.dg/gomp/pr62131.f90: New test.
7569
7570 2014-08-15 Richard Biener <rguenther@suse.de>
7571
7572 PR tree-optimization/62031
7573 * gcc.dg/torture/pr62031.c: New testcase.
7574
7575 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7576
7577 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7578
7579 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7580
7581 PR tree-optimization/62091
7582 * g++.dg/ipa/devirt-38.C: New testcase.
7583
7584 2014-08-14 Marek Polacek <polacek@redhat.com>
7585
7586 DR 458
7587 * gcc.dg/c11-stdatomic-2.c: New test.
7588
7589 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7590
7591 PR fortran/62106
7592 * gfortran.dg/array_constructor_49.f90: New test.
7593
7594 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7595
7596 PR c++/54377
7597 * g++.dg/template/pr54377.C: New.
7598 * g++.dg/cpp0x/pr54377.C: Likewise.
7599 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7600 * g++.dg/cpp0x/pr51226.C: Likewise.
7601 * g++.dg/cpp0x/variadic2.C: Likewise.
7602 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7603 * g++.dg/template/dtor3.C: Likewise.
7604 * g++.dg/template/qualttp4.C: Likewise.
7605 * g++.dg/template/spec28.C: Likewise.
7606 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7607 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7608
7609 2014-08-14 Tom de Vries <tom@codesourcery.com>
7610
7611 PR rtl-optimization/62004
7612 PR rtl-optimization/62030
7613 * gcc.dg/pr62004.c: New test.
7614 * gcc.dg/pr62030.c: Same.
7615 * gcc.target/mips/pr62030-octeon.c: Same.
7616
7617 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7618
7619 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7620 * g++.dg/cpp0x/decltype2.C: Likewise.
7621 * g++.dg/cpp0x/decltype3.C: Likewise.
7622 * g++.dg/cpp0x/pr60249.C: Likewise.
7623 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7624 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7625 * g++.dg/cpp0x/variadic2.C: Likewise.
7626 * g++.dg/cpp0x/variadic74.C: Likewise.
7627 * g++.dg/parse/error10.C: Likewise.
7628 * g++.dg/parse/error15.C: Likewise.
7629 * g++.dg/parse/error2.C: Likewise.
7630 * g++.dg/template/crash106.C: Likewise.
7631 * g++.dg/template/crash89.C: Likewise.
7632 * g++.dg/template/nontype7.C: Likewise.
7633 * g++.dg/template/void3.C: Likewise.
7634 * g++.dg/template/void7.C: Likewise.
7635
7636 2014-08-14 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/62090
7639 * gcc.dg/pr62090.c: New testcase.
7640
7641 2014-08-14 Richard Biener <rguenther@suse.de>
7642
7643 PR rtl-optimization/62079
7644 * g++.dg/pr62079.C: New testcase.
7645
7646 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7647
7648 * gcc.target/arm/max-insns-skipped.c: New test.
7649
7650 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7651
7652 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7653
7654 2014-08-12 Marek Polacek <polacek@redhat.com>
7655
7656 * gcc.dg/concat.c: Add dg-options.
7657 * gcc.dg/func-outside-2.c: Add __extension__.
7658 * gcc.dg/pr19967.c: Use -std=c99.
7659 * gcc.dg/pr22458-1.c: Add dg-options.
7660 * gcc.dg/pr33676.c: Add dg-options.
7661 * gcc.dg/gnu-predef-1.c: New test.
7662 * gcc.dg/c90-func-1.c: New test.
7663 * gcc.dg/c90-func-2.c: New test.
7664 * gcc.dg/c90-func-2.h: New test.
7665
7666 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7667
7668 * lib/target/supports.exp
7669 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7670 or later.
7671
7672 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7673
7674 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7675 on Neon hardware.
7676
7677 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7678 * gcc.target/arm/pr59985.c: Likewise.
7679
7680 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7681
7682 PR other/61962
7683 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7684
7685 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7686
7687 PR middle-end/62103
7688 * gcc.c-torture/execute/bitfld-6.c: New test.
7689
7690 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7691
7692 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7693 * gcc.target/arm/pr56184.C: Likewise.
7694 * gcc.target/arm/pr59896.c: Likewise.
7695 * gcc.target/arm/stack-red-zone.c: Likewise.
7696 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7697
7698 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7699 check_effective_target_arm_thumb2_ok): Test with code that passes
7700 an argument and returns a result.
7701
7702 2014-08-11 Richard Biener <rguenther@suse.de>
7703
7704 PR tree-optimization/62075
7705 * gcc.dg/vect/pr62075.c: New testcase.
7706
7707 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7708
7709 PR tree-optimization/62073
7710 * gcc.dg/vect/pr62073.c: New test.
7711
7712 2014-08-11 Richard Biener <rguenther@suse.de>
7713
7714 PR tree-optimization/62070
7715 * gcc.dg/pr62070.c: New testcase.
7716
7717 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7718
7719 * c-c++-common/asan/inc.c: Update test.
7720 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7721 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7722 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7723 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7724 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7725 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7726 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7727 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7728 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7729 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7730
7731 2014-08-10 Marek Polacek <polacek@redhat.com>
7732
7733 PR c/51849
7734 * gcc.dg/Wc90-c99-compat-1.c: New test.
7735 * gcc.dg/Wc90-c99-compat-2.c: New test.
7736 * gcc.dg/Wc90-c99-compat-3.c: New test.
7737 * gcc.dg/Wc90-c99-compat-4.c: New test.
7738 * gcc.dg/Wc90-c99-compat-5.c: New test.
7739 * gcc.dg/Wc90-c99-compat-6.c: New test.
7740 * gcc.dg/wvla-1.c: Adjust dg-warning.
7741 * gcc.dg/wvla-2.c: Adjust dg-warning.
7742 * gcc.dg/wvla-4.c: Adjust dg-warning.
7743 * gcc.dg/wvla-6.c: Adjust dg-warning.
7744
7745 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7746
7747 PR fortran/61999
7748 * gfortran.dg/dot_product_3.f90: New test case.
7749
7750 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7751
7752 * g++.dg/ipa/devirt-35.C: Fix template.
7753 * g++.dg/ipa/devirt-36.C: Likewise.
7754 * g++.dg/ipa/devirt-37.C: New testcase.
7755
7756 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7759 * g++.dg/cpp0x/enum29.C: Adjust.
7760
7761 2014-08-08 Richard Biener <rguenther@suse.de>
7762
7763 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7764 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7765 * gfortran.dg/array_memcpy_4.f90: Likewise.
7766 * gfortran.dg/trim_optimize_1.f90: Likewise.
7767 * gfortran.dg/trim_optimize_2.f90: Likewise.
7768
7769 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7770
7771 * gcc.dg/zero_sign_ext_test.c: New test.
7772
7773 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7774
7775 * gcc.dg/torture/pr61772.c: Skip lto running.
7776
7777 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7778
7779 PR tree-optimization/60707
7780 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7781
7782 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7783
7784 * g++.dg/ipa/devirt-35.C: New testcase.
7785 * g++.dg/ipa/devirt-36.C: New testcase.
7786
7787 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/51312
7790 * g++.dg/cpp0x/enum29.C: New.
7791
7792 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7793
7794 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7795 defining in dg-options.
7796 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7797
7798 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7799
7800 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7801
7802 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7803 on 32-bit hppa-hpux.
7804
7805 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7806 * c-c++-common/pr50459.c: Likewise.
7807
7808 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7809
7810 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7811 values.h, change MAXDOUBLE for DBL_MAX.
7812 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7813 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7814 values.h, change MAXFLOAT for FLT_MAX.
7815 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7816 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7817 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7818 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7819 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7820 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7821 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7822 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7823 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7824
7825 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7826
7827 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7828
7829 2014-08-07 Marek Polacek <polacek@redhat.com>
7830
7831 * gcc.dg/fold-reassoc-3.c: New test.
7832
7833 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7834
7835 * gcc.target/i386/struct-size.c: New.
7836
7837 2014-08-07 Tom de Vries <tom@codesourcery.com>
7838
7839 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7840 * lib/target-supports.exp (check_effective_target_glibc)
7841 (check_effective_target_glibc_2_12_or_later)
7842 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7843
7844 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7845
7846 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7847
7848 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 PR c++/43906
7851 * g++.dg/warn/Waddress-1.C: New.
7852
7853 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7854
7855 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7856
7857 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7858
7859 PR debug/61923
7860 * gcc.target/i386/pr61923.c: New test.
7861
7862 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7863
7864 * gcc.target/aarch64/vdup_n_2.c: New test.
7865
7866 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7867
7868 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7869 powerpc_elfv2.
7870
7871 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR rtl-optimization/61801
7874 * gcc.target/i386/pr61801.c: Rewritten.
7875
7876 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7877
7878 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7879 Fix types.
7880 (test_vqdmlsls_lane_s32): Likewise.
7881 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7882 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7883
7884 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7885
7886 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7887 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7888 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7889 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7890 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7891 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7892 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7893 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7894
7895 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7896
7897 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7898 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7899 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7900 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7901 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7902 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7903
7904 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905
7906 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7907
7908 2014-08-04 Rohit <rohitarulraj@freescale.com>
7909
7910 PR target/60102
7911 * gcc.target/powerpc/pr60102.c: New testcase.
7912
7913 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 PR target/61713
7916 * gcc.dg/pr61756.c: New test.
7917
7918 2014-08-04 Tom de Vries <tom@codesourcery.com>
7919
7920 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7921 version instead of required-target.
7922 * lib/target-supports.exp
7923 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7924 (check_effective_target_glibc_2_11_or_earlier): ... this.
7925
7926 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7927
7928 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7929 * gnat.dg/specs/debug1.ads: Adjust.
7930 * gnat.dg/specs/formal_type.ads: Fix error in test.
7931
7932 2014-08-03 Marek Polacek <polacek@redhat.com>
7933
7934 * gcc.dg/case-bogus-1.c: New test.
7935
7936 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/15339
7939 * g++.dg/other/default9.C: New.
7940 * g++.dg/other/default10.C: Likewise.
7941 * g++.dg/other/default3.C: Remove xfail.
7942
7943 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7944
7945 * g++.dg/warn/Wsuggest-final.C: New testcase.
7946 * g++.dg/ipa/devirt-34.C: Fix.
7947
7948 2014-08-02 Marek Polacek <polacek@redhat.com>
7949
7950 PR c/59855
7951 * gcc.dg/Wdesignated-init-2.c: New test.
7952
7953 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 DR 217 again
7956 * g++.dg/tc1/dr217-2.C: New.
7957
7958 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7959
7960 PR other/61963
7961 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7962
7963 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7964
7965 PR middle-end/61455
7966 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7967 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7968
7969 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7970
7971 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7972 testcase.
7973
7974 2014-08-01 Richard Biener <rguenther@suse.de>
7975
7976 PR middle-end/61762
7977 * gcc.dg/pr61762.c: Align the string to make the testcase work
7978 on strict-align targets.
7979
7980 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7981
7982 * c-c++-common/ubsan/align-1.c: New test.
7983 * c-c++-common/ubsan/align-2.c: New test.
7984 * c-c++-common/ubsan/align-3.c: New test.
7985 * c-c++-common/ubsan/align-4.c: New test.
7986 * c-c++-common/ubsan/align-5.c: New test.
7987 * c-c++-common/ubsan/attrib-4.c: New test.
7988 * g++.dg/ubsan/align-1.C: New test.
7989 * g++.dg/ubsan/align-2.C: New test.
7990 * g++.dg/ubsan/align-3.C: New test.
7991 * g++.dg/ubsan/attrib-1.C: New test.
7992 * g++.dg/ubsan/null-1.C: New test.
7993 * g++.dg/ubsan/null-2.C: New test.
7994
7995 2014-08-01 Tom de Vries <tom@codesourcery.com>
7996
7997 * lib/target-supports.exp (check_effective_target_glibc)
7998 (check_effective_target_glibc_2_12_or_later)
7999 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8000 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8001 not_glibc_2_11_or_earlier.
8002
8003 2014-07-31 Tom de Vries <tom@codesourcery.com>
8004
8005 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8006
8007 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8008
8009 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8010 (test_vpaddd_s64): Likewise.
8011 (test_vpaddd_s64): Likewise.
8012 * gcc.target/aarch64/simd/vpaddd_f64: New.
8013 * gcc.target/aarch64/simd/vpaddd_s64: New.
8014 * gcc.target/aarch64/simd/vpaddd_u64: New.
8015
8016 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8017
8018 PR target/61948
8019 * gcc.target/arm/pr61948.c: New test case.
8020
8021 2014-07-31 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/61964
8024 * gcc.dg/torture/pr61964.c: New testcase.
8025
8026 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8027
8028 PR c++/60517
8029 * c-c++-common/addrtmp.c: New file.
8030 * c-c++-common/uninit-G.c: Adapt.
8031
8032 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8033
8034 PR lto/61868
8035 * gcc.dg/pr61868.c: New test.
8036
8037 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8038
8039 PR c++/57397
8040 * g++.dg/cpp0x/vt-57397-1.C: New.
8041 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8042
8043 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8044
8045 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8046
8047 2014-07-30 Tom Tromey <tromey@redhat.com>
8048
8049 PR c/59855
8050 * gcc.dg/Wdesignated-init.c: New file.
8051
8052 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8053
8054 * g++.dg/ipa/devirt-34.C: New testcase.
8055
8056 2014-07-28 Richard Biener <rguenther@suse.de>
8057
8058 PR rtl-optimization/61801
8059 * gcc.target/i386/pr61801.c: Fix testcase.
8060
8061 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8062
8063 * gcc.dg/fold-abs-5.c: New test.
8064 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8065 * gcc.dg/fold-compare-8.c: Likewise.
8066
8067 2014-07-28 Richard Biener <rguenther@suse.de>
8068
8069 PR middle-end/52478
8070 * gcc.dg/torture/ftrapv-1.c: New testcase.
8071
8072 2014-07-28 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/61921
8075 * gfortran.dg/pr61921.f90: New testcase.
8076
8077 2014-07-28 Richard Biener <rguenther@suse.de>
8078
8079 PR rtl-optimization/61801
8080 * gcc.target/i386/pr61801.c: New testcase.
8081
8082 2014-07-27 Marek Polacek <polacek@redhat.com>
8083
8084 PR c/61861
8085 * gcc.dg/pr61861.c: New test.
8086
8087 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8088
8089 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8090 variable problem.
8091
8092 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8093
8094 PR rtl-optimization/61926
8095 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8096 Reverse argument order.
8097 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8098 New XFAILed tests that match the original order.
8099
8100 2014-07-26 Marek Polacek <polacek@redhat.com>
8101
8102 PR c/61077
8103 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8104
8105 2014-07-26 Tobias Burnus <burnus@net-b.de>
8106
8107 PR fortran/61881
8108 PR fortran/61888
8109 PR fortran/57305
8110 * gfortran.dg/sizeof_2.f90: Change dg-error.
8111 * gfortran.dg/sizeof_4.f90: New.
8112 * gfortran.dg/storage_size_1.f08: Correct expected
8113 value.
8114
8115 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8116
8117 PR target/44551
8118 * gcc.target/i386/pr44551-1.c: New file.
8119
8120 2014-07-25 Xinliang David Li <davidxl@google.com>
8121
8122 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8123 * g++.dg/tree-prof/reorder_class1.h: New file.
8124 * g++.dg/tree-prof/reorder_class2.h: New file.
8125 * g++.dg/tree-prof/reorder.C: New test.
8126 * g++.dg/tree-prof/morefunc.C: New test.
8127
8128 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8129
8130 Implement N4051 - Allow typename in a template template parameter
8131 * lib/target-supports.exp (check_effective_target_c++1y): Now
8132 means C++1y and up.
8133 (check_effective_target_c++1y_down): New.
8134 (check_effective_target_c++1z_only): New.
8135 (check_effective_target_c++1z): New.
8136 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8137 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8138 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8139
8140 2014-07-25 Tobias Burnus <burnus@net-b.de>
8141
8142 * gfortran.dg/storage_size_5.f90: New.
8143
8144 2014-07-25 Richard Biener <rguenther@suse.de>
8145
8146 PR middle-end/61762
8147 PR middle-end/61894
8148 * gcc.dg/pr61762.c: New testcase.
8149 * gcc.dg/fold-cstring.c: Likewise.
8150 * gcc.dg/fold-cvect.c: Likewise.
8151
8152 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8153
8154 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8155
8156 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8157 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8158 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8159 * gcc.c-torture/execute/pr23135.x: Likewise.
8160
8161 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8162
8163 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8164
8165 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8166
8167 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8168
8169 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8170
8171 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8172
8173 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8174
8175 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8176 sequences.
8177 * gcc.target/aarch64/test_frame_2.c: Likewise.
8178 * gcc.target/aarch64/test_frame_4.c: Likewise.
8179 * gcc.target/aarch64/test_frame_6.c: Likewise.
8180 * gcc.target/aarch64/test_frame_7.c: Likewise.
8181 * gcc.target/aarch64/test_frame_8.c: Likewise.
8182 * gcc.target/aarch64/test_frame_10.c: Likewise.
8183
8184 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8185
8186 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8187 sequences.
8188 * gcc.target/aarch64/test_frame_10.c: Likewise.
8189 * gcc.target/aarch64/test_frame_2.c: Likewise.
8190 * gcc.target/aarch64/test_frame_4.c: Likewise.
8191 * gcc.target/aarch64/test_frame_6.c: Likewise.
8192 * gcc.target/aarch64/test_frame_7.c: Likewise.
8193 * gcc.target/aarch64/test_frame_8.c: Likewise.
8194 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8195
8196 2014-07-24 Martin Jambor <mjambor@suse.cz>
8197
8198 PR ipa/61160
8199 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8200
8201 2014-07-24 Richard Biener <rguenther@suse.de>
8202
8203 PR ipa/61823
8204 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8205
8206 2014-07-24 Andreas Schwab <schwab@suse.de>
8207
8208 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8209 Also check for __arm__.
8210
8211 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8212
8213 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8214 sequences.
8215
8216 2014-07-24 Marek Polacek <polacek@redhat.com>
8217
8218 PR c/57653
8219 * c-c++-common/pr57653.c: New test.
8220 * c-c++-common/pr57653.h: New file.
8221 * c-c++-common/pr57653-2.c: New test.
8222 * c-c++-common/pr57653-2.h: New file.
8223
8224 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8225
8226 * gcc.target/aarch64/test_frame_common.h: New file.
8227 * gcc.target/aarch64/test_frame_1.c: Likewise.
8228 * gcc.target/aarch64/test_frame_2.c: Likewise.
8229 * gcc.target/aarch64/test_frame_3.c: Likewise.
8230 * gcc.target/aarch64/test_frame_4.c: Likewise.
8231 * gcc.target/aarch64/test_frame_5.c: Likewise.
8232 * gcc.target/aarch64/test_frame_6.c: Likewise.
8233 * gcc.target/aarch64/test_frame_7.c: Likewise.
8234 * gcc.target/aarch64/test_frame_8.c: Likewise.
8235 * gcc.target/aarch64/test_frame_9.c: Likewise.
8236 * gcc.target/aarch64/test_frame_10.c: Likewise.
8237 * gcc.target/aarch64/test_frame_11.c: Likewise.
8238 * gcc.target/aarch64/test_frame_12.c: Likewise.
8239 * gcc.target/aarch64/test_frame_13.c: Likewise.
8240 * gcc.target/aarch64/test_frame_14.c: Likewise.
8241 * gcc.target/aarch64/test_frame_15.c: Likewise.
8242
8243 2014-07-23 Marek Polacek <polacek@redhat.com>
8244
8245 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8246 in the structure.
8247
8248 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8249
8250 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8251 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8252 * gcc.dg/pr10474.c (target): Likewise.
8253
8254 2014-07-22 Martin Jambor <mjambor@suse.cz>
8255
8256 PR ipa/61160
8257 * pr61160-3.C (main): Return zero.
8258
8259 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8260
8261 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8262 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8263 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8264 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8265 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8266 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8267
8268 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8269
8270 PR tree-optimization/61822
8271 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8272
8273 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8274
8275 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8276
8277 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8278
8279 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8280 -msse2 -mno-avx instead of -msse.
8281
8282 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8283
8284 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8285 * gcc.dg/pr44024.c (dg-options): Add -O1.
8286 (dg-final): Check for the condition.
8287 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8288
8289 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8290
8291 PR target/55701
8292 * gcc.target/arm/memset-inline-1.c: New test.
8293 * gcc.target/arm/memset-inline-2.c: New test.
8294 * gcc.target/arm/memset-inline-3.c: New test.
8295 * gcc.target/arm/memset-inline-4.c: New test.
8296 * gcc.target/arm/memset-inline-5.c: New test.
8297 * gcc.target/arm/memset-inline-6.c: New test.
8298 * gcc.target/arm/memset-inline-7.c: New test.
8299 * gcc.target/arm/memset-inline-8.c: New test.
8300 * gcc.target/arm/memset-inline-9.c: New test.
8301
8302 2014-07-21 Tom de Vries <tom@codesourcery.com>
8303
8304 PR target/61827
8305 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8306 to bar symbol in scan-assembler-times call check.
8307
8308 2014-07-21 Tom de Vries <tom@codesourcery.com>
8309
8310 PR target/61827
8311 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8312 for darwin in scan-assembler-times check.
8313 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8314 scan-assembler-not checks. Add checks for insns.
8315 (main): Remove.
8316 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8317 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8318 (main): Remove.
8319
8320 2014-07-21 Tom de Vries <tom@codesourcery.com>
8321
8322 PR target/61827
8323 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8324 dg-options. Add checks for insns with xmm registers. Remove
8325 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8326 (main): Remove.
8327
8328 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8329
8330 PR target/61855
8331 * gcc.target/i386/pr61855.c: New test.
8332
8333 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8334
8335 * gnat.dg/pack20.ad[sb]: New test.
8336 * gnat.dg/pack20_pkg.ads: New helper.
8337
8338 2014-07-20 Ian Lance Taylor <iant@google.com>
8339
8340 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8341 package for compiledir tests.
8342
8343 2014-07-20 Marek Polacek <polacek@redhat.com>
8344
8345 PR c/61852
8346 * gcc.dg/pr61852.c: New test.
8347
8348 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8349
8350 * gcc.dg/stack-usage-2.c: Adjust.
8351
8352 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8353
8354 PR target/61794
8355 * gcc.target/i386/pr61794.c: New test.
8356
8357 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8358
8359 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8360 involving both inputs rather than a multiplication involving one.
8361 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8362 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8363 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8364
8365 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8366
8367 PR c++/50961
8368 * g++.dg/template/operator13.C: New.
8369
8370 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371
8372 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8373 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8374 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8375 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8376
8377 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8378
8379 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8380 * c-c++-common/ubsan/bounds-5.c: Likewise.
8381 * c-c++-common/ubsan/bounds-6.c: Likewise.
8382 * c-c++-common/ubsan/bounds-7.c: Likewise.
8383 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8384 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8385 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8386 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8387 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8388 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8389 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8390 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8391 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8392 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8393
8394 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8395
8396 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8397 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8398 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8399 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8400
8401 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8402
8403 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8404 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8405 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8406
8407 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/61804
8410 * g++.dg/parse/pr61804.C: New.
8411
8412 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8413
8414 * gnat.dg/specs/alignment2.ads: Update.
8415 * gnat.dg/specs/size_clause1.ads: Likewise.
8416 * gnat.dg/specs/size_clause2.ads: Likewise.
8417
8418 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8419
8420 PR preprocessor/60723 - missing system-ness marks for macro tokens
8421 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8422
8423 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8424
8425 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8426 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8427 -mieee-with-inexact for alpha*-*-*.
8428
8429 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8430
8431 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8432 Add IEEE options to compile flags.
8433 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8434 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8435
8436 2014-07-15 Michael Matz <matz@suse.de>
8437
8438 PR rtl-optimization/61772
8439 * gcc.dg/torture/pr61772.c: New test.
8440
8441 2014-07-15 Marek Polacek <polacek@redhat.com>
8442
8443 * gcc.dg/ubsan/bounds-1.c: New test.
8444
8445 2014-06-15 Tobias Burnus <burnus@net-b.de>
8446
8447 * gfortran.dg/coarray_34.f90: New.
8448 * gfortran.dg/coarray_6.f90: Update test case.
8449
8450 2014-07-14 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/61779
8453 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8454
8455 2014-07-14 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/61786
8458 * gcc.dg/torture/pr61786.c: New testcase.
8459 * gcc.dg/lto/pr61786_0.c: Likewise.
8460 * gcc.dg/lto/pr61786_1.c: Likewise.
8461
8462 2014-07-14 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/61757
8465 PR tree-optimization/61783
8466 PR tree-optimization/61787
8467 * gcc.dg/torture/pr61757.c: New testcase.
8468 * gcc.dg/torture/pr61787.c: Likewise.
8469
8470 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR middle-end/61294
8473 * c-c++-common/Wmemset-transposed-args1.c: New test.
8474 * c-c++-common/Wmemset-transposed-args2.c: New test.
8475 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8476
8477 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8478
8479 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8480 longer happens during parsing.
8481 * gcc.dg/pr44024.c: Update template.
8482 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8483 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8484 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8485
8486 2014-07-13 Tom de Vries <tom@codesourcery.com>
8487
8488 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8489 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8490
8491 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8492
8493 PR C++/60209 - Declaration of user-defined literal operator cause error
8494 * g++.dg/cpp0x/pr60209-neg.C: New.
8495 * g++.dg/cpp0x/pr60209.C: New.
8496 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8497
8498 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8499
8500 PR c++/60967
8501 * g++.dg/cilk-plus/pr60967.C: New.
8502
8503 2014-07-13 Tobias Burnus <burnus@net-b.de>
8504
8505 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8506
8507 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8508
8509 PR fortran/61780
8510 * gfortran.dg/dependency_44.f90 : New test
8511
8512 2014-07-12 Tobias Burnus <burnus@net-b.de>
8513
8514 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8515 * gfortran.dg/coarray_atomic_2.f90: New.
8516 * gfortran.dg/coarray_atomic_3.f90: New.
8517 * gfortran.dg/coarray_atomic_4.f90: New.
8518 * gfortran.dg/coarray/atomic_2.f90: New.
8519
8520 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8521
8522 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8523 * g++.dg/cpp0x/pr57644.C: New.
8524
8525 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/53159
8528 * g++.dg/cpp0x/Wnarrowing1.C: New.
8529
8530 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8531
8532 PR preprocessor/61389
8533 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8534 * gcc.dg/cpp/sysmac1.c: Likewise.
8535
8536 2014-07-11 Richard Biener <rguenther@suse.de>
8537
8538 PR middle-end/61473
8539 * gcc.dg/memmove-4.c: New testcase.
8540 * gcc.dg/strlenopt-8.c: XFAIL.
8541 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8542
8543 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8544
8545 PR target/61561
8546 * gcc.dg/pr61561.c: New test.
8547
8548 2014-07-10 Tom de Vries <tom@codesourcery.com>
8549
8550 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8551 dg-options.
8552 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8553 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8554 dg-options.
8555
8556 2014-07-10 Richard Biener <rguenther@suse.de>
8557
8558 PR c-family/61741
8559 * c-c++-common/torture/pr61741.c: Use signed char.
8560
8561 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8562
8563 * gnat.dg/opt39.adb: New test.
8564
8565 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8566
8567 PR tree-optimization/61742
8568 * gcc.dg/torture/pr61742.c: New test.
8569 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8570 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8571
8572 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8573
8574 PR c++/60686
8575 * g++.dg/cpp0x/explicit8.C: New.
8576
8577 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8578
8579 DR 1584
8580 PR c++/57466
8581 * g++.dg/template/pr57466.C: New.
8582 * g++.dg/cpp0x/pr57466.C: Likewise.
8583 * g++.dg/template/unify6.C: Update.
8584
8585 2014-07-09 Tom de Vries <tom@codesourcery.com>
8586
8587 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8588
8589 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8590
8591 * gfortran.dg/ieee/underflow_1.f90: New file.
8592
8593 2014-07-09 Richard Biener <rguenther@suse.de>
8594
8595 PR c-family/61741
8596 * c-c++-common/torture/pr61741.c: New testcase.
8597
8598 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8599
8600 * lib/target-supports.exp
8601 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8602
8603 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8604
8605 * gcc.dg/globalalias.c: Remove XFAIL.
8606 * gcc.dg/localalias.c: Remove XFAIL.
8607
8608 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8609
8610 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8611 * g++.dg/cpp0x/pr58155.C: New.
8612
8613 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8614
8615 PR testsuite/61453
8616 * gfortran.dg/bind_c_array_params_2.f90:
8617 Adjust regexp for more targets.
8618
8619 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8620 Paolo Carlini <paolo.carlini@oracle.com>
8621
8622 PR c++/59361
8623 * g++.dg/cpp0x/vt-59361.C: New.
8624
8625 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8626
8627 PR target/61599
8628 * gcc.target/i386/pr61599-1.c: New test.
8629 * gcc.target/i386/pr61599-2.c: New test.
8630
8631 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR rtl-optimization/61673
8634 * gcc.c-torture/execute/pr61673.c: New test.
8635
8636 PR tree-optimization/61725
8637 * gcc.dg/tree-ssa/vrp93.c: New test.
8638 * gcc.c-torture/execute/pr61725.c: New test.
8639
8640 2014-07-08 Richard Biener <rguenther@suse.de>
8641
8642 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8643 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8644 restriction on loop depth difference.
8645 (record_equality): Likewise.
8646 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8647 (loop_depth_of_name): Remove.
8648 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8649 restriction on loop depth difference.
8650 (init_copy_prop): Likewise.
8651
8652 2014-07-08 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/61681
8655 * gcc.dg/torture/pr61681.c: New testcase.
8656
8657 2014-07-08 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/61680
8660 * gcc.dg/vect/pr61680.c: New testcase.
8661
8662 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8663
8664 PR tree-optimization/61576
8665 * gcc.dg/torture/pr61576.c: New test.
8666
8667 2014-07-08 Marek Polacek <polacek@redhat.com>
8668
8669 PR c/60226
8670 * c-c++-common/pr60226.c: New test.
8671
8672 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8673
8674 PR fortran/61459
8675 PR fortran/58883
8676 * gfortran.dg/allocatable_function_8.f90 : New test
8677
8678 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8679
8680 * gcc.target/powerpc/spe-evmerge.c: New file.
8681
8682 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8683
8684 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8685
8686 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8687
8688 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8689
8690 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/58898
8693 * g++.dg/parse/pr58898.C: New.
8694
8695 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8696
8697 * gfortran.dg/list_read_12.f90: Delete the file.
8698 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8699 of dg-runtest.
8700
8701 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8702
8703 PR libgfortran/61640
8704 * gfortran.dg/arrayio_16.f90: New test.
8705
8706 2014-07-06 Marek Polacek <polacek@redhat.com>
8707
8708 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8709 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8710
8711 2014-07-06 Marek Polacek <polacek@redhat.com>
8712
8713 PR c/6940
8714 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8715 -Wno-sizeof-array-argument.
8716 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8717 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8718 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8719 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8720 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8721 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8722 * c-c++-common/sizeof-array-argument.c: New test.
8723 * gcc.dg/vla-5.c: Add dg-warnings.
8724
8725 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8726
8727 * g++.dg/ipa/devirt-26.C: Update testcase.
8728 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8729 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8730
8731 2014-07-04 Tobias Burnus <burnus@net-b.de>
8732
8733 * gfortran.dg/coarray/coindexed_3.f90: New.
8734
8735 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR middle-end/61654
8738 * g++.dg/opt/pr61654.C: New test.
8739
8740 PR tree-optimization/61684
8741 * gcc.c-torture/compile/pr61684.c: New test.
8742
8743 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8744
8745 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8746 dg-runtest's. Adapt all callers.
8747 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8748 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8749 * lib/go-dg.exp (go-dg-runtest): Likewise.
8750 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8751 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8752
8753 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR tree-optimization/61682
8756 * gcc.c-torture/execute/pr61682.c: New test.
8757
8758 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8759
8760 * gcc.target/powerpc/shift-dot.c: New test.
8761
8762 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8763
8764 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8765 avoid optimization.
8766
8767 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8768
8769 * gcc.target/arm/identical-invariants.c: New test.
8770
8771 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8772 Chen Gang <gang.chen.5i5j@gmail.com>
8773
8774 * gcc.c-torture/compile/section.c: New testcase.
8775
8776 2014-07-02 Christian Bruel <christian.bruel@st.com>
8777
8778 PR target/29349
8779 PR target/53513
8780 * gcc.target/sh/fpchg.c: New test.
8781
8782 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8783 Fritz Reese <Reese-Fritz@zai.com>
8784
8785 * gfortran.dg/oldstyle_5.f: New test.
8786
8787 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8788
8789 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8790 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8791
8792 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8793
8794 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8795 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8796 * g++.dg/parse/error11.C: Likewise.
8797 * g++.old-deja/g++.brendan/template17.C: Likewise.
8798
8799 2014-07-02 Tobias Burnus <burnus@net-b.de>
8800
8801 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8802 * gfortran.dg/coarray/send_array.f90: Ditto.
8803 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8804
8805 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8806 Yufeng Zhang <yufeng.zhang@arm.com>
8807
8808 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8809 (additional_flags_for_func_ret): New variable based on
8810 $additional_flags with -fno-use-caller-save.
8811 (func-ret-*.c): Use the new variable.
8812
8813 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8814
8815 PR c++/59637
8816 * g++.dg/cpp0x/decltype60.C: New.
8817
8818 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8819
8820 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8821 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8822 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8823 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8824 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8825 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8826 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8827 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8828
8829 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8830
8831 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8832
8833 2014-07-01 Marek Polacek <polacek@redhat.com>
8834
8835 * gcc.dg/Wint-conversion.c: New test.
8836
8837 2014-07-01 Marek Polacek <polacek@redhat.com>
8838
8839 PR c/58286
8840 * gcc.dg/Wincompatible-pointer-types.c: New test.
8841
8842 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8843
8844 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8845 MicroBlaze specific pattern.
8846
8847 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8848
8849 PR c++/58781
8850 PR c++/60249
8851 PR c++/59867
8852 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8853 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8854 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8855
8856 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8857
8858 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8859 test requires greater precision than the current PowerPC long
8860 double implementation supports.
8861
8862 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/54891
8865 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8866
8867 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/51400
8870 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8871
8872 2014-06-30 Jeff Law <law@redhat.com>
8873
8874 PR tree-optimization/61607
8875 * gcc.dg/tree-ssa/pr61607.c: New test.
8876
8877 2014-06-30 Marek Polacek <polacek@redhat.com>
8878
8879 * c-c++-common/ubsan/attrib-2.c: New test.
8880 * g++.dg/ubsan/return-3.C: New test.
8881
8882 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8883
8884 PR middle-end/57541
8885 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8886 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8887
8888 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8889
8890 * gcc.dg/ira-loop-pressure.c: New test.
8891
8892 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8893
8894 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8895 checks that the dump is generated.
8896
8897 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8898
8899 PR fortran/36275
8900 PR fortran/38839
8901 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8902 * gfortran.dg/binding_label_tests_27.f90: New file.
8903
8904 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8905
8906 * gfortran.dg/graphite/pr59586.f: New testcase.
8907
8908 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8909
8910 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8911
8912 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8913
8914 PR fortran/29383
8915 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8916 New function.
8917 * gfortran.dg/ieee/ieee.exp: New file.
8918 * gfortran.dg/ieee/ieee_1.F90: New file.
8919 * gfortran.dg/ieee/ieee_2.f90: New file.
8920 * gfortran.dg/ieee/ieee_3.f90: New file.
8921 * gfortran.dg/ieee/ieee_4.f90: New file.
8922 * gfortran.dg/ieee/ieee_5.f90: New file.
8923 * gfortran.dg/ieee/ieee_6.f90: New file.
8924 * gfortran.dg/ieee/ieee_7.f90: New file.
8925 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8926
8927 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8928
8929 * g++.dg/cpp0x/elision_conv.C: New.
8930
8931 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8932
8933 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8934
8935 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8936
8937 PR c++/61614
8938 * g++.dg/ext/complit14.C: New.
8939
8940 2014-06-27 Martin Jambor <mjambor@suse.cz>
8941
8942 PR ipa/61160
8943 * g++.dg/ipa/pr61160-2.C: New test.
8944 * g++.dg/ipa/pr61160-3.C: Likewise.
8945
8946 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/57233
8949 PR tree-optimization/61299
8950 * gcc.dg/pr57233.c: New test.
8951 * gcc.target/i386/pr57233.c: New test.
8952 * gcc.target/i386/sse2-pr57233.c: New test.
8953 * gcc.target/i386/avx-pr57233.c: New test.
8954 * gcc.target/i386/avx2-pr57233.c: New test.
8955 * gcc.target/i386/avx512f-pr57233.c: New test.
8956 * gcc.target/i386/xop-pr57233.c: New test.
8957
8958 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8959
8960 * gcc.dg/typeof-2.c: New testcase.
8961
8962 2014-06-27 Marek Polacek <polacek@redhat.com>
8963
8964 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8965 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8966 (fn2): Likewise.
8967 (fn5): Likewise.
8968 (fn6): Likewise.
8969 (fn7): Likewise.
8970 (fn8): Likewise.
8971 (fn9): Likewise.
8972 (fn11): Likewise.
8973 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8974 location. Add memory barrier.
8975 (fn2): Likewise.
8976 (fn3): Likewise.
8977 (fn4): Likewise.
8978 (fn5): Likewise.
8979 * c-c++-common/ubsan/bounds-7.c: New test.
8980
8981 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8982
8983 PR libgfortran/61499
8984 * gfortran.dg/arrayio_15.f90: New test.
8985
8986 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8987
8988 PR target/61586
8989 * gcc.target/alpha/pr61586.c: New test.
8990
8991 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8992
8993 PR c++/57573
8994 * g++.dg/template/pr57573.C: New.
8995
8996 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8997
8998 * gcc.dg/tree-ssa/interposition.c: New testcase.
8999
9000 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9001
9002 PR c++/56633
9003 * g++.dg/cpp0x/deleted8.C: New.
9004
9005 2014-06-26 Martin Jambor <mjambor@suse.cz>
9006
9007 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9008 parameter.
9009 * g++.dg/simulate-thread/bitfields.C: Likewise.
9010 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9011 allow-packed-store-data-races parameter.
9012 * gcc.dg/simulate-thread/subfields.c: Likewise.
9013 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9014 to one.
9015
9016 2014-06-26 Martin Jambor <mjambor@suse.cz>
9017
9018 * g++.dg/ipa/pr60600.C: Fix typo.
9019 * g++.dg/ipa/devirt-25.C: Likewise.
9020
9021 2014-06-26 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/61607
9024 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9025
9026 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9027
9028 * gcc.dg/inline-22.c: Add bind_pic_locally.
9029 * gcc.dg/inline_4.c: Ditto.
9030 * gcc.dg/fail_always_inline.c: Ditto.
9031 * g++.dg/ipa/devirt-25.C: Ditto.
9032
9033 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9034
9035 * lib/target-support.exp (bind_pic_locally): Save the flags to
9036 'flags_to_postpone' instead of appending to 'flags'.
9037 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9038 with flags_to_postpone and revert after target_compile.
9039 * lib/g++.exp (g++_target_compile): Ditto.
9040 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9041
9042 2014-06-26 Nick Clifton <nickc@redhat.com>
9043
9044 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9045
9046 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9047
9048 PR c++/61537
9049 * g++.dg/template/pr61537.C: New testcase.
9050
9051 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9052
9053 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9054 powerpc*-*-linux*.
9055
9056 2014-06-25 Tobias Burnus <burnus@net-b.de>
9057
9058 * gfortran.dg/coarray_33.f90: New.
9059
9060 2014-06-25 Tobias Burnus <burnus@net-b.de>
9061
9062 * gfortran.dg/coarray/coindexed_1.f90: New.
9063
9064 2014-06-25 Tobias Burnus <burnus@net-b.de>
9065
9066 * gfortran.dg/coarray_collectives_7.f90: New.
9067
9068 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9069
9070 * gcc.c-torture/execute/20140622-1.c: New test.
9071
9072 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9073
9074 DR 178
9075 PR c++/49132
9076 * g++.dg/cpp0x/aggr1.C: New.
9077 * g++.dg/cpp0x/aggr2.C: Likewise.
9078 * g++.dg/init/aggr11.C: Likewise.
9079 * g++.dg/init/aggr12.C: Likewise.
9080
9081 2014-06-25 Martin Jambor <mjambor@suse.cz>
9082
9083 * g++.dg/ipa/pr61540.C: Remove dumping test.
9084
9085 2014-06-25 Marek Polacek <polacek@redhat.com>
9086
9087 PR c/61162
9088 * gcc.dg/pr61162.c: Adjust dg-warning.
9089 * gcc.dg/pr61162-2.c: New test.
9090
9091 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9092
9093 PR tree-optimization/57742
9094 * gcc.dg/tree-ssa/calloc-3.c: New file.
9095
9096 2014-06-25 Richard Biener <rguenther@suse.de>
9097
9098 PR testsuite/61560
9099 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9100 for targets that return _Complex float in memory.
9101
9102 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9103
9104 * gcc.target/arm/vect-noalign.c: Adjust options.
9105
9106 2014-06-24 Cong Hou <congh@google.com>
9107
9108 * gcc.dg/vect/vect-reduc-sad.c: New.
9109 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9110
9111 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9112
9113 PR tree-optimization/57742
9114 * g++.dg/tree-ssa/calloc.C: New testcase.
9115 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9116 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9117 * gcc.dg/strlenopt-9.c: Adapt.
9118
9119 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9120
9121 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9122 global variable.
9123 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9124 instead of calling sequentially in the C code.
9125 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9126 saved_return_address to the stack frame where LR register was stored.
9127 (saved_return_address): Declare weak.
9128
9129 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9130
9131 PR c++/33972
9132 * g++.dg/other/operator3.C: New.
9133 * g++.dg/template/operator8.C: Adjust.
9134 * g++.dg/template/operator9.C: Likewise.
9135
9136 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9137
9138 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9139
9140 2014-06-24 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/61572
9143 * gcc.target/i386/pr61572.c: New testcase.
9144
9145 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9146
9147 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9148 reduction clause.
9149 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9150 Remove Label is never defined expected error.
9151 * gfortran.dg/gomp/udr8.f90: New test.
9152
9153 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9154
9155 PR tree-optimization/61554
9156 * g++.dg/torture/pr61554.C: New testcase.
9157
9158 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9159
9160 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9161
9162 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9163
9164 * gcc.dg/localalias-2.c: Guard by require-alias.
9165 * gcc.dg/globalalias-2.c: Likewise.
9166
9167 2014-06-23 Kai Tietz <ktietz@redhat.com>
9168
9169 * gcc.target/i386/indjmp-1.c: New test.
9170
9171 2014-06-23 Andrew Pinski <apinski@cavium.com>
9172
9173 * gcc.c-torture/compile/20140723-1.c: New testcase.
9174
9175 2014-06-23 Marek Polacek <polacek@redhat.com>
9176
9177 PR c/61553
9178 * c-c++-common/pr61553.c (foo): Add dg-error.
9179
9180 2014-06-23 Tobias Burnus <burnus@net-b.de>
9181
9182 * gfortran.dg/coarray_32.f90: New.
9183
9184 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 DR 577
9187 PR c++/33101
9188 * g++.dg/other/void1.C: Adjust.
9189 * g++.dg/other/void3.C: Likewise.
9190
9191 2014-06-23 Marek Polacek <polacek@redhat.com>
9192
9193 PR c/61553
9194 * c-c++-common/pr61553.c: New test.
9195
9196 2014-06-23 Richard Biener <rguenther@suse.de>
9197
9198 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9199 * g++.dg/vect/slp-pr50819.cc: Likewise.
9200 * g++.dg/vect/slp-pr56812.cc: Likewise.
9201 * gcc.dg/vect/bb-slp-1.c: Likewise.
9202 * gcc.dg/vect/bb-slp-10.c: Likewise.
9203 * gcc.dg/vect/bb-slp-11.c: Likewise.
9204 * gcc.dg/vect/bb-slp-13.c: Likewise.
9205 * gcc.dg/vect/bb-slp-14.c: Likewise.
9206 * gcc.dg/vect/bb-slp-15.c: Likewise.
9207 * gcc.dg/vect/bb-slp-16.c: Likewise.
9208 * gcc.dg/vect/bb-slp-17.c: Likewise.
9209 * gcc.dg/vect/bb-slp-18.c: Likewise.
9210 * gcc.dg/vect/bb-slp-19.c: Likewise.
9211 * gcc.dg/vect/bb-slp-2.c: Likewise.
9212 * gcc.dg/vect/bb-slp-20.c: Likewise.
9213 * gcc.dg/vect/bb-slp-21.c: Likewise.
9214 * gcc.dg/vect/bb-slp-22.c: Likewise.
9215 * gcc.dg/vect/bb-slp-23.c: Likewise.
9216 * gcc.dg/vect/bb-slp-24.c: Likewise.
9217 * gcc.dg/vect/bb-slp-25.c: Likewise.
9218 * gcc.dg/vect/bb-slp-26.c: Likewise.
9219 * gcc.dg/vect/bb-slp-27.c: Likewise.
9220 * gcc.dg/vect/bb-slp-28.c: Likewise.
9221 * gcc.dg/vect/bb-slp-29.c: Likewise.
9222 * gcc.dg/vect/bb-slp-3.c: Likewise.
9223 * gcc.dg/vect/bb-slp-30.c: Likewise.
9224 * gcc.dg/vect/bb-slp-31.c: Likewise.
9225 * gcc.dg/vect/bb-slp-32.c: Likewise.
9226 * gcc.dg/vect/bb-slp-4.c: Likewise.
9227 * gcc.dg/vect/bb-slp-5.c: Likewise.
9228 * gcc.dg/vect/bb-slp-6.c: Likewise.
9229 * gcc.dg/vect/bb-slp-7.c: Likewise.
9230 * gcc.dg/vect/bb-slp-8.c: Likewise.
9231 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9232 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9233 * gcc.dg/vect/bb-slp-9.c: Likewise.
9234 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9235 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9236 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9237 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9238 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9239 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9240 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9241 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9242 * gcc.dg/vect/pr26359.c: Likewise.
9243 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9244
9245 2014-06-23 Marek Polacek <polacek@redhat.com>
9246
9247 * c-c++-common/pr49706-2.c: New test.
9248
9249 2014-06-23 Alan Modra <amodra@gmail.com>
9250
9251 * gcc.dg/pr61583.c: New.
9252
9253 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9254
9255 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9256 [u]int64x1_t.
9257
9258 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9259 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9260
9261 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9262 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9263 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9264 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9265 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9266 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9267 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9268 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9269 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9270 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9271 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9272 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9273 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9274 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9275 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9276 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9277 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9278 test_vsrid_n_u64): Fix signature to match intrinsic.
9279
9280 (test_vabs_s64): Remove.
9281 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9282
9283 (test_vdupd_lane_s64): Rename to...
9284 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9285
9286 (test_vdupd_lane_u64): Rename to...
9287 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9288
9289 (test_vtst_s64): Rename to...
9290 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9291
9292 (test_vtst_u64): Rename to...
9293 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9294
9295 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9296 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9297 Remove out-of-bounds tests.
9298 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9299 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9300 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9301
9302 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9303
9304 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9305 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9306 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9307 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9308 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9309 vector types.
9310 * gcc.target/aarch64/vsub_f64.c: Likewise.
9311 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9312 scheme as now the same for all variants.
9313 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9314 float64x1_t.
9315
9316 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9317
9318 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9319
9320 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9321
9322 * gcc.dg/localalias.c: Fix broken commit.
9323 * gcc.dg/globalalias.c: Likewise.
9324
9325 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9326
9327 * gcc.dg/localalias.c: New testcase.
9328 * gcc.dg/localalias-2.c: New testcase.
9329 * gcc.dg/globalalias.c: New testcase.
9330 * gcc.dg/globalalias-2.c: New testcase.
9331
9332 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9333
9334 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9335
9336 2014-06-20 Marek Polacek <polacek@redhat.com>
9337
9338 * c-c++-common/ubsan/bounds-1.c: New test.
9339 * c-c++-common/ubsan/bounds-2.c: New test.
9340 * c-c++-common/ubsan/bounds-3.c: New test.
9341 * c-c++-common/ubsan/bounds-4.c: New test.
9342 * c-c++-common/ubsan/bounds-5.c: New test.
9343 * c-c++-common/ubsan/bounds-6.c: New test.
9344
9345 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9346
9347 Make the tests big-endian friendly.
9348
9349 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9350 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9351 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9352 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9353 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9354 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9355 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9356 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9357 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9358
9359 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9360 Max Ostapenko <m.ostapenko@partner.samsung.com>
9361
9362 PR sanitizer/61547
9363 * c-c++-common/asan/strlen-overflow-1.c: New test.
9364
9365 2014-06-20 Martin Jambor <mjambor@suse.cz>
9366
9367 PR ipa/61540
9368 * g++.dg/ipa/pr61540.C: New test.
9369
9370 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9371 Max Ostapenko <m.ostapenko@partner.samsung.com>
9372
9373 PR sanitizer/61530
9374 * c-c++-common/asan/pr61530.c: New test.
9375
9376 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9377
9378 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9379 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9380 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9381 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9382 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9383 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9384 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9385 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9386 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9387 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9388 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9389 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9390 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9391 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9392 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9393 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9394 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9395 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9396 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9397 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9398 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9399 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9400 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9401 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9402 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9403 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9404 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9405 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9406 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9407 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9408 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9409 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9410 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9411 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9412 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9413 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9414 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9415 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9416 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9417 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9418 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9419 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9420 (test_vqdmlal_high_lane_s16): Fix parameter type.
9421 (test_vqdmlal_high_lane_s32): Likewise.
9422 (test_vqdmull_high_lane_s16): Likewise.
9423 (test_vqdmull_high_lane_s32): Likewise.
9424 (test_vqdmlsl_high_lane_s32): Likewise.
9425 (test_vqdmlsl_high_lane_s16): Likewise.
9426 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9427 Fix argument type.
9428 (test_vqdmlals_lane_s32): Likewise.
9429 (test_vqdmlslh_lane_s16): Likewise.
9430 (test_vqdmlsls_lane_s32): Likewise.
9431 (test_vqdmulhh_lane_s16): Likewise.
9432 (test_vqdmulhs_lane_s32): Likewise.
9433 (test_vqdmullh_lane_s16): Likewise.
9434 (test_vqdmulls_lane_s32): Likewise.
9435 (test_vqrdmulhh_lane_s16): Likewise.
9436 (test_vqrdmulhs_lane_s32): Likewise.
9437
9438 2014-06-20 Tobias Burnus <burnus@net-b.de>
9439
9440 PR testsuite/61567
9441 * gfortran.dg/coarray_collectives_5.f90: Update
9442 dg-final scan-tree-dump-times.
9443 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9444
9445 2014-06-20 Hale Wang <hale.wang@arm.com>
9446
9447 * gcc.target/arm/lto/: New folder to verify the LTO option.
9448 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9449 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9450 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9451 * lib/lto.exp (object-readelf): New procedure.
9452
9453 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9454
9455 PR fortran/61454
9456 * gfortran.dg/pr61454.f90: New file.
9457
9458 2014-06-19 Terry Guo <terry.guo@arm.com>
9459
9460 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9461 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9462 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9463
9464 2014-06-19 Tobias Burnus <burnus@net-b.de>
9465
9466 * gfortran.dg/coarray/collectives_2.f90: Extend
9467 and make valid.
9468
9469 2014-06-18 Tom de Vries <tom@codesourcery.com>
9470
9471 * gcc.target/aarch64/fuse-caller-save.c: New test.
9472
9473 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9474 Tom de Vries <tom@codesourcery.com>
9475
9476 * gcc.target/arm/fuse-caller-save.c: New test.
9477
9478 2014-06-18 Richard Biener <rguenther@suse.de>
9479
9480 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9481 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9482 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9483
9484 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9485
9486 PR tree-optimization/61518
9487 * gcc.dg/torture/pr61518.c: New test.
9488
9489 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9490
9491 PR tree-optimization/61517
9492 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9493 (incorrect_read_be32): Likewise.
9494 (main): Call incorrect_read_* to test stmt replacement is made by
9495 bswap at the right place.
9496 * gcc.c-torture/execute/pr61517.c: New test.
9497
9498 2014-06-18 Andreas Schwab <schwab@suse.de>
9499
9500 PR rtl-optimization/54555
9501 * gcc.target/m68k/pr54555.c: New test.
9502
9503 2014-06-18 Olivier Hainque <hainque@adacore.com>
9504
9505 * gnat.dg/blocklocs.adb: New test.
9506
9507 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9508
9509 PR tree-optimization/52252
9510 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9511 * gcc.target/i386/pr52252-core.c: Ditto.
9512
9513 PR tree-optimization/61403
9514 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9515
9516 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9517
9518 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9519 * gfortran.dg/gomp/depend-1.f90: New test.
9520 * gfortran.dg/gomp/target1.f90: New test.
9521 * gfortran.dg/gomp/target2.f90: New test.
9522 * gfortran.dg/gomp/target3.f90: New test.
9523 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9524 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9525 201107.
9526
9527 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9528
9529 PR fortran/61126
9530 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9531
9532 2014-06-17 Tobias Burnus <burnus@net-b.de>
9533 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9534
9535 * gfortran.dg/coarray/send_array.f90: New.
9536 * gfortran.dg/coarray/get_array.f90: New.
9537 * gfortran.dg/coarray/sendget_array.f90: New.
9538 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9539 names.
9540 * gfortran.dg/coarray/collectives_2.f90: New.
9541
9542 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9543
9544 PR target/61533
9545 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9546 dg-options.
9547
9548 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9549
9550 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9551 unit_id and kind_id to zero.
9552
9553 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9554
9555 PR target/61483
9556 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9557 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9558 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9559 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9560
9561 2014-06-17 Richard Biener <rguenther@suse.de>
9562
9563 PR lto/61012
9564 * gcc.dg/lto/pr61526_0.c: New testcase.
9565 * gcc.dg/lto/pr61526_1.c: Likewise.
9566
9567 2014-06-17 Richard Biener <rguenther@suse.de>
9568
9569 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9570 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9571 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9572 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9573 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9574
9575 2014-06-17 Richard Biener <rguenther@suse.de>
9576
9577 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9578
9579 2014-06-16 Richard Biener <rguenther@suse.de>
9580
9581 PR tree-optimization/61482
9582 * g++.dg/torture/pr61482.C: New testcase.
9583
9584 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9585
9586 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9587 vpmacsdql instruction.
9588
9589 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9590
9591 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9592 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9593 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9594 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9595 test patterns.
9596 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9597 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9598 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9599 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9600 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9601 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9602
9603 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9604
9605 PR fortran/28484
9606 PR fortran/61429
9607 * gfortran.dg/system_clock_1.f90: New file.
9608 * gfortran.dg/system_clock_2.f90: New file.
9609
9610 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/33101
9613 * g++.dg/other/void3.C: New.
9614 * g++.dg/conversion/err-recover1.C: Update.
9615
9616 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9617
9618 PR target/61415
9619 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9620 * gcc.target/powerpc/pack02.c: Use it.
9621 * gcc.target/powerpc/tfmode_off.c: Likewise.
9622
9623 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9624
9625 PR rtl-optimization/61094
9626 PR rtl-optimization/61446
9627 * gcc.target/i386/pr61446.c : New.
9628
9629 2014-06-13 Dehao Chen <dehao@google.com>
9630
9631 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9632
9633 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9634
9635 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9636
9637 2014-06-13 Richard Biener <rguenther@suse.de>
9638
9639 * c-c++-common/pr46562-2.c: Adjust.
9640 * g++.dg/tree-ssa/pr8781.C: Likewise.
9641 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9642 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9643 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9644 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9645 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9646
9647 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9648
9649 PR tree-optimization/61375
9650 * gcc.c-torture/execute/pr61375-1.c: New test.
9651
9652 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR middle-end/61486
9655 * c-c++-common/gomp/pr61486-1.c: New test.
9656 * c-c++-common/gomp/pr61486-2.c: New test.
9657
9658 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9659
9660 PR target/59843
9661 * gcc.dg/vect/vect-singleton_1.c: New file.
9662
9663 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9664
9665 PR target/61443
9666 * gcc.target/avr/torture/pr61443.c: New test.
9667
9668 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9669
9670 PR c++/19200
9671 * g++.dg/parse/friend11.C: New.
9672
9673 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9674
9675 PR c++/60265
9676 * g++.dg/cpp0x/using-enum-1.C: New.
9677 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9678
9679 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9680
9681 PR c++/19200
9682 * g++.dg/parse/friend9.C: New.
9683 * g++.dg/parse/friend10.C: Likewise.
9684 * g++.dg/parse/friend7.C: Adjust.
9685
9686 2014-06-11 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/61452
9689 * gcc.dg/torture/pr61452.c: New testcase.
9690
9691 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9692
9693 PR c++/34049
9694 * g++.dg/parse/pr34049.C: New.
9695
9696 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9697
9698 * gcc.c-torture/execute/pr61306-1.c: New test.
9699 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9700 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9701
9702 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9703
9704 * gcc.target/aarch64/acle/acle.exp: New.
9705 * gcc.target/aarch64/acle/crc32b.c: New test.
9706 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9707 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9708 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9709 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9710 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9711 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9712 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9713
9714 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9715
9716 PR tree-optimization/52252
9717 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9718
9719 2014-06-11 Richard Biener <rguenther@suse.de>
9720
9721 PR middle-end/61437
9722 * gcc.dg/torture/20140610-1.c: New testcase.
9723 * gcc.dg/torture/20140610-2.c: Likewise.
9724
9725 2014-06-10 Richard Biener <rguenther@suse.de>
9726
9727 PR tree-optimization/61438
9728 * gcc.dg/torture/pr61438.c: New testcase.
9729
9730 2014-06-10 Richard Biener <rguenther@suse.de>
9731
9732 PR middle-end/61456
9733 * g++.dg/opt/pr61456.C: New testcase.
9734
9735 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9736 Mikael Morin <mikael@gcc.gnu.org>
9737
9738 PR fortran/41936
9739 * gfortran.dg/class_array_15.f03: Check memory leaks.
9740
9741 2014-06-10 Richard Biener <rguenther@suse.de>
9742
9743 PR tree-optimization/57186
9744 PR tree-optimization/59299
9745 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9746 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9747
9748 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR fortran/60928
9751 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9752 directives.
9753 * gfortran.dg/gomp/associate1.f90: New test.
9754 * gfortran.dg/gomp/intentin1.f90: New test.
9755 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9756 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9757 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9758 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9759
9760 2014-06-09 Marek Polacek <polacek@redhat.com>
9761
9762 PR c/36446
9763 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9764 * gcc.dg/array-2.c: Likewise.
9765 * gcc.dg/array-const-2.c: Likewise.
9766 * gcc.dg/ucnid-8.c: Likewise.
9767 * gcc.dg/vla-init-1.c: Likewise.
9768 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9769 * gcc.dg/c99-flex-array-7.c: Likewise.
9770 * gcc.dg/init-bad-1.c: Likewise.
9771 * gcc.dg/init-bad-3.c: Likewise.
9772 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9773 * gcc.dg/pedwarn-init.c: Add dg-warning.
9774 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9775
9776 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9777
9778 PR c++/22556
9779 * g++.dg/other/redecl3.C: New.
9780
9781 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9782
9783 PR c++/54442
9784 * g++.dg/pr54442.C: New file.
9785
9786 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9787
9788 PR fortran/61406
9789 * gfortran.dg/associate_17.f90 : New test
9790
9791 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9792
9793 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9794 void for TEST instead of static void.
9795 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9796 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9797 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9798 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9799 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9800 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9801 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9802 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9803 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9804 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9805 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9806 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9807 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9808 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9809 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9810 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9811 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9812 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9816 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9820 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9821 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9822 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9823 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9828 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9881 instead of static void.
9882 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9883 delete unused variables.
9884 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9888 delete unused variables, void for TEST instead of static void.
9889 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9902 initialize variables.
9903 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9904 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9907 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9908 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9909 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9912 * gcc.target/i386/i386.exp: Ditto.
9913 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9914 CALC, void for TEST instead of static void, initialize variables.
9915 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9916 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9917 static void.
9918 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9919 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9920 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9921 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9922 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10028 instead of static void.
10029 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10032 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10037 static void, delete unused variables.
10038 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10043 static void, delete unused variables, Change parameters for
10044 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10045 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10046 CALC, void for TEST instead of static void.
10047 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10048 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10049 void.
10050 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10052 static void, change type of parameter for UNION_TYPE.
10053 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10055 void for TEST instead of static void, delete unused variables, change
10056 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10057 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10064 void for TEST instead of static void, change parameters for
10065 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10066 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10069 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10070 __attribute__((unused)).
10071 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10072 __attribute__((unused)).
10073 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10074 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10075 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10076 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10077 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10078 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10079 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10080 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10081 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10082 add __attribute__((unused)).
10083 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10084 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10085 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10092 delete unused variables.
10093 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10098 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10099 static void, mask_merging and zero_masking for unsigned types.
10100 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10101 CHECK_ARRAY for unsigned types.
10102 * gcc.target/i386/m256-check.h: Ditto.
10103 * gcc.target/i386/m512-check.h: Ditto.
10104
10105 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10106
10107 PR target/61062
10108 * gcc.target/arm/pr48252.c (main): Expect same result
10109 as endian-neutral.
10110
10111 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10112
10113 PR fortran/45187
10114 * gfortran.dg/cray_pointers_10.f90: New file.
10115
10116 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10117
10118 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10119 instead of complex(kind=16).
10120
10121 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10122
10123 PR fortran/38829
10124 * gfortran.dg/bind_c_usage_29.f90: New file.
10125
10126 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10127
10128 * gnat.dg/opt38.adb: New test.
10129 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10130
10131 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10132
10133 PR target/18343
10134 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10135 New macro, 0 for __MMIX__, default 64.
10136 (bar): Pass it to __builtin_apply instead of literal 64.
10137
10138 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10139
10140 * gfortran.dg/io_constraints_11.f90: New file.
10141 * gfortran.dg/io_constraints_12.f90: New file.
10142 * gfortran.dg/io_constraints_13.f90: New file.
10143
10144 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10145
10146 PR target/61423
10147 * gcc.target/i386/pr61423.c: New test.
10148
10149 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10150
10151 PR c++/60184
10152 * g++.dg/cpp0x/constexpr-union6.C: New.
10153 * g++.dg/cpp0x/union6.C: Likewise.
10154 * g++.dg/init/ref14.C: Adjust.
10155 * g++.dg/init/union1.C: Likewise.
10156
10157 2014-06-06 Richard Biener <rguenther@suse.de>
10158
10159 PR tree-optimization/59299
10160 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10161
10162 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10163
10164 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10165 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10166
10167 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10168
10169 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10170 bitfield and test wrong results instead of correct results to make the
10171 test more portable.
10172
10173 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10174
10175 PR c++/60432
10176 * g++.dg/cpp0x/constexpr-60432.C: New.
10177
10178 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10179
10180 PR c++/60199
10181 * g++.dg/cpp0x/constexpr-60199.C: New.
10182
10183 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10184
10185 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10186 Specify -march=z900 as an additional option.
10187 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10188 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10189 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10190
10191 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10192
10193 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10194 reduction clause diagnostic changes.
10195 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10196 * gfortran.dg/gomp/reduction1.f90: Likewise.
10197 * gfortran.dg/gomp/reduction3.f90: Likewise.
10198 * gfortran.dg/gomp/udr1.f90: New test.
10199 * gfortran.dg/gomp/udr2.f90: New test.
10200 * gfortran.dg/gomp/udr3.f90: New test.
10201 * gfortran.dg/gomp/udr4.f90: New test.
10202 * gfortran.dg/gomp/udr5.f90: New test.
10203 * gfortran.dg/gomp/udr6.f90: New test.
10204 * gfortran.dg/gomp/udr7.f90: New test.
10205
10206 2014-06-06 Christian Bruel <christian.bruel@st.com>
10207
10208 PR tree-optimization/43934
10209 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10210
10211 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10212
10213 PR c/53119
10214 * gcc.dg/pr53119.c: New testcase.
10215
10216 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10217
10218 PR target/52472
10219 * gcc.target/avr/pr52472.c: New test.
10220
10221
10222 2014-06-05 Jeff Law <law@redhat.com>
10223
10224 PR tree-optimization/61289
10225 * g++.dg/pr61289.C: New test.
10226 * g++.dg/pr61289-2.C: New test.
10227
10228 2014-06-05 Richard Biener <rguenther@suse.de>
10229 Paolo Carlini <paolo.carlini@oracle.com>
10230
10231 PR c++/56961
10232 * g++.dg/parse/pr56961.C: New.
10233
10234 2014-06-05 Kai Tietz <ktietz@redhat.com>
10235
10236 PR target/46219
10237 * gcc.target/i386/sibcall-4.c: Remove xfail.
10238
10239 2014-06-05 Julian Brown <julian@codesourcery.com>
10240 Sandra Loosemore <sandra@codesourcery.com>
10241
10242 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10243
10244 2014-06-05 Richard Biener <rguenther@suse.de>
10245
10246 PR c++/61004
10247 * g++.dg/diagnostic/pr61004.C: New testcase.
10248
10249 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10250
10251 * gcc.dg/torture/pr61319.c: New test.
10252
10253 2014-06-05 Marek Polacek <polacek@redhat.com>
10254
10255 PR c/56724
10256 * gcc.dg/pr56724-3.c: New test.
10257
10258 2014-06-05 Andreas Schwab <schwab@suse.de>
10259
10260 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10261
10262 2014-06-05 Marek Polacek <polacek@redhat.com>
10263
10264 PR c/49706
10265 * c-c++-common/pr49706.c: New test.
10266
10267 2014-06-05 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/48062
10270 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10271 * gcc.dg/Wshadow-3.c: Likewise.
10272 * gcc.dg/pr48062.c: New test.
10273
10274 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10275
10276 PR c++/43453
10277 * g++.dg/init/pr43453.C: New.
10278
10279 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10280
10281 PR tree-optimization/61385
10282 * gcc.dg/tree-ssa/pr61385.c: New file.
10283
10284 2014-06-04 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/60098
10287 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10288
10289 2014-06-04 Richard Biener <rguenther@suse.de>
10290
10291 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10292
10293 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10294
10295 PR c/58942
10296 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10297 the case with a pointer.
10298
10299 2014-06-04 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/30020
10302 * c-c++-common/pr30020.c: New test.
10303
10304 2014-06-03 Andrew Pinski <apinski@cavium.com>
10305
10306 * gcc.c-torture/compile/20140528-1.c: New testcase.
10307
10308 2014-06-03 Dehao Chen <dehao@google.com>
10309
10310 * gcc.dg/tree-prof/merge_block.c: New test.
10311
10312 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10313
10314 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10315 * g++.dg/ext/mv15.C (dg-options): Ditto.
10316
10317 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10318
10319 DR 1423
10320 PR c++/52174
10321 * g++.dg/cpp0x/nullptr31.C: New.
10322 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10323 * g++.dg/cpp0x/nullptr17.C: Update.
10324
10325 2014-06-03 Marek Polacek <polacek@redhat.com>
10326
10327 PR c/60439
10328 * c-c++-common/pr60439.c: New test.
10329 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10330
10331 2014-06-03 Martin Jambor <mjambor@suse.cz>
10332
10333 PR ipa/61160
10334 * g++.dg/ipa/pr61160-1.C: New test.
10335
10336 2014-06-03 Richard Biener <rguenther@suse.de>
10337
10338 PR tree-optimization/61383
10339 * gcc.dg/torture/pr61383-1.c: New testcase.
10340
10341 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10342
10343 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10344
10345 2014-06-02 Jeff Law <law@redhat.com>
10346
10347 PR rtl-optimization/61094
10348 * g++.dg/pr61094: New test.
10349
10350 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10351
10352 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10353 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10354 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10355 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10356 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10357 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10358 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10359 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10360
10361 2014-06-02 Richard Biener <rguenther@suse.de>
10362
10363 PR tree-optimization/61346
10364 * gcc.dg/torture/pr61346.c: New testcase.
10365
10366 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10367
10368 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10369 not compilation.
10370 * gcc.target/i386/sibcall-4.c: Ditto.
10371 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10372
10373 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10374
10375 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10376 in scan-assembler-not string.
10377 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10378 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10379 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10380
10381 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10382
10383 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10384
10385 2014-06-01 Kai Tietz <ktietz@redhat.com>
10386
10387 PR target/61377
10388 * gcc.target/i386/sibcall-6.c: New test.
10389
10390 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10391
10392 DR 1227
10393 PR c++/57543
10394 * g++.dg/cpp0x/pr57543-1.C: New.
10395 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10396 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10397 * g++.dg/cpp0x/decltype59.C: Likewise.
10398
10399 2014-05-31 Tom de Vries <tom@codesourcery.com>
10400
10401 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10402
10403 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10404
10405 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10406 restore_gcc_exec_prefix_env_var): New procedures.
10407 (set_ld_library_path_env_vars,
10408 restore_ld_library_path_env_vars): Use them.
10409 * lib/c-compat.exp: Load target-libpath.exp.
10410 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10411 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10412 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10413 restore_gcc_exec_prefix_env_var.
10414 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10415 Likewise.
10416
10417 * c-c++-common/asan/misalign-1.c: New test.
10418 * c-c++-common/asan/misalign-2.c: New test.
10419
10420 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10421 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10422 -DASAN_USE_DEJAGNU_GTEST=1.
10423 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10424 * g++.dg/asan/asan_oob_test.cc: Likewise.
10425 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10426 * g++.dg/asan/asan_str_test.cc: Likewise.
10427 * g++.dg/asan/asan_test_utils.h: Likewise.
10428 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10429 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10430 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10431 Imported from upstream r209283.
10432 * g++.dg/asan/asan_test_config.h: Likewise.
10433
10434 2014-05-30 Kai Tietz <ktietz@redhat.com>
10435
10436 PR target/60104
10437 * gcc.target/i386/sibcall-1.c: New test.
10438 * gcc.target/i386/sibcall-2.c: New test.
10439 * gcc.target/i386/sibcall-3.c: New test.
10440 * gcc.target/i386/sibcall-4.c: New test.
10441
10442 2014-05-30 Ian Lance Taylor <iant@google.com>
10443
10444 * gcc.target/i386/pause-2.c: New test.
10445
10446 2014-05-30 Tom de Vries <tom@codesourcery.com>
10447
10448 * gcc.target/i386/fuse-caller-save.c: New test.
10449 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10450 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10451
10452 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10453
10454 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10455 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10456 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10457 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10458 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10459 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10460 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10461 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10462 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10463 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10464 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10465 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10466 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10467 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10468 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10469 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10470 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10471 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10472 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10473 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10474 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10475 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10476 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10477 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10478 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10479 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10480 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10481 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10482 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10483 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10484 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10485 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10486 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10487 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10488 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10489 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10490
10491 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10492
10493 PR rtl-optimization/61325
10494 * gcc.target/aarch64/pr61325.c: New.
10495
10496 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10497
10498 * gcc.target/arm/simd/vextQf32_1.c: New file.
10499 * gcc.target/arm/simd/vextQp16_1.c: New file.
10500 * gcc.target/arm/simd/vextQp8_1.c: New file.
10501 * gcc.target/arm/simd/vextQs16_1.c: New file.
10502 * gcc.target/arm/simd/vextQs32_1.c: New file.
10503 * gcc.target/arm/simd/vextQs64_1.c: New file.
10504 * gcc.target/arm/simd/vextQs8_1.c: New file.
10505 * gcc.target/arm/simd/vextQu16_1.c: New file.
10506 * gcc.target/arm/simd/vextQu32_1.c: New file.
10507 * gcc.target/arm/simd/vextQu64_1.c: New file.
10508 * gcc.target/arm/simd/vextQu8_1.c: New file.
10509 * gcc.target/arm/simd/vextQp64_1.c: New file.
10510 * gcc.target/arm/simd/vextf32_1.c: New file.
10511 * gcc.target/arm/simd/vextp16_1.c: New file.
10512 * gcc.target/arm/simd/vextp8_1.c: New file.
10513 * gcc.target/arm/simd/vexts16_1.c: New file.
10514 * gcc.target/arm/simd/vexts32_1.c: New file.
10515 * gcc.target/arm/simd/vexts64_1.c: New file.
10516 * gcc.target/arm/simd/vexts8_1.c: New file.
10517 * gcc.target/arm/simd/vextu16_1.c: New file.
10518 * gcc.target/arm/simd/vextu32_1.c: New file.
10519 * gcc.target/arm/simd/vextu64_1.c: New file.
10520 * gcc.target/arm/simd/vextu8_1.c: New file.
10521 * gcc.target/arm/simd/vextp64_1.c: New file.
10522
10523 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10524 Tom de Vries <tom@codesourcery.com>
10525
10526 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10527 options.
10528 * gcc.target/mips/fuse-caller-save.h: New include file.
10529 * gcc.target/mips/fuse-caller-save.c: New test.
10530 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10531 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10532
10533 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10534
10535 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10536
10537 2014-05-28 Richard Biener <rguenther@suse.de>
10538
10539 PR middle-end/61045
10540 * gcc.dg/pr61045.c: New testcase.
10541
10542 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10543
10544 * lib/clearcap.exp: New file.
10545 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10546 Remove clearcap_ldflags handling.
10547 Call clearcap-init, clearcap-finish.
10548 * gcc.target/i386/i386.exp: Likewise.
10549 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10550 * gcc.target/i386/clearcapv2.map: Move to
10551 ../config/sol2-clearcapv2.map.
10552 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10553 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10554
10555 2014-05-28 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/61335
10558 * gfortran.dg/pr61335.f90: New testcase.
10559
10560 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10561
10562 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10563
10564 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10565
10566 * gnat.dg/overflow_fixed.adb: New test.
10567
10568 2014-05-27 Marek Polacek <polacek@redhat.com>
10569
10570 PR c/56724
10571 * gcc.dg/pr56724-1.c: New test.
10572 * gcc.dg/pr56724-2.c: New test.
10573 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10574 -Wtraditional.
10575 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10576
10577 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10578
10579 * gcc.dg/fold-compare-8.c: New test.
10580 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10581
10582 2014-05-27 Richard Biener <rguenther@suse.de>
10583
10584 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10585
10586 2014-05-27 Marek Polacek <polacek@redhat.com>
10587
10588 PR testsuite/61319
10589 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10590 LLONG_MIN, and ULLONG_MAX.
10591
10592 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10593
10594 * lib/target-supports.exp (check_effective_target_vect_bswap):
10595 Specify arm*-*-* support.
10596
10597 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10598
10599 PR testsuite/61319
10600 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10601 -nan optional.
10602 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10603 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10604
10605 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10606
10607 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10608
10609 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10610
10611 PR rtl-optimization/61222
10612 * gcc.c-torture/compile/pr61222-1.c: New test.
10613 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10614
10615 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10616
10617 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10618
10619 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10620
10621 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10622
10623 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10624
10625 PR libgfortran/55117
10626 * gfortran.dg/namelist_85.f90: New test.
10627
10628 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10629
10630 PR c/61191
10631 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10632 the case with syntax error.
10633
10634 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10635
10636 * gcc.dg/lto/pr61278_0.c: New test.
10637 * gcc.dg/lto/pr61278_1.c: New test.
10638
10639 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10640
10641 * gcc.dg/pr61220.c: New test.
10642 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10643
10644 2014-05-25 Tobias Burnus <burnus@net-b.de>
10645
10646 * gfortran.dg/coarray_10.f90: Update dg-warning.
10647 * gfortran.dg/coarray_this_image_1.f90: New.
10648 * gfortran.dg/coarray_this_image_2.f90: New.
10649
10650 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10651
10652 PR libfortran/61173
10653 * gfortran.dg/arrayio_14.f90: New test.
10654
10655 2014-05-24 Andreas Schwab <schwab@suse.de>
10656
10657 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10658
10659 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10660
10661 * gfortran.dg/bind_c_array_params_2.f90:
10662 Adjust regexp for -flto.
10663 * gfortran.dg/pr48636-2.f90: Likewise.
10664 * gfortran.dg/pr52835.f90: Likewise.
10665
10666 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10667
10668 PR rtl-optimization/61215
10669 * gcc.target/i386/pr61215.c: New.
10670
10671 2014-05-23 Marek Polacek <polacek@redhat.com>
10672 Jakub Jelinek <jakub@redhat.com>
10673
10674 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10675 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10676 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10677 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10678 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10679 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10680 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10681 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10682 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10683 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10684 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10685 * c-c++-common/ubsan/float-cast.h: New file.
10686 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10687 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10688
10689 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10690
10691 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10692
10693 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10694
10695 * g++.dg/cpp1y/lambda-init9.C: New.
10696
10697 2014-05-23 Richard Biener <rguenther@suse.de>
10698
10699 PR testsuite/61266
10700 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10701 adjust testcase to reflect reality.
10702
10703 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10704
10705 PR tree-optimization/54733
10706 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10707 optimization to support memory sources and bitwise operations
10708 equivalent to load in host endianness.
10709 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10710 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10711 * gcc.c-torture/execute/bswap-2.c: Likewise.
10712
10713 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10714
10715 * lib/target-supports.exp: New effective targets for architectures
10716 capable of performing byte swap.
10717 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10718 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10719 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10720
10721 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10722
10723 PR c++/61088
10724 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10725 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10726
10727 2014-05-22 Xinliang David Li <davidxl@google.com>
10728
10729 * g++.dg/ipa/devirt-15.C: Fix expected message.
10730 * g++.dg/ipa/devirt-16.C: Ditto.
10731 * g++.dg/ipa/devirt-17.C: Ditto.
10732 * g++.dg/ipa/devirt-26.C: Ditto.
10733 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10734 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10735 * g++.dg/tree-ssa/pr8781.C:Ditto.
10736
10737 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10738
10739 * gcc.target/powerpc/htm-ttest.c: New test.
10740
10741 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10742
10743 * gnat.dg/opt37.ad[sb]: New test.
10744
10745 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10746
10747 PR c/61271
10748 * g++.dg/cilk-plus/AN/array_function.cc: New.
10749
10750 2014-05-22 Richard Biener <rguenther@suse.de>
10751
10752 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10753
10754 2014-05-22 Kostya Serebryany <kcc@google.com>
10755
10756 * c-c++-common/tsan/mutexset1.c: Update the test to match
10757 upstream r209283.
10758 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10759
10760 2014-05-21 Marek Polacek <polacek@redhat.com>
10761
10762 PR sanitizer/61272
10763 * g++.dg/ubsan/pr61272.C: New test.
10764
10765 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10766 Sandra Loosemore <sandra@codesourcery.com>
10767
10768 PR lto/60179
10769 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10770 * gcc.target/nios2/custom-fp-lto.c: New test.
10771
10772 2014-05-21 Andreas Schwab <schwab@suse.de>
10773
10774 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10775
10776 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10777
10778 PR target/54236
10779 * gcc.target/sh/pr54236-3.c: New.
10780
10781 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10782
10783 PR c++/60189
10784 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10785
10786 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10787
10788 PR tree-optimization/60899
10789 * g++.dg/ipa/devirt-11.C: Update template.
10790
10791 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10792
10793 PR C++/61038
10794 * g++.dg/cpp0x/pr61038.C: New.
10795
10796 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10797
10798 PR c++/58753
10799 PR c++/58930
10800 PR c++/58704
10801 * g++.dg/cpp0x/nsdmi-template11.C: New.
10802 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10803 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10804
10805 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10806
10807 * gnat.dg/opt35.adb: New test.
10808 * gnat.dg/opt36.adb: Likewise.
10809 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10810
10811 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10812
10813 PR c++/60373
10814 * g++.dg/cpp0x/Wattributes1.C: New.
10815 * g++.dg/ext/visibility/redecl1.C: Adjust.
10816 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10817
10818 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10819
10820 * gcc.target/powerpc/vsxcopy.c: New test.
10821
10822 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10823
10824 PR c++/58664
10825 * g++.dg/cpp0x/nsdmi-union6.C: New.
10826 * g++.dg/parse/pr58664.C: Likewise.
10827 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10828 * g++.dg/parse/crash31.C: Likewise.
10829 * g++.dg/template/error2.C: Likewise.
10830 * g++.dg/template/inherit8.C: Likewise.
10831 * g++.dg/template/offsetof2.C: Likewise.
10832
10833 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10834
10835 * c-c++-common/gomp/simd4.c: Adjust for inform.
10836 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10837 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10838 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10839 * g++.dg/cpp0x/noexcept15.C: Likewise.
10840 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10841 * g++.dg/eh/spec6.C: Likewise.
10842 * g++.dg/expr/cast1.C: Likewise.
10843 * g++.dg/expr/dtor1.C: Likewise.
10844 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10845 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10846 * g++.dg/gomp/pr49223-2.C: Likewise.
10847 * g++.dg/gomp/udr-4.C: Likewise.
10848 * g++.dg/init/delete1.C: Likewise.
10849 * g++.dg/other/crash-2.C: Likewise.
10850 * g++.dg/parse/crash24.C: Likewise.
10851 * g++.dg/parse/crash25.C: Likewise.
10852 * g++.dg/parse/crash31.C: Likewise.
10853 * g++.dg/parse/crash49.C: Likewise.
10854 * g++.dg/parse/crash50.C: Likewise.
10855 * g++.dg/parse/crash54.C: Likewise.
10856 * g++.dg/parse/dtor7.C: Likewise.
10857 * g++.dg/parse/error40.C: Likewise.
10858 * g++.dg/parse/fused-params1.C: Likewise.
10859 * g++.dg/parse/new1.C: Likewise.
10860 * g++.dg/template/crash35.C: Likewise.
10861 * g++.dg/template/crash59.C: Likewise.
10862 * g++.dg/template/crash77.C: Likewise.
10863 * g++.dg/template/error51.C: Likewise.
10864 * g++.dg/template/incomplete1.C: Likewise.
10865 * g++.dg/template/incomplete3.C: Likewise.
10866 * g++.dg/template/incomplete4.C: Likewise.
10867 * g++.dg/template/incomplete5.C: Likewise.
10868 * g++.dg/template/inherit8.C: Likewise.
10869 * g++.dg/template/instantiate1.C: Likewise.
10870 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10871 * g++.dg/template/offsetof2.C: Likewise.
10872 * g++.dg/tm/pr51928.C: Likewise.
10873 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10874 * g++.dg/warn/incomplete1.C: Likewise.
10875 * g++.dg/warn/incomplete2.C: Likewise.
10876 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10877 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10878 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10879 * g++.old-deja/g++.eh/catch1.C: Likewise.
10880 * g++.old-deja/g++.eh/spec6.C: Likewise.
10881 * g++.old-deja/g++.mike/p7868.C: Likewise.
10882 * g++.old-deja/g++.other/crash38.C: Likewise.
10883 * g++.old-deja/g++.other/enum2.C: Likewise.
10884 * g++.old-deja/g++.other/incomplete.C: Likewise.
10885 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10886 * g++.old-deja/g++.pt/crash9.C: Likewise.
10887 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10888 * g++.old-deja/g++.pt/typename8.C: Likewise.
10889 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10890
10891 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10892
10893 * lib/target-supports.exp
10894 (check_effective_target_vect_sizes_32B_16B): Return false if
10895 128-bit AVX vectors preferred.
10896
10897 2014-05-19 Mike Stump <mikestump@comcast.net>
10898
10899 * lib/target-supports.exp (check_effective_target_avx): Early out
10900 if not x86 to prevent x86 flags on non-x86 targets.
10901
10902 2014-05-19 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/61221
10905 * gcc.dg/torture/pr61221.c: New testcase.
10906
10907 2014-05-19 Richard Biener <rguenther@suse.de>
10908
10909 PR tree-optimization/61209
10910 * gfortran.dg/pr61209.f90: New testcase.
10911
10912 2014-05-19 Richard Biener <rguenther@suse.de>
10913
10914 PR tree-optimization/61184
10915 * c-c++-common/torture/pr61184.c: New testcase.
10916
10917 2014-05-19 Christian Bruel <christian.bruel@st.com>
10918
10919 PR target/61195
10920 * gcc.target/sh/pr61195.c: New test.
10921
10922 2014-05-18 Wei Mi <wmi@google.com>
10923
10924 PR target/58066
10925 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10926 directive with rtl insns. Add effective-target fpic and
10927 tls_native.
10928
10929 2014-05-17 Xinliang David Li <davidxl@google.com>
10930
10931 * g++.dg/ipa/devirt-33.C: New testcase.
10932
10933 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10934
10935 * g++.dg/ipa/comdat.C: New file.
10936
10937 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10938
10939 * gnat.dg/volatile12.ad[sb]: New test.
10940
10941 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10942
10943 * gnat.dg/enum3.adb: New test.
10944
10945 2014-05-18 Andreas Schwab <schwab@suse.de>
10946
10947 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10948
10949 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10950
10951 PR libfortran/52539
10952 * gfortran.dg/namelist_utf8.f90: New test.
10953
10954 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10955
10956 PR c++/52875
10957 * g++.dg/cpp0x/decltype58.C: New.
10958
10959 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10960
10961 * gcc.target/microblaze/others/break_handler.c: New.
10962
10963 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10964
10965 PR tree-optimization/61140
10966 PR tree-optimization/61150
10967 PR tree-optimization/61197
10968 * gcc.dg/tree-ssa/pr61140.c: New file.
10969 * gcc.dg/tree-ssa/pr61150.c: New file.
10970 * gcc.dg/tree-ssa/pr61197.c: New file.
10971
10972 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10973
10974 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10975 (dg-options): Add -mfpmath=387.
10976 (dg-final): Check that no MMX registers are used.
10977
10978 2014-05-17 Andreas Schwab <schwab@suse.de>
10979
10980 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10981
10982 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10983
10984 Revert:
10985 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10986
10987 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10988 occurrences of "int" in the gimple dump to reflect that the return
10989 types of functions now show up in such dumps.
10990 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10991
10992 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10993
10994 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10995 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10996 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10997 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10998 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10999 * gcc.dg/debug/pr35154.c: Update testcase.
11000 * gcc.target/i386/vectorize1.c: Update testcase.
11001
11002 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11003
11004 PR c++/51640
11005 * g++.dg/parse/error54.C: New.
11006
11007 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11008
11009 PR rtl-optimization/60969
11010 * g++.dg/pr60969.C: New.
11011
11012 2014-05-16 Richard Biener <rguenther@suse.de>
11013
11014 PR tree-optimization/61194
11015 * gcc.dg/vect/pr61194.c: New testcase.
11016
11017 2014-05-16 Richard Biener <rguenther@suse.de>
11018
11019 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11020 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11021 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11022 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11023
11024 2014-05-16 Richard Biener <rguenther@suse.de>
11025
11026 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11027
11028 2014-05-15 Martin Jambor <mjambor@suse.cz>
11029
11030 PR ipa/61085
11031 * g++.dg/ipa/pr61085.C: New test.
11032
11033 2014-05-15 Martin Jambor <mjambor@suse.cz>
11034
11035 PR tree-optimization/61090
11036 * gcc.dg/tree-ssa/pr61090.c: New test.
11037
11038 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11039
11040 PR tree-optimization/61158
11041 * gcc.dg/pr61158.c: New test.
11042
11043 2014-05-15 Andreas Schwab <schwab@suse.de>
11044
11045 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11046 emitted.
11047 * obj-c++.dg/exceptions-5.mm: Likewise.
11048
11049 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11050
11051 * shrink-wrap-loop.c: New test case.
11052
11053 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11054
11055 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11056 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11057 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11058 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11059 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11060 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11061 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11062 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11063 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11064 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11065 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11066 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11067 * gcc.target/arm/simd/vtrns16_1.c: New file.
11068 * gcc.target/arm/simd/vtrns32_1.c: New file.
11069 * gcc.target/arm/simd/vtrns8_1.c: New file.
11070 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11071 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11072 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11073
11074 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11075
11076 * gcc.target/i386/clflushopt-1.c: New.
11077 * gcc.target/i386/xsavec-1.c: Ditto.
11078 * gcc.target/i386/xsavec64-1.c: Ditto.
11079 * gcc.target/i386/xsaves-1.c: Ditto.
11080 * gcc.target/i386/xsaves64-1.c: Ditto.
11081 * gcc.target/i386/sse-12.c: Test new options.
11082 * gcc.target/i386/sse-13.c: Ditto.
11083 * gcc.target/i386/sse-14.c: Ditto.
11084 * gcc.target/i386/sse-22.c: Ditto.
11085 * gcc.target/i386/sse-23.c: Ditto.
11086 * g++.dg/other/i386-2.C: Ditto.
11087 * g++.dg/other/i386-3.C: Ditto.
11088
11089 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11090
11091 PR rtl-optimization/60866
11092 * gcc.dg/pr60866.c: New test.
11093
11094 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11095
11096 PR rtl-optimization/60901
11097 * gcc.target/i386/pr60901.c: New test.
11098
11099 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11100
11101 PR sanitizer/61100
11102 * c-c++-common/asan/asan-interface-1.c: New test.
11103 * lib/asan-dg.exp (asan_include_flags): New function.
11104 (asan_init): Call asan_include_flags to obtain path
11105 to sanitizer headers.
11106
11107 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11108
11109 * lib/target-support.exp (check_dfp_hw_available): New function.
11110 (is-effective-target): Check $arg for dfp_hw.
11111 (is-effective-target-keyword): Likewise.
11112 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11113 Change target to dfp_hw.
11114
11115 2014-05-13 Marek Polacek <polacek@redhat.com>
11116
11117 PR c/61162
11118 * gcc.dg/pr61162.c: New test.
11119
11120 2014-05-13 Marek Polacek <polacek@redhat.com>
11121
11122 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11123 * c-c++-common/pr50459-2.c: New test.
11124
11125 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11126
11127 PR c++/54310
11128 * g++.dg/template/pr54310.C: New.
11129
11130 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11131 Sandra Loosemore <sandra@codesourcery.com>
11132
11133 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11134
11135 2014-05-13 Catherine Moore <clm@cm00re.com>
11136
11137 * gcc.target/mips/near-far-1.c: Adjust expected output
11138 to allow the JALS instruction.
11139 * gcc.target/mips/near-far-2.c: Likewise.
11140 * gcc.target/mips/near-far-4.c: Likewise.
11141
11142 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11143
11144 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11145
11146 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR target/61060
11149 * gcc.dg/pr61060.c: New test.
11150
11151 2014-05-12 DJ Delorie <dj@redhat.com>
11152
11153 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11154 * gcc.dg/sibcall-4.c: Likewise.
11155
11156 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11157
11158 * objc.dg/shadow-1.m: New test.
11159 * objc.dg/shadow-2.m: New test.
11160 * objc.dg/ivar-scope-1.m: New test.
11161 * objc.dg/ivar-scope-2.m: New test.
11162 * objc.dg/ivar-scope-3.m: New test.
11163 * objc.dg/ivar-scope-4.m: New test.
11164 * objc.dg/ivar-visibility-1.m: New test.
11165 * objc.dg/ivar-visibility-2.m: New test.
11166 * objc.dg/ivar-visibility-3.m: New test.
11167 * objc.dg/ivar-visibility-4.m: New test.
11168
11169 2014-05-12 Tobias Burnus <burnus@net-b.de>
11170
11171 PR fortran/60127
11172 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11173
11174 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11175
11176 PR fortran/60834
11177 * gfortran.dg/associate_16.f90: New test.
11178
11179 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11180
11181 PR target/60991
11182 * gcc.target/avr/pr60991.c: New testcase.
11183
11184 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11185
11186 PR c++/60054
11187 * g++.dg/cpp1y/pr60054.C: New.
11188
11189 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11190
11191 PR c++/51199
11192 * g++.dg/template/pr51199.C: New.
11193
11194 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11195
11196 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11197
11198 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11199
11200 * gfortran.dg/gomp/affinity-1.f90: New test.
11201
11202 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11203
11204 * gcc.dg/torture/pr61136.c: New test.
11205
11206 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11207
11208 PR c++/59705
11209 * g++.dg/cpp0x/sfinae51.C: New.
11210
11211 PR c++/58353
11212 * g++.dg/cpp0x/variadic157.C: New.
11213
11214 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11215
11216 PR target/51244
11217 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11218
11219 2014-05-10 Marek Polacek <polacek@redhat.com>
11220
11221 * gcc.dg/pedwarn-init.c: New test.
11222 * gcc.dg/init-string-1.c: Adjust dg-error.
11223
11224 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11225
11226 * lib/target-supports.exp
11227 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11228 to the list.
11229
11230 2014-05-09 Marek Polacek <polacek@redhat.com>
11231
11232 PR c/61096
11233 * gcc.dg/pr61096-1.c: New test.
11234 * gcc.dg/pr61096-2.c: New test.
11235
11236 2014-05-09 Florian Weimer <fweimer@redhat.com>
11237
11238 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11239 * g++.dg/fstack-protector-strong.C: Likewise.
11240 * gcc.target/i386/ssp-strong-reg.c: New file.
11241
11242 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11243
11244 PR target/61055
11245 * gcc.target/avr/torture/pr61055.c: New test.
11246
11247 2014-05-09 Marek Polacek <polacek@redhat.com>
11248
11249 PR c/50459
11250 * c-c++-common/attributes-1.c: Move test line to a new test.
11251 * c-c++-common/attributes-2.c: New test.
11252 * c-c++-common/pr50459.c: New test.
11253 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11254 * gcc.dg/nonnull-2.c: Likewise.
11255 * gcc.dg/pr55570.c: Modify dg-error.
11256 * gcc.dg/tm/wrap-2.c: Likewise.
11257
11258 2014-05-08 Jeff Law <law@redhat.com>
11259
11260 PR tree-optimization/61009
11261 * g++.dg/tree-ssa/pr61009.C: New test.
11262
11263 2014-05-08 Matthias Klose <doko@ubuntu.com>
11264
11265 PR driver/61106
11266 * gcc-dg/unused-8a.c: New.
11267 * gcc-dg/unused-8b.c: Likewise.
11268
11269 2014-05-08 Marek Polacek <polacek@redhat.com>
11270
11271 PR c/61053
11272 * gcc.dg/pr61053.c: New test.
11273
11274 2014-05-08 Marek Polacek <polacek@redhat.com>
11275
11276 PR c/61077
11277 * gcc.dg/pr61077.c: New test.
11278
11279 2014-05-08 Tobias Burnus <burnus@net-b.de>
11280
11281 * gfortran.dg/coarray_collectives_1.f90: New.
11282 * gfortran.dg/coarray_collectives_2.f90: New.
11283 * gfortran.dg/coarray_collectives_3.f90: New.
11284 * gfortran.dg/coarray_collectives_4.f90: New.
11285 * gfortran.dg/coarray_collectives_5.f90: New.
11286 * gfortran.dg/coarray_collectives_6.f90: New.
11287 * gfortran.dg/coarray/collectives_1.f90: New.
11288 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11289 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11290 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11291 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11292 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11293 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11294 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11295
11296 2014-05-08 Wei Mi <wmi@google.com>
11297
11298 PR target/58066
11299 * gcc.target/i386/pr58066.c: New test.
11300
11301 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11302
11303 * gcc.target/i386/avx256-unaligned-load-2.c,
11304 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11305 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11306 packed-single instructions.
11307
11308 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11309
11310 PR c++/13981
11311 * g++.dg/diagnostic/pr13981.C: New.
11312
11313 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11314
11315 PR tree-optimization/59100
11316 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11317 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11318
11319 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11320
11321 PR tree-optimization/61095
11322 * gcc.dg/torture/pr61095.c: New test.
11323
11324 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11325
11326 PR middle-end/39246
11327 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11328 the uninitialized complex is used.
11329 * gcc.dg/uninit-17.c: New test to check partial initialization of
11330 complex with branches.
11331 * gcc.dg/uninit-17-O0.c: Likewise.
11332
11333 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11334
11335 PR target/60884
11336 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11337 (test_03): Rename to test_02.
11338
11339 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11340
11341 PR c++/61083
11342 * g++.dg/cpp0x/sfinae50.C: New.
11343
11344 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11345
11346 PR c++/61080
11347 * g++.dg/cpp0x/deleted7.C: New.
11348
11349 2014-05-07 Richard Biener <rguenther@suse.de>
11350
11351 PR tree-optimization/61034
11352 * g++.dg/tree-ssa/pr61034.C: New testcase.
11353
11354 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11355
11356 * gcc.target/epiphany/isr-arg.c: New file.
11357
11358 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11359
11360 PR tree-optimization/52252
11361 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11362
11363 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11364
11365 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11366 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11367 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11368 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11369 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11370 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11371 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11372 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11373 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11374 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11375 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11376 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11377 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11378 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11379 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11380 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11381 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11382 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11383 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11384 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11385 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11386 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11387 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11388 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11389 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11390 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11391 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11392 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11393 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11394 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11395 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11396 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11397 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11398 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11399 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11400 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11401 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11402 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11403 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11404 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11405 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11406 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11407 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11408 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11409 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11410 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11411 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11412 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11413 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11414 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11415 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11416 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11417 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11418 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11419 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11420 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11421 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11422 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11423 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11424 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11425 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11426 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11427 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11428 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11429 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11430 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11431 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11432 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11433 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11434 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11435 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11436 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11437
11438 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11439
11440 gcc.target/aarch64/simd/ext_f32.x: New file.
11441 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11442 gcc.target/aarch64/simd/ext_p16.x: New file.
11443 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11444 gcc.target/aarch64/simd/ext_p8.x: New file.
11445 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11446 gcc.target/aarch64/simd/ext_s16.x: New file.
11447 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11448 gcc.target/aarch64/simd/ext_s32.x: New file.
11449 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11450 gcc.target/aarch64/simd/ext_s64.x: New file.
11451 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11452 gcc.target/aarch64/simd/ext_s8.x: New file.
11453 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11454 gcc.target/aarch64/simd/ext_u16.x: New file.
11455 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11456 gcc.target/aarch64/simd/ext_u32.x: New file.
11457 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11458 gcc.target/aarch64/simd/ext_u64.x: New file.
11459 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11460 gcc.target/aarch64/simd/ext_u8.x: New file.
11461 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11462 gcc.target/aarch64/simd/ext_f64.c: New file.
11463 gcc.target/aarch64/simd/extq_f32.x: New file.
11464 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11465 gcc.target/aarch64/simd/extq_p16.x: New file.
11466 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11467 gcc.target/aarch64/simd/extq_p8.x: New file.
11468 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11469 gcc.target/aarch64/simd/extq_s16.x: New file.
11470 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11471 gcc.target/aarch64/simd/extq_s32.x: New file.
11472 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11473 gcc.target/aarch64/simd/extq_s64.x: New file.
11474 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11475 gcc.target/aarch64/simd/extq_s8.x: New file.
11476 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11477 gcc.target/aarch64/simd/extq_u16.x: New file.
11478 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11479 gcc.target/aarch64/simd/extq_u32.x: New file.
11480 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11481 gcc.target/aarch64/simd/extq_u64.x: New file.
11482 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11483 gcc.target/aarch64/simd/extq_u8.x: New file.
11484 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11485 gcc.target/aarch64/simd/extq_f64.c: New file.
11486
11487 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11488
11489 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11490 * gcc.target/aarch64/vtrnu32.c: Likewise.
11491 * gcc.target/aarch64/vtrnf32.c: Likewise.
11492
11493 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11494
11495 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11496 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11497 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11498 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11499 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11500 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11501 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11502 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11503 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11504 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11505 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11506 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11507 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11508 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11509 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11510 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11511 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11512 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11513 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11514 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11515 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11516 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11517 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11518 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11519 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11520 * gcc.target/aarch64/simd/vtrns16.x: New file.
11521 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11522 * gcc.target/aarch64/simd/vtrns32.x: New file.
11523 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11524 * gcc.target/aarch64/simd/vtrns8.x: New file.
11525 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11526 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11527 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11528 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11529 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11530 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11531
11532 2014-05-07 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/57864
11535 * gcc.dg/torture/pr57864.c: New testcase.
11536
11537 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11538
11539 PR libfortran/61049
11540 * gfortran.dg/list_read_13.f: New test.
11541
11542 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11543
11544 PR c++/60999
11545 * g++.dg/cpp0x/nsdmi-template9.C: New.
11546 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11547
11548 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11549 Mike Stump <mikestump@comcast.net>
11550 Richard Sandiford <rdsandiford@googlemail.com>
11551
11552 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11553
11554 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11555
11556 PR ipa/60965
11557 * g++.dg/ipa/devirt-32.C: New testcase.
11558
11559 2014-05-05 Richard Biener <rguenther@suse.de>
11560
11561 PR middle-end/61010
11562 * gcc.dg/torture/pr61010.c: New testcase.
11563
11564 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11565
11566 * gcc.target/s390/leaf-profile.c: New testcase.
11567
11568 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11569
11570 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11571 Disable asm scan for s390.
11572 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11573 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11574
11575 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11576
11577 PR tree-optimization/60363
11578 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11579
11580 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11581
11582 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11583 (dg-require-effective-target): Change target to powerpc_fprs.
11584 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11585 (dg-require-effective-target): Change target to dfprt.
11586
11587 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11588
11589 PR c++/58582
11590 * g++.dg/cpp0x/deleted4.C: New.
11591 * g++.dg/cpp0x/deleted5.C: Likewise.
11592 * g++.dg/cpp0x/deleted6.C: Likewise.
11593
11594 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11595
11596 PR fortran/61025
11597 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11598 regexps for -m32.
11599 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11600 * gfortran.dg/coarray_poly_6.f90: Likewise.
11601 * gfortran.dg/coarray_poly_7.f90: Likewise.
11602 * gfortran.dg/coarray_poly_8.f90: Likewise.
11603
11604 2014-05-02 Marek Polacek <polacek@redhat.com>
11605
11606 PR c/25801
11607 * gcc.dg/pr25801.c: New test.
11608
11609 2014-05-02 Marek Polacek <polacek@redhat.com>
11610
11611 PR c/60784
11612 * gcc.dg/pr60784.c: New test.
11613
11614 2014-05-01 Marek Polacek <polacek@redhat.com>
11615
11616 PR c/60915
11617 * gcc.dg/pr60915.c: New test.
11618
11619 2014-05-01 Marek Polacek <polacek@redhat.com>
11620
11621 PR c/60257
11622 * gcc.dg/pr60257.c: New test.
11623
11624 2014-05-01 Marek Polacek <polacek@redhat.com>
11625
11626 PR c/43395
11627 * c-c++-common/pr43395.c: New test.
11628
11629 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11630
11631 * gcc.dg/cond-reduc-1.c: New test.
11632 * gcc.dg/cond-reduc-2.c: Likewise.
11633
11634 2014-05-01 Marek Polacek <polacek@redhat.com>
11635
11636 PR c/29467
11637 * gcc.dg/pr29467.c: New test.
11638 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11639 about boolean types.
11640 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11641 to bool.
11642 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11643
11644 2014-05-01 Marek Polacek <polacek@redhat.com>
11645
11646 PR c/43245
11647 * gcc.dg/pr43245.c: New test.
11648
11649 2014-05-01 Marek Polacek <polacek@redhat.com>
11650
11651 PR c/56989
11652 * gcc.dg/pr56989.c: New test.
11653
11654 2014-04-30 Ian Lance Taylor <iant@google.com>
11655
11656 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11657 in go_compile_args rather than in argument to go-torture-execute.
11658
11659 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11660
11661 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11662 instead of getpid.
11663
11664 2014-04-30 Tobias Burnus <burnus@net-b.de>
11665
11666 * gfortran.dg/coarray_poly_6.f90
11667 * gfortran.dg/coarray_poly_7.f90
11668 * gfortran.dg/coarray_poly_8.f90
11669
11670 2014-04-30 Tobias Burnus <burnus@net-b.de>
11671
11672 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11673 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11674 * gfortran.dg/coarray/codimension.f90: New.
11675
11676 2014-04-30 Tobias Burnus <burnus@net-b.de>
11677
11678 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11679 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11680
11681 2014-04-30 Tobias Burnus <burnus@net-b.de>
11682
11683 * gfortran.dg/coarray_poly_4.f90: New.
11684 * gfortran.dg/coarray_poly_5.f90: New.
11685
11686 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11687
11688 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11689 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11690 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11691 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11692 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11693 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11694 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11695 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11696 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11697 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11698 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11699 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11700 * gcc.target/arm/simd/vuzps16_1.c: New file.
11701 * gcc.target/arm/simd/vuzps32_1.c: New file.
11702 * gcc.target/arm/simd/vuzps8_1.c: New file.
11703 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11704 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11705 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11706
11707 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11708
11709 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11710 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11711 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11712
11713 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11714
11715 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11716 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11717 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11718 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11719 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11720 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11721 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11722 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11723 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11724 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11725 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11726 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11727 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11728 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11729 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11730 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11731 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11732 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11733 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11734 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11735 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11736 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11737 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11738 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11739 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11740 * gcc.target/aarch64/simd/vuzps16.x: New file.
11741 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11742 * gcc.target/aarch64/simd/vuzps32.x: New file.
11743 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11744 * gcc.target/aarch64/simd/vuzps8.x: New file.
11745 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11746 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11747 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11748 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11749 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11750 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11751
11752 2014-04-30 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/48329
11755 * gfortran.dg/vect/pr48329.f90: New testcase.
11756
11757 2014-04-30 Marek Polacek <polacek@redhat.com>
11758
11759 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11760 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11761
11762 2014-04-30 Marek Polacek <polacek@redhat.com>
11763
11764 PR c/60139
11765 * gcc.dg/pr60139.c: New test.
11766
11767 2014-04-30 Marek Polacek <polacek@redhat.com>
11768
11769 PR c/60351
11770 * gcc.dg/pr60351.c: New test.
11771
11772 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11773
11774 * gcc.target/arm/simd/simd.exp: New file.
11775 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11776 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11777 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11778 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11779 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11780 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11781 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11782 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11783 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11784 * gcc.target/arm/simd/vzipf32_1.c: New file.
11785 * gcc.target/arm/simd/vzipp16_1.c: New file.
11786 * gcc.target/arm/simd/vzipp8_1.c: New file.
11787 * gcc.target/arm/simd/vzips16_1.c: New file.
11788 * gcc.target/arm/simd/vzips32_1.c: New file.
11789 * gcc.target/arm/simd/vzips8_1.c: New file.
11790 * gcc.target/arm/simd/vzipu16_1.c: New file.
11791 * gcc.target/arm/simd/vzipu32_1.c: New file.
11792 * gcc.target/arm/simd/vzipu8_1.c: New file.
11793
11794 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11795
11796 PR c++/51707
11797 * g++.dg/cpp0x/constexpr-51707.C: New.
11798
11799 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11800
11801 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11802 occurrences of "int" in the gimple dump to reflect that the return
11803 types of functions now show up in such dumps.
11804 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11805
11806 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR tree-optimization/60971
11809 * c-c++-common/turtore/pr60971.c: New test.
11810
11811 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11812
11813 * gcc.target/aarch64/simd/simd.exp: New file.
11814 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11815 * gcc.target/aarch64/simd/vzipf32.x: New file.
11816 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11817 * gcc.target/aarch64/simd/vzipp16.x: New file.
11818 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11819 * gcc.target/aarch64/simd/vzipp8.x: New file.
11820 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11821 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11822 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11823 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11824 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11825 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11826 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11827 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11828 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11829 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11830 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11831 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11832 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11833 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11834 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11835 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11836 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11837 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11838 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11839 * gcc.target/aarch64/simd/vzips16.x: New file.
11840 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11841 * gcc.target/aarch64/simd/vzips32.x: New file.
11842 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11843 * gcc.target/aarch64/simd/vzips8.x: New file.
11844 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11845 * gcc.target/aarch64/simd/vzipu16.x: New file.
11846 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11847 * gcc.target/aarch64/simd/vzipu32.x: New file.
11848 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11849 * gcc.target/aarch64/simd/vzipu8.x: New file.
11850
11851 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11852
11853 * gcc.target/aarch64/fcsel_1.c: New test case.
11854
11855 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11856
11857 PR libfortran/60810
11858 * gfortran.dg/arrayio_13.f90: New test.
11859
11860 2014-04-28 Martin Jambor <mjambor@suse.cz>
11861
11862 * gcc.dg/tree-ssa/sra-14.c: New test.
11863
11864 2014-04-28 Richard Biener <rguenther@suse.de>
11865
11866 PR middle-end/60092
11867 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11868 * gcc.dg/vect/pr60092.c: Likewise.
11869
11870 2014-04-28 Richard Biener <rguenther@suse.de>
11871
11872 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11873 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11874 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11875 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11876
11877 2014-04-28 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/60979
11880 * gcc.dg/graphite/pr60979.c: New testcase.
11881
11882 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11883
11884 PR c/60983
11885 * gcc.dg/pr60114.c: Use signed chars.
11886
11887 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11888
11889 PR c++/59120
11890 * g++.dg/cpp0x/alias-decl-43.C: New.
11891
11892 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11893
11894 PR fortran/59604
11895 PR fortran/58003
11896 * gfortran.dg/no_range_check_3.f90: New test.
11897
11898 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11899
11900 PR libfortran/52539
11901 * gfortran.dg/namelist_utf8.f90: New test.
11902
11903 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11904
11905 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11906 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11907 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11908
11909 2014-04-25 Cary Coutant <ccoutant@google.com>
11910
11911 PR debug/60929
11912 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11913 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11914 -fdebug-types-section flag.
11915
11916 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11917
11918 * gcc.target/arm/tail-long-call.c: New test.
11919
11920 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11921
11922 PR tree-optimization/60930
11923 * gcc.dg/torture/pr60930.c: New test.
11924
11925 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR tree-optimization/60960
11928 * gcc.c-torture/execute/pr60960.c: New test.
11929
11930 2014-04-25 Marek Polacek <polacek@redhat.com>
11931
11932 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11933
11934 2014-04-25 Marek Polacek <polacek@redhat.com>
11935
11936 PR c/18079
11937 * gcc.dg/pr18079.c: New test.
11938 * gcc.dg/pr18079-2.c: New test.
11939
11940 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11941
11942 * c-c++-common/gomp/pr60823-2.c: Require effective target
11943 vect_simd_clones.
11944
11945 2014-04-25 Marek Polacek <polacek@redhat.com>
11946
11947 PR c/60114
11948 * gcc.dg/pr60114.c: New test.
11949
11950 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11951
11952 * gcc.c-torture/execute/20140425-1.c: New test.
11953
11954 2014-04-25 Marek Polacek <polacek@redhat.com>
11955
11956 PR c/60156
11957 * c-c++-common/pr60156.c: New test.
11958
11959 2014-04-25 Richard Biener <rguenther@suse.de>
11960
11961 PR ipa/60912
11962 * g++.dg/opt/pr60912.C: New testcase.
11963
11964 2014-04-25 Richard Biener <rguenther@suse.de>
11965
11966 PR ipa/60911
11967 * gcc.dg/lto/pr60911_0.c: New testcase.
11968
11969 2014-04-24 Cong Hou <congh@google.com>
11970
11971 PR tree-optimization/60896
11972 * g++.dg/vect/pr60896.cc: New test.
11973
11974 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11975
11976 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11977 unpack builtin functionss for 128-bit types.
11978 * gcc.target/powerpc/pack02.c: Likewise.
11979 * gcc.target/powerpc/pack03.c: Likewise.
11980 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11981 divide builtin functionss.
11982 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11983 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11984 functions.
11985 * gcc.target/powerpc/bcd-2.c: Likewise.
11986 * gcc.target/powerpc/bcd-3.c: Likewise.
11987 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11988 builtin functionss.
11989 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11990
11991 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11992
11993 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11994 keeps_null_pointer_checks.
11995 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11996 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11997 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11998 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11999
12000 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12001
12002 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12003 Replace load with read and store with write.
12004
12005 2014-04-24 Jeff Law <law@redhat.com>
12006
12007 PR target/60822
12008 * gcc.c-torture/pr60822.c: New test.
12009 * gcc.c-torture/pr60822.x: New test.
12010
12011 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12012
12013 PR c++/57958
12014 * g++.dg/cpp0x/pr57958.C: New test.
12015
12016 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12017
12018 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12019 true for aarch64_be.
12020
12021 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12022 Tom de Vries <tom@codesourcery.com>
12023
12024 * gcc.dg/fuse-caller-save.c: New test.
12025
12026 2014-04-24 Joey Ye <joey.ye@arm.com>
12027
12028 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12029
12030 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12031
12032 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12033 * gcc.dg/vect/vect-bswap16: New test.
12034 * gcc.dg/vect/vect-bswap32: Likewise.
12035 * gcc.dg/vect/vect-bswap64: Likewise.
12036
12037 2014-04-23 Jeff Law <law@redhat.com>
12038
12039 PR tree-optimization/60902
12040 * gcc.target/i386/pr60902.c: New test.
12041
12042 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12043
12044 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12045 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12046 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12047
12048 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12049
12050 * gcc.target/arm/rev16.c: New test.
12051
12052 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12053
12054 * gcc.target/aarch64/rev16_1.c: New test.
12055
12056 2014-04-23 Richard Biener <rguenther@suse.de>
12057
12058 PR tree-optimization/60903
12059 * gcc.dg/torture/pr60903.c: New testcase.
12060
12061 2014-04-23 Richard Biener <rguenther@suse.de>
12062
12063 PR middle-end/60895
12064 * g++.dg/torture/pr60895.C: New testcase.
12065
12066 2014-04-23 Richard Biener <rguenther@suse.de>
12067
12068 PR middle-end/60891
12069 * gcc.dg/torture/pr60891.c: New testcase.
12070
12071 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12072
12073 PR sanitizer/60275
12074 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12075 -fno-sanitize-recover to dg-options.
12076 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12077 add -std=c++11 to dg-options.
12078 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12079 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12080 add -std=c++1y to dg-options.
12081 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12082 -fno-sanitize-recover to dg-options.
12083 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12084 * c-c++-common/ubsan/vla-4.c: Likewise.
12085 * c-c++-common/ubsan/pr59503.c: Likewise.
12086 * c-c++-common/ubsan/vla-3.c: Likewise.
12087 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12088 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12089 * c-c++-common/ubsan/shift-3.c: Likewise.
12090 * c-c++-common/ubsan/overflow-1.c: Likewise.
12091 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12092 * c-c++-common/ubsan/vla-2.c: Likewise.
12093 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12094 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12095 * c-c++-common/ubsan/shift-6.c: Likewise.
12096 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12097 * c-c++-common/ubsan/overflow-add-3.c: New test.
12098 * c-c++-common/ubsan/overflow-add-4.c: New test.
12099 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12100 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12101
12102 2014-04-22 Christian Bruel <christian.bruel@st.com>
12103
12104 * gcc.target/sh/hiconst.c: New test.
12105
12106 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12107
12108 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12109 lroundf generates custom round instruction, too.
12110
12111 2014-04-22 Tobias Burnus <burnus@net-b.de>
12112
12113 PR fortran/60881
12114 * coarray/alloc_comp_3.f90: New.
12115
12116 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12117
12118 PR target/60868
12119 * gcc.target/i386/pr60868.c: New testcase.
12120
12121 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR c/59073
12124 * c-c++-common/gomp/pr59073.c: New test.
12125
12126 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12127
12128 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12129
12130 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12131
12132 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12133 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12134
12135 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12136
12137 * gcc.dg/memcpy-5.c: New test.
12138
12139 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140
12141 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12142
12143 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12144 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12145 *-*-solaris2.9.
12146 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12147 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12148 from dg-options.
12149 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12150 from dg-additional-options.
12151 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12152 from dg-options.
12153
12154 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12155 execution check.
12156 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12157 (sigill_hdlr): Remove.
12158 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12159 check.
12160
12161 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12162 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12163 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12164
12165 * lib/target-supports.exp (add_options_for_tls): Remove
12166 *-*-solaris2.9* handling.
12167
12168 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12169
12170 * gcc.target/aarch64/vect_cvtf_1.c: New.
12171
12172 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR tree-optimization/60823
12175 * c-c++-common/gomp/pr60823-1.c: New test.
12176 * c-c++-common/gomp/pr60823-2.c: New test.
12177 * c-c++-common/gomp/pr60823-3.c: New test.
12178
12179 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12180
12181 * gcc.target/arm/anddi_notdi-1.c: New test.
12182 * gcc.target/arm/iordi_notdi-1.c: New test case.
12183
12184 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12185
12186 * gcc.target/arm/iordi_notdi-1.c: New test.
12187
12188 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12189
12190 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12191
12192 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12193
12194 PR target/60735
12195 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12196 not cause errors if -mspe.
12197
12198 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12199
12200 PR target/60909
12201 * gcc.target/i386/pr60909-1.c: New test.
12202 * gcc.target/i386/pr60909-2.c: Ditto.
12203
12204 2014-04-18 Cong Hou <congh@google.com>
12205
12206 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12207 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12208
12209 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12210
12211 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12212 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12213
12214 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12215
12216 PR c++/59200
12217 * g++.dg/cpp0x/alias-decl-42.C: New.
12218
12219 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12220
12221 * gcc.target/powerpc/ti_math1.c: New.
12222 * gcc.target/powerpc/ti_math2.c: New.
12223
12224 2014-04-17 Martin Jambor <mjambor@suse.cz>
12225
12226 * gnat.dg/opt34.adb: New.
12227 * gnat.dg/opt34_pkg.ads: Likewise.
12228
12229 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12230
12231 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12232 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12233
12234 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12235
12236 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12237 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12238
12239 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR target/60847
12242 Forward port from 4.8 branch
12243 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12244
12245 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12246 Fix scan patterns.
12247 * gcc.target/i386/bmi-2.c: Ditto.
12248
12249 2014-04-17 Richard Biener <rguenther@suse.de>
12250
12251 PR middle-end/60849
12252 * g++.dg/opt/pr60849.C: New testcase.
12253
12254 2014-04-17 Richard Biener <rguenther@suse.de>
12255
12256 PR tree-optimization/60836
12257 * g++.dg/vect/pr60836.cc: New testcase.
12258
12259 2014-04-17 Richard Biener <rguenther@suse.de>
12260
12261 PR tree-optimization/60841
12262 * gcc.dg/vect/pr60841.c: New testcase.
12263
12264 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12265
12266 * g++.dg/ipa/devirt-31.C: New testcase.
12267
12268 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12269
12270 PR lto/60820
12271 * gcc.dg/lto/pr60820_0.c: New testcase.
12272 * gcc.dg/lto/pr60820_1.c: New testcase.
12273
12274 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12275
12276 PR ipa/60854
12277 * g++.dg/torture/pr60854.C: New testcase.
12278
12279 2014-04-16 Catherine Moore <clm@codesourcery.com>
12280
12281 * gcc.target/mips/umips-store16-2.c: New test.
12282
12283 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12284
12285 * g++.dg/cpp0x/initlist-vect.C: New file.
12286
12287 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12288
12289 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12290 * gcc.dg/uninit-I-O0.c: Likewise.
12291 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12292
12293 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR tree-optimization/60844
12296 * gcc.dg/pr60844.c: New test.
12297
12298 2014-04-15 Richard Biener <rguenther@suse.de>
12299
12300 PR rtl-optimization/56965
12301 * gcc.dg/torture/pr56965-1.c: New testcase.
12302 * gcc.dg/torture/pr56965-2.c: Likewise.
12303
12304 2014-04-15 Teresa Johnson <tejohnson@google.com>
12305
12306 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12307
12308 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12309
12310 * gnat.dg/vect14.adb: New test.
12311
12312 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12313
12314 * gnat.dg/vect12.ad[sb]: New test.
12315 * gnat.dg/vect13.ad[sb]: Likewise.
12316
12317 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12318
12319 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12320 under qemu-arm.
12321 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12322 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12323 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12324 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12325 * c-c++-common/ubsan/null-1.c: Likewise.
12326 * c-c++-common/ubsan/null-10.c: Likewise.
12327 * c-c++-common/ubsan/null-11.c: Likewise.
12328 * c-c++-common/ubsan/null-2.c: Likewise.
12329 * c-c++-common/ubsan/null-3.c: Likewise.
12330 * c-c++-common/ubsan/null-4.c: Likewise.
12331 * c-c++-common/ubsan/null-5.c: Likewise.
12332 * c-c++-common/ubsan/null-6.c: Likewise.
12333 * c-c++-common/ubsan/null-7.c: Likewise.
12334 * c-c++-common/ubsan/null-8.c: Likewise.
12335 * c-c++-common/ubsan/null-9.c: Likewise.
12336 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12337 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12338 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12339 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12340 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12341 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12342 * c-c++-common/ubsan/pr59333.c: Likewise.
12343 * c-c++-common/ubsan/pr59667.c: Likewise.
12344 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12345 * c-c++-common/ubsan/pr60636.c: Likewise.
12346 * c-c++-common/ubsan/shift-1.c: Likewise.
12347 * c-c++-common/ubsan/shift-2.c: Likewise.
12348 * c-c++-common/ubsan/vla-1.c: Likewise.
12349
12350 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12351
12352 * gnat.dg/vect11.ad[sb]: New test.
12353
12354 2014-04-14 Richard Biener <rguenther@suse.de>
12355
12356 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12357
12358 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12359
12360 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12361
12362 2014-04-14 Richard Biener <rguenther@suse.de>
12363 Marc Glisse <marc.glisse@inria.fr>
12364
12365 PR c/60819
12366 * gcc.target/i386/vec-may_alias.c: New testcase.
12367
12368 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12369
12370 * lib/target-supports.exp
12371 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12372 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12373 Fix formatting.
12374
12375 2014-04-14 Richard Biener <rguenther@suse.de>
12376
12377 PR lto/60720
12378 * gcc.dg/lto/pr60720_0.c: New testcase.
12379 * gcc.dg/lto/pr60720_1.c: Likewise.
12380
12381 2014-04-14 Christian Bruel <christian.bruel@st.com>
12382
12383 * gcc.target/sh/memset.c: New test.
12384
12385 2014-04-14 Richard Biener <rguenther@suse.de>
12386
12387 PR middle-end/55022
12388 * gcc.dg/graphite/pr55022.c: New testcase.
12389
12390 2014-04-14 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/59817
12393 PR tree-optimization/60453
12394 * gfortran.dg/graphite/pr59817.f: New testcase.
12395 * gcc.dg/graphite/pr59817-1.c: Likewise.
12396 * gcc.dg/graphite/pr59817-2.c: Likewise.
12397
12398 2014-04-14 Jason Merrill <jason@redhat.com>
12399
12400 Revert:
12401 * lib/gcc-dg.exp (dg-build-dso): New.
12402 (gcc-dg-test-1): Handle dg-do-what "dso".
12403
12404 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12405
12406 PR fortran/60717
12407 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12408
12409 PR fortran/58085
12410 * gfortran.dg/associate_15.f90: New test.
12411
12412 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12413
12414 PR middle-end/60467
12415 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12416 case to check.
12417
12418 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12419
12420 PR middle-end/60469
12421 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12422
12423 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12424
12425 * gcc.target/mips/umips-store16-1.c: New test.
12426
12427 2014-04-11 Tobias Burnus <burnus@net-b.de>
12428
12429 PR c/60194
12430 * * g++.dg/warn/warn_format_signedness.C: New.
12431 * gcc.dg/format/warn-signedness.c: New.
12432
12433 2014-04-11 Tobias Burnus <burnus@net-b.de>
12434
12435 PR fortran/58880
12436 PR fortran/60495
12437 * gfortran.dg/finalize_25.f90: New.
12438
12439 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12440
12441 * gcc.target/epiphany/t1068-2.c: New file.
12442
12443 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12444
12445 * gcc.target/epiphany/btst-1.c: New test.
12446
12447 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12448
12449 PR rtl-optimization/60651
12450 * gcc.target/epiphany/mode-switch.c: New test.
12451
12452 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12453
12454 PR c++/58600
12455 * g++.dg/cpp0x/gen-attrs-58.C: New.
12456 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12457
12458 2014-04-11 Steve Ellcey <sellcey@mips.com>
12459 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR middle-end/60556
12462 * gcc.c-torture/compile/pr60556.c: New test.
12463
12464 2014-04-11 Richard Biener <rguenther@suse.de>
12465
12466 PR middle-end/60797
12467 * gcc.dg/pr60797.c: New testcase.
12468
12469 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12470
12471 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12472 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12473 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12474 rename to ...
12475 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12476 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12477 instructions as well.
12478
12479 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR rtl-optimization/60663
12482 * gcc.target/arm/pr60663.c: New test.
12483
12484 2014-04-10 Jason Merrill <jason@redhat.com>
12485
12486 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12487
12488 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR lto/60567
12491 * g++.dg/lto/pr60567_0.C: New test.
12492
12493 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12494
12495 * gfortran.dg/class_nameclash.f90: New test.
12496
12497 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12498
12499 PR c++/52844
12500 * g++.dg/cpp0x/variadic156.C: New.
12501
12502 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12503
12504 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12505 long.
12506
12507 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12508
12509 PR debug/60655
12510 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12511 -fdata-sections.
12512
12513 2014-04-09 Steve Ellcey <sellcey@mips.com>
12514
12515 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12516 and scan lists.
12517
12518 2014-04-09 Cong Hou <congh@google.com>
12519
12520 PR testsuite/60773
12521 * lib/target-supports.exp:
12522 (check_effective_target_vect_widen_si_to_di_pattern): New.
12523 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12524 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12525 targets only.
12526 (foo): Fix up formatting.
12527 (main): Call check_vect.
12528
12529 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12530
12531 PR c++/59115
12532 * g++.dg/template/crash119.C: New.
12533
12534 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12535
12536 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12537
12538 2014-04-08 Jason Merrill <jason@redhat.com>
12539
12540 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12541
12542 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12543
12544 PR rtl-optimization/60776
12545 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12546 * gcc.dg/builtin-bswap-7.c: Likewise.
12547 * gcc.dg/builtin-bswap-6a.c: New testcase.
12548 * gcc.dg/builtin-bswap-7a.c: New testcase.
12549
12550 Revert
12551 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12552
12553 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12554 optimization.
12555 * gcc.dg/builtin-bswap-7.c: Likewise.
12556
12557 2014-04-08 Richard Biener <rguenther@suse.de>
12558
12559 PR tree-optimization/60785
12560 * gcc.dg/graphite/pr60785.c: New testcase.
12561
12562 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12563
12564 PR target/60602
12565 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12566 with as at -O0.
12567
12568 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12569
12570 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12571 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12572 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12573
12574 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12575
12576 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12577
12578 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12579
12580 PR target/60609
12581 * g++.dg/torture/pr60609.C: New test.
12582
12583 2014-04-07 Richard Biener <rguenther@suse.de>
12584
12585 PR tree-optimization/60766
12586 * gcc.dg/torture/pr60766.c: New testcase.
12587
12588 2014-04-07 Jason Merrill <jason@redhat.com>
12589
12590 * lib/gcc-dg.exp (dg-build-dso): New.
12591 (gcc-dg-test-1): Handle dg-do-what "dso".
12592 * lib/target-supports.exp (add_options_for_dlopen): New.
12593 (check_effective_target_dlopen): Use it.
12594
12595 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12596
12597 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12598
12599 2014-04-07 Richard Biener <rguenther@suse.de>
12600
12601 PR middle-end/60750
12602 * g++.dg/torture/pr60750.C: New testcase.
12603 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12604
12605 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12606
12607 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12608
12609 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12610
12611 PR testsuite/60671
12612 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12613
12614 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12615
12616 PR testsuite/60672
12617 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12618
12619 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12620
12621 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12622
12623 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12624
12625 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12626
12627 * gcc.target/avr/dev-specific-rmw.c: New test.
12628
12629 2014-04-04 Cong Hou <congh@google.com>
12630
12631 PR tree-optimization/60656
12632 * gcc.dg/vect/pr60656.c: New test.
12633
12634 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12635
12636 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12637 optimization.
12638 * gcc.dg/builtin-bswap-7.c: Likewise.
12639
12640 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12641
12642 PR c++/58207
12643 * g++.dg/cpp0x/constexpr-ice15.C: New.
12644
12645 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12646
12647 PR ipa/59626
12648 testcase by Richard Biener
12649 * gcc.dg/lto/pr59626_0.c: New testcase.
12650 * gcc.dg/lto/pr59626_1.c: New testcase.
12651
12652 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12653
12654 PR debug/60655
12655 * gcc.c-torture/compile/pr60655-1.c: New test.
12656
12657 2014-04-04 Martin Jambor <mjambor@suse.cz>
12658
12659 PR ipa/60640
12660 * g++.dg/ipa/pr60640-1.C: New test.
12661 * g++.dg/ipa/pr60640-2.C: Likewise.
12662 * g++.dg/ipa/pr60640-3.C: Likewise.
12663 * g++.dg/ipa/pr60640-4.C: Likewise.
12664
12665 2014-04-04 Jeff Law <law@redhat.com>
12666
12667 PR target/60657
12668 * gcc.target/arm/pr60657.c: New test.
12669
12670 2014-04-04 Richard Biener <rguenther@suse.de>
12671
12672 PR ipa/60746
12673 * g++.dg/torture/pr60746.C: New testcase.
12674
12675 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12676
12677 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12678 * g++.old-deja/g++.jason/overload21.C: Likewise.
12679 * g++.old-deja/g++.law/init5.C: Likewise.
12680
12681 2014-04-03 Cong Hou <congh@google.com>
12682
12683 PR tree-optimization/60505
12684 * gcc.dg/vect/pr60505.c: New test.
12685
12686 2014-04-03 Richard Biener <rguenther@suse.de>
12687
12688 PR tree-optimization/60740
12689 * gcc.dg/graphite/pr60740.c: New testcase.
12690
12691 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12692
12693 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12694 * g++.dg/warn/Wnvdtor-2.C: New.
12695 * g++.dg/warn/Wnvdtor-3.C: New.
12696 * g++.dg/warn/Wnvdtor-4.C: New.
12697 * g++.dg/warn/Weff1.C: Delete.
12698 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12699 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12700
12701 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12702
12703 PR ipa/60659
12704 * g++.dg/torture/pr60659.C: New testcase.
12705
12706 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12707
12708 PR tree-optimization/60733
12709 * gcc.dg/torture/pr60733.c: New test.
12710
12711 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12712
12713 PR rtl-optimization/60650
12714 * gcc.target/arm/pr60650-2.c: New.
12715
12716 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12717
12718 * gcc.target/i386/avx2-vpand-3.c,
12719 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12720
12721 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12722
12723 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12724 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12725 gcc.target/i386/memcpy-strategy-1.c,
12726 gcc.target/i386/memcpy-strategy-2.c,
12727 gcc.target/i386/memcpy-vector_loop-1.c,
12728 gcc.target/i386/memcpy-vector_loop-2.c,
12729 gcc.target/i386/memset-vector_loop-1.c,
12730 gcc.target/i386/memset-vector_loop-2.c,
12731 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12732 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12733 -march= options different from those in dg-options.
12734
12735 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12736
12737 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12738 gcc.target/i386/pr30970.c: Use -mtune=generic.
12739 * gcc.target/i386/avx2-vpaddb-3.c,
12740 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12741 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12742 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12743 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12744 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12745 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12746 gcc.target/i386/avx2-vpsubw-3.c,
12747 gcc.target/i386/avx256-unaligned-load-1.c,
12748 gcc.target/i386/avx256-unaligned-load-4.c,
12749 gcc.target/i386/avx256-unaligned-store-1.c,
12750 gcc.target/i386/avx256-unaligned-store-2.c,
12751 gcc.target/i386/avx256-unaligned-store-4.c: Use
12752 -mno-prefer-avx128.
12753
12754 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12755 Iain Sandoe <iain@codesourcery.com>
12756
12757 PR target/54083
12758 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12759 with the additional options -Wl,-undefined,dynamic_lookup
12760 and -Wl,-flat_namespace.
12761 * gcc.dg/torture/pr53922.c: Additional option
12762 -Wl,-flat_namespace for darwin[89].
12763 * gcc.dg/torture/pr60092.c: Additional options
12764 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12765 for darwin[89].
12766
12767 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12768
12769 PR target/43751
12770 * lib/prune.exp: Modify the regular express to prune
12771 the new warnings introduced by r205679 on darwin9.
12772
12773 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12774
12775 * g++.dg/init/ctor4.C: Adjust.
12776 * g++.dg/init/ctor4-1.C: New.
12777 * g++.dg/cpp0x/defaulted2.C: Adjust.
12778
12779 2014-04-01 Richard Henderson <rth@redhat.com>
12780
12781 PR target/60704
12782 * gcc.dg/pr60704.c: New file.
12783
12784 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12785
12786 PR target/60363
12787 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12788 logical_op_short_circuit targets.
12789
12790 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12791
12792 PR libfortran/60128
12793 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12794 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12795
12796 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12797
12798 PR rtl-optimization/60700
12799 * gcc.target/i386/pr60700.c: New test.
12800
12801 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12802
12803 PR target/60650
12804 * gcc.target/arm/pr60650.c: Adjust command line options.
12805
12806 2014-03-31 Martin Jambor <mjambor@suse.cz>
12807
12808 PR middle-end/60647
12809 * gcc.dg/pr60647-1.c: New test.
12810 * gcc.dg/pr60647-2.c: Likewise.
12811
12812 2014-03-31 Richard Biener <rguenther@suse.de>
12813
12814 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12815
12816 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12817
12818 PR target/60034
12819 * gcc.target/aarch64/pr60034.c: New file.
12820
12821 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12822
12823 PR c++/60626
12824 * g++.dg/cpp1y/pr60626.C: New testcase.
12825
12826 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12827
12828 * gcc.dg/pr45416.c: Allow bextr on x86.
12829 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12830 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12831 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12832 * gcc.target/i386/l_fma_double_1.c,
12833 gcc.target/i386/l_fma_double_2.c,
12834 gcc.target/i386/l_fma_double_3.c,
12835 gcc.target/i386/l_fma_double_4.c,
12836 gcc.target/i386/l_fma_double_5.c,
12837 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12838 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12839 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12840 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12841 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12842 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12843 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12844
12845 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12846
12847 PR target/60648
12848 * g++.dg/pr60648.C: Move test to...
12849 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12850 dg-options, add for fpic targets dg-additional-options -fPIC.
12851
12852 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12853
12854 * gnat.dg/opt33.adb: New testcase.
12855
12856 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12857
12858 PR target/60697
12859 * gcc.target/aarch64/pr60697.c: New.
12860
12861 2014-03-27 Jeff Law <law@redhat.com>
12862
12863 PR target/60648
12864 * g++.dg/pr60648.C: New test.
12865
12866 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12867
12868 PR c++/60573
12869 * g++.dg/cpp1y/pr60573.C: New testcase.
12870
12871 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR target/60693
12874 * gcc.target/i386/pr60693.c: New test.
12875
12876 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12877
12878 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12879
12880 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR c++/60689
12883 * c-c++-common/pr60689.c: New test.
12884
12885 PR c++/58678
12886 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12887 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12888 targets.
12889
12890 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12891
12892 PR target/60675
12893 * gcc.target/aarch64/pr60675.C: New.
12894
12895 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12896
12897 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12898 * lib/target-supports.exp: Return true for s390
12899 in check_effective_logical_op_short_circuit.
12900
12901 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12902
12903 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12904 of second source operand.
12905 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12906 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12907 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12908
12909 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR ipa/60315
12912 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12913
12914 2014-03-28 Tobias Burnus <burnus@net-b.de>
12915
12916 * lib/cilk-plus-dg.exp: New.
12917 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12918 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12919
12920 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12921
12922 PR fortran/60522
12923 * gfortran.dg/where_4.f90: New test case.
12924
12925 2014-03-27 Tobias Burnus <burnus@net-b.de>
12926
12927 PR fortran/58880
12928 * gfortran.dg/finalize_24.f90: New.
12929
12930 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12931
12932 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12933 vbpermq builtin.
12934
12935 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12936 vec_select optimizations.
12937 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12938 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12939
12940 PR target/60672
12941 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12942 xxpermdi builtins are supported.
12943
12944 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12945
12946 PR rtl-optimization/60650
12947 * gcc.target/arm/pr60650.c: New.
12948
12949 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12950
12951 * gcc.target/s390/20140327-1.c: New testcase.
12952
12953 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12954
12955 PR middle-end/60682
12956 * g++.dg/gomp/pr60682.C: New test.
12957
12958 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12959
12960 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12961
12962 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12963
12964 PR target/60580
12965 * gcc.target/aarch64/pr60580_1.c: New.
12966 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12967 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12968
12969 2014-03-26 Dehao Chen <dehao@google.com>
12970
12971 * gcc.dg/predict-8.c: New test.
12972
12973 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12974
12975 PR c++/52369
12976 * g++.dg/init/const10.C: New.
12977 * g++.dg/init/const11.C: New.
12978 * g++.dg/init/pr25811.C: Adjust.
12979 * g++.dg/init/pr29043.C: Likewise.
12980 * g++.dg/init/pr43719.C: Likewise.
12981 * g++.dg/init/pr44086.C: Likewise.
12982 * g++.dg/init/ctor8.C: Likewise.
12983 * g++.dg/init/uninitialized1.C: Likewise.
12984
12985 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR sanitizer/60636
12988 * c-c++-common/ubsan/pr60636.c: New test.
12989
12990 2014-03-26 Andreas Schwab <schwab@suse.de>
12991
12992 * g++.dg/torture/pr60315.C: Remove duplication.
12993
12994 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12995
12996 * gcc.c-torture/execute/20140326-1.c: New test.
12997
12998 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12999
13000 PR ipa/60315
13001 * g++.dg/torture/pr60315.C: New testcase.
13002
13003 2014-03-25 Martin Jambor <mjambor@suse.cz>
13004
13005 PR ipa/60600
13006 * g++.dg/ipa/pr60600.C: New test.
13007
13008 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13009
13010 PR testsuite/58013
13011 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13012
13013 2014-03-25 Richard Biener <rguenther@suse.de>
13014
13015 PR middle-end/60635
13016 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13017 * gfortran.dg/lto/pr60635_1.c: Likewise.
13018
13019 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13020
13021 PR c++/60627
13022 * g++.dg/cpp1y/pr60627.C: New testcase.
13023
13024 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13025
13026 * gcc.target/aarch64/ushr64_1.c: New.
13027
13028 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13029
13030 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13031 (LONG_LONG): Use LLONG.
13032 (set_rvector_long): Explicitly return void.
13033 (set_vector_long): Likewise.
13034 (check_vector_long): Likewise.
13035
13036 2014-03-24 Marek Polacek <polacek@redhat.com>
13037
13038 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13039 Define INT_MIN.
13040 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13041 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13042 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13043 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13044 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13045 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13046 * c-c++-common/ubsan/pr59503.c: Likewise.
13047 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13048 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13049 * c-c++-common/ubsan/shift-3.c: Likewise.
13050 * c-c++-common/ubsan/shift-6.c: Likewise.
13051 * c-c++-common/ubsan/undefined-1.c: Likewise.
13052 * c-c++-common/ubsan/vla-2.c: Likewise.
13053 * c-c++-common/ubsan/vla-3.c: Likewise.
13054 * c-c++-common/ubsan/vla-4.c: Likewise.
13055 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13056 * g++.dg/ubsan/return-2.C: Likewise.
13057
13058 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13059
13060 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13061 hppa*-*-hpux*.
13062
13063 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13064
13065 PR libfortran/59313
13066 PR libfortran/58015
13067 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13068 * gfortran.dg/round_4.f90: Likewise.
13069
13070 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13071
13072 PR libfortran/60128
13073 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13074 i?86-*-solaris2.9*.
13075
13076 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR sanitizer/60613
13079 * c-c++-common/ubsan/pr60613-1.c: New test.
13080 * c-c++-common/ubsan/pr60613-2.c: New test.
13081
13082 2014-03-22 Matthias Klose <doko@ubuntu.com>
13083
13084 * g++.dg/cpp0x/regress: Remove empty directory.
13085
13086 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR debug/60603
13089 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13090
13091 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13092
13093 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13094 * g++.dg/cpp1y/pr60393.C: Likewise.
13095
13096 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13097
13098 PR c++/60384
13099 * g++.dg/cpp1y/pr60384.C: New.
13100
13101 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR target/60598
13104 * gcc.dg/pr60598.c: New test.
13105
13106 2014-03-21 Martin Jambor <mjambor@suse.cz>
13107
13108 PR ipa/59176
13109 * g++.dg/torture/pr59176.C: New test.
13110
13111 2014-03-21 Martin Jambor <mjambor@suse.cz>
13112
13113 PR ipa/60419
13114 * g++.dg/ipa/pr60419.C: New test.
13115
13116 2014-03-21 Richard Biener <rguenther@suse.de>
13117
13118 PR tree-optimization/60577
13119 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13120
13121 2014-03-21 Tobias Burnus <burnus@net-b.de>
13122
13123 PR fortran/60599
13124 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13125
13126 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR middle-end/60597
13129 * g++.dg/opt/pr60597.C: New test.
13130
13131 PR c++/60572
13132 * g++.dg/init/pr60572.C: New test.
13133
13134 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13135
13136 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13137
13138 2014-03-19 Tobias Burnus <burnus@net-b.de>
13139
13140 PR fortran/60543
13141 PR fortran/60283
13142 * gfortran.dg/implicit_pure_4.f90: New.
13143
13144 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13145
13146 PR c++/51474
13147 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13148
13149 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13150
13151 PR testsuite/60590
13152 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13153 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13154 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13155
13156 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13157
13158 PR c++/60332
13159 * g++.dg/cpp1y/pr60332.C: New.
13160
13161 2014-03-19 Marek Polacek <polacek@redhat.com>
13162
13163 PR sanitizer/60569
13164 * g++.dg/ubsan/pr60569.C: New test.
13165
13166 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13167
13168 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13169
13170 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13171
13172 PR tree-optimization/60559
13173 * g++.dg/vect/pr60559.cc: New test.
13174
13175 2014-03-18 Ian Lance Taylor <iant@google.com>
13176
13177 PR target/60563
13178 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13179 (ditype): Rename typedef from int64_t.
13180
13181 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13182
13183 PR c/55383
13184 * gcc.dg/cast-qual-3.c: New.
13185 Revert:
13186 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13187 * c-c++-common/Wcast-qual-1.c: More precise match text.
13188
13189 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13190
13191 PR fortran/55207
13192 PR fortran/60549
13193 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13194 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13195 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13196 * gfortran.dg/intent_optimize_1.f90: Ditto.
13197 * gfortran.dg/pointer_init_9.f90: Ditto.
13198 * gfortran.dg/volatile4.f90: Ditto.
13199 * gfortran.dg/volatile6.f90: Ditto.
13200
13201 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13202
13203 PR c/55383
13204 * c-c++-common/Wcast-qual-1.c: More precise match text.
13205
13206 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13207
13208 PR c++/60305
13209 * g++.dg/cpp0x/constexpr-ice14.C: New.
13210
13211 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13212
13213 PR c++/54250
13214 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13215
13216 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13217
13218 PR sanitizer/60535
13219 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13220 * c-c++-common/ubsan/null-2.c: Likewise.
13221 * c-c++-common/ubsan/null-3.c: Likewise.
13222 * c-c++-common/ubsan/null-4.c: Likewise.
13223 * c-c++-common/ubsan/null-5.c: Likewise.
13224 * c-c++-common/ubsan/null-6.c: Likewise.
13225 * c-c++-common/ubsan/null-7.c: Likewise.
13226 * c-c++-common/ubsan/null-8.c: Likewise.
13227 * c-c++-common/ubsan/null-9.c: Likewise.
13228 * c-c++-common/ubsan/null-10.c: Likewise.
13229 * c-c++-common/ubsan/null-11.c: Likewise.
13230 * c-c++-common/ubsan/overflow-1.c: Likewise.
13231 * c-c++-common/ubsan/overflow-2.c: Likewise.
13232 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13233 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13234 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13235 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13236 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13237 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13238 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13239 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13240 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13241 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13242 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13243 * c-c++-common/ubsan/pr59333.c: Likewise.
13244 * c-c++-common/ubsan/pr59503.c: Likewise.
13245 * c-c++-common/ubsan/pr59667.c: Likewise.
13246 * c-c++-common/ubsan/undefined-1.c: Likewise.
13247 * g++.dg/ubsan/pr59250.C: Likewise.
13248 * g++.dg/ubsan/pr59306.C: Likewise.
13249
13250 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13251
13252 * gcc.dg/tls/pr58595.c: Add tls options.
13253
13254 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13255
13256 * gcc.target/i386/avx-additional-reg-names.c: New.
13257 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13258
13259 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13260
13261 PR c++/60390
13262 * g++.dg/cpp1y/pr60390.C: New testcase.
13263
13264 PR c++/60391
13265 * g++.dg/cpp1y/pr60391.C: New testcase.
13266
13267 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR target/60516
13270 * gcc.target/i386/pr60516.c: New test.
13271
13272 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13273
13274 PR c++/59571
13275 * g++.dg/cpp0x/constexpr-ice13.C: New.
13276
13277 2014-03-17 Marek Polacek <polacek@redhat.com>
13278
13279 PR middle-end/60534
13280 * gcc.dg/gomp/pr60534.c: New test.
13281
13282 2014-03-17 Kai Tietz <ktietz@redhat.com>
13283
13284 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13285
13286 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13287
13288 PR testsuite/58851
13289 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13290 storage size.
13291
13292 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13293
13294 PR libfortran/58324
13295 * gfortran.dg/list_read_12.f90: New test.
13296
13297 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13298
13299 PR fortran/55207
13300 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13301 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13302 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13303 -Wno-aggressive-loop-optimizations and remove an unused variable.
13304 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13305 * gfortran.dg/pointer_init_9.f90: New.
13306 * gfortran.dg/volatile4.f90: Put into subroutine.
13307 * gfortran.dg/volatile6.f90: Ditto.
13308
13309 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13310
13311 PR fortran/60392
13312 * gfortran.dg/transpose_4.f90: New test.
13313
13314 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13315
13316 PR rtl-optimization/60508
13317 * gcc.target/i386/pr60508.c: New.
13318
13319 2014-03-14 Richard Biener <rguenther@suse.de>
13320
13321 PR middle-end/60518
13322 * g++.dg/pr60518.C: New testcase.
13323
13324 2014-03-14 Martin Jambor <mjambor@suse.cz>
13325
13326 PR lto/60461
13327 * gcc.dg/lto/pr60461_0.c: New test.
13328
13329 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13330
13331 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13332 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13333 * gcc.dg/lto/save-temps_0.c: New testcase.
13334
13335 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR middle-end/36282
13338 * c-c++-common/pr36282-1.c: New test.
13339 * c-c++-common/pr36282-2.c: New test.
13340 * c-c++-common/pr36282-3.c: New test.
13341 * c-c++-common/pr36282-4.c: New test.
13342
13343 2014-03-13 Richard Henderson <rth@redhat.com>
13344
13345 PR debug/60438
13346 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13347
13348 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13349
13350 PR c++/60383
13351 * g++.dg/template/crash118.C: New.
13352 * g++.dg/template/crash95.C: Adjust.
13353
13354 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13355
13356 PR rtl-optimization/57189
13357 * gcc.target/i386/pr57189.c: New.
13358
13359 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13360
13361 PR c++/60254
13362 * g++.dg/cpp0x/static_assert10.C: New.
13363 * g++.dg/cpp0x/static_assert11.C: Likewise.
13364 * g++.dg/cpp0x/static_assert3.C: Adjust.
13365
13366 2014-03-13 Richard Biener <rguenther@suse.de>
13367
13368 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13369
13370 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13371
13372 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13373 2.07 128-bit arithmetic.
13374 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13375
13376 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13377 due to when TImode is allowed in VSX registers, the allowable
13378 address modes for TImode is just a single indirect address in
13379 order for the value to be loaded and store in either GPR or VSX
13380 registers. This affects the generated code, and it would cause
13381 this test to fail, when such an option is used.
13382
13383 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13384
13385 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13386
13387 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13388
13389 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13390 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13391 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13392 only test for exactly one if if -mbranch-cost=1 has been passed.
13393
13394 2014-03-12 Christian Bruel <christian.bruel@st.com>
13395
13396 PR target/60264
13397 * gcc.target/arm/pr60264.c
13398
13399 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13400
13401 PR tree-optimization/60454
13402 * gcc.c-torture/execute/pr60454.c: New test.
13403
13404 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13405 Marc Glisse <marc.glisse@inria.fr>
13406
13407 PR tree-optimization/60502
13408 * gcc.c-torture/compile/pr60502.c: New test.
13409
13410 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13411
13412 PR middle-end/60482
13413 * gcc.dg/vect/pr60482.c: New test.
13414
13415 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13416
13417 PR c++/60389
13418 * g++.dg/cpp0x/inh-ctor19.C: New.
13419
13420 2014-03-11 Richard Biener <rguenther@suse.de>
13421
13422 PR tree-optimization/60429
13423 PR tree-optimization/60485
13424 * gcc.dg/pr60485-1.c: New testcase.
13425 * gcc.dg/pr60485-2.c: Likewise.
13426
13427 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR ipa/60457
13430 * g++.dg/ipa/pr60457.C: New test.
13431
13432 2014-03-10 Richard Biener <rguenther@suse.de>
13433
13434 PR middle-end/60474
13435 * g++.dg/torture/pr60474.C: New testcase.
13436
13437 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13438
13439 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13440
13441 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13442
13443 * gcc.dg/lto/pr55113_0.c: New testcase.
13444
13445 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13446
13447 PR c++/60033
13448 * g++.dg/cpp1y/pr60033.C: New testcase.
13449
13450 PR c++/60393
13451 * g++.dg/cpp1y/pr60393.C: New testcase.
13452
13453 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13454
13455 PR libfortran/60128
13456 * gfortran.dg/fmt_en.f90: New test.
13457
13458 2014-03-07 Jason Merrill <jason@redhat.com>
13459
13460 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13461 * lib/target-supports.exp (check_effective_target_c++11): Now
13462 means C++11 and up.
13463 (check_effective_target_c++11_only): New.
13464 (check_effective_target_c++11_down): New.
13465 (check_effective_target_c++1y): New.
13466 (check_effective_target_c++1y_only): New.
13467 (check_effective_target_c++98_only): Rename from
13468 check_effective_target_c++98.
13469 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13470
13471 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13472
13473 PR c++/58609
13474 * g++.dg/cpp0x/constexpr-ice12.C: New.
13475
13476 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13477
13478 * c-c++-common/gomp/map-1.c: Extend.
13479
13480 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13481 Janus Weil <janus@gcc.gnu.org>
13482
13483 PR fortran/51976
13484 * gfortran.dg/deferred_type_component_1.f90 : New test.
13485 * gfortran.dg/deferred_type_component_2.f90 : New test.
13486
13487 2014-03-06 Marek Polacek <polacek@redhat.com>
13488
13489 PR c/60197
13490 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13491 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13492
13493 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13494
13495 PR target/58595
13496 * gcc.dg/tls/pr58595.c: New test.
13497
13498 2014-03-06 Richard Biener <rguenther@suse.de>
13499
13500 PR middle-end/60445
13501 PR lto/60424
13502 PR lto/60427
13503 Revert
13504 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13505
13506 * gcc.dg/lto/pr55113_0.c: New testcase.
13507
13508 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13509
13510 PR testsuite/59308
13511 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13512 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13513 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13514 s390*/i?86/x86_64.
13515 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13516 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13517 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13518 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13519 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13520 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13521 even for mips*/s390*/i?86/x86_64.
13522 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13523 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13524 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13525 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13526 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13527
13528 PR lto/60404
13529 * gcc.dg/lto/pr60404_0.c: New test.
13530 * gcc.dg/lto/pr60404_1.c: New file.
13531 * gcc.dg/lto/pr60404_2.c: New file.
13532
13533 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13534
13535 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13536 long long" throughout.
13537 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13538 * gcc.dg/vmx/insert-vsx.c: Likewise.
13539 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13540 * gcc.dg/vmx/ld-vsx.c: Likewise.
13541 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13542 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13543 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13544 * gcc.dg/vmx/merge-vsx.c: Likewise.
13545 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13546 * gcc.dg/vmx/st-vsx.c: Likewise.
13547 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13548 * gcc.dg/vmx/stl-vsx.c: Likewise.
13549 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13550
13551 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13552
13553 * gcc.dg/lto/pr55113_0.c: New testcase.
13554
13555 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13556
13557 PR c++/60376
13558 * g++.dg/cpp1y/pr60376.C: New.
13559
13560 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13561
13562 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13563
13564 2014-03-04 Richard Biener <rguenther@suse.de>
13565
13566 PR tree-optimization/60382
13567 * gcc.dg/vect/pr60382.c: New testcase.
13568
13569 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13570
13571 PR libfortran/60148
13572 * gfortran.dg/namelist_84.f90: New test.
13573
13574 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13575
13576 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13577 argument to avoid inf values.
13578 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13579 UNION_FP_CHECK machinery.
13580
13581 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13582
13583 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13584 i32in128 cases outside special big-endian processing block.
13585
13586 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR preprocessor/60400
13589 * c-c++-common/cpp/pr60400.c: New test.
13590 * c-c++-common/cpp/pr60400-1.h: New file.
13591 * c-c++-common/cpp/pr60400-2.h: New file.
13592
13593 PR objc++/60398
13594 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13595
13596 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13597 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13598
13599 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13600
13601 PR ipa/60150
13602 * g++.dg/lto/pr60150.H: New testcase.
13603 * g++.dg/lto/pr60150_0.C: New testcase.
13604 * g++.dg/lto/pr60150_1.C: New testcase.
13605
13606 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13607
13608 PR ipa/60306
13609 * g++.dg/ipa/devirt-29.C: New testcase
13610
13611 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13612
13613 PR fortran/60236
13614 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13615
13616 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13617
13618 PR c++/50025
13619 * g++.dg/cpp0x/pr50025.C: New.
13620
13621 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13622
13623 PR c++/60377
13624 * g++.dg/cpp1y/pr60377.C: New testcase.
13625
13626 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13627
13628 PR fortran/60341
13629 * gfortran.dg/str_comp_optimize_1.f90: New test.
13630
13631 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13632
13633 PR target/60071
13634 * gcc.c-torture/compile/pr60071.c: New.
13635
13636 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13637
13638 PR fortran/60359
13639 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13640
13641 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13642
13643 PR c++/58610
13644 * g++.dg/cpp0x/constexpr-ice11.C: New.
13645
13646 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13647
13648 PR c++/60314
13649 * g++.dg/cpp1y/auto-fn24.C: New.
13650
13651 2014-02-28 Joey Ye <joey.ye@arm.com>
13652
13653 PR target/PR60169
13654 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13655
13656 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13657
13658 PR c++/60253
13659 * g++.dg/overload/ellipsis2.C: New.
13660
13661 2014-02-27 Jeff Law <law@redhat.com>
13662
13663 PR rtl-optimization/52714
13664 * gcc.c-torture/compile/pr52714.c: New test.
13665
13666 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13667 Jeff Law <law@redhat.com>
13668
13669 PR rtl-optimization/49847
13670 * g++.dg/pr49847.C: New test.
13671
13672 2014-02-27 Marek Polacek <polacek@redhat.com>
13673
13674 PR middle-end/59223
13675 * c-c++-common/pr59223.c: New test.
13676
13677 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13678
13679 * common/config/i386/predicates.md (const1256_operand): Remove.
13680 (const2356_operand): New.
13681 (const_1_to_2_operand): Remove.
13682 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13683 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13684 (*avx512pf_gatherpf<mode>sf): Ditto.
13685 (avx512pf_gatherpf<mode>df): Ditto.
13686 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13687 (*avx512pf_gatherpf<mode>df): Ditto.
13688 (avx512pf_scatterpf<mode>sf): Ditto.
13689 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13690 (*avx512pf_scatterpf<mode>sf): Ditto.
13691 (avx512pf_scatterpf<mode>df): Ditto.
13692 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13693 (*avx512pf_scatterpf<mode>df): Ditto.
13694 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13695
13696 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13697
13698 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13699 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13700 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13701 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13702 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13703 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13704 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13705 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13706
13707 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13708
13709 PR target/60280
13710 * gnat.dg/renaming5.adb: Change to two expected gotos.
13711 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13712 jump threads.
13713 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13714 messages for removed basic block.
13715 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13716 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13717 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13718 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13719
13720 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13721
13722 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13723 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13724 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13725 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13726 * gcc.dg/vmx/merge-vsx.c: Likewise.
13727 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13728
13729 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13730
13731 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13732 * gcc.target/i386/prefetchwt1-1.c: New.
13733 * g++.dg/other/i386-2.C: Add new option.
13734 * g++.dg/other/i386-3.C: Ditto.
13735 * gcc.target/i386/sse-12.c: Ditto.
13736 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13737 * gcc.target/i386/sse-22.c: Add new option.
13738 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13739
13740 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13741
13742 PR libfortran/59313
13743 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13744
13745 PR libfortran/58015
13746 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13747
13748 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13749
13750 PR c++/60311
13751 * g++.dg/cpp1y/pr60311.C: New testcase.
13752
13753 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13754
13755 PR c++/60065
13756 * g++.dg/cpp1y/pr60065.C: New testcase.
13757
13758 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13759
13760 PR rtl-optimization/60268
13761 * gcc.c-torture/compile/pr60268.c: New test.
13762
13763 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13764
13765 * gcc.target/microblaze/others/mem_reload.c: New test.
13766
13767 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13768
13769 * gcc.dg/vmx/lde.c: New test.
13770 * gcc.dg/vmx/lde-be-order.c: New test.
13771 * gcc.dg/vmx/ste.c: New test.
13772 * gcc.dg/vmx/ste-be-order.c: New test.
13773
13774 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13775
13776 PR testsuite/60173
13777 * lib/target-supports.exp
13778 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13779 and crisv32-*-* to list.
13780
13781 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13782
13783 PR fortran/60302
13784 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13785
13786 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13787
13788 * gcc.dg/vmx/vsums.c: Check entire result vector.
13789 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13790
13791 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13792
13793 * gcc.dg/vmx/ld.c: New test.
13794 * gcc.dg/vmx/ld-be-order.c: New test.
13795 * gcc.dg/vmx/ld-vsx.c: New test.
13796 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13797 * gcc.dg/vmx/ldl.c: New test.
13798 * gcc.dg/vmx/ldl-be-order.c: New test.
13799 * gcc.dg/vmx/ldl-vsx.c: New test.
13800 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13801 * gcc.dg/vmx/st.c: New test.
13802 * gcc.dg/vmx/st-be-order.c: New test.
13803 * gcc.dg/vmx/st-vsx.c: New test.
13804 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13805 * gcc.dg/vmx/stl.c: New test.
13806 * gcc.dg/vmx/stl-be-order.c: New test.
13807 * gcc.dg/vmx/stl-vsx.c: New test.
13808 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13809
13810 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13811
13812 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13813 * g++.dg/other/i386-3.C (dg-options): Ditto.
13814 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13815 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13816 -mavx512pf and -msha.
13817
13818 2014-02-21 Richard Biener <rguenther@suse.de>
13819
13820 PR tree-optimization/60276
13821 * gcc.dg/vect/pr60276.c: New testcase.
13822
13823 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13824
13825 PR fortran/60234
13826 * gfortran.dg/finalize_23.f90: New.
13827
13828 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13829
13830 PR c++/60052
13831 PR c++/60053
13832 * g++.dg/cpp1y/pr60052.C: New testcase.
13833 * g++.dg/cpp1y/pr60053.C: New testcase.
13834
13835 2014-02-21 Tobias Burnus <burnus@net-b.de>
13836
13837 PR fortran/60286
13838 * gfortran.dg/inquire_16.f90: New.
13839
13840 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13841
13842 * gcc.target/nios2/biggot-1.c: New.
13843 * gcc.target/nios2/biggot-2.c: New.
13844
13845 2014-02-20 Martin Jambor <mjambor@suse.cz>
13846
13847 PR ipa/55260
13848 * gcc.dg/ipa/pr55260.c: New test.
13849
13850 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13851
13852 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13853 for execution test case.
13854
13855 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13856
13857 PR ipa/58555
13858 * g++.dg/torture/pr58555.C: New testcase.
13859
13860 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13861
13862 PR target/60204
13863 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13864 reflect abi fix.
13865 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13866
13867 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13868 Kirill Yukhin <kirill.yukhin@intel.com>
13869
13870 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13871 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13872 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13873 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13874 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13875 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13876
13877 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13878
13879 PR c/37743
13880 * g++.dg/ext/builtin-bswap1.C: New test.
13881 * c-c++-common/pr37743.c: New test.
13882
13883 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13884
13885 * gcc.dg/decl-10.c: New test.
13886
13887 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13888
13889 PR c++/60267
13890 * g++.dg/ext/ivdep-1.C: New test.
13891
13892 PR c++/60267
13893 * gcc.dg/pr60267.c: New test.
13894
13895 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13896
13897 PR target/59794
13898 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13899 (dg-options): Remove -Wno-psabi.
13900 * gcc.target/i386/pr59794-2.c: Ditto.
13901 * gcc.target/i386/pr60205-1.c: Ditto.
13902 * gcc.target/i386/sse-5.c: Ditto.
13903
13904 2014-02-18 Nick Clifton <nickc@redhat.com>
13905
13906 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13907 * gcc.dg/pr23623.c: Likewise.
13908 * gcc.dg/pr48784-1.c: Likewise.
13909 * gcc.dg/pr48784-2.c: Likewise.
13910 * gcc.dg/pr56997-2.c: Likewise.
13911 * gcc.dg/sms-6.c: Likewise.
13912 * gcc.dg/torture/pr60183.c: Likewise.
13913 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13914 * gcc.c-torture/execute/20061220-1.x: New.
13915 * gcc.c-torture/execute/pr43220.x: New.
13916 * gcc.c-torture/execute/pr51581-1.x: New.
13917 * gcc.c-torture/execute/pr51581-2.x: New.
13918 * gcc.c-torture/execute/pr58570.x: New.
13919 * gcc.c-torture/unsorted/DFcmp.x: New.
13920 * gcc.c-torture/unsorted/SFset.x: New.
13921
13922 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13923
13924 * gnat.dg/opt31.adb: New test.
13925
13926 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13929
13930 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13931
13932 PR fortran/60232
13933 * gfortran.dg/typebound_proc_33.f90: New.
13934
13935 2014-02-19 Marek Polacek <polacek@redhat.com>
13936
13937 PR c/60195
13938 * gcc.dg/pr60195.c: New test.
13939
13940 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13941
13942 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13943
13944 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13945
13946 PR preprocessor/58844
13947 * c-c++-common/cpp/pr58844-1.c: New test.
13948 * c-c++-common/cpp/pr58844-2.c: New test.
13949
13950 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13951
13952 PR c++/60225
13953 * g++.dg/cpp0x/constexpr-ice10.C: New.
13954
13955 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13956
13957 PR c++/60215
13958 * g++.dg/cpp0x/pr60215.C: New.
13959
13960 2014-02-18 Tobias Burnus <burnus@net-b.de>
13961
13962 PR fortran/49397
13963 * gfortran.dg/proc_ptr_45.f90: New.
13964 * gfortran.dg/proc_ptr_46.f90: New.
13965
13966 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13967
13968 PR c++/60190
13969 * g++.dg/cpp1y/pr60190.C: New testcase.
13970
13971 PR c++/60064
13972 * g++.dg/cpp1y/pr60064.C: New testcase.
13973
13974 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13975
13976 PR target/60205
13977 * gcc.target/i386/pr60205-1.c: New test.
13978 * gcc.target/i386/pr60205-2.c: Ditto.
13979
13980 2014-02-18 Kai Tietz <ktietz@redhat.com>
13981
13982 PR target/60193
13983 * gcc.target/i386/nest-1.c: New testcase.
13984
13985 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13986
13987 * gnat.dg/opt32.adb: New test.
13988
13989 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13990
13991 PR fortran/60231
13992 * gfortran.dg/typebound_generic_15.f90: New.
13993
13994 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13995
13996 PR fortran/55907
13997 * gfortran.dg/init_flag_12.f90: New.
13998
13999 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14000 Ilya Tocar <ilya.tocar@intel.com>
14001
14002 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14003 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14004 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14005 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14006
14007 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14008
14009 * lib/target-supports.exp
14010 (check_effective_target_logical_op_short_circuit): New procedure.
14011 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14012 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14013 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14014 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14015 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14016 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14017 logical_op_short_circuit for the alternative test, extending
14018 it to arm_cortex_m.
14019
14020 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14021
14022 PR target/60203
14023 * gcc.target/powerpc/pr60203.c: New testsuite.
14024
14025 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14026
14027 PR fortran/59599
14028 * gfortran.dg/ichar_3.f90: New test.
14029
14030 2014-02-15 Richard Biener <rguenther@suse.de>
14031
14032 PR tree-optimization/60183
14033 * gcc.dg/torture/pr60183.c: New testcase.
14034
14035 2014-02-14 Jeff Law <law@redhat.com>
14036
14037 PR rtl-optimization/60131
14038 * g++.dg/torture/pr60131.C: New test.
14039
14040 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14041
14042 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14043 on command-line.
14044
14045 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14046
14047 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14048
14049 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14050
14051 * gcc.c-torture/compile/20140213.c: New test.
14052
14053 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR target/43546
14056 * gcc.target/i386/pr43546.c: New test.
14057
14058 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14059
14060 * gcc.target/s390/hotpatch-compile-8.c: New test.
14061
14062 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14063
14064 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14065 definition with an ifndef.
14066 * gcc.dg/pr59605-2.c: New test.
14067
14068 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14069
14070 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14071
14072 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14073
14074 * gcc.dg/torture/float128-mul-underflow.c,
14075 gcc.dg/torture/float128-truncdf-underflow.c,
14076 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14077
14078 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR middle-end/59737
14081 * g++.dg/ipa/pr59737.C: New test.
14082
14083 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14084
14085 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14086
14087 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14088
14089 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14090
14091 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14092
14093 2014-02-12 Richard Biener <rguenther@suse.de>
14094
14095 PR middle-end/60092
14096 * gcc.dg/torture/pr60092.c: New testcase.
14097 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14098
14099 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14100
14101 * gcc.c-torture/execute/20140212-1.c: New test.
14102
14103 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14104
14105 PR c++/60047
14106 * g++.dg/cpp0x/pr60047.C: New.
14107
14108 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14109
14110 PR c/60101
14111 * c-c++-common/pr60101.c: New test.
14112
14113 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14114
14115 PR lto/59468
14116 * g++.dg/ipa/devirt-27.C: New testcase.
14117 * g++.dg/ipa/devirt-26.C: New testcase.
14118
14119 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14120
14121 PR target/60137
14122 * gcc.target/powerpc/pr60137.c: New file.
14123
14124 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14125
14126 PR fortran/52370
14127 * gfortran.dg/pr52370.f90: New test.
14128
14129 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14130
14131 PR target/59927
14132 Revert
14133 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14134
14135 PR testsuite/58630
14136 * gcc.target/i386/pr43662.c (dg-options):
14137 Add -maccumulate-outgoing-args.
14138 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14139 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14140 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14141 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14142 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14143 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14144 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14145 Add -maccumulate-outgoing-args.
14146 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14147 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14148 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14149 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14150 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14151 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14152 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14153 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14154 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14155 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14156 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14157 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14158 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14159 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14160 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14161
14162 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14163
14164 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14165
14166 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR debug/59776
14169 * gcc.dg/guality/pr59776.c: New test.
14170
14171 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14172
14173 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14174 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14175 (add_options_for_arm_vfp3): New.
14176
14177 2014-02-11 Jeff Law <law@redhat.com>
14178
14179 PR middle-end/54041
14180 * gcc.target/m68k/pr54041.c: New test.
14181
14182 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14183
14184 PR target/59927
14185 * gcc.target/i386/pr59927.c: New test.
14186
14187 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14188
14189 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14190 * gcc.dg/vect/pr60012.c: Likewise.
14191 * gcc.dg/vect/vect-119.c: Likewise.
14192 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14193 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14194
14195 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14196
14197 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14198
14199 2014-02-10 Jeff Law <law@redhat.com>
14200
14201 PR middle-end-52306
14202 * gcc.c-torture/compile/pr52306.c: New test.
14203
14204 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14205
14206 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14207
14208 2014-02-10 Richard Biener <rguenther@suse.de>
14209
14210 PR tree-optimization/60115
14211 * gcc.dg/torture/pr60115.c: New testcase.
14212
14213 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14214
14215 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14216 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14217
14218 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14219 Ilya Tocar <ilya.tocar@intel.com>
14220
14221 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14222 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14223 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14224 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14225 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14226 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14227 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14228 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14229 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14230 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14231 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14232 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14233 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14234 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14235 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14236 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14237 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14238 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14239 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14240 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14241 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14242 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14243 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14244 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14245 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14246 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14247 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14248
14249 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14250
14251 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14252
14253 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14254
14255 PR fortran/57522
14256 * gfortran.dg/associated_target_5.f03: New test.
14257
14258 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14259
14260 PR fortran/59026
14261 * gfortran.dg/elemental_by_value_1.f90: New test.
14262
14263 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14264
14265 PR fortran/58470
14266 * gfortran.dg/finalize_22.f90: New.
14267
14268 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14269
14270 PR fortran/60066
14271 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14272 was fixed by the patch for PR59906.
14273
14274 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14275
14276 PR translation/52289
14277 * gfortran.dg/coarray_8.f90: Update dg-error match.
14278
14279 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14280
14281 PR c/59984
14282 * gcc.dg/vect/pr59984.c: New test.
14283
14284 PR middle-end/60092
14285 * gcc.dg/attr-alloc_align-1.c: New test.
14286 * gcc.dg/attr-alloc_align-2.c: New test.
14287 * gcc.dg/attr-alloc_align-3.c: New test.
14288 * gcc.dg/attr-assume_aligned-1.c: New test.
14289 * gcc.dg/attr-assume_aligned-2.c: New test.
14290 * gcc.dg/attr-assume_aligned-3.c: New test.
14291
14292 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14293
14294 PR target/60077
14295 * gcc.target/i386/pr60077-1.c: New test.
14296 * gcc.target/i386/pr60077-2.c: New test.
14297
14298 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14299
14300 PR preprocessor/56824
14301 * gcc.dg/pr56824.c: New test.
14302
14303 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14304
14305 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14306 variable used for atomic operations.
14307
14308 2014-02-07 Richard Biener <rguenther@suse.de>
14309
14310 PR middle-end/60092
14311 * gcc.dg/vect/pr60092-2.c: New testcase.
14312
14313 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14314
14315 PR c++/60082
14316 Revert
14317 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14318
14319 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14320 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14321
14322 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14323
14324 * gcc.target/s390/fp2int1.c: New testcase.
14325
14326 2014-02-07 Richard Biener <rguenther@suse.de>
14327
14328 PR middle-end/60092
14329 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14330 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14331
14332 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14333
14334 PR ipa/59918
14335 * g++.dg/torture/pr59918.C: New testcase.
14336
14337 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14338
14339 PR target/59575
14340 * gcc.target/arm/pr59575.c: New test.
14341
14342 PR debug/59992
14343 * gcc.dg/pr59992.c: New test.
14344
14345 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14346
14347 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14348 init_priority. Test alignment of variable instead of function.
14349
14350 2014-02-06 Marek Polacek <polacek@redhat.com>
14351
14352 PR c/60087
14353 * gcc.dg/pr60087.c: New test.
14354
14355 2014-02-06 Alan Modra <amodra@gmail.com>
14356
14357 * gcc.target/powerpc/pr60032.c: New.
14358
14359 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR target/60062
14362 * gcc.c-torture/execute/pr60062.c: New test.
14363 * gcc.c-torture/execute/pr60072.c: New test.
14364
14365 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14366
14367 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14368 so that expected outcome works for PIC variants too.
14369
14370 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14371 Kugan Vivekanandarajah <kuganv@linaro.org>
14372
14373 * gcc.target/arm/vect-noalign.c: New file.
14374
14375 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14376 Jakub Jelinek <jakub@redhat.com>
14377
14378 PR middle-end/60013
14379 * gcc.dg/pr60013.c: New testcase.
14380
14381 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14382
14383 * gcc.dg/vmx/sum2s.c: New.
14384 * gcc.dg/vmx/sum2s-be-order.c: New.
14385
14386 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14387
14388 * gcc.dg/vmx/pack.c: New.
14389 * gcc.dg/vmx/pack-be-order.c: New.
14390 * gcc.dg/vmx/unpack.c: New.
14391 * gcc.dg/vmx/unpack-be-order.c: New.
14392
14393 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14394
14395 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14396 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14397
14398 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14399
14400 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14401 Use __builtin_floorf, __builtin_ceilf.
14402 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14403 declaration.
14404 (TEST): Use __builtin_floorf.
14405 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14406
14407 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR ipa/59947
14410 * g++.dg/opt/pr59947.C: New test.
14411
14412 PR c++/58703
14413 * c-c++-common/gomp/pr58703.c: New test.
14414
14415 2014-02-05 Richard Biener <rguenther@suse.de>
14416
14417 PR testsuite/60076
14418 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14419 avoid using unsigned long long.
14420
14421 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR middle-end/57499
14424 * g++.dg/torture/pr57499.C: New test.
14425
14426 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14427
14428 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14429
14430 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14431
14432 * g++.dg/ipa/devirrt-22.C: Fix template.
14433
14434 2014-02-04 Marek Polacek <polacek@redhat.com>
14435
14436 PR c/60036
14437 * gcc.dg/pr60036.c: New test.
14438
14439 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14440
14441 PR ipa/60058
14442 * g++.dg/torture/pr60058.C: New testcase.
14443
14444 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14445
14446 * g++.dg/tsan/default_options.C: Invert check.
14447
14448 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR tree-optimization/60002
14451 * g++.dg/opt/pr60002.C: New test.
14452
14453 PR tree-optimization/60023
14454 * g++.dg/vect/pr60023.cc: New test.
14455
14456 PR ipa/60026
14457 * c-c++-common/torture/pr60026.c: New test.
14458
14459 PR rtl-optimization/57915
14460 * gcc.target/i386/pr57915.c: New test.
14461
14462 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14463
14464 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14465
14466 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14467
14468 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14469
14470 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14471
14472 PR middle-end/59261
14473 * gcc.dg/pr59261.c: New test.
14474
14475 2014-02-04 Richard Biener <rguenther@suse.de>
14476
14477 PR tree-optimization/60012
14478 * gcc.dg/vect/pr60012.c: New testcase.
14479
14480 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14481
14482 PR target/59788
14483 * g++.dg/eh/unwind-direct.C: New test.
14484
14485 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14486
14487 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14488 timeout value to 20s.
14489
14490 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14491
14492 PR ipa/59882
14493 * g++.dg/torture/pr59882.C: New testcase
14494
14495 2014-02-03 Jan Hubicka <jh@suse.cz>
14496
14497 PR ipa/59831
14498 * g++.dg/ipa/devirt-22.C: New testcase.
14499
14500 2014-02-03 Jan Hubicka <jh@suse.cz>
14501
14502 * g++.dg/ipa/devirt-25.C: New testcase.
14503
14504 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14505
14506 PR tree-optimization/59924
14507 * gcc.dg/pr59924.c: New test.
14508
14509 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14510
14511 PR ipa/59831
14512 * g++.dg/ipa/devirt-24.C: New testcase.
14513
14514 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14515
14516 PR c++/53017
14517 PR c++/59211
14518 * c-c++-common/attributes-1.c: New testcase.
14519 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14520
14521 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14522
14523 PR c++/58871
14524 * g++.dg/cpp0x/pr58871.C: New.
14525
14526 2014-02-03 Cong Hou <congh@google.com>
14527
14528 PR tree-optimization/60000
14529 * g++.dg/vect/pr60000.cc: New test.
14530
14531 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14532
14533 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14534 * gcc.target/i386/long-double-64-4.c: Likewise.
14535 * gcc.target/i386/long-double-80-1.c: Likewise.
14536 * gcc.target/i386/long-double-80-2.c: Likewise.
14537 * gcc.target/i386/long-double-80-3.c: Likewise.
14538 * gcc.target/i386/long-double-80-4.c: Likewise.
14539 * gcc.target/i386/long-double-80-5.c: Likewise.
14540 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14541 __multf3 isn't used.
14542 * gcc.target/i386/long-double-64-3.c: Likewise.
14543 * gcc.target/i386/long-double-128-1.c: New test.
14544 * gcc.target/i386/long-double-128-2.c: Likewise.
14545 * gcc.target/i386/long-double-128-3.c: Likewise.
14546 * gcc.target/i386/long-double-128-4.c: Likewise.
14547 * gcc.target/i386/long-double-128-5.c: Likewise.
14548 * gcc.target/i386/long-double-128-6.c: Likewise.
14549 * gcc.target/i386/long-double-128-7.c: Likewise.
14550 * gcc.target/i386/long-double-128-8.c: Likewise.
14551 * gcc.target/i386/long-double-128-9.c: Likewise.
14552 * gcc.target/i386/long-double-64-5.c: Likewise.
14553 * gcc.target/i386/long-double-64-6.c: Likewise.
14554 * gcc.target/i386/long-double-64-7.c: Likewise.
14555 * gcc.target/i386/long-double-64-8.c: Likewise.
14556 * gcc.target/i386/long-double-64-9.c: Likewise.
14557 * gcc.target/i386/long-double-80-10.c: Likewise.
14558 * gcc.target/i386/long-double-80-8.c: Likewise.
14559 * gcc.target/i386/long-double-80-9.c: Likewise.
14560
14561 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14562
14563 PR rtl-optimization/57662
14564 * g++.dg/pr57662.C: New test.
14565
14566 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14567
14568 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14569 * gcc.dg/vmx/perm.c: New.
14570 * gcc.dg/vmx/perm-be-order.c: New.
14571
14572 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14573
14574 * gcc.dg/vmx/vsums.c: New.
14575 * gcc.dg/vmx/vsums-be-order.c: New.
14576
14577 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14578
14579 * g++.dg/ipa/devirt-23.C: New testcase.
14580 * g++.dg/ipa/devirt-20.C: Fix template.
14581
14582 2014-02-02 Jan Hubicka <jh@suse.cz>
14583
14584 * g++.dg/ipa/devirt-21.C: New testcase.
14585
14586 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14587
14588 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14589 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14590
14591 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14592
14593 PR target/60017
14594 * gcc.c-torture/execute/pr60017.c: New test.
14595
14596 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14597
14598 PR fortran/57033
14599 * gfortran.dg/default_initialization_7.f90: New test.
14600
14601 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14602
14603 PR fortran/59906
14604 * gfortran.dg/elemental_subroutine_9.f90: New test.
14605
14606 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14607
14608 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14609
14610 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14611
14612 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14613
14614 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14615
14616 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14617
14618 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14619
14620 PR c++/51219
14621 * g++.dg/init/bitfield5.C: New.
14622
14623 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14624
14625 PR tree-optimization/60003
14626 * gcc.c-torture/execute/pr60003.c: New test.
14627
14628 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14629
14630 PR bootstrap/59985
14631 * gcc.target/arm/pr59985.C: New.
14632
14633 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14634
14635 PR sanitizer/59410
14636 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14637 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14638 to compile.
14639 (tsan_finish): Restore dg-do-what-default.
14640 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14641 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14642 * g++.dg/tsan/default_options.C: Likewise.
14643 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14644 * g++.dg/tsan/atomic_free2.C: Likewise.
14645 * g++.dg/tsan/cond_race.C: Likewise.
14646 * g++.dg/tsan/fd_close_norace.C: Likewise.
14647 * g++.dg/tsan/benign_race.C: Likewise.
14648 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14649 * c-c++-common/tsan/simple_race.c: Likewise.
14650 * c-c++-common/tsan/mutexset1.c: Likewise.
14651 * c-c++-common/tsan/thread_leak2.c: Likewise.
14652 * c-c++-common/tsan/tls_race.c: Likewise.
14653 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14654 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14655 * c-c++-common/tsan/free_race2.c: Likewise.
14656 * c-c++-common/tsan/thread_leak.c: Likewise.
14657 * c-c++-common/tsan/thread_leak1.c: Likewise.
14658 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14659 * c-c++-common/tsan/free_race.c: Likewise.
14660 * c-c++-common/tsan/sleep_sync.c: Likewise.
14661 * c-c++-common/tsan/tiny_race.c: Likewise.
14662 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14663 * c-c++-common/tsan/atomic_stack.c: Likewise.
14664 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14665 in dg-output regexps.
14666 * c-c++-common/tsan/simple_stack.c: Likewise.
14667
14668 2014-01-31 Richard Henderson <rth@redhat.com>
14669
14670 * g++.dg/tm/pr60004.C: New.
14671
14672 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14673
14674 PR c++/59082
14675 * g++.dg/inherit/crash4.C: New.
14676
14677 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14678
14679 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14680
14681 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14682
14683 * gcc.target/i386/m512-check.h: Use correct rounding values.
14684
14685 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14686
14687 * gcc.target/i386/avx-1.c: Use correct rounding values.
14688 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14689 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14690 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14691 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14692 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14693 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14694 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14695 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14696 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14697 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14698 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14699 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14700 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14701 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14702 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14703 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14704 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14705 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14706 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14707 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14708 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14709 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14710 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14711 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14712 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14713 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14714 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14715 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14716 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14717 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14718 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14719 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14720 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14721 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14729 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14730 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14731 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14732 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14733 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14734 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14735 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14736 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14737 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14738 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14739 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14740 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14741 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14742 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14743 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14744 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14745 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14746 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14747 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14748 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14749 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14750 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14751 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14752 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14753 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14754 * gcc.target/i386/sse-13.c: Ditto.
14755 * gcc.target/i386/sse-14.c: Ditto.
14756 * gcc.target/i386/sse-22.c: Ditto.
14757 * gcc.target/i386/sse-23.c: Ditto.
14758
14759 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14760
14761 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14762 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14763
14764 2014-01-31 Richard Biener <rguenther@suse.de>
14765
14766 PR middle-end/59990
14767 * gcc.dg/torture/pr59990.c: New testcase.
14768
14769 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14770
14771 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14772 if it fails don't run any tsan tests.
14773
14774 2014-01-31 Marek Polacek <polacek@redhat.com>
14775
14776 PR c/59963
14777 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14778 (y): Adjust dg-error.
14779 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14780 * gcc.dg/pr59963-1.c: New test.
14781 * gcc.dg/pr59963-2.c: New test.
14782 * gcc.dg/pr59963-3.c: New test.
14783
14784 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR target/59923
14787 * gcc.target/arm/pr59923.c: New test.
14788
14789 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14790
14791 * gcc.dg/vmx/splat.c: New.
14792 * gcc.dg/vmx/splat-vsx.c: New.
14793 * gcc.dg/vmx/splat-be-order.c: New.
14794 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14795 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14796 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14797
14798 2014-01-30 Richard Biener <rguenther@suse.de>
14799
14800 PR tree-optimization/59993
14801 * gcc.dg/torture/pr59993.c: New testcase.
14802
14803 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14804
14805 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14806 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14807 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14808 vect_int rather than vect_float.
14809
14810 2014-01-30 Marek Polacek <polacek@redhat.com>
14811
14812 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14813
14814 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14815
14816 * gcc.target/microblaze/isa/fcmp4.c: New.
14817
14818 2014-01-30 Marek Polacek <polacek@redhat.com>
14819
14820 PR c/59940
14821 * gcc.dg/pr59940.c: New test.
14822 * gcc.dg/pr35635.c (func3): Move dg-warning.
14823
14824 2014-01-30 Richard Biener <rguenther@suse.de>
14825
14826 PR tree-optimization/59903
14827 * gcc.dg/torture/pr59903.c: New testcase.
14828
14829 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14830
14831 PR c++/58843
14832 * g++.dg/lookup/crash8.C: New.
14833
14834 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14835
14836 PR c++/58649
14837 * g++.dg/template/crash117.C: New.
14838
14839 2014-01-30 Richard Biener <rguenther@suse.de>
14840
14841 PR c/59905
14842 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14843 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14844 abort.
14845 * gcc.dg/invalid-call-1.c: Likewise.
14846
14847 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14848
14849 PR c++/58561
14850 * g++.dg/cpp1y/auto-fn23.C: New.
14851
14852 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14853
14854 PR c++/58846
14855 * g++.dg/init/dso_handle2.C: New.
14856
14857 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14858
14859 PR c++/58674
14860 * g++.dg/cpp0x/pr58674.C: New.
14861
14862 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14863
14864 PR target/59617
14865 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14866 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14867
14868 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14869
14870 * gcc.dg/vmx/merge-be-order.c: New.
14871 * gcc.dg/vmx/merge.c: New.
14872 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14873 * gcc.dg/vmx/merge-vsx.c: New.
14874
14875 2014-01-29 Richard Biener <rguenther@suse.de>
14876
14877 PR tree-optimization/58742
14878 * gcc.dg/pr58742-1.c: New testcase.
14879 * gcc.dg/pr58742-2.c: Likewise.
14880 * gcc.dg/pr58742-3.c: Likewise.
14881
14882 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14883
14884 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14885 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14886 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14887
14888 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14889
14890 PR c++/58702
14891 * g++.dg/gomp/pr58702.C: New.
14892
14893 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14894
14895 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14896 selector.
14897
14898 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR middle-end/59917
14901 PR tree-optimization/59920
14902 * gcc.dg/pr59920-1.c: New test.
14903 * gcc.dg/pr59920-2.c: New test.
14904 * gcc.dg/pr59920-3.c: New test.
14905 * c-c++-common/gomp/pr59917-1.c: New test.
14906 * c-c++-common/gomp/pr59917-2.c: New test.
14907
14908 PR tree-optimization/59594
14909 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14910 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14911 * gcc.dg/vect/pr59594.c: New test.
14912
14913 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14914
14915 PR fortran/59414
14916 * gfortran.dg/allocate_class_3.f90: New test.
14917
14918 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14919
14920 PR preprocessor/59935
14921 * c-c++-common/cpp/warning-zero-location.c: New test.
14922 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14923
14924 2014-01-27 Steve Ellcey <sellcey@mips.com>
14925
14926 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14927
14928 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14929
14930 * g++.dg/ext/mv16.C: New tests.
14931
14932 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14933
14934 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14935 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14936 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14937 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14938 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14939 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14940 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14941 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14942 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14943 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14944 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14945 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14946 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14947 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14948 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14949 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14950 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14951 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14952 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14953 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14954 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14955 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14956 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14957 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14958 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14959 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14960 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14961 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14962 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14963 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14964 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14965 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14966 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14967 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14968 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14969 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14970 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14971 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14972 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14973 _mm512_mask_cvtepi32_storeu_epi8.
14974 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14975 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14976 _mm512_mask_cvtepi32_storeu_epi16.
14977 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14978 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14979 _mm512_mask_cvtepi64_storeu_epi8.
14980 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14981 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14982 _mm512_mask_cvtepi64_storeu_epi16.
14983 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14984 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14985 _mm512_mask_cvtepi64_storeu_epi32.
14986 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14987 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14988 _mm512_mask_cvtsepi32_storeu_epi8.
14989 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14990 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14991 _mm512_mask_cvtsepi32_storeu_epi16.
14992 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14993 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14994 _mm512_mask_cvtsepi64_storeu_epi8.
14995 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14996 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14997 _mm512_mask_cvtsepi64_storeu_epi16.
14998 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14999 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15000 _mm512_mask_cvtsepi64_storeu_epi32.
15001 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15002 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15003 _mm512_mask_cvtusepi32_storeu_epi8.
15004 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15005 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15006 _mm512_mask_cvtusepi32_storeu_epi16.
15007 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15009 _mm512_mask_cvtusepi64_storeu_epi8.
15010 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15011 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15012 _mm512_mask_cvtusepi64_storeu_epi16.
15013 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15015 _mm512_mask_cvtusepi64_storeu_epi32.
15016 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15017 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15018
15019 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15020
15021 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15022 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15023 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15024 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15025 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15026 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15027 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15028 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15029 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15030 built-ins roudning immediate.
15031 * gcc.target/i386/sse-22.c: Add new built-ins.
15032 * gcc.target/i386/sse-23.c: Ditto.
15033 * gcc.target/i386/avx-1.c: Ditto.
15034
15035 2014-01-27 Christian Bruel <christian.bruel@st.com>
15036
15037 * gcc.target/sh/torture/strncmp.c: New tests.
15038
15039 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15040
15041 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15042
15043 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15044
15045 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15046
15047 2014-01-24 Jeff Law <law@redhat.com>
15048
15049 PR tree-optimization/59919
15050 * gcc.c-torture/compile/pr59919.c: New test.
15051
15052 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15053
15054 PR c++/57524
15055 * g++.dg/ext/timevar2.C: New.
15056
15057 2014-01-24 Marek Polacek <polacek@redhat.com>
15058
15059 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15060
15061 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15062
15063 PR target/59929
15064 * gcc.target/i386/pr59929.c: New test.
15065
15066 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15067
15068 PR target/59909
15069 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15070 word atomic functions at runtime.
15071
15072 2014-01-23 Marek Polacek <polacek@redhat.com>
15073
15074 PR c/59846
15075 * gcc.dg/pr59846.c: New test.
15076
15077 2014-01-23 Marek Polacek <polacek@redhat.com>
15078
15079 PR c/58346
15080 * c-c++-common/pr58346-1.c: New test.
15081 * c-c++-common/pr58346-2.c: New test.
15082 * c-c++-common/pr58346-3.c: New test.
15083
15084 2014-01-23 Marek Polacek <polacek@redhat.com>
15085
15086 PR c/59871
15087 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15088 * gcc.dg/pr59871.c: New test.
15089
15090 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15091
15092 PR c++/58980
15093 * g++.dg/parse/enum11.C: New.
15094
15095 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15096
15097 * gcc.target/aarch64/sshr64_1.c: New testcase.
15098
15099 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15100
15101 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15102 SIMD enabled function.
15103 * g++.dg/cilk-plus/ef_test.C: New test.
15104 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15105 and added C++ ones.
15106 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15107 to differenciate C error messages from C++ ones.
15108
15109 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15110
15111 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15112
15113 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15114
15115 * gcc.target/microblaze/others/builtin-trap.c: New test,
15116
15117 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15118
15119 PR middle-end/58809
15120 * c-c++-common/gomp/pr58809.c: New test.
15121
15122 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15123
15124 PR sanitizer/59897
15125 * c-c++-common/asan/use-after-return-1.c: Fixed
15126 to pass on darwin.
15127
15128 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15129
15130 PR preprocessor/58580
15131 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15132
15133 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15134 Ilya Tocar <ilya.tocar@intel.com>
15135
15136 * gcc.target/i386/avx512f-kmovw-1.c: New.
15137
15138 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15139
15140 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15141 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15142 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15143 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15144 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15145 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15146
15147 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15148
15149 PR target/52125
15150 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15151 * gcc.target/mips/pr52125.c: New test.
15152
15153 2014-01-22 Marek Polacek <polacek@redhat.com>
15154
15155 PR c/59891
15156 * gcc.dg/torture/pr59891.c: New test.
15157
15158 2014-01-22 Jeff Law <law@redhat.com>
15159
15160 PR tree-optimization/59597
15161 * gcc.dg/tree-ssa/pr59597.c: New test.
15162
15163 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15164
15165 PR rtl-optimization/59477
15166 * g++.dg/pr59477.C: New.
15167
15168 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15169
15170 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15171
15172 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15173
15174 PR c++/59482
15175 * g++.dg/pr59482.C: New.
15176
15177 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15178
15179 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15180 * gcc.dg/vmx/extract-vsx.c: New.
15181 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15182 * gcc.dg/vmx/insert-vsx.c: New.
15183
15184 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15185
15186 PR rtl-optimization/59896
15187 * gcc.target/arm/pr59896.c: New.
15188
15189 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15190
15191 PR rtl-optimization/59858
15192 * gcc.target/arm/pr59858.c: New.
15193
15194 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15195
15196 PR target/59003
15197 * gcc.dg/tree-prof/pr59003.c: New test.
15198
15199 PR middle-end/59860
15200 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15201 other targets.
15202
15203 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15204
15205 * gfortran.dg/round_3.f08: Add more cases.
15206
15207 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15208
15209 * lib/target-supports.exp (force_conventional_output_for): New
15210 procedure.
15211 * lib/scanasm.exp (scan-assembler_required_options)
15212 (scan-assembler-not_required_options)
15213 (scan-assembler-times_required_options): Replace with
15214 force_conventional_output_fors.
15215 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15216 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15217
15218 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15219
15220 PR middle-end/59789
15221 * gcc.target/i386/pr59789.c: New testcase.
15222
15223 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15224
15225 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15226 the 'code' bitfield from 16 to 8.
15227
15228 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15229
15230 * lib/target-supports.exp
15231 (check_effective_target_vect_perm): Exclude aarch64_be.
15232 (check_effective_target_vect_perm_byte): Likewise.
15233 (check_effective_target_vect_perm_short): Likewise.
15234
15235 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15236
15237 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15238 (RUN_TEST): Use new macro.
15239 (INDEX64_32): Delete.
15240 (INDEX64_64): Likewise.
15241 (INDEX128_32): Likewise.
15242 (INDEX128_64): Likewise.
15243 (INDEX): Likewise.
15244 (test_vneg_f32): Use fixed RUN_TEST.
15245
15246 2014-01-20 Richard Biener <rguenther@suse.de>
15247
15248 PR middle-end/59860
15249 * gcc.dg/pr59860.c: New testcase.
15250
15251 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15252
15253 PR target/59880
15254 * gcc.target/i386/pr59880.c: New test.
15255
15256 2014-01-20 Renlin Li <renlin.li@arm.com>
15257
15258 * gcc.dg/pr44194-1.c: Tweak regexp.
15259
15260 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15261
15262 PR libfortran/59771
15263 PR libfortran/59774
15264 PR libfortran/59836
15265 * gfortran.dg/round_3.f08: New cases added.
15266 * gfortran.dg/fmt_g_1.f90: New test.
15267
15268 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15269
15270 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15271
15272 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15273
15274 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15275
15276 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15277
15278 * gcc.dg/vect/pr57705.c: Require vect_int.
15279 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15280 * gcc.dg/vect/vect-alias-check.c: Likewise.
15281
15282 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15283
15284 PR fortran/58007
15285 * gfortran.dg/unresolved_fixup_1.f90: New test.
15286 * gfortran.dg/unresolved_fixup_2.f90: New test.
15287
15288 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR target/58944
15291 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15292 Remove dg-prune-output lines.
15293
15294 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15295
15296 PR middle-end/59706
15297 * gfortran.dg/pr59706.f90: New test.
15298 * g++.dg/ext/pr59706.C: New test.
15299
15300 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15301
15302 PR c++/59270
15303 PR c++/58811
15304 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15305 * g++.dg/init/pr58811.C: Likewise.
15306
15307 2014-01-17 Jeff Law <law@redhat.com>
15308
15309 PR middle-end/57904
15310 * gfortran.dg/pr57904.f90: New test.
15311
15312 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15313
15314 PR c++/59269
15315 * g++.dg/cpp0x/nsdmi-union4.C: New.
15316
15317 2014-01-17 Marek Polacek <polacek@redhat.com>
15318
15319 PR c++/59838
15320 * g++.dg/diagnostic/pr59838.C: New test.
15321
15322 2014-01-17 Marek Polacek <polacek@redhat.com>
15323
15324 PR c/58346
15325 * gcc.dg/pr58346.c: New test.
15326
15327 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR testsuite/58776
15330 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15331 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15332 option duplication.
15333
15334 PR fortran/59440
15335 * gfortran.dg/pr59440-1.f90: New test.
15336 * gfortran.dg/pr59440-2.f90: New test.
15337 * gfortran.dg/pr59440-3.f90: New test.
15338
15339 PR testsuite/59064
15340 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15341 testing for " version" and " alias" with one testing for
15342 " version\[^\n\r]* alias".
15343 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15344 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15345 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15346 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15347 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15348 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15349
15350 PR c++/57945
15351 * c-c++-common/torture/pr57945.c: New test.
15352
15353 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15354
15355 * gcc.target/arm/its.c: New testcase.
15356
15357 2014-01-16 Jan Hubicka <jh@suse.cz>
15358
15359 PR ipa/59775
15360 * g++.dg/torture/pr59775.C: New testcase.
15361
15362 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15363
15364 PR middle-end/58344
15365 * gcc.c-torture/compile/pr58344.c: New test.
15366
15367 PR target/59839
15368 * gcc.target/i386/pr59839.c: New test.
15369
15370 PR debug/54694
15371 * gcc.target/i386/pr9771-1.c (main): Rename to...
15372 (real_main): ... this. Add __asm name "main".
15373 (ASMNAME, ASMNAME2, STRING): Define.
15374
15375 2014-01-16 Nick Clifton <nickc@redhat.com>
15376
15377 PR middle-end/28865
15378 * gcc.c-torture/compile/pr28865.c: New.
15379 * gcc.c-torture/execute/pr28865.c: New.
15380
15381 2014-01-16 Marek Polacek <polacek@redhat.com>
15382
15383 PR middle-end/59827
15384 * gcc.dg/pr59827.c: New test.
15385
15386 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15387
15388 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15389
15390 2014-01-15 Richard Henderson <rth@redhat.com>
15391
15392 PR debug/54694
15393 * gcc.target/i386/pr54694.c: New test.
15394
15395 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15396
15397 PR c++/49718
15398 * g++.dg/pr49718.C: New test.
15399
15400 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15401
15402 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15403
15404 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15405
15406 * gcc.dg/vmx/mult-even-odd.c: New.
15407 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15408
15409 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15410
15411 * lib/target-supports.exp (check_libcilkrts_available): Added an
15412 extern "C" if we are using C++ along with a function prototype.
15413
15414 2014-01-15 Jeff Law <law@redhat.com>
15415
15416 PR tree-optimization/59747
15417 * gcc.c-torture/execute/pr59747.c: New test.
15418
15419 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15420
15421 PR target/59794
15422 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15423 Linux/x86.
15424 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15425 * g++.dg/ext/attribute-test-1.C: Likewise.
15426 * g++.dg/ext/attribute-test-2.C: Likewise.
15427 * g++.dg/ext/attribute-test-3.C: Likewise.
15428 * g++.dg/ext/attribute-test-4.C: Likewise.
15429 * g++.dg/ext/pr56790-1.C: Likewise.
15430 * g++.dg/torture/pr38565.C: Likewise.
15431 * gcc.dg/pr53060.c: Likewise.
15432 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15433 * c-c++-common/vector-compare-2.c: Likewise.
15434 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15435 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15436 dg-message line number.
15437
15438 2014-01-15 Matthias Klose <doko@ubuntu.com>
15439
15440 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15441
15442 2014-01-15 Richard Biener <rguenther@suse.de>
15443
15444 PR tree-optimization/59822
15445 * g++.dg/torture/pr59822.C: New testcase.
15446
15447 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15448
15449 PR target/59808
15450 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15451 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15452
15453 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15454 Kugan Vivekanandarajah <kuganv@linaro.org>
15455
15456 PR target/59695
15457 * g++.dg/pr59695.C: New testcase.
15458
15459 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15460
15461 PR target/59803
15462 * gcc.c-torture/compile/pr59803.c: New testcase.
15463
15464 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15465
15466 PR c/58943
15467 * gcc.c-torture/execute/pr58943.c: New test.
15468 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15469
15470 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15471
15472 PR target/59794
15473 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15474 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15475 (bar): Change return type to void. Set y to x.
15476 * gcc.target/i386/pr59794-1.c: New testcase.
15477 * gcc.target/i386/pr59794-2.c: Likewise.
15478 * gcc.target/i386/pr59794-3.c: Likewise.
15479 * gcc.target/i386/pr59794-4.c: Likewise.
15480 * gcc.target/i386/pr59794-5.c: Likewise.
15481 * gcc.target/i386/pr59794-6.c: Likewise.
15482 * gcc.target/i386/pr59794-7.c: Likewise.
15483
15484 2014-01-14 Richard Biener <rguenther@suse.de>
15485
15486 PR tree-optimization/58921
15487 PR tree-optimization/59006
15488 * gcc.dg/torture/pr58921.c: New testcase.
15489 * gcc.dg/torture/pr59006.c: Likewise.
15490 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15491
15492 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15493
15494 PR testsuite/59494
15495 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15496 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15497 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15498 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15499 Executing predictive commoning without unrolling.
15500
15501 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15502
15503 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15504 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15505 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15506 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15507 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15508 __builtin_ia32_rsqrt28sd_round.
15509 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15510 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15511 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15512 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15513 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15514 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15515 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15516 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15517 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15518 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15519 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15520 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15521 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15522 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15523 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15524 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15525 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15526 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15527 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15528 fix wrong rounding mode (see above).
15529 * gcc.target/i386/sse-23.c: Ditto.
15530
15531 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15532
15533 * gcc.dg/vmx/insert.c: New.
15534 * gcc.dg/vmx/insert-be-order.c: New.
15535 * gcc.dg/vmx/extract.c: New.
15536 * gcc.dg/vmx/extract-be-order.c: New.
15537
15538 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15539
15540 PR tree-optimization/59387
15541 * gcc.c-torture/execute/pr59387.c: New test.
15542
15543 2014-01-13 Richard Biener <rguenther@suse.de>
15544
15545 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15546 adjusting mathlib options.
15547 * gfortran.dg/lto/lto.exp: Likewise.
15548
15549 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15550
15551 * gnat.dg/loop_optimization17.adb: New test.
15552 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15553
15554 2014-01-13 Christian Bruel <christian.bruel@st.com>
15555
15556 * gcc.target/sh/cmpstrn.c: New case.
15557
15558 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15559
15560 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15561 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15562
15563 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15564
15565 PR fortran/58026
15566 * gfortran.dg/alloc_comp_basics_6.f90: New.
15567
15568 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15569
15570 PR fortran/59700
15571 * gfortran.dg/pr59700.f90: New test.
15572
15573 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15574
15575 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15576 * gfortran.dg/use_only_3.f90: Likewise.
15577 * gfortran.dg/inquire_10.f90: Delete opened file.
15578 * gfortran.dg/inquire_15.f90: Likewise.
15579 * gfortran.dg/pr16597.f90: Likewise.
15580 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15581 for PR59419.
15582
15583 2014-01-10 Jeff Law <law@redhat.com>
15584
15585 PR middle-end/59743
15586 * gcc.c-torture/compile/pr59743.c: New test.
15587
15588 2014-01-10 Jan Hubicka <jh@suse.cz>
15589
15590 PR ipa/58585
15591 * g++.dg/torture/pr58585.C: New testcase.
15592
15593 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15594
15595 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15596
15597 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15598
15599 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15600
15601 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15602
15603 PR target/59744
15604 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15605 * gcc.target/aarch64/cmn-neg2.c: New test.
15606
15607 2014-01-10 Richard Biener <rguenther@suse.de>
15608
15609 PR tree-optimization/59374
15610 * gcc.dg/torture/pr59374-3.c: New testcase.
15611
15612 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15613
15614 * lib/target-supports.exp
15615 (check_effective_target_arm_crypto_ok_nocache): New.
15616 (check_effective_target_arm_crypto_ok): Use above procedure.
15617 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15618
15619 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15620
15621 PR ipa/58252
15622 PR ipa/59226
15623 * g++.dg/ipa/devirt-20.C: New testcase.
15624 * g++.dg/torture/pr58252.C: Likewise.
15625 * g++.dg/torture/pr59226.C: Likewise.
15626
15627 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15628
15629 * c-c++-common/asan/no-asan-stack.c: New test.
15630
15631 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15632
15633 PR middle-end/59670
15634 * gcc.dg/pr59670.c: New test.
15635
15636 2014-01-09 Steve Ellcey <sellcey@mips.com>
15637
15638 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15639
15640 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15641
15642 PR middle-end/47735
15643 * gcc.target/i386/pr47735.c: New test.
15644
15645 PR tree-optimization/59622
15646 * g++.dg/opt/pr59622-2.C: New test.
15647 * g++.dg/opt/pr59622-3.C: New test.
15648 * g++.dg/opt/pr59622-4.C: New test.
15649 * g++.dg/opt/pr59622-5.C: New test.
15650
15651 PR sanitizer/59136
15652 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15653 filename:line instead of (modulename+offset) form with stripped
15654 initial / from the filename.
15655
15656 2014-01-09 Ian Lance Taylor <iant@google.com>
15657
15658 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15659 the other Go compiler.
15660
15661 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15662
15663 PR c++/59730
15664 * g++.dg/cpp0x/variadic145.C: New.
15665
15666 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15667
15668 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15669 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15670
15671 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15672
15673 PR testsuite/59524
15674 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15675 are run only if the Cilk library is available/enabled.
15676 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15677 * lib/target-supports.exp (check_libcilkrts_available): New function.
15678
15679 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15680
15681 PR c++/59631
15682 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15683 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15684 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15685 with dg-additional-options.
15686 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15687 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15688 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15689 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15690 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15691 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15692
15693 2014-01-09 Richard Biener <rguenther@suse.de>
15694
15695 PR tree-optimization/59715
15696 * gcc.dg/torture/pr59715.c: New testcase.
15697
15698 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15699
15700 * c-c++-common/asan/no-asan-globals.c: New test.
15701 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15702 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15703 * c-c++-common/asan/use-after-return-1.c: Likewise.
15704 * c-c++-common/asan/no-use-after-return.c: Likewise.
15705
15706 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15707
15708 * gnat.dg/weak2.ad[sb]: New test.
15709
15710 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15711
15712 PR middle-end/59471
15713 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15714 type, use pointers to vector type instead.
15715
15716 2014-01-08 Catherine Moore <clm@codesourcery.com>
15717
15718 * gcc.target/mips/umips-branch-3.c: New test.
15719 * gcc.target/mips/umips-branch-4.c: New test.
15720
15721 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15722
15723 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15724 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15725 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15726 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15727 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15728 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15729 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15730 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15731
15732 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15733
15734 PR rtl-optimization/59137
15735 * gcc.target/mips/pr59137.c: New test.
15736
15737 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15738
15739 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15740 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15741 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15742 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15743 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15744 Require fpic effective target.
15745 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15746
15747 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15748
15749 PR ipa/59722
15750 * gcc.dg/pr59722.c: New test.
15751
15752 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15753
15754 PR middle-end/57748
15755 * gcc.dg/torture/pr57748-3.c: New test.
15756 * gcc.dg/torture/pr57748-4.c: New test.
15757
15758 2014-01-08 Marek Polacek <polacek@redhat.com>
15759
15760 PR middle-end/59669
15761 * gcc.dg/gomp/pr59669-1.c: New test.
15762 * gcc.dg/gomp/pr59669-2.c: New test.
15763
15764 2014-01-08 Martin Jambor <mjambor@suse.cz>
15765
15766 PR ipa/59610
15767 * gcc.dg/ipa/pr59610.c: New test.
15768
15769 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15770
15771 PR fortran/58182
15772 * gfortran.dg/binding_label_tests_26a.f90: New.
15773 * gfortran.dg/binding_label_tests_26b.f90: New.
15774
15775 2014-01-08 Marek Polacek <polacek@redhat.com>
15776
15777 PR sanitizer/59667
15778 * c-c++-common/ubsan/pr59667.c: New test.
15779
15780 2014-01-08 Richard Biener <rguenther@suse.de>
15781
15782 PR middle-end/59630
15783 * gcc.dg/pr59630.c: New testcase.
15784
15785 2014-01-08 Richard Biener <rguenther@suse.de>
15786
15787 PR middle-end/59471
15788 * gcc.dg/pr59471.c: New testcase.
15789
15790 2014-01-07 Jeff Law <law@redhat.com>
15791
15792 PR middle-end/53623
15793 * gcc.target/i386/pr53623.c: New test.
15794
15795 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15796
15797 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15798 blanks at EOF.
15799 * g++.dg/cpp1y/pr58534.C: Likewise.
15800 * g++.dg/cpp1y/pr58536.C: Likewise.
15801 * g++.dg/cpp1y/pr58548.C: Likewise.
15802 * g++.dg/cpp1y/pr58549.C: Likewise.
15803 * g++.dg/cpp1y/pr58637.C: Likewise.
15804 * g++.dg/cpp1y/pr59112.C: Likewise.
15805 * g++.dg/cpp1y/pr59113.C: Likewise.
15806 * g++.dg/cpp1y/pr59629.C: Likewise.
15807 * g++.dg/cpp1y/pr59635.C: Likewise.
15808 * g++.dg/cpp1y/pr59636.C: Likewise.
15809 * g++.dg/cpp1y/pr59638.C: Likewise.
15810
15811 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15812
15813 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15814
15815 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15816
15817 * gcc.target/i386/intrinsics_4.c (bar): New function.
15818
15819 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15820
15821 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15822
15823 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15824
15825 PR rtl-optimization/58668
15826 * gcc.dg/pr58668.c: New test.
15827
15828 PR tree-optimization/59643
15829 * gcc.dg/pr59643.c: New test.
15830 * gcc.c-torture/execute/pr59643.c: New test.
15831
15832 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15833
15834 PR fortran/59589
15835 * gfortran.dg/class_allocate_16.f90: New.
15836
15837 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15838
15839 PR target/59644
15840 * gcc.target/i386/pr59644.c: New test.
15841
15842 2014-01-06 Marek Polacek <polacek@redhat.com>
15843
15844 PR c/57773
15845 * gcc.dg/pr57773.c: New test.
15846
15847 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15848
15849 PR c++/59635
15850 PR c++/59636
15851 PR c++/59629
15852 PR c++/59638
15853 * g++.dg/cpp1y/pr59635.C: New testcase.
15854 * g++.dg/cpp1y/pr59636.C: New testcase.
15855 * g++.dg/cpp1y/pr59629.C: New testcase.
15856 * g++.dg/cpp1y/pr59638.C: New testcase.
15857
15858 2014-01-06 Martin Jambor <mjambor@suse.cz>
15859
15860 PR ipa/59008
15861 * gcc.dg/ipa/pr59008.c: New test.
15862
15863 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15864
15865 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15866 if supported.
15867
15868 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15869
15870 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15871 Require c99_runtime.
15872 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15873
15874 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15875 Require c99_runtime.
15876 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15877 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15878 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15879
15880 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15881 Require c99_runtime.
15882 Make CALC void static.
15883 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15884
15885 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15886 Require c99_runtime.
15887 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15888
15889 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15890
15891 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15892 * gcc.target/i386/pr59501-2.c: Likewise.
15893 * gcc.target/i386/pr59501-3.c: Likewise.
15894 * gcc.target/i386/pr59501-4.c: Likewise.
15895 * gcc.target/i386/pr59501-5.c: Likewise.
15896 * gcc.target/i386/pr59501-6.c: Likewise.
15897
15898 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15899
15900 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15901 * gcc.target/i386/pr59390_1.c: Likewise.
15902 * gcc.target/i386/pr59390_2.c: Likewise.
15903
15904 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15905
15906 * gcc.dg/pr59350.c: Tweak.
15907 * gcc.dg/pr59350-2.c: New test.
15908 * g++.dg/pr59510.C: Likewise.
15909
15910 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15911
15912 PR fortran/59023
15913 * gfortran.dg/bind_c_procs_2.f90: New.
15914
15915 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15916
15917 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15918 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15919 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15920 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15921 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15922 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15923 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15924
15925 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15926
15927 * gcc.target/arm/neon-nested-apcs.c: New test.
15928
15929 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15930
15931 PR tree-optimization/59519
15932 * gcc.dg/vect/pr59519-1.c: New test.
15933 * gcc.dg/vect/pr59519-2.c: New test.
15934
15935 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15936 vmovdqu32.
15937
15938 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15939
15940 PR fortran/59547
15941 * gfortran.dg/typebound_proc_32.f90: New.
15942
15943 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15944
15945 PR c++/58950
15946 * g++.dg/pr58950.C: New file.
15947
15948 2014-01-03 Tobias Burnus <burnus@net-b.de>
15949
15950 PR c++/58567
15951 * g++.dg/gomp/pr58567.C: New.
15952
15953 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15954
15955 PR tree-optimization/59651
15956 * gcc.dg/torture/pr59651.c: New test.
15957 * gcc.dg/vect/pr59651.c: Ditto.
15958
15959 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15960
15961 PR target/59625
15962 * gcc.target/i386/pr59625.c: New test.
15963
15964 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15965
15966 Core DR 1442
15967 PR c++/59165
15968 * g++.dg/cpp0x/range-for28.C: New.
15969 * g++.dg/cpp0x/range-for3.C: Update.
15970
15971 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15972
15973 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15974
15975 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15976
15977 PR c++/59641
15978 * g++.dg/cpp0x/pr59641.C: New file.
15979
15980 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15981
15982 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15983
15984 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15985
15986 PR c++/59378
15987 * g++.dg/ext/pr59378.C: New file.
15988
15989 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15990
15991 Update copyright years
15992
15993 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15994
15995 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15996 notice.
15997
15998 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15999
16000 PR fortran/59654
16001 * gfortran.dg/dynamic_dispatch_12.f90: New.
16002
16003 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16004
16005 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16006 the builtin isn't optimized away as unused.
16007
16008 PR rtl-optimization/59647
16009 * g++.dg/opt/pr59647.C: New test.
16010 \f
16011 Copyright (C) 2014 Free Software Foundation, Inc.
16012
16013 Copying and distribution of this file, with or without modification,
16014 are permitted in any medium without royalty provided the copyright
16015 notice and this notice are preserved.