]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR debug/38757 gcc does not emit DW_LANG_C99.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3a4a2292 12014-11-20 Mark Wielaard <mjw@redhat.com>
2
3 PR debug/38757
4 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
5 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
6
741c191b 72014-11-21 Ilya Tocar <ilya.tocar@intel.com>
8
9 * g++.dg/other/i386-2.C: Add -mclwb.
10 * g++.dg/other/i386-3.C: Ditto.
11 * gcc.target/i386/clwb-1.c: New test.
12 * gcc.target/i386/sse-12.c: Add new options.
13 * gcc.target/i386/sse-13.c: Ditto.
14 * gcc.target/i386/sse-14.c: Ditto.
15 * gcc.target/i386/sse-22.c: Ditto.
16 * gcc.target/i386/sse-23.c: Ditto.
17
afee0628 182014-11-21 Ilya Tocar <ilya.tocar@intel.com>
19
20 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
21 * g++.dg/other/i386-3.C: Ditto.
22 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
23 * gcc.target/i386/avx512vbmi-check.h: Ditto.
24 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
25 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
26 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
27 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
28 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
29 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
30 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
31 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
32 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
33 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
34 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
35 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
36 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
37 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
38 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
39 * gcc.target/i386/sse-12.c: Add new options.
40 * gcc.target/i386/sse-13.c: Ditto.
41 * gcc.target/i386/sse-14.c: Ditto.
42 * gcc.target/i386/sse-22.c: Ditto.
43 * gcc.target/i386/sse-23.c: Ditto.
44
8a12b665 452014-11-21 Ilya Tocar <ilya.tocar@intel.com>
46
47 * g++.dg/other/i386-2.C: Add -mavx512ifma.
48 * g++.dg/other/i386-3.C: Ditto.
49 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
50 * gcc.target/i386/avx512ifma-check.h: New.
51 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
52 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
53 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
54 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
55 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
56 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
57 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
58 * gcc.target/i386/sse-12.c: Add new options.
59 * gcc.target/i386/sse-13.c: Ditto.
60 * gcc.target/i386/sse-14.c: Ditto.
61 * gcc.target/i386/sse-22.c: Ditto.
62 * gcc.target/i386/sse-23.c: Ditto.
63
98945935 642014-11-21 Georg-Johann Lay <avr@gjlay.de>
65
66 Forward-port from 2014-10-30 4_9-branch r216934
67
68 PR target/63633
69 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
70
b7d634fc 712014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
72
73 PR debug/63239
74 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
322f5750 75 -gno-strict-dwarf.
b7d634fc 76
b58a3a5f 772014-11-21 Tom de Vries <tom@codesourcery.com>
78
79 * gcc.dg/store-motion-fgcse-sm.c: New test.
80
6404c7b5 812014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
82
83 PR target/60451
84 * gcc.target/i386/pr60451.c: New.
85
e984aff2 862014-11-21 Jakub Jelinek <jakub@redhat.com>
87
618d4af2 88 PR tree-optimization/61773
89 * gcc.dg/pr61773.c: New test.
90
c61ef207 91 PR target/63764
92 * c-c++-common/pr63764-1.c: New test.
93 * c-c++-common/pr63764-2.c: New test.
94
e984aff2 95 PR target/63910
96 * gcc.target/i386/pr63910.c: New test.
97
866c15f3 982014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
99
100 PR lto/63998
101 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
102
0cbddb31 1032014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
104
105 * gcc.dg/no-strict-overflow-8.c: New test.
106
f18e93a8 1072014-11-20 Andrew Stubbs <ams@codesourcery.com>
108
109 * gcc.dg/undefined-loop-1.c: New file.
110 * gcc.dg/undefined-loop-2.c: New file.
111
73d7dc3e 1122014-11-20 Tejas Belagod <tejas.belagod@arm.com>
113
114 * gcc.target/aarch64/symbol-range.c: New.
115 * gcc.target/aarch64/symbol-range-tiny.c: New.
e8d07056 1162014-11-20 Richard Biener <rguenther@suse.de>
117
118 PR middle-end/63962
119 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
120
387312e6 1212014-11-20 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/63677
124 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
125 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
126
ab0f939c 1272014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
128
129 PR sanitizer/63845
130 * gcc.dg/asan/pr63845.c: New test.
131
da0c2f85 1322014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
133
134 PR sanitizer/63939
135 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
136 stack pointer address, to fit darwin output when symbolizer is not
137 present.
138 * c-c++-common/asan/heap-overflow-1.c: Likewise.
139 * c-c++-common/asan/memcmp-1.c: Likewise.
140 * c-c++-common/asan/misalign-1.c: Likewise.
141 * c-c++-common/asan/misalign-2.c: Likewise.
142 * c-c++-common/asan/null-deref-1.c: Likewise.
143 * c-c++-common/asan/stack-overflow-1.c: Likewise.
144 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
145 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
146 * c-c++-common/asan/use-after-free-1.c: Likewise.
147 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
148 * g++.dg/asan/deep-tail-call-1.C: Likewise.
149 * g++.dg/asan/large-func-test-1.C: Likewise.
150
3520880b 1512014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
152
153 PR sanitizer/63939
154 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
155
d738ec4a 1562014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
157
158 PR sanitizer/63939
159 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
160 * c-c++-common/asan/memcmp-1.c: Likewise.
161 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
162 * c-c++-common/asan/use-after-free-1.c: Likewise.
163
632fe591 1642014-11-19 David Malcolm <dmalcolm@redhat.com>
165
166 PR jit/63854
167 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
168 (make_random_function): Free ff->locals.
169
668bfa53 1702014-11-19 Uros Bizjak <ubizjak@gmail.com>
171
172 PR target/63947
173 * gcc.target/i386/pr63947.c: New test.
174
394aed6a 1752014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
176
177 PR c++/55425
668bfa53 178 * g++.dg/cpp0x/constexpr-__func__.C: New.
394aed6a 179
aa9243d5 1802014-11-19 Renlin Li <Renlin.Li@arm.com>
394aed6a 181
182 PR target/63424
aa9243d5 183 * gcc.target/aarch64/pr63424.c: New test.
184
aec08e4d 1852014-11-19 Renlin Li <Renlin.Li@arm.com>
186
394aed6a 187 PR middle-end/63762
188 * gcc.dg/pr63762.c: New test.
aec08e4d 189
c3151cc5 1902014-11-19 Marek Polacek <polacek@redhat.com>
191
192 PR sanitizer/63690
193 * gcc.dg/ubsan/pr63690.c: New test.
194
7c606098 1952014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
196
197 PR sanitizer/62132
198 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
199 darwin, adjust dg-output.
200 * c-c++-common/asan/misalign-2.c: Likewise.
201
6f58cf06 2022014-11-19 Richard Henderson <rth@redhat.com>
203
204 * gcc.dg/cwsc0.c: New test.
205 * gcc.dg/cwsc1.c: New test.
206
da350693 2072014-11-19 Marek Polacek <polacek@redhat.com>
208
209 PR sanitizer/63879
210 * c-c++-common/ubsan/pr63879-1.c: New test.
211 * c-c++-common/ubsan/pr63879-2.c: New test.
212
cac6d71b 2132014-11-19 Tom de Vries <tom@codesourcery.com>
214
215 PR tree-optimization/62167
216 * gcc.dg/pr51879-12.c: Add xfails.
217 * gcc.dg/pr62167-run.c: New test.
218 * gcc.dg/pr62167.c: New test.
219
920d99b4 2202014-11-19 Jakub Jelinek <jakub@redhat.com>
221
dddeeb5e 222 PR tree-optimization/63915
223 * c-c++-common/gomp/pr60823-4.c: New test.
224
920d99b4 225 PR sanitizer/63520
226 * c-c++-common/ubsan/pr63520.c: New test.
227
98712d8b 2282014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
229
230 PR c++/57654
231 * g++.dg/cpp0x/constexpr-ref7.C: New.
232
0a7764e7 2332014-11-19 Jakub Jelinek <jakub@redhat.com>
234
235 PR sanitizer/63913
236 * g++.dg/ubsan/pr63913.C: New test.
237
75ad6963 2382014-11-19 Andreas Schwab <schwab@suse.de>
239
240 * gcc.dg/pure-2.c: Update line numbers.
241
3118c58c 2422014-11-19 Jakub Jelinek <jakub@redhat.com>
243
244 PR rtl-optimization/63843
245 * gcc.c-torture/execute/pr63843.c: New test.
246
89da42b6 2472014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
248
249 PR target/63937
250 * gcc.dg/memset-2.c: New.
251
ae371dcf 2522014-11-18 Jakub Jelinek <jakub@redhat.com>
253
f8fc8b8e 254 PR sanitizer/63813
255 * g++.dg/ubsan/pr63813.C: New test.
256
ae371dcf 257 PR tree-optimization/61042
258 * gcc.c-torture/compile/pr61042.c: New test.
259
3e53d708 2602014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
261
262 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
263 setting.
264
936dd2ee 2652014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
266
267 PR c++/55942
268 * g++.dg/cpp0x/constexpr-55942.C: New.
269
530273ed 2702014-11-18 Marek Polacek <polacek@redhat.com>
271
272 PR sanitizer/63866
273 * c-c++-common/ubsan/pr63866.c: New test.
274
0001b944 2752014-11-18 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/63914
278 * gcc.dg/pr63914.c: New testcase.
279
bfd2f871 2802014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
281
282 PR c++/55443
283 * g++.dg/cpp0x/noexcept26.C: New.
284 * g++.dg/cpp0x/noexcept27.C: Likewise.
285
d7d7321e 2862014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
287
288 PR c++/60245
289 * g++.dg/cpp0x/constexpr-60245.C: New.
290
4a8aa358 2912014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/60771
294 * g++.dg/cpp0x/constexpr-ref6.C: New.
295
4776ca90 2962014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
297
298 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
299 * gcc.target/arm/neon/vbicQs32.c: Likewise.
300 * gcc.target/arm/neon/vbicQs64.c: Likewise.
301 * gcc.target/arm/neon/vbicQs8.c: Likewise.
302 * gcc.target/arm/neon/vbicQu16.c: Likewise.
303 * gcc.target/arm/neon/vbicQu32.c: Likewise.
304 * gcc.target/arm/neon/vbicQu64.c: Likewise.
305 * gcc.target/arm/neon/vbicQu8.c: Likewise.
306 * gcc.target/arm/neon/vbics16.c: Likewise.
307 * gcc.target/arm/neon/vbics32.c: Likewise.
308 * gcc.target/arm/neon/vbics64.c: Likewise.
309 * gcc.target/arm/neon/vbics8.c: Likewise.
310 * gcc.target/arm/neon/vbicu16.c: Likewise.
311 * gcc.target/arm/neon/vbicu32.c: Likewise.
312 * gcc.target/arm/neon/vbicu64.c: Likewise.
313 * gcc.target/arm/neon/vbicu8.c: Likewise.
314 * gcc.target/arm/neon/vornQs16.c: Likewise.
315 * gcc.target/arm/neon/vornQs32.c: Likewise.
316 * gcc.target/arm/neon/vornQs64.c: Likewise.
317 * gcc.target/arm/neon/vornQs8.c: Likewise.
318 * gcc.target/arm/neon/vornQu16.c: Likewise.
319 * gcc.target/arm/neon/vornQu32.c: Likewise.
320 * gcc.target/arm/neon/vornQu64.c: Likewise.
321 * gcc.target/arm/neon/vornQu8.c: Likewise.
322 * gcc.target/arm/neon/vorns16.c: Likewise.
323 * gcc.target/arm/neon/vorns32.c: Likewise.
324 * gcc.target/arm/neon/vorns64.c: Likewise.
325 * gcc.target/arm/neon/vorns8.c: Likewise.
326 * gcc.target/arm/neon/vornu16.c: Likewise.
327 * gcc.target/arm/neon/vornu32.c: Likewise.
328 * gcc.target/arm/neon/vornu64.c: Likewise.
329 * gcc.target/arm/neon/vornu8.c: Likewise.
330
266716bd 3312014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
332
333 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
334 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
335 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
336 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
337 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
338 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
339 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
340 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
341 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
342
1413c4fb 3432014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
344
345 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
346 * g++.dg/ipa/devirt-15.C: Ditto.
347 * g++.dg/ipa/devirt-7.C: Ditto.
348 * g++.dg/ipa/pr60600.C: Ditto.
349 * g++.dg/opt/vt2.C: Ditto.
350 * g++.dg/opt/vt4.C: Ditto.
351 * g++.dg/pr48484.C: Ditto.
352 * g++.dg/tm/pr47746.C: Ditto.
353 * g++.dg/tree-ssa/pr57380.C: Ditto.
354 * gcc.dg/ipa/inline-4.c: Ditto.
355 * gcc.dg/ipa/inlinehint-1.c: Ditto.
356 * gcc.dg/ipa/inlinehint-2.c: Ditto.
357 * gcc.dg/ipa/inlinehint-3.c: Ditto.
358 * gcc.dg/pr47276.c: Ditto.
359 * gcc.dg/pure-2.c: Ditto.
360 * gcc.dg/tm/nested-2.c: Ditto.
361 * gcc.dg/tree-ssa/alias-29.c: Ditto.
362 * gcc.target/i386/3dnow-1.c: Ditto.
363 * gcc.target/i386/3dnow-2.c: Ditto.
364 * gcc.target/i386/3dnowA-1.c: Ditto.
365 * gcc.target/i386/3dnowA-2.c: Ditto.
366 * gcc.target/i386/avx-1.c: Ditto.
367 * gcc.target/i386/avx-2.c: Ditto.
368 * gcc.target/i386/memcpy-1.c: Ditto.
369 * gcc.target/i386/mmx-1.c: Ditto.
370 * gcc.target/i386/mmx-2.c: Ditto.
371 * gcc.target/i386/sse-14.c: Ditto.
372 * gcc.target/i386/sse-22.c: Ditto.
373 * gcc.target/i386/sse-22a.c: Ditto.
374 * gcc.target/i386/sse-23.c: Ditto.
375 * gcc.target/i386/sse-24.c: Ditto.
376 * gcc.target/i386/vect-double-1.c: Ditto.
377 * g++.dg/fstack-protector-strong.C: Add target nonpic.
378 * gcc.dg/fstack-protector-strong.c: Ditto.
379
42d756ed 3802014-11-18 Hale Wang <hale.wang@arm.com>
381
382 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
383 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
384 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
385 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
386 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
387 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
388 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
389 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
390 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
391 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
392
ad9bc432 3932014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
394
395 * g++.dg/abi/mangle-arm-crypto.C: New.
396 * g++.dg/abi/mangle-neon.C (f19): New.
397 (f20): Likewise.
398
25a124b3 3992014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
400
401 * gcc.target/arm/pr51968.c (foo): Fix call to
402 __builtin_neon_vqmovunv8hi.
403
43d2177a 4042014-11-18 Marat Zakirov <m.zakirov@samsung.com>
405
406 * c-c++-common/asan/aggressive-opts.c: New test.
407
6312c69b 4082014-11-18 Yury Gribov <y.gribov@samsung.com>
409
410 PR sanitizer/63802
411 * c-c++-common/ubsan/pr63802.c: New test.
412
7b0056d7 4132014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
414
415 * g++.dg/pr63766.C: New.
416
c9f03f9b 4172014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
418
419 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
420 floating point variables instead of using asm to test allocating
421 values to the Altivec registers.
422
423 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
424 -mupper-regs-df tests.
425 * gcc.target/powerpc/upper-regs-df.c: Likewise.
426
427 * config/rs6000/predicates.md (memory_fp_constant): New predicate
428
e25f80fc 4292014-11-17 Tom de Vries <tom@codesourcery.com>
430
431 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
432 * gcc.dg/pr43864-3.c: Same.
433 * gcc.dg/pr43864-4.c: Same.
434 * gcc.dg/pr43864.c: Same.
435 * gcc.dg/pr50763.c: Same.
436 * gcc.dg/pr51879-12.c: Same.
437 * gcc.dg/pr51879-16.c: Same.
438 * gcc.dg/pr51879-17.c: Same.
439 * gcc.dg/pr51879-18.c: Same.
440 * gcc.dg/pr51879-2.c: Same.
441 * gcc.dg/pr51879-3.c: Same.
442 * gcc.dg/pr51879-4.c: Same.
443 * gcc.dg/pr51879-6.c: Same.
444 * gcc.dg/pr51879-7.c: Same.
445 * gcc.dg/pr51879.c: Same.
446
ee12475d 4472014-11-17 Tom de Vries <tom@codesourcery.com>
448
449 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
450 * gcc.dg/pr43864-3.c: Same.
451 * gcc.dg/pr43864-4.c: Same.
452
63dfb934 4532014-11-17 Alan Lawrence <alan.lawrence@arm.com>
454
455 * gcc.target/aarch64/vld1_lane.c: New test.
456
d1045960 4572014-11-17 Alan Lawrence <alan.lawrence@arm.com>
458
459 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
460 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
461
b719a128 4622014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
463
464 * gcc.target/i386/chkp-strlen-1.c: New.
465 * gcc.target/i386/chkp-strlen-2.c: New.
466 * gcc.target/i386/chkp-strlen-3.c: New.
467 * gcc.target/i386/chkp-strlen-4.c: New.
468 * gcc.target/i386/chkp-strlen-5.c: New.
469
ac4e9496 4702014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
471
472 * gcc.target/i386/chkp-stropt-1.c: New.
473 * gcc.target/i386/chkp-stropt-2.c: New.
474 * gcc.target/i386/chkp-stropt-3.c: New.
475 * gcc.target/i386/chkp-stropt-4.c: New.
476 * gcc.target/i386/chkp-stropt-5.c: New.
477 * gcc.target/i386/chkp-stropt-6.c: New.
478 * gcc.target/i386/chkp-stropt-7.c: New.
479 * gcc.target/i386/chkp-stropt-8.c: New.
480 * gcc.target/i386/chkp-stropt-9.c: New.
481 * gcc.target/i386/chkp-stropt-10.c: New.
482 * gcc.target/i386/chkp-stropt-11.c: New.
483 * gcc.target/i386/chkp-stropt-12.c: New.
484 * gcc.target/i386/chkp-stropt-13.c: New.
485 * gcc.target/i386/chkp-stropt-14.c: New.
486 * gcc.target/i386/chkp-stropt-15.c: New.
487 * gcc.target/i386/chkp-stropt-16.c: New.
488
3bbe8db0 4892014-11-17 H.J. Lu <hongjiu.lu@intel.com>
490
491 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
492 __SIZE_TYPE__.
493
afdbc7c6 4942014-11-17 Richard Biener <rguenther@suse.de>
495
496 PR middle-end/63898
497 PR middle-end/63883
498 * gfortran.dg/pr63883.f90: New testcase.
499
dc4e1355 5002014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
501
502 PR ipa/63894
503 * g++.dg/ipa/pr63894.C: New test.
504
aa433824 5052014-11-17 Terry Guo <terry.guo@arm.com>
506
507 * gcc.target/arm/thumb1-ual-1.c: New test.
508
a34867d6 5092014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
510
511 PR middle-end/63790
512 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
513 * gcc.dg/tree-ssa/forwprop-29.c: New test.
514
2cb7a58e 5152014-11-16 Andrew Pinski <apinski@cavium.com>
516
517 * gcc.c-torture/execute/memset-4.c: New test.
518 * gcc.c-torture/execute/20110418-1.c: New test.
519 * gcc.c-torture/execute/20141022-1.c: New test.
520 * gcc.c-torture/execute/strcpy-2.c: New test.
521 * gcc.c-torture/execute/20140212-2.c: New test.
522 * gcc.c-torture/compile/20120913-1.c: New test.
523 * gcc.c-torture/compile/20121010-1.c: New test.
524 * gcc.c-torture/compile/20120917-1.c: New test.
525 * gcc.c-torture/compile/20140110-1.c: New test.
526 * gcc.c-torture/compile/20121220-1.c: New test.
527 * gcc.c-torture/compile/20120822-1.c: New test.
528 * gcc.c-torture/compile/20121027-1.c: New test.
529 * gcc.c-torture/compile/20120830-2.c: New test.
530
6050d052 5312014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
532
533 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
534 restoration.
535
449ef2a3 5362014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
537
538 * gcc.dg/atomic/c11-atomic-exec-5.c
539 (test_main_long_double_add_overflow): Only actually define if
540 LDBL_MANT_DIG != 106.
541 (test_main_complex_long_double_add_overflow): Likewise.
542 (test_main_long_double_sub_overflow): Likewise.
543 (test_main_complex_long_double_sub_overflow): Likewise.
544
545 (NOT_LDBL_EPSILON_2): Likewise.
546 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
547
32fcd3ce 5482014-11-15 H.J. Lu <hongjiu.lu@intel.com>
549
550 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
551 instead of run on ia32 targets.
552
8315e35e 5532014-11-15 Marek Polacek <polacek@redhat.com>
554
555 PR middle-end/63884
556 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
557
9d9f2429 5582014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
559
560 PR target/60104
561 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
562
d521a5b2 5632014-11-15 Marc Glisse <marc.glisse@inria.fr>
564
565 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
566 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
567 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
568 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
569
fced1951 5702014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
571
572 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
573
3e842799 5742014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
575
576 * gcc.dg/pubtypes-3.c: Include <string.h>.
577 * gcc.dg/pubtypes-4.c: Likewise.
578
5792014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
88421f3a 580
581 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
582
bd09c0bd 5832014-11-15 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gnat.dg/opt44.ad[sb]: New test.
586
c4facd47 5872014-11-15 Tobias Burnus <burnus@net-b.de>
588
589 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
590 * gfortran.dg/coarray_9.f90: Ditto.
591 * gfortran.dg/empty_label.f: Ditto.
592 * gfortran.dg/empty_label.f90: Ditto.
593
5797c9aa 5942014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
595
596 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
597 changes.
598 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
599 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
600 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
601 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
602 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
603 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
604 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
605 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
606 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
607 * gcc.target/powerpc/ppc-round.c: Likewise.
608
245ab191 6092014-11-14 Martin Jambor <mjambor@suse.cz>
610
611 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
612 from the dump scan.
613 * g++.dg/ipa/devirt-21.C: Xfail.
614 * g++.dg/ipa/devirt-24.C: Likewise.
615 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
616 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
617 * g++.dg/ipa/devirt-44.C: Likewise.
618 * g++.dg/ipa/devirt-43.C: Xfail.
619
776bb221 6202014-11-14 Jonathan Wakely <jwakely@redhat.com>
621
622 * g++.dg/abi/abi-tag11.C: New.
623
1043013c 6242014-11-14 Marek Polacek <polacek@redhat.com>
625
626 * c-c++-common/ubsan/overflow-negate-3.c: New test.
627
f6b540af 6282014-11-14 Marek Polacek <polacek@redhat.com>
629
630 PR sanitizer/63839
631 * c-c++-common/ubsan/pr63839.c: New test.
632 * c-c++-common/ubsan/unreachable-2.c: New test.
633
6a78ea5d 6342014-11-14 Richard Biener <rguenther@suse.de>
635
636 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
637
cb65bd7c 6382014-11-13 Teresa Johnson <tejohnson@google.com>
639
640 PR tree-optimization/63841
641 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
642
012ad66c 6432014-11-14 Bin Cheng <bin.cheng@arm.com>
644
645 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
646 * gcc.target/arm/vfp-1.c: Improve scanning string.
647
fb773ec9 6482014-11-13 Rong Xu <xur@google.com>
649
650 PR debug/63581
651 * g++.dg/tree-prof/pr63581.C: New test.
652
cb65bd7c 6532014-11-13 Teresa Johnson <tejohnson@google.com>
654
655 PR tree-optimization/63841
656 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
657
6c64c816 6582014-11-13 Teresa Johnson <tejohnson@google.com>
f7a36cb0 659
6c64c816 660 PR tree-optimization/63841
661 * g++.dg/tree-ssa/pr63841.C: New test.
662
9ec260f0 6632014-11-13 Richard Biener <rguenther@suse.de>
664
665 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
666
5b037647 6672014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
668
669 * lib/target-supports.exp (error_h): New check.
670 (libc_has_complex_functions): Ditto.
671 (tgmath_h): Ditto.
672 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
673 * gcc.dg/builtins-61.c: Likewise.
674 * gcc.dg/builtins-67.c: Disable test for Bionic.
675 * gcc.dg/strlenopt-14g.c: Likewise.
676 * gcc.dg/strlenopt-14gf.c: Likewise.
677 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
678 * gcc.dg/c99-tgmath-2.c: Likewise.
679 * gcc.dg/c99-tgmath-3.c: Likewise.
680 * gcc.dg/c99-tgmath-4.c: Likewise.
681 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
682
b2c90c54 6832014-11-12 Jakub Jelinek <jakub@redhat.com>
684
685 PR ipa/63838
686 * g++.dg/ipa/pr63838.C: New test.
687
f2b55aea 6882014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
689
690 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
691 * gcc.target/mips/call-clobbered-1.c: New.
692 * gcc.target/mips/call-clobbered-2.c: New.
693 * gcc.target/mips/call-clobbered-3.c: New.
694 * gcc.target/mips/call-clobbered-4.c: New.
695 * gcc.target/mips/call-clobbered-5.c: New.
696 * gcc.target/mips/call-saved-4.c: New.
697 * gcc.target/mips/call-saved-5.c: New.
698 * gcc.target/mips/call-saved-6.c: New.
699 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
700 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
701 odd-spreg option. Account for -modd-spreg in minimum arch code.
702 * gcc.target/mips/movdf-1.c: New.
703 * gcc.target/mips/movdf-2.c: New.
704 * gcc.target/mips/movdf-3.c: New.
705 * gcc.target/mips/oddspreg-1.c: New.
706 * gcc.target/mips/oddspreg-2.c: New.
707 * gcc.target/mips/oddspreg-3.c: New.
708 * gcc.target/mips/oddspreg-4.c: New.
709 * gcc.target/mips/oddspreg-5.c: New.
710 * gcc.target/mips/oddspreg-6.c: New.
711
3fc3fa0f 7122014-11-12 H.J. Lu <hongjiu.lu@intel.com>
713
714 PR target/63815
715 * g++.dg/other/pr63815.C: New test.
716
43471e0f 7172014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
718
719 DR 1510
720 PR c++/60420
721 * g++.dg/cpp0x/decltype61.C: New.
722
5626bcb9 7232014-11-12 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR tree-optimization/63835
726 * gcc.dg/pr63835.c: New test.
727
491d11ba 7282014-11-12 Alan Lawrence <alan.lawrence@arm.com>
729
730 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
731 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
732 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
733 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
734 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
735 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
736 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
737 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
738 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
739 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
740 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
741 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
742 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
743 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
744 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
745 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
746 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
747 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
748 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
749 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
750 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
751 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
752 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
753 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
754 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
755 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
756 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
757 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
758 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
759 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
760 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
761 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
762 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
763 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
764 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
765 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
766 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
767 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
768 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
769 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
770 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
771 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
772 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
773 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
774 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
775 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
776 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
777 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
778 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
779 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
780
66cc782f 7812014-11-12 Uros Bizjak <ubizjak@gmail.com>
782
783 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
784 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
785 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
786 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
787 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
788 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
789 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
790 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
791 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
792 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
793 Ditto.
794 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
795 Ditto.
796 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
797 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
798 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
799 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
800 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
801 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
802 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
803 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
804 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
805 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
806 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
807 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
808 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
809 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
810 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
811 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
812 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
813 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
814 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
815 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
816 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
817 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
818 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
819 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
820 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
821 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
822 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
823 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
824 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
825 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
826
475b7fef 8272014-11-12 Uros Bizjak <ubizjak@gmail.com>
828
829 * gcc.target/i386/pr45852.c: Simplify target selector.
830 * gcc.target/i386/pr63495.c: Ditto.
831 * gcc.target/i386/pr39496.c: Ditto.
832 * gcc.target/i386/pr36613.c: Ditto.
833
376e0a4f 8342014-11-12 Jiong Wang <jiong.wang@arm.com>
835
836 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
837 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
838 -fno-omit-frame-pointer.
839
7a0c641a 8402014-11-12 Marek Polacek <polacek@redhat.com>
841
842 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
843 of prune_gcc_output.
844 * lib/prune.exp (prune_file_path): New procedure.
845
497d1b7f 8462014-11-12 Marek Polacek <polacek@redhat.com>
847
848 * c-c++-common/ubsan/overflow-sub-4.c: New test.
849 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
850 * c-c++-common/ubsan/overflow-int128.c: Likewise.
851
1d2d4c47 8522014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
853
854 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
855
20ba0684 8562014-11-12 Richard Biener <rguenther@suse.de>
857
858 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
859
86b9f14b 8602014-11-12 Joseph Myers <joseph@codesourcery.com>
861
862 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
863 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
864
27de209e 8652014-11-12 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR testsuite/63830
868 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
869
0c93c8a9 8702014-11-12 Jakub Jelinek <jakub@redhat.com>
871
872 PR c/59708
873 * c-c++-common/builtin-arith-overflow-1.c: New test.
874 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
875 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
876 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
877 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
878 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
879 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
880 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
881 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
882 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
883 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
884 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
885 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
886 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
887 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
888 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
889 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
890 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
891 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
892 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
893 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
894 * c-c++-common/torture/builtin-arith-overflow.h: New file.
895 * gcc.dg/builtin-arith-overflow-1.c: New test.
896 * gcc.dg/builtin-arith-overflow-2.c: New test.
897
c229fef3 8982014-11-12 Richard Biener <rguenther@suse.de>
899
900 PR middle-end/63821
901 * gfortran.dg/pr63821.f90: New testcase.
902
4b2d4ce4 9032014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
904
905 PR tree-optimization/63761
906 * gcc.c-torture/compile/pr63761.c: New test.
907
674ef853 9082014-11-12 Jiong Wang <jiong.wang@arm.com>
909
910 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
911 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
912 truncation pattern.
913
b9a0d1a3 9142014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
915
916 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
917 with arm_eabi.
918 * g++.dg/abi/arm_rtti1.C: Likewise.
919 * g++.dg/abi/key1.C: Likewise.
920 * g++.dg/ext/visibility/arm1.C: Likewise.
921 * g++.dg/ext/visibility/arm2.C: Likewise.
922 * g++.dg/ext/visibility/arm3.C: Likewise.
923
1b23eb9d 9242014-11-11 H.J. Lu <hongjiu.lu@intel.com>
925
926 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
927
4d0069ee 9282014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
929 Manuel López-Ibáñez <manu@gcc.gnu.org>
930
931 PR driver/36312
932 * gcc.misc-tests/output.exp: New test case for identical input and
933 output files.
934
766928aa 9352014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
936
937 PR fortran/44054
938 * lib/gfortran-dg.exp: Update regexp to match locus and message
939 without caret.
940 * gfortran.dg/use_without_only_1.f90: Add column numbers.
941 * gfortran.dg/warnings_are_errors_1.f: Update.
942
863e76f9 9432014-11-11 David Malcolm <dmalcolm@redhat.com>
944
945 * ChangeLog.jit: New.
946 * jit.dg/all-non-failing-tests.h: New.
947 * jit.dg/harness.h: New.
948 * jit.dg/jit.exp: New.
949 * jit.dg/test-accessing-struct.c: New.
950 * jit.dg/test-accessing-union.c: New.
951 * jit.dg/test-array-as-pointer.c: New.
952 * jit.dg/test-arrays.c: New.
953 * jit.dg/test-calling-external-function.c: New.
954 * jit.dg/test-calling-function-ptr.c: New.
955 * jit.dg/test-combination.c: New.
956 * jit.dg/test-dot-product.c: New.
957 * jit.dg/test-empty.c: New.
958 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
959 * jit.dg/test-error-adding-to-terminated-block.c: New.
960 * jit.dg/test-error-array-as-pointer.c: New.
961 * jit.dg/test-error-bad-cast.c: New.
962 * jit.dg/test-error-block-in-wrong-function.c: New.
963 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
964 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
965 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
966 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
967 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
968 * jit.dg/test-error-call-with-mismatching-args.c: New.
969 * jit.dg/test-error-call-with-not-enough-args.c: New.
970 * jit.dg/test-error-call-with-too-many-args.c: New.
971 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
972 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
973 * jit.dg/test-error-get-type-bad-enum.c: New.
974 * jit.dg/test-error-index-not-a-numeric-type.c: New.
975 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
976 * jit.dg/test-error-mismatching-types-in-call.c: New.
977 * jit.dg/test-error-missing-return.c: New.
978 * jit.dg/test-error-new-binary-op-bad-op.c: New.
979 * jit.dg/test-error-new-function-bad-kind.c: New.
980 * jit.dg/test-error-new-unary-op-bad-op.c: New.
981 * jit.dg/test-error-null-passed-to-api.c: New.
982 * jit.dg/test-error-return-within-void-function.c: New.
983 * jit.dg/test-error-unreachable-block.c: New.
984 * jit.dg/test-error-unterminated-block.c: New.
985 * jit.dg/test-error-value-not-a-numeric-type.c: New.
986 * jit.dg/test-expressions.c: New.
987 * jit.dg/test-factorial.c: New.
988 * jit.dg/test-fibonacci.c: New.
989 * jit.dg/test-functions.c: New.
990 * jit.dg/test-fuzzer.c: New.
991 * jit.dg/test-hello-world.c: New.
992 * jit.dg/test-linked-list.c: New.
993 * jit.dg/test-long-names.c: New.
994 * jit.dg/test-nested-contexts.c: New.
995 * jit.dg/test-nested-loops.c: New.
996 * jit.dg/test-operator-overloading.cc: New.
997 * jit.dg/test-quadratic.c: New.
998 * jit.dg/test-quadratic.cc: New.
999 * jit.dg/test-reading-struct.c: New.
1000 * jit.dg/test-string-literal.c: New.
1001 * jit.dg/test-sum-of-squares.c: New.
1002 * jit.dg/test-threads.c: New.
1003 * jit.dg/test-types.c: New.
1004 * jit.dg/test-using-global.c: New.
1005 * jit.dg/test-volatile.c: New.
1006
c4d0de0b 10072014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1008
1009 * gcc.target/aarch64/vbslq_f64_1.c: New.
1010 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1011 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1012 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1013
8d2c507e 10142014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/63265
1017 * g++.dg/cpp0x/constexpr-63265.C: New.
1018
2cc1223e 10192014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1020
1021 * gcc.target/i386/pr52252-atom-1.c: New.
1022
e1daea7b 10232014-11-11 Martin Liska <mliska@suse.cz>
1024
1025 PR ipa/63622
1026 PR ipa/63795
1027 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1028 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1029 with symbol alias support.
1030
325b86d0 10312014-11-10 Andi Kleen <ak@linux.intel.com>
1032
1033 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1034 new cilk errors.
1035
0db094ac 10362014-11-10 Andi Kleen <ak@linux.intel.com>
1037
1038 * c-c++-common/cilk-plus/CK/errors.c: New test.
1039
097a1c0b 10402014-11-11 Uros Bizjak <ubizjak@gmail.com>
1041 Ilya Enkovich <ilya.enkovich@intel.com>
1042
1043 PR target/63620
1044 * gcc.target/i386/pr63620.c: New test.
1045
b1707571 10462014-11-11 Jakub Jelinek <jakub@redhat.com>
1047
9974fcd7 1048 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1049
b1707571 1050 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1051 * gcc.dg/ipa/ipa-icf-31.c: New test.
1052
26ca2f08 10532014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1054
1055 PR middle-end/63748
1056 * gcc.dg/pr63748.c: New testcase.
1057
fda23bcc 10582014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1059
1060 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1061
a87c9eed 10622014-11-10 Roman Gareev <gareevroman@gmail.com>
1063
1064 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1065 fgraphite-code-generator flag.
1066 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1067 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1068 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1069 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1070 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1071 * gcc.dg/graphite/pr35356-2.c: Likewise.
1072 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1073 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1074 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1075 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1076 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1077
462adb1d 10782014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1079
1080 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1081
0feb4de1 10822014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 * c-c++-common/Wshift-count-overflow-1.c: New.
1085 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1086 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1087 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1088
7d1c2d35 10892014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1090
1091 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1092 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1093 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1094 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1095 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1096 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1097 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1098 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1099 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1100 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1101 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1102 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1103 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1104 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1105 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1106 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1107 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1108 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1109 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1110 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1111 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1112 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1113 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1114 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1115 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1116 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1117
0c93e157 11182014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1119
1120 PR tree-optimization/63778
1121 * gfortran.dg/pr63778.f: New test.
1122
664dd751 11232014-11-10 Renlin Li <renlin.li@arm.com>
1124
1125 PR middle-end/61529
1126 * gcc.dg/pr61529.c: New.
1127
0f932ca5 11282014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1129
ac11f20d 1130 * lib/target-supports.exp (check_effective_target_return_address):
1131 New function.
1132 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1133 * gcc.c-torture/execute/20030323-1.c: Likewise.
1134 * gcc.c-torture/execute/20030811-1.c: Likewise.
1135 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1136 * gcc.c-torture/execute/frame-address.c: Likewise.
1137 * gcc.c-torture/execute/pr17377.c: Likewise.
1138
7d35fed8 1139 * gcc.c-torture/compile/920625-2.c: Add return type to
1140 freeReturnStruct.
1141 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1142 * gcc.c-torture/execute/pr61375.c: Likewise.
1143 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1144 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1145
2becec30 1146 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1147 New function.
1148 (check_effective_target_nonlocal_goto): New function.
1149 (check_effective_target_label_values): New function.
1150 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1151 * gcc.c-torture/compile/labels-2.c: Likewise.
1152 * gcc.c-torture/compile/20000518-1.c: Likewise.
1153 * gcc.c-torture/compile/20021108-1.c: Likewise.
1154 * gcc.c-torture/compile/981006-1.c: Likewise.
1155 * gcc.c-torture/execute/20040302-1.c: Likewise.
1156 * gcc.dg/torture/pr33848.c: Likewise.
1157
1158 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1159 label values.
1160 * gcc.c-torture/compile/pr32919.c: Likewise.
1161 * gcc.c-torture/compile/pr17913.c: Likewise.
1162 * gcc.c-torture/compile/pr51495.c: Likewise.
1163 * gcc.c-torture/compile/pr25224.c: Likewise.
1164 * gcc.c-torture/compile/labels-3.c: Likewise.
1165 * gcc.c-torture/compile/pr27863.c: Likewise.
1166 * gcc.c-torture/compile/20050510-1.c: Likewise.
1167 * gcc.c-torture/compile/pr28489.c: Likewise.
1168 * gcc.c-torture/compile/pr29128.c: Likewise.
1169 * gcc.c-torture/compile/pr21356: Likewise.
1170 * gcc.c-torture/execute/20071210-1.c: Likewise.
1171 * gcc.c-torture/execute/200701220-1.c: Likewise.
1172 * gcc.c-torture/execute/pr51447.c: Likewise.
1173 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1174 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1175 * gcc.dg/20021029-1.c: Likewise.
1176 * gcc.dg/pr43379.c: Likewise.
1177 * gcc.dg/pr45259.c: Likewise.
1178 * gcc.dg/torture/pr53695.c: Likewise.
1179 * gcc.dg/torture/pr57584.c: Likewise.
1180
1181 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1182 or indirect_jumps are available.
1183 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1184 test.
1185 * gcc.c-torture/compile/920428-3.c: Likewise.
1186 * gcc.c-torture/compile/950613-1.c: Likewise.
1187
1188 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1189 * gcc.c-torture/compile/991213-3.c: Likewise.
1190 * gcc.c-torture/compile/920825-1.c: Likewise.
1191 * gcc.c-torture/compile/20011029-1.c: Likewise.
1192 * gcc.c-torture/compile/complex-6.c: Likewise.
1193 * gcc.c-torture/compile/pr27127.c: Likewise.
1194 * gcc.c-torture/compile/pr58164.c: Likewise.
1195 * gcc.c-torture/compile/20041214-1.c: Likewise.
1196 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1197 * gcc.c-torture/execute/pr56982.c: Likewise.
1198 * gcc.c-torture/execute/pr60003.c: Likewise.
1199 * gcc.c-torture/execute/pr26983.c: Likewise.
1200 * gcc.dg/pr57287-2.c: Likewise.
1201 * gcc.dg/pr59920-1.c: Likewise.
1202 * gcc.dg/pr59920-2.c: Likewise.
1203 * gcc.dg/pr59920-3.c: Likewise.
1204 * gcc.dg/setjmp-3.c: Likewise.
1205 * gcc.dg/setjmp-4.c: Likewise.
1206 * gcc.dg/setjmp-5.c: Likewise.
1207 * gcc.dg/torture/pr48542.c: Likewise.
1208 * gcc.dg/torture/pr57147-2.c: Likewise.
1209 * gcc.dg/torture/pr59993.c: Likewise.
1210
1211 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1212 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1213 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1214 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1215 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1216 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1217 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1218 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1219 * gcc.dg/non-local-goto-1.c: Likewise.
1220 * gcc.dg/non-local-goto-2.c: Likewise.
1221 * gcc.dg/pr49994-1.c: Likewise.
1222 * gcc.dg/torture/pr57036-2.c: Likewise.
1223
1224 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1225 NO_LABEL_VALUES test.
1226 * gcc.c-torture/compile/920831-1.c: Likewise.
1227 * gcc.c-torture/compile/920502-1.c: Likewise.
1228 * gcc.c-torture/compile/920501-7.c: Likewise.
1229 * gcc.dg/pr52139.c: Likewise.
1230
19a20188 1231 * lib/target-supports.exp (check_effective_target_trampolines,
1232 check_profiling_available, check_effective_target_lto,
1233 check_effective_target_vect_natural): False for nvptx-*-*.
1234 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1235 * gcc.c-torture/compile/pr34334.c: Likewise.
1236 * gcc.c-torture/compile/pr37056.c: Likewise.
1237 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1238 * gcc.c-torture/compile/pr46534.c: Likewise.
1239 * gcc.c-torture/compile/pr49049.c: Likewise.
1240 * gcc.c-torture/compile/pr59417.c: Likewise.
1241 * gcc.c-torture/compile/20080721-1.c: Likewise.
1242 * gcc.c-torture/compile/920501-4.c: Likewise.
1243 * gcc.c-torture/compile/921011-1.c: Likewise.
1244 * gcc.dg/20040813-1.c: Likewise.
1245 * gcc.dg/pr28755.c: Likewise.
1246 * gcc.dg/pr44194-1.c: Likewise.
1247 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1248 * gcc.c-torture/compile/pr61684.c: Likewise.
1249 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1250 * gcc.c-torture/compile/pr59221.c: Likewise.
1251 * gcc.c-torture/compile/20060208-1.c: Likewise.
1252 * gcc.c-torture/execute/pr52129.c: Likewise.
1253 * gcc.c-torture/execute/20020310-1.c: Likewise.
1254 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1255 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1256 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1257 for nvptx-*-*.
1258 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1259 * gcc.dg/const-elim-2.c: Likewise.
1260
133d4fef 1261 * lib/target-supports.exp
1262 (check_effective_target_untyped_assembly): New function.
1263 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1264 * gcc.c-torture/compile/920917-1.c: Likewise.
1265 * gcc.c-torture/compile/930120-1.c: Likewise.
1266 * gcc.c-torture/compile/930411-1.c: Likewise.
1267 * gcc.c-torture/compile/930529-1.c: Likewise.
1268 * gcc.c-torture/compile/930623-1.c: Likewise.
1269 * gcc.c-torture/compile/950329-1.c: Likewise.
1270 * gcc.c-torture/compile/calls.c: Likewise.
1271 * gcc.c-torture/compile/pr37258.c: Likewise.
1272 * gcc.c-torture/compile/pr37327.c: Likewise.
1273 * gcc.c-torture/compile/pr38360.c: Likewise.
1274 * gcc.c-torture/compile/pr43635.c: Likewise.
1275 * gcc.c-torture/compile/pr47428.c: Likewise.
1276 * gcc.c-torture/compile/pr47967.c: Likewise.
1277 * gcc.c-torture/compile/pr49145.c: Likewise.
1278 * gcc.c-torture/compile/pr51694.c: Likewise.
1279 * gcc.c-torture/compile/pr53411.c: Likewise.
1280 * gcc.c-torture/execute/20001101.c: Likewise.
1281 * gcc.c-torture/execute/20051012-1.c: Likewise.
1282 * gcc.c-torture/execute/920501-1.c: Likewise.
1283 * gcc.c-torture/execute/921202-1.c: Likewise.
1284 * gcc.c-torture/execute/921208-2.c: Likewise.
1285 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1286 * gcc.c-torture/compile/20010525-1.c: Likewise.
1287 * gcc.c-torture/compile/20021015-2.c: Likewise.
1288 * gcc.c-torture/compile/20031023-1.c: Likewise.
1289 * gcc.c-torture/compile/20031023-2.c: Likewise.
1290 * gcc.c-torture/compile/pr49206.c: Likewise.
1291 * gcc.c-torture/execute/pr47237.c: Likewise.
1292 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1293 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1294 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1295 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1296 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1297 * gcc.dg/builtin-apply1.c: Likewise.
1298 * gcc.dg/builtin-apply2.c: Likewise.
1299 * gcc.dg/builtin-apply3.c: Likewise.
1300 * gcc.dg/builtin-apply4.c: Likewise.
1301 * gcc.dg/pr38338.c: Likewise.
1302 * gcc.dg/torture/pr41993.c: Likewise.
1303 * gcc.c-torture/compile/386.c: Likewise.
1304 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1305 * gcc.c-torture/compile/consec.c: Likewise.
1306 * gcc.c-torture/compile/ex.c: Likewise.
1307 * gcc.c-torture/compile/pass.c: Likewise.
1308 * gcc.c-torture/compile/scal.c: Likewise.
1309 * gcc.c-torture/compile/uuarg.c: Likewise.
1310 * gcc.c-torture/compile/conv_tst.c: Likewise.
1311
0f932ca5 1312 * lib/target-supports.exp (check_effective_target_alloca): New function.
1313 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1314 * gcc.c-torture/execute/20020314-1.c: Likewise.
1315 * gcc.c-torture/execute/20020412-1.c: Likewise.
1316 * gcc.c-torture/execute/20021113-1.c: Likewise.
1317 * gcc.c-torture/execute/20040223-1.c: Likewise.
1318 * gcc.c-torture/execute/20040308-1.c: Likewise.
1319 * gcc.c-torture/execute/20040811-1.c: Likewise.
1320 * gcc.c-torture/execute/20070824-1.c: Likewise.
1321 * gcc.c-torture/execute/20070919-1.c: Likewise.
1322 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1323 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1324 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1325 * gcc.c-torture/execute/pr43220.c: Likewise.
1326 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1327 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1328 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1329 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1330 * gcc.c-torture/compile/20000923-1.c: Likewise.
1331 * gcc.c-torture/compile/20030224-1.c: Likewise.
1332 * gcc.c-torture/compile/20071108-1.c: Likewise.
1333 * gcc.c-torture/compile/20071117-1.c: Likewise.
1334 * gcc.c-torture/compile/900313-1.c: Likewise.
1335 * gcc.c-torture/compile/pr17397.c: Likewise.
1336 * gcc.c-torture/compile/pr35006.c: Likewise.
1337 * gcc.c-torture/compile/pr42956.c: Likewise.
1338 * gcc.c-torture/compile/pr51354.c: Likewise.
1339 * gcc.c-torture/compile/pr55851.c: Likewise.
1340 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1341 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1342 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1343 * gcc.c-torture/compile/pr52714.c: Likewise.
1344 * gcc.dg/20001012-2.c: Likewise.
1345 * gcc.dg/auto-type-1.c: Likewise.
1346 * gcc.dg/builtin-object-size-1.c: Likewise.
1347 * gcc.dg/builtin-object-size-2.c: Likewise.
1348 * gcc.dg/builtin-object-size-3.c: Likewise.
1349 * gcc.dg/builtin-object-size-4.c: Likewise.
1350 * gcc.dg/packed-vla.c: Likewise.
1351 * gcc.c-torture/compile/parms.c: Likewise.
1352 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1353 * gcc.c-torture/execute/920929-1.c: Likewise.
1354 * gcc.c-torture/execute/921017-1.c: Likewise.
1355 * gcc.c-torture/execute/941202-1.c: Likewise.
1356 * gcc.c-torture/execute/align-nest.c: Likewise.
1357 * gcc.c-torture/execute/alloca-1.c: Likewise.
1358 * gcc.c-torture/execute/pr36321.c: Likewise.
1359 * gcc.c-torture/compile/20001221-1.c: Likewise.
1360 * gcc.c-torture/compile/20020807-1.c: Likewise.
1361 * gcc.c-torture/compile/20050801-2.c: Likewise.
1362 * gcc.c-torture/compile/920428-4.c: Likewise.
1363 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1364 * gcc.c-torture/compile/pr41469.c: Likewise.
1365 * gcc.dg/torture/pr48953.c: Likewise.
1366 * gcc.dg/torture/pr8081.c: Likewise.
1367 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1368 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1369 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1370 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1371 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1372 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1373 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1374 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1375 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1376 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1377 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1378 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1379 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1380
3aa2fa44 13812014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1382
1383 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1384 and C++11; Test existence of __has_cpp_attribute; Test C++11
1385 attributes.
1386 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1387 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1388 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1389 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1390 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1391 will be undefined for -fno-rtti -fno-exceptions.
1392
42dd6133 13932014-11-10 Richard Biener <rguenther@suse.de>
1394
1395 PR tree-optimization/63800
1396 * gcc.dg/torture/pr63800.c: New testcase.
1397
c8f6378f 13982014-11-10 Marek Polacek <polacek@redhat.com>
1399
1400 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1401 * c-c++-common/ubsan/align-8.c: Likewise.
1402 * g++.dg/ubsan/null-4.C: Likewise.
1403 * g++.dg/ubsan/null-5.C: Likewise.
1404
c7bd9c39 14052014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gcc.misc-tests/gcov-16.c: New test.
1408
ee080c0c 14092014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1410
1411 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1412
a89f044c 14132014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1414
b01787da 1415 PR testsuite/63305
a89f044c 1416 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1417 buffer overflow.
1418 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1419
5f553040 14202014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1421
1422 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1423
c434260f 14242014-11-09 Richard Biener <rguenther@suse.de>
1425
1426 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1427 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1428
dc91cf06 14292014-11-07 Andrew Pinski <apinski@cavium.com>
1430
1431 * gcc.c-torture/execute/20141107-1.c: New testcase.
1432
69b92351 14332014-11-07 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/63605
1436 * gcc.dg/vect/pr63605.c: New testcase.
1437
498d4c24 14382014-11-07 Jeff Law <law@redhat.com>
1439
1440 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1441
9b395ed0 14422014-11-07 Jiong Wang <jiong.wang@arm.com>
1443
1444 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1445 (xhci_check_trb_in_td_math): Likewise.
1446
2369cd21 14472014-11-07 Jiong Wang <jiong.wang@arm.com>
1448
1449 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1450
f9516d28 14512014-11-07 Martin Liska <mliska@suse.cz>
1452
1453 PR ipa/63580
1454 * g++.dg/ipa/pr63580.C: New test.
1455
b90dc9e9 14562014-11-07 Martin Liska <mliska@suse.cz>
1457
1458 PR ipa/63747
1459 * gcc.dg/ipa/pr63747.c: New test.
1460
fd43cc59 14612014-11-07 Martin Liska <mliska@suse.cz>
1462
1463 PR ipa/63595
1464 * g++.dg/ipa/pr63595.C: New test.
1465
a6e46537 14662014-11-07 Richard Biener <rguenther@suse.de>
1467
1468 PR middle-end/63770
1469 * gcc.dg/pr63770.c: New testcase.
1470
7e3c779e 14712014-11-07 Terry Guo <terry.guo@arm.com>
1472
1473 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1474 * gcc.target/arm/pr40956.c: Likewise.
1475 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1476 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1477 * gcc.target/arm/scd42-1.c: Likewise.
1478
109ca87a 14792014-11-06 Joseph Myers <joseph@codesourcery.com>
1480
1481 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1482 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1483 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1484 gcc.dg/cpp/ucnid-15.c: New tests.
1485
6d6c8aba 14862014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * gnat.dg/opt43.adb: New test.
1489
835d2f59 14902014-11-06 Marek Polacek <polacek@redhat.com>
1491
1492 * c-c++-common/ubsan/align-2.c: Add dg-output.
1493 * c-c++-common/ubsan/align-4.c: Likewise.
1494 * c-c++-common/ubsan/align-6.c: New test.
1495 * c-c++-common/ubsan/align-7.c: New test.
1496 * c-c++-common/ubsan/align-8.c: New test.
1497 * g++.dg/ubsan/null-1.C: Add dg-output.
1498 * g++.dg/ubsan/null-2.C: Likewise.
1499 * g++.dg/ubsan/null-3.C: New test.
1500 * g++.dg/ubsan/null-4.C: New test.
1501 * g++.dg/ubsan/null-5.C: New test.
1502
60b96373 15032014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1504
1505 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1506 dg-require-effective-target check.
1507 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1508 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1509 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1510 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1511 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1512 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1513 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1514 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1515 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1516 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1517 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1518 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1519 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1520 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1521 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1522 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1523 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1524 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1525 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1526 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1527 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1528 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1529 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1530 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1531 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1533 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1534 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1535 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1536 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1537 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1538 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1539 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1540 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1541 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1543 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1544 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1545 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1546 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1554 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1555 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1556 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1557 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1559 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1560 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1567 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1568 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1569 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1570 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1571 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1572 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1573 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1574 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1575 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1576 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1577 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1578 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1579 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1580 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1581 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1582 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1583 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1584 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1585 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1586 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1587 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1588 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1589 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1590 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1591 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1607 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1609 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1611 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1613 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1617 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1633
2f69840e 16342014-11-06 Hale Wang <hale.wang@arm.com>
6f102bd9 1635
2f69840e 1636 * gcc.target/arm/small-multiply-m0-1.c: New test for
6f102bd9 1637 target -mcpu=cortex-m0.small-multiply.
2f69840e 1638 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1639 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1640 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
6f102bd9 1641 target -mcpu=cortex-m0plus.small-multiply.
2f69840e 1642 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1643 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1644 * gcc.target/arm/small-multiply-m1-1.c: New test for
6f102bd9 1645 target -mcpu=cortex-m1.small-multiply.
2f69840e 1646 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1647 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6f102bd9 1648
4c62c15a 16492014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1650
1651 * lib/mpx-dg.exp: New.
1652 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1653 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1654 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1655 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1656 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1657 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1658 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1659 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1660 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1661 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1662
d0eb9b3d 16632014-11-06 Richard Biener <rguenther@suse.de>
1664
1665 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1666 desired transform.
1667
80e5f40c 16682014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1669
1670 * gcc.target/mips/asm-1.c (bar): Add prototype.
1671 * gcc.target/mips/call-1.c (f, h): Add return type.
1672 * gcc.target/mips/call-5.c (f, h): Likewise.
1673 * gcc.target/mips/call-6.c (f, h): Likewise.
1674 * gcc.target/mips/call-3.c (f): Likewise.
1675 * gcc.target/mips/call-2.c (g): Add prototype.
1676 (f): Add return type.
1677 * gcc.target/mips/call-4.c: Likewise.
1678 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1679 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1680 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1681 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1682 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1683 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1684 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1685 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1686 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1687 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1688 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1689 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1690 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1691 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1692 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1693 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1694 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1695 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1696 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1697 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1698 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1699 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1700 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1701 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1702 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1703 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1704 (nonpic_call, nonpic_addr_call): Add prototype.
1705 (pic_call, pic_addr_call): Likewise.
1706 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1707 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1708 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1709 * gcc.target/mips/truncate-3.c (g): Add prototype.
1710 (f): Add return type.
1711
788bd170 17122014-11-05 Uros Bizjak <ubizjak@gmail.com>
1713
1714 PR target/63538
1715 * gcc.target/i386/pr63538.c: New test.
1716
fa1a3f33 17172014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 * gnat.dg/discr42.adb: New test.
1720 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1721
35f63fec 17222014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gnat.dg/specs/private2.ads: New test.
1725 * gnat.dg/specs/private2_pkg.ads: New helper.
1726
a1d896bb 17272014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1728
1729 * gnat.dg/inline1.adb: New test.
1730 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1731 * gnat.dg/inline2.adb: New test.
1732 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1733 * gnat.dg/inline3.adb: New test.
1734 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1735 * gnat.dg/inline4.adb: New test.
1736 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1737 * gnat.dg/inline5.adb: New test.
1738 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1739 * gnat.dg/inline6.adb: New test.
788bd170 1740 * gnat.dg/inline6_pkg.ad[sb]: New helper.
a1d896bb 1741 * gnat.dg/inline7.adb: New test.
1742 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1743 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1744 * gnat.dg/inline8.adb: New test.
1745 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1746 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1747 * gnat.dg/inline9.adb: New test.
1748 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1749 * gnat.dg/inline10.adb: New test.
1750 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1751 * gnat.dg/inline11.adb: New test.
1752 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1753
95795723 17542014-11-05 Joseph Myers <joseph@codesourcery.com>
1755
1756 PR preprocessor/9449
1757 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1758 Don't use -fextended-identifiers.
1759 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1760 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1761 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1762 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1763 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1764 -g3.
1765 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1766 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1767 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1768 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1769 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1770 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1771 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1772 -fextended-identifiers. Use -g.
1773 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1774 -fextended-identifiers.
1775 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1776 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1777 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1778 -fextended-identifiers. Use -g.
1779 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1780 * gcc.dg/cpp/ucnid-8.c: Remove test.
1781 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1782
388a5b26 17832014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1784
1785 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1786 Skip tests if target does not support Neon.
1787
55643714 17882014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1789
1790 * lib/target-supports.exp (check_effective_target_bswap): Update
1791 conditions for AArch64 and ARM targets.
1792
2cac48f7 17932014-11-05 David Edelsohn <dje.gcc@gmail.com>
1794
1795 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1796 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1797 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1798 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1799 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1800
058a1b7a 18012014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1802
1803 * gcc.target/i386/chkp-builtins-1.c: New.
1804 * gcc.target/i386/chkp-builtins-2.c: New.
1805 * gcc.target/i386/chkp-builtins-3.c: New.
1806 * gcc.target/i386/chkp-builtins-4.c: New.
1807 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1808 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1809 * gcc.target/i386/chkp-const-check-1.c: New.
1810 * gcc.target/i386/chkp-const-check-2.c: New.
1811 * gcc.target/i386/chkp-lifetime-1.c: New.
1812 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1813 with build_ssa_passes.
1814
04407529 18152014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1816
1817 * gcc.dg/asr-div1.c: New testcase.
1818
4db0f0bc 18192014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1820
1821 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1822
1823 * go.test/go-test.exp: In +build lines, require whitespace around
1824 expected strings, fix check for negation.
1825
6b5813f5 18262014-11-04 Marek Polacek <polacek@redhat.com>
1827
1828 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1829 * c-c++-common/ubsan/align-4.c: Likewise.
1830 * g++.dg/ubsan/null-1.C: Likewise.
1831 * g++.dg/ubsan/null-2.C: Likewise.
1832
813958d3 18332014-11-04 Uros Bizjak <ubizjak@gmail.com>
1834
1835 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1836
ec9f6aa3 18372014-11-04 Uros Bizjak <ubizjak@gmail.com>
1838
1839 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1840 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1841 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1842 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1843 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
1844 ipa dump.
1845 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1846 Cleanup original tree dump.
1847 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1848 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1849 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1850
8c2cffd0 18512014-11-04 Martin Jambor <mjambor@suse.cz>
1852
1853 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1854 function body.
1855
9d43a9e4 18562014-11-04 Jason Merrill <jason@redhat.com>
1857
1858 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1859 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1860
7f5deb87 18612014-11-04 Andrew Stubbs <ams@codesourcery.com>
1862
7f5deb87 1863 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1864 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1865 conflicting -mcpu options.
1866 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1867 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1868 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1869 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1870 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1871 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1872 * gcc.target/powerpc/pr48053-3.c: Likewise.
1873 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1874 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1875 * gcc.target/powerpc/pr57744.c: Likewise.
1876 * gcc.target/powerpc/pr47862.c: Likewise.
1877 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1878 * gcc.target/powerpc/recip-1.c: Likewise.
1879 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1880 * gcc.target/powerpc/bool2-p8.c: Likewise.
1881 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1882 * gcc.target/powerpc/pr60203.c: Likewise.
1883 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1884 * gcc.target/powerpc/bool2-av.c: Likewise.
1885 * gcc.target/powerpc/pr43154.c: Likewise.
1886 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1887 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1888 * gcc.target/powerpc/pr59054.c: Likewise.
1889 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1890 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1891 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1892 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1893 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1894 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1895 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1896 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1897 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1898 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1899 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1900 * gcc.target/powerpc/bswap64-3.c: Likewise.
1901 * gcc.target/powerpc/bcd-1.c: Likewise.
1902 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1903 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1904 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1905 * gcc.target/powerpc/pr48192.c: Likewise.
1906 * gcc.target/powerpc/pr52775.c: Likewise.
1907 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1908 * gcc.target/powerpc/pr58673-1.c: Likewise.
1909 * gcc.target/powerpc/pr53487.c: Likewise.
1910 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1911 * gcc.target/powerpc/recip-2.c: Likewise.
1912 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1913 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1914 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1915 * gcc.target/powerpc/pr57150.c: Likewise.
1916 * gcc.target/powerpc/pr47251.c: Likewise.
1917 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1918 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1919 * gcc.target/powerpc/bool3-p7.c: Likewise.
1920 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1921 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1922 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1923 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1924 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1925 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1926 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1927 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1928 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1929 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1930 * gcc.target/powerpc/loop_align.c: Likewise.
1931 * gcc.target/powerpc/lhs-1.c: Likewise.
1932 * gcc.target/powerpc/sd-vsx.c: Likewise.
1933 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1934 * gcc.target/powerpc/bcd-2.c: Likewise.
1935 * gcc.target/powerpc/20040121-1.c: Likewise.
1936 * gcc.target/powerpc/pr52457.c: Likewise.
1937 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1938 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1939 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1940 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1941 * gcc.target/powerpc/pr58673-2.c: Likewise.
1942 * gcc.target/powerpc/atomic-p7.c: Likewise.
1943 * gcc.target/powerpc/recip-3.c: Likewise.
1944 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1945 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1946 * gcc.target/powerpc/popcount-1.c: Likewise.
1947 * gcc.target/powerpc/altivec-32.c: Likewise.
1948 * gcc.target/powerpc/timode_off.c: Likewise.
1949 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1950 * gcc.target/powerpc/pack01.c: Likewise.
1951 * gcc.target/powerpc/pr55033.c: Likewise.
1952 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1953 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1954 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1955 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1956 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1957 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1958 * gcc.target/powerpc/bool3-p8.c: Likewise.
1959 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1960 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1961 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1962 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1963 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1964 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1965 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1966 * gcc.target/powerpc/pr46728-16.c: Likewise.
1967 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1968 * gcc.target/powerpc/bool3-av.c: Likewise.
1969 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1970 * gcc.target/powerpc/ppc-pow.c: Likewise.
1971 * gcc.target/powerpc/lhs-2.c: Likewise.
1972 * gcc.target/powerpc/pr39902-2.c: Likewise.
1973 * gcc.target/powerpc/20041111-1.c: Likewise.
1974 * gcc.target/powerpc/builtins-1.c: Likewise.
1975 * gcc.target/powerpc/bcd-3.c: Likewise.
1976 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1977 * gcc.target/powerpc/pr57949-1.c: Likewise.
1978 * gcc.target/powerpc/atomic-p8.c: Likewise.
1979 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1980 * gcc.target/powerpc/recip-4.c: Likewise.
1981 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1982 * gcc.target/powerpc/warn-2.c: Likewise.
1983 * gcc.target/powerpc/parity-1.c: Likewise.
1984 * gcc.target/powerpc/popcount-2.c: Likewise.
1985 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1986 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1987 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1988 * gcc.target/powerpc/pr42747.c: Likewise.
1989 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1990 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1991 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1992 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1993 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1994 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1995 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1996 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1997 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1998 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1999 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2000 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2001 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2002 * gcc.target/powerpc/lhs-3.c: Likewise.
2003 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2004 * gcc.target/powerpc/builtins-2.c: Likewise.
2005 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2006 * gcc.target/powerpc/pr52199.c: Likewise.
2007 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2008 * gcc.target/powerpc/pr57949-2.c: Likewise.
2009 * gcc.target/powerpc/recip-5.c: Likewise.
2010 * gcc.target/powerpc/popcount-3.c: Likewise.
2011 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2012 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2013 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2014 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2015 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2016 * gcc.target/powerpc/pr48226.c: Likewise.
2017 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2018 * gcc.target/powerpc/pr47755-2.c: Likewise.
2019 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2020 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2021 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2022 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2023 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2024 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2025 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2026 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2027 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2028 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2029 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2030 * gcc.target/powerpc/bool2-p5.c: Likewise.
2031 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2032 * gcc.target/powerpc/fusion.c: Likewise.
2033 * gcc.target/powerpc/recip-6.c: Likewise.
2034 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2035 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2036 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2037 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2038 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2039 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2040 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2041 * gcc.target/powerpc/dfp-dd.c: Likewise.
2042 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2043 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2044 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2045 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2046 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2047 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2048 * gcc.target/powerpc/dfp-td.c: Likewise.
2049 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2050 * gcc.target/powerpc/pr48053-1.c: Likewise.
2051 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2052 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2053 * gcc.target/powerpc/pr60676.c: Likewise.
2054 * gcc.target/powerpc/pr48258-1.c: Likewise.
2055 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2056 * gcc.target/powerpc/pr48857.c: Likewise.
2057 * gcc.target/powerpc/quad-atomic.c: Likewise.
2058 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2059 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2060 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2061 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2062 * gcc.target/powerpc/pr56605.c: Likewise.
2063 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2064 * gcc.target/powerpc/pr53199.c: Likewise.
2065 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2066 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2067 * gcc.target/powerpc/vsx-float0.c: Likewise.
2068 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2069 * gcc.target/powerpc/altivec-20.c: Likewise.
2070 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2071 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2072 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2073 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2074 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2075 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2076 * gcc.target/powerpc/pr60137.c: Likewise.
2077 * gcc.target/powerpc/bswap64-1.c: Likewise.
2078 * gcc.target/powerpc/pr48053-2.c: Likewise.
2079 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2080 * gcc.target/powerpc/pr48258-2.c: Likewise.
2081 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2082 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2083 * gcc.target/powerpc/bool2-p7.c: Likewise.
2084 * gcc.target/powerpc/ppc-round.c: Likewise.
2085 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2086 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2087 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2088 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2089 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2090 * gcc.target/powerpc/pr47755.c: Likewise.
2091
bdaae641 20922014-11-04 Marek Polacek <polacek@redhat.com>
2093
2094 * c-c++-common/ubsan/object-size-10.c: New test.
2095
59c8d9ee 20962014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2097
2098 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2099
f0d27159 21002014-11-03 Tobias Burnus <burnus@net-b.de>
2101
2102 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2103
bf6a020c 21042014-11-03 Marek Polacek <polacek@redhat.com>
2105
2106 PR c/52769
2107 * gcc.dg/pr52769.c: New test.
2108
881946b9 21092014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2110
2111 PR c++/57820
2112 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2113 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2114
4d8d655b 21152014-11-03 Marc Glisse <marc.glisse@inria.fr>
2116
2117 PR tree-optimization/60770
2118 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2119
4b0da10b 21202014-11-03 Jan Beulich <jbeulich@suse.com>
2121
2122 * gcc.target/i386/i386.exp: Extend option set to test
2123 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2124 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2125
061a702b 21262014-11-03 Uros Bizjak <ubizjak@gmail.com>
2127
2128 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2129 for ia32 targets only.
2130 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2131 * g++.dg/tree-ssa/pr29902.C: Ditto.
2132 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2133
6de2b6b7 21342014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2135
2136 * gcc.target/arm/ifcvt-size-check.c: New test.
2137
f083e315 21382014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2139
2140 * gcc.target/mips/octeon3-pipe-1.c: New test.
2141
3673a0e6 21422014-11-02 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2145 * g++.dg/ext/attrib42.C: Ditto.
2146 * g++.dg/torture/pr51344.C: Ditto.
2147 * g++.dg/tree-ssa/pr29902.C: Ditto.
2148 * gcc.c-torture/execute/20010129-1.c: Ditto.
2149 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2150 * gcc.dg/march-generic.c: Ditto.
2151 * gcc.dg/torture/pr17526.c: Ditto.
2152 * gcc.dg/union-4.c: Ditto.
2153
ac8701b1 21542014-11-02 Uros Bizjak <ubizjak@gmail.com>
2155
2156 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2157 * g++.dg/abi/no-weak1.C: Ditto.
2158 * g++.dg/opt/pr44919.C: Ditto.
2159 * g++.dg/opt/pr46640.C: Ditto.
2160 * g++.dg/opt/pr46649.C: Ditto.
2161 * g++.dg/opt/pr47036.C: Ditto.
2162 * g++.dg/opt/pr48273.C: Ditto.
2163 * g++.dg/opt/pr48302.C: Ditto.
2164 * g++.dg/opt/pr45788.C: Ditto.
2165 * g++.dg/opt/pr57662.C: Ditto.
2166 * gcc.dg/20031102-1.c: Ditto.
2167 * gcc.dg/builtin-bswap-7.c: Ditto.
2168 * gcc.dg/builtin-bswap-7a.c: Ditto.
2169 * gcc.dg/builtin-bswap-9.c: Ditto.
2170 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2171 * gcc.dg/guality/bswaptest.c: Ditto.
2172 * gcc.dg/guality/clztest.c: Ditto.
2173 * gcc.dg/guality/ctztest.c: Ditto.
2174 * gcc.dg/guality/pr45003-1.c: Ditto.
2175 * gcc.dg/guality/pr45003-2.c: Ditto.
2176 * gcc.dg/guality/pr45003-3.c: Ditto.
2177 * gcc.dg/guality/pr58791-4.c: Ditto.
2178 * gcc.dg/guality/rotatetest.c:Ditto.
2179 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2180 * gcc.dg/ira-loop-pressure.c: Ditto.
2181 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2182 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2183 * gcc.dg/lto/pr47259_0.c: Ditto.
2184 * gcc.dg/memcpy-5.c: Ditto.
2185 * gcc.dg/pr10474.c: Ditto.
2186 * gcc.dg/pr37438.c: Ditto.
2187 * gcc.dg/pr39453.c: Ditto.
2188 * gcc.dg/pr40501.c: Ditto.
2189 * gcc.dg/pr42245-2.c: Ditto.
2190 * gcc.dg/pr42245.c: Ditto.
2191 * gcc.dg/pr42246.c: Ditto.
2192 * gcc.dg/pr42249.c: Ditto.
2193 * gcc.dg/pr42388.c: Ditto.
2194 * gcc.dg/pr42389.c: Ditto.
2195 * gcc.dg/pr45352-1.c: Ditto.
2196 * gcc.dg/pr45352-2.c: Ditto.
2197 * gcc.dg/pr45352-3.c: Ditto.
2198 * gcc.dg/pr45352.c: Ditto.
2199 * gcc.dg/pr45472.c: Ditto.
2200 * gcc.dg/pr45652.c: Ditto.
2201 * gcc.dg/pr46212.c: Ditto.
2202 * gcc.dg/pr46521.c: Ditto.
2203 * gcc.dg/pr46522.c: Ditto.
2204 * gcc.dg/pr46875.c: Ditto.
2205 * gcc.dg/pr48374.c: Ditto.
2206 * gcc.dg/pr50251.c: Ditto.
2207 * gcc.dg/pr54472.c: Ditto.
2208 * gcc.dg/pr55702.c: Ditto.
2209 * gcc.dg/pr56990.c: Ditto.
2210 * gcc.dg/pr57104.c: Ditto.
2211 * gcc.dg/pr57662.c: Ditto.
2212 * gcc.dg/pr60866.c: Ditto.
2213 * gcc.dg/shrink-wrap-loop.c: Ditto.
2214 * gcc.dg/tm/memopt-15.c: Ditto.
2215 * gcc.dg/torture/pr52720.c: Ditto.
2216 * gcc.dg/torture/pr56778.c: Ditto.
2217 * gcc.dg/tree-prof/pr45354.c: Ditto.
2218 * gcc.dg/tree-prof/pr50907.c: Ditto.
2219 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2220 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2221 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2222 * gcc.dg/misc-tests/godump-1.c: Ditto.
2223 * gfortran.dg/PR24188.f: Ditto.
2224 * gfortran.dg/errnocheck_1.f90: Ditto.
2225 * gfortran.dg/g77/20010216-1.f: Ditto.
2226 * gfortran.dg/pr42246-2.f: Ditto.
2227 * gfortran.dg/pr42294.f: Ditto.
2228 * gfortran.dg/pr44691.f: Ditto.
2229 * gfortran.dg/vect/pr45714-a.f: Ditto.
2230 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2231 * gcc.misc-tests/linkage.exp: Ditto.
2232 * lib/target-supports.exp: Reformat x86 tagets.
2233 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2234
97ab047e 22352014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2236
2237 PR c++/57694
2238 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2239
4af203ac 22402014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2241
2242 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2243 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2244 Commentary and rearrangement of tests.
2245 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2246 Commentary and rearrangement of tests.
2247 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2248 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2249
8f77eb11 22502014-10-31 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR rtl-optimization/63659
2253 * gcc.c-torture/execute/pr63659.c: New test.
2254
d7d1c3f9 22552014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2256
2257 PR target/63534
2258 * gcc.target/i386/mcount_pic.c: New.
2259
7d8fb07a 22602014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2261
2262 * gcc.target/i386/pr23098.c: Remove xfail.
2263
d9253f01 22642014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * gnat.dg/opt42.ad[sb]: New test.
2267
0b6c968a 22682014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2269
2270 PR tree-optimization/63259
2271 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2272 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2273 following comment.
2274
2309001d 22752014-10-31 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR sanitizer/63697
2278 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2279
a3fec48a 22802014-10-30 Marek Polacek <polacek@redhat.com>
2281
2282 * gcc.dg/diag-aka-1.c: New test.
2283 * gcc.dg/pr13804-1.c: Adjust dg-error.
2284 * gcc.dg/redecl-14.c: Likewise.
2285 * gcc.dg/pr56980.c: Adjust dg-message.
2286
df096f7a 22872014-10-30 Ian Lance Taylor <iant@google.com>
2288
2289 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2290
abf6f922 22912014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2292
2293 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2294 platforms except s390[x] and x86_64.
2295
b2e8d25e 22962014-10-30 Martin Liska <mliska@suse.cz>
2297
2298 PR ipa/63574
2299 PR ipa/63664
2300 * g++.dg/ipa/pr63574.C: New test.
2301
fcf02f90 23022014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2305
f3715c39 23062014-10-29 DJ Delorie <dj@redhat.com>
2307
2308 * gcc.dg/20141029-1.c: New.
2309
bdb8985a 23102014-10-29 Martin Liska <mliska@suse.cz>
2311
2312 PR ipa/63587
2313 * g++.dg/ipa/pr63587-1.C: New test.
2314 * g++.dg/ipa/pr63587-2.C: New test.
2315
36c50a5f 23162014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2317
2318 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2319
5ac6b35e 23202014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2321
2322 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2323 * gcc.dg/optimize-bswapsi-3.c: New test.
2324
b7bb73ee 23252014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2326 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2327 Anna Tikhonova <anna.tikhonova@intel.com>
2328 Ilya Tocar <ilya.tocar@intel.com>
2329 Andrey Turetskiy <andrey.turetskiy@intel.com>
31a456bc 2330 Ilya Verbin <ilya.verbin@intel.com>
2331 Kirill Yukhin <kirill.yukhin@intel.com>
2332 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2333
2334 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2335
23362014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2337 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2338 Anna Tikhonova <anna.tikhonova@intel.com>
2339 Ilya Tocar <ilya.tocar@intel.com>
2340 Andrey Turetskiy <andrey.turetskiy@intel.com>
b7bb73ee 2341 Ilya Verbin <ilya.verbin@intel.com>
2342 Kirill Yukhin <kirill.yukhin@intel.com>
2343 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2344
2345 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2346 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2347 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2348 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2349 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2350 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2351 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2352 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2353 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2354 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2355 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2356 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2357 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2358 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2359 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2360 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2361 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2362 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2363 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2364 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2365 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2366 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2367 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2368 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2369 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2370 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2371 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2372 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2373 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2374 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2375 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2376 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2377 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2378 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2379 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2380 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2381 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2382 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2383 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2384 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2385 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2386 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2387 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2388 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2389 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2390 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2391 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2392 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2393 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2394 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2395 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2396 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2397 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2398 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2399 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2400 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2401 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2402 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2403 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2404 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2405 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2406 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2407 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2408 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2409 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2410 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2411 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2412 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2413
b7710e71 24142014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2415 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2416 Anna Tikhonova <anna.tikhonova@intel.com>
2417 Ilya Tocar <ilya.tocar@intel.com>
2418 Andrey Turetskiy <andrey.turetskiy@intel.com>
2419 Ilya Verbin <ilya.verbin@intel.com>
2420 Kirill Yukhin <kirill.yukhin@intel.com>
2421 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2422
2423 * gcc.target/i386/avx512bw-check.h: New.
2424 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2425 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2426 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2427 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2428 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2429 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2430 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2431 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2432 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2433 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2434 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2435 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2436 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2437 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2438 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2439 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2440 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2441 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2442 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2443 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2444 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2445 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2446 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2447 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2448 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2449 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2450 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2451 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2452 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2453 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2454 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2455 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2456 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2457 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2458 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2459 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2460 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2461 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2462 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2463 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2464 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2465 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2466 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2471 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2472 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2473 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2474 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2475 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2476 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2477 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2478 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2479 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2480 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2481 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2482 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2483 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2484 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2485 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2486 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2487 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2488 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2489 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2490 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2496 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2501 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2502 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2503 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2505 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2506 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2507 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2508 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2509 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2510 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2511 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2512 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2513 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2514 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2515 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2516 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2517 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2533 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2534 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2535 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2536 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2537 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2538 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2539 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2540 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2541 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2542 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2543 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2544 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2545 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2546 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2547 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2548 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2549 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2550 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2551 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2592 * gcc.target/i386/avx512dq-check.h: Ditto.
2593 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2594 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2595 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2596 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2597 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2598 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2599 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2600 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2601 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2602 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2603 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2604 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2605 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2606 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2607 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2608 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2609 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2610 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2611 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2612 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2613 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2614 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2615 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2616 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2617 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2618 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2619 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2620 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2621 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2622 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2623 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2624 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2625 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2626 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2627 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2628 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2629 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2630 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2631 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2632 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2633 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2634 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2635 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2636 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2637 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2638 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2639 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2640 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2641 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2642 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2643 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2644 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2645 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2646 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2647 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2648 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2649 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2650 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2651 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2652 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2653 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2654 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2655 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2656 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2657 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2658 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2659 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2660 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2661 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2662 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2663 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2664 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2665 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2666 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2667 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2668 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2669 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2670 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2671 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2672 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2673 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2674 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2675 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2676 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2677 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2678 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2679 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2680 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2681 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2682 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2683 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2684 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2685 * gcc.target/i386/avx512vl-check.h: Ditto.
2686 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2687 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2688 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2689 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2690 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2691 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2692 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2693 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2694 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2695 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2696 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2697 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2698 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2699 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2700 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2701 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2702 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2703 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2704 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2705 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2706 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2707 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2708 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2709 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2710 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2711 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2712 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2713 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2714 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2715 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2716 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2717 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2718 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2719 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2720 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2721 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2722 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2723 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2724 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2725 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2726 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2727 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2728 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2729 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2730 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2731 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2732 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2733 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2734 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2735 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2736 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2737 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2738 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2739 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2740 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2741 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2742 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2743 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2744 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2745 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2746 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2747 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2748 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2749 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2750 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2751 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2752 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2753 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2754 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2755 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2756 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2757 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2758 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2759 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2760 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2761 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2762 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2763 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2764 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2765 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2766 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2767 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2768 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2769 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2770 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2771 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2772 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2773 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2774 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2775 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2776 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2777 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2778 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2779 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2780 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2781 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2782 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2783 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2784 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2785 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2786 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2787 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2788 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2789 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2790 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2791 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2792 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2793 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2794 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2795 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2796 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2797 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2799 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2800 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2801 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2802 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2803 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2804 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2805 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2806 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2807 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2808 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2809 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2810 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2812 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2813 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2814 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2815 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2816 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2817 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2818 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2819 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2820 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2821 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2822 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2823 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2824 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2825 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2826 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2828 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2829 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2830 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2831 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2832 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2833 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2836 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2837 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2838 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2839 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2851 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2852 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2853 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2859 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2862 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2867 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2868 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2870 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2874 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2876 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2883 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2889 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2891 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2897 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2903 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2909 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2919 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2920 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2921 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2926 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2935 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2950 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2961 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2963 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2967 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2984 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3122 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3124 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3126 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3130 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3136 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3210 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3233 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3235 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3239 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3240 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3241 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3243 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3246 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3247 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3249 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3253 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3257 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3259 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3261 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3263 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3264 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3265 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3267 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3269 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3271 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3277 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3280 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3281 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3282 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3283 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3284 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3285 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3286 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3287 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3288 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3289 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3290 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3291 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3292 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3293 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3294 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3295 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3296 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3297 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3298 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3299 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3300 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3301 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3302 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3303 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3304 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3305 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3306 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3307 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3308 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3309 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3310 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3311 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3312 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3313 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3314 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3315 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3316 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3317 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3318 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3319 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3320 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3321 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3322 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3323 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3324 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3325 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3326 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3327 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3328 * gcc.target/i386/i386.exp: Ditto.
3329 * gcc.target/i386/m512-check.h: Ditto.
3330
33312014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3332 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3333 Anna Tikhonova <anna.tikhonova@intel.com>
3334 Ilya Tocar <ilya.tocar@intel.com>
3335 Andrey Turetskiy <andrey.turetskiy@intel.com>
3336 Ilya Verbin <ilya.verbin@intel.com>
3337 Kirill Yukhin <kirill.yukhin@intel.com>
3338 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3339
3340 * g++.dg/other/i386-2.C: Add new options.
3341 * g++.dg/other/i386-3.C: Ditto.
3342 * gcc.target/i386/sse-12.c: Ditto.
3343 * gcc.target/i386/sse-14.c: Ditto.
3344 * gcc.target/i386/sse-22.c: Ditto.
3345 * gcc.target/i386/sse-13.c: Add new options and builtins.
3346 * gcc.target/i386/sse-23.c: Ditto.
3347 * gcc.target/i386/avx-1.c: Add new builtins.
3348
4d099c1c 33492014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3350
3351 * gcc.misc-tests/godump.exp: New.
3352 * gcc.misc-tests/godump-1.c: New.
3353
f9acf11a 33542014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3355
3356 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3357 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3358 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3359 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3360 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3361 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3362 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3363 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3364 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3365 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3366 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3367 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3368 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3369 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3370 * c-c++-common/asan/pr63638.c: Likewise.
3371
ff05bd35 33722014-10-28 Richard Biener <rguenther@suse.de>
3373
3374 PR middle-end/63665
3375 * gcc.dg/pr63665.c: New testcase.
3376
f4d482a6 33772014-10-28 Yury Gribov <y.gribov@samsung.com>
3378
3379 * c-c++-common/asan/kasan-recover-1.c: New test.
3380 * c-c++-common/asan/kasan-recover-2.c: New test.
3381 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3382 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3383 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3384 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3385 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3386 * c-c++-common/asan/no-asan-globals.c: Likewise.
3387 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3388 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3389 * c-c++-common/asan/no-use-after-return.c: Likewise.
3390
cf357977 33912014-10-28 Yury Gribov <y.gribov@samsung.com>
3392
3393 * c-c++-common/asan/shadow-offset-1.c: New test.
3394
94ea8568 33952014-10-27 Andrew MacLeod <amacleod@redhat.com>
3396
3397 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3398 gcc-plugin.h earlier.
3399
7464361a 34002014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3401
3402 * gnat.dg/specs/concat1.ads: New test.
3403 * gnat.dg/specs/concat1_pkg.ads: New helper.
3404
f619ecae 34052014-10-27 Richard Biener <rguenther@suse.de>
3406
3407 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3408 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3409 target due to memcpy inline-expansion.
3410
cc01c143 34112014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3412
3413 * gnat.dg/specs/pack10.ads: New test.
3414 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3415
a400b1ad 34162014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3417
3418 * gnat.dg/entry_queues2.adb: New test.
3419
8f936b5e 34202014-10-25 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR tree-optimization/63641
3423 * gcc.c-torture/execute/pr63641.c: New test.
3424
e39efcef 34252014-10-24 Tobias Burnus <burnus@net-b.de>
3426
3427 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3428 * gfortran.dg/coarray_collectives_13.f90: New.
3429 * gfortran.dg/coarray_collectives_14.f90: New.
3430 * gfortran.dg/coarray_collectives_15.f90: New.
3431 * gfortran.dg/coarray_collectives_16.f90: New.
3432
7bc834d9 34332014-10-24 Jiong Wang <jiong.wang@arm.com>
3434
3435 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3436
85fecbe2 34372014-10-24 Marek Polacek <polacek@redhat.com>
3438
3439 PR c/56980
3440 * gcc.dg/pr56980.c: New test.
3441
ae05a71a 34422014-10-24 Jiong Wang <jiong.wang@arm.com>
3443
3444 * lib/target-supports.exp
3445 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3446 vaeseq_u8.
3447 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3448 for vcvt_f16_f32.
3449 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3450 vfma_f32.
3451
024edbc7 34522014-10-24 Martin Liska <mliska@suse.cz>
3453
3454 * gcc.dg/ipa/pr63595.c: New test.
3455
002017b0 34562014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3457
3458 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3459 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3460
7221a348 34612014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3462
3463 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3464
2301db38 34652014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3466
3467 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3468
e8ee28d7 34692014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3470
3471 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3472
0c5f2976 34732014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3474
3475 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3476
ce2361fe 34772014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3478
3479 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3480
7650f565 34812014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3482
3483 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3484
83b38198 34852014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3486
3487 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3488
93dead67 34892014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3490
3491 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3492
3c8a177f 34932014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3494
3495 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3496
2093b5a0 34972014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3498
3499 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3500
f2671ace 35012014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3502
3503 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3504
9a36e101 35052014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3506
3507 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3508
9c08ad35 35092014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3510
3511 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3512
e4021c53 35132014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3514
3515 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3516 file.
3517 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3518 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3519
9aeb6008 35202014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3521
3522 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3523 file.
3524 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3525 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3526
a3ee4a1e 35272014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3528
3529 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3530 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3531 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3532 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3533 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3534
8aedf2a1 35352014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3536
3537 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3538 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3539 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3541 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3542 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3543
4718f422 35442014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3545
3546 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3547 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3548 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3549 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3550 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3551 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3552 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3553 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3554
b12d8e76 35552014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3556
3557 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3558 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3559 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3560
208b7e66 35612014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3562
3563 * gcc.target/arm/README.advsimd-intrinsics: New file.
3564 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3565 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3566 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3567 Likewise.
3568 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3569 Likewise.
3570 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3571 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3572 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3573
ba228f23 35742014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3575
3576 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3577 wrap_compile_flags before setting it.
3578
4b8ceedf 35792014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3580
3581 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3582 targets.
3583 * gcc.dg/pr63594-2.c: Likewise.
3584
8c1f3873 35852014-10-24 Uros Bizjak <ubizjak@gmail.com>
3586
3587 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3588 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3589
28ed1b89 35902014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3591
3592 PR bootstrap/63632
3593 * g++.dg/torture/pr63632.C: New test.
3594
3b393a70 35952014-10-23 Jonathan Wakely <jwakely@redhat.com>
3596
3597 PR c++/63619
3598 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3599 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3600
0d1f9fde 36012014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3602
3603 PR target/63618
3604 * gcc.target/i386/pr63618.c: New test.
3605
2981340f 36062014-10-23 Marek Polacek <polacek@redhat.com>
3607
3608 PR c/63626
3609 * gcc.dg/pr63626.c: New test.
3610
e7ec033a 36112014-10-23 Marek Polacek <polacek@redhat.com>
3612
3613 * c-c++-common/ubsan/undefined-2.c: New test.
3614
e75eecf6 36152014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3616
3617 * gcc.target/i386/pr63600.c: New.
3618
e09e6e54 36192014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3620
3621 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3622
7364595f 36232014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3624
3625 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3626 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3627
3b474d9b 36282014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3629
3630 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3631 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3632 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3633 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3634 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3635 Declare.
3636
7628303d 36372014-10-22 Guozhi Wei <carrot@google.com>
3638
3639 PR tree-optimization/63530
3640 gcc.dg/vect/pr63530.c: New testcase.
3641
b53c0b3a 36422014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3643
3644 * gcc.target/i386/conversion-2.c: New test.
3645
c2598081 36462014-10-22 Jakub Jelinek <jakub@redhat.com>
3647 Yury Gribov <y.gribov@samsung.com>
3648
3649 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3650 * c-c++-common/ubsan/align-3.c: Likewise.
3651 * c-c++-common/ubsan/bounds-1.c: Likewise.
3652 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3653 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3654 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3655 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3656 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3657 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3658 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3659 * c-c++-common/ubsan/object-size-3.c: Likewise.
3660 * c-c++-common/ubsan/overflow-1.c: Likewise.
3661 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3662 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3663 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3664 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3665 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3666 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3667 * c-c++-common/ubsan/pr59503.c: Likewise.
3668 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3669 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3670 * c-c++-common/ubsan/shift-3.c: Likewise.
3671 * c-c++-common/ubsan/shift-6.c: Likewise.
3672 * c-c++-common/ubsan/undefined-1.c: Likewise.
3673 * c-c++-common/ubsan/vla-2.c: Likewise.
3674 * c-c++-common/ubsan/vla-3.c: Likewise.
3675 * c-c++-common/ubsan/vla-4.c: Likewise.
3676 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3677 * g++.dg/ubsan/return-2.C: Likewise.
3678 * c-c++-common/ubsan/recovery-1.c: New test.
3679 * c-c++-common/ubsan/recovery-2.c: New test.
3680 * c-c++-common/ubsan/recovery-3.c: New test.
3681 * c-c++-common/ubsan/recovery-common.inc: New file.
3682
7654bd0c 36832014-10-22 Jiong Wang <jiong.wang@arm.com>
3684
3685 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3686 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3687 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3688 * gcc.target/aarch64/vect.x: Likewise.
3689 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3690 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3691 * gcc.target/aarch64/vect-fp.c: Likewise.
3692
10db2a53 36932014-10-22 Jiong Wang <jiong.wang@arm.com>
3694
3695 * lib/compat.exp (compat-run): Remove "unresolved".
3696 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3697 unsupported testcase.
3698
b38cf1ab 36992014-10-22 Jakub Jelinek <jakub@redhat.com>
3700
6e154e02 3701 PR target/63594
3702 * gcc.dg/pr63594-1.c: New test.
3703 * gcc.dg/pr63594-2.c: New test.
3704 * gcc.target/i386/sse2-pr63594-1.c: New test.
3705 * gcc.target/i386/sse2-pr63594-2.c: New test.
3706 * gcc.target/i386/avx-pr63594-1.c: New test.
3707 * gcc.target/i386/avx-pr63594-2.c: New test.
3708 * gcc.target/i386/avx2-pr63594-1.c: New test.
3709 * gcc.target/i386/avx2-pr63594-2.c: New test.
3710 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3711 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3712 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3713 insn counts.
3714
b38cf1ab 3715 PR target/63542
3716 * gcc.target/i386/pr63542-1.c: New test.
3717 * gcc.target/i386/pr63542-2.c: New test.
3718
b4e6d2e2 37192014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3720
3721 * gcc.target/avr/tiny-memx.c: New test.
3722
3723 * gcc.target/avr/tiny-caller-save.c: New test.
3724
aa635593 37252014-10-21 Jiong Wang <jiong.wang@arm.com>
3726
3727 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3728 (Proc_1): Add return type.
3729 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3730 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3731 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3732 * gcc.target/arm/pr44788.c (foo): Likewise.
3733 * gcc.target/arm/pr55642.c (abs): Likewise.
3734 * gcc.target/arm/pr58784.c (f): Likewise.
3735 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3736 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3737 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3738 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3739 for local variables.
3740 * lib/target-supports.exp
3741 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3742 vaeseq_u8.
3743 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3744 vcvt_f16_f32.
3745 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3746 vfma_f32.
3747 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3748
ce5d39ad 37492014-10-21 Andreas Schwab <schwab@suse.de>
3750
3751 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3752
409678bf 37532014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3754
3755 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3756
718c878a 37572014-10-21 Richard Biener <rguenther@suse.de>
3758
3759 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3760 * g++.dg/ipa/devirt-46.C: Likewise.
3761 * g++.dg/ipa/devirt-47.C: Likewise.
3762 * g++.dg/tree-prof/pr35545.C: Likewise.
3763
5c0fac99 37642014-10-21 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR tree-optimization/63563
3767 * gcc.target/i386/pr63563.c: New test.
3768
f09ae15a 37692014-10-20 Richard Biener <rguenther@suse.de>
3770
3771 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3772 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3773
12030b45 37742014-10-20 Martin Liska <mliska@suse.cz>
3775
3776 * gcc.dg/ipa/pr63595.c: New test.
3777
1d8a0522 37782014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3779
3780 PR fortran/48979
3781 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3782
d303aeaf 37832014-10-19 Marek Polacek <polacek@redhat.com>
3784
3785 PR c/63567
3786 * gcc.dg/pr63567-3.c: New test.
3787 * gcc.dg/pr63567-4.c: New test.
3788
bfa8c6e8 37892014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3790
3791 * gcc.dg/atomic/c11-atomic-exec-5.c
3792 (test_main_long_double_add_overflow): Define and run only for
3793 LDBL_MANT_DIG != 106.
3794 (test_main_complex_long_double_add_overflow): Likewise.
3795 (test_main_long_double_sub_overflow): Likewise.
3796 (test_main_complex_long_double_sub_overflow): Likewise.
3797
080819af 37982014-10-18 Paul Thomas <pault@gcc.gnu.org>
3799
3800 PR fortran/63553
3801 * gfortran.dg/class_to_type_3.f03 : New test
3802
64de93dd 38032014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3804
3805 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3806 to GNU11.
3807
933e4737 38082014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3809
3810 * gcc.dg/attr-isr.c: Move SH specific test to ...
3811 * gcc.target/sh/attr-isr.c: ... here.
3812
fb773ec9 3813>>>>>>> .r217525
bccf97da 38142014-10-17 Marek Polacek <polacek@redhat.com>
3815
3816 PR c/63567
3817 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3818 * gcc.dg/pr63567-1.c: New test.
3819 * gcc.dg/pr63567-2.c: New test.
3820
d9c77450 38212014-10-17 Marek Polacek <polacek@redhat.com>
3822
3823 PR c/63543
3824 * gcc.dg/pr63543.c: New test.
3825 * gcc.dg/array-8.c: Remove dg-error.
3826 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3827 * gcc.dg/pr48552-2.c: Likewise.
3828
a2bbd0a7 38292014-10-17 Marek Polacek <polacek@redhat.com>
3830
3831 PR c/63549
3832 * gcc.dg/pr63549.c: New test.
3833
e610d2b2 38342014-10-17 Marek Polacek <polacek@redhat.com>
3835
3836 * gcc.dg/Wimplicit-int-1.c: New test.
3837 * gcc.dg/Wimplicit-int-2.c: New test.
3838 * gcc.dg/Wimplicit-int-3.c: New test.
3839 * gcc.dg/Wimplicit-int-4.c: New test.
3840
eebf1fd9 38412014-10-17 Andrew MacLeod <amacleod@redhat.com>
3842
3843 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3844 changes.
3845
8016354a 38462014-10-17 Jakub Jelinek <jakub@redhat.com>
3847
e3668db5 3848 PR tree-optimization/63464
3849 * gcc.dg/torture/pr63464.c: New test.
3850 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3851 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3852
8016354a 3853 PR tree-optimization/63302
3854 * gcc.c-torture/execute/pr63302.c: New test.
3855
7f73851f 38562014-10-17 Tom de Vries <tom@codesourcery.com>
3857
3858 PR rtl-optimization/61605
3859 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3860 absence check.
3861
43096b52 38622014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3863
3864 PR middle-end/61848
3865 * g++.dg/torture/pr61848.C: New testcase.
3866 * gcc.c-torture/compile/pr61848.c: New testcase.
3867
25eea8ce 38682014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3869
3870 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3871 * gcc.target/sh/strlen.c: Likewise.
3872 * gcc.target/sh/pr51244-13.c: Likewise.
3873 * gcc.target/sh/cmpstrn.c: Likewise.
3874 * gcc.target/sh/hiconst.c: Likewise.
3875 * gcc.target/sh/pr43417.c: Likewise.
3876
663bca43 38772014-10-16 Martin Liska <mliska@suse.cz>
3878
3879 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3880 to match defined expectations.
3881
a3020f2f 38822014-10-16 Andrew MacLeod <amacleod@redhat.com>
3883
3884 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3885
9346cb1e 38862014-10-16 Martin Liska <mliska@suse.cz>
3887
3888 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3889 * g++.dg/ipa/ipa-icf-5.C: Likewise
3890
1130105d 38912014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3892
3893 PR target/63260
3894 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3895
396b19bc 38962014-10-16 Richard Biener <rguenther@suse.de>
3897
3898 PR middle-end/63554
3899 * gcc.dg/torture/pr63554.c: New testcase.
3900
3cdf17dc 39012014-10-16 Marek Polacek <polacek@redhat.com>
3902
3903 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3904 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3905
8e5448e4 39062014-10-16 Marek Polacek <polacek@redhat.com>
3907
3908 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3909 * gcc.dg/graphite/id-2.c: Likewise.
3910 * gcc.dg/graphite/id-4.c: Likewise.
3911 * gcc.dg/graphite/id-8.c: Likewise.
3912 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3913 * gcc.dg/graphite/id-pr45230.c: Likewise.
3914 * gcc.dg/graphite/id-pr45231.c: Likewise.
3915 * gcc.dg/graphite/pr38073.c: Likewise.
3916 * gcc.dg/graphite/pr38125.c: Likewise.
3917 * gcc.dg/graphite/pr38409.c: Likewise.
3918 * gcc.dg/graphite/pr38413.c: Likewise.
3919 * gcc.dg/graphite/pr38510.c: Likewise.
3920 * gcc.dg/graphite/pr38786.c: Likewise.
3921 * gcc.dg/graphite/pr39260.c: Likewise.
3922 * gcc.dg/graphite/scop-19.c: Likewise.
3923 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3924 * gcc.dg/graphite/id-17.c: Likewise.
3925 * gcc.dg/graphite/id-23.c: Likewise.
3926 * gcc.dg/graphite/id-26.c: Likewise.
3927 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3928 * gcc.dg/graphite/pr37485.c: Likewise.
3929 * gcc.dg/graphite/pr38500.c: Likewise.
3930 * gcc.dg/graphite/pr42284.c: Likewise.
3931 * gcc.dg/graphite/pr42914.c: Likewise.
3932 * gcc.dg/graphite/pr46404-1.c: Likewise.
3933 * gcc.dg/graphite/pr60979.c: Likewise.
3934 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3935 defaulting to int.
3936
343d6f41 39372014-10-16 Martin Liska <mliska@suse.cz>
3938 Jan Hubicka <hubicka@ucw.cz>
3939
3940 * g++.dg/ipa/ipa-icf-1.C: New test.
3941 * g++.dg/ipa/ipa-icf-2.C: New test.
3942 * g++.dg/ipa/ipa-icf-3.C: New test.
3943 * g++.dg/ipa/ipa-icf-4.C: New test.
3944 * g++.dg/ipa/ipa-icf-5.C: New test.
3945 * gcc.dg/ipa/ipa-icf-1.c: New test.
3946 * gcc.dg/ipa/ipa-icf-10.c: New test.
3947 * gcc.dg/ipa/ipa-icf-11.c: New test.
3948 * gcc.dg/ipa/ipa-icf-12.c: New test.
3949 * gcc.dg/ipa/ipa-icf-13.c: New test.
3950 * gcc.dg/ipa/ipa-icf-14.c: New test.
3951 * gcc.dg/ipa/ipa-icf-15.c: New test.
3952 * gcc.dg/ipa/ipa-icf-16.c: New test.
3953 * gcc.dg/ipa/ipa-icf-17.c: New test.
3954 * gcc.dg/ipa/ipa-icf-18.c: New test.
3955 * gcc.dg/ipa/ipa-icf-19.c: New test.
3956 * gcc.dg/ipa/ipa-icf-2.c: New test.
3957 * gcc.dg/ipa/ipa-icf-20.c: New test.
3958 * gcc.dg/ipa/ipa-icf-21.c: New test.
3959 * gcc.dg/ipa/ipa-icf-22.c: New test.
3960 * gcc.dg/ipa/ipa-icf-23.c: New test.
3961 * gcc.dg/ipa/ipa-icf-24.c: New test.
3962 * gcc.dg/ipa/ipa-icf-25.c: New test.
3963 * gcc.dg/ipa/ipa-icf-26.c: New test.
3964 * gcc.dg/ipa/ipa-icf-27.c: New test.
3965 * gcc.dg/ipa/ipa-icf-28.c: New test.
3966 * gcc.dg/ipa/ipa-icf-29.c: New test.
3967 * gcc.dg/ipa/ipa-icf-3.c: New test.
3968 * gcc.dg/ipa/ipa-icf-30.c: New test.
3969 * gcc.dg/ipa/ipa-icf-4.c: New test.
3970 * gcc.dg/ipa/ipa-icf-5.c: New test.
3971 * gcc.dg/ipa/ipa-icf-6.c: New test.
3972 * gcc.dg/ipa/ipa-icf-7.c: New test.
3973 * gcc.dg/ipa/ipa-icf-8.c: New test.
3974 * gcc.dg/ipa/ipa-icf-9.c: New test.
3975
b0fa59a9 39762014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/53513
3979 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3980
a61aff03 39812014-10-16 Martin Liska <mliska@suse.cz>
3982 Jan Hubicka <hubicka@ucw.cz>
3983
3984 * c-c++-common/rotate-1.c: Options changed to not collide
3985 with a new IPA ICF pass.
3986 * c-c++-common/rotate-2.c: Likewise.
3987 * c-c++-common/rotate-3.c: Likewise.
3988 * c-c++-common/rotate-4.c: Likewise.
3989 * g++.dg/cpp0x/rv-return.C: Likewise.
3990 * g++.dg/cpp0x/rv1n.C: Likewise.
3991 * g++.dg/cpp0x/rv1p.C: Likewise.
3992 * g++.dg/cpp0x/rv2n.C: Likewise.
3993 * g++.dg/cpp0x/rv3n.C: Likewise.
3994 * g++.dg/cpp0x/rv4n.C: Likewise.
3995 * g++.dg/cpp0x/rv5n.C: Likewise.
3996 * g++.dg/cpp0x/rv6n.C: Likewise.
3997 * g++.dg/cpp0x/rv7n.C: Likewise.
3998 * g++.dg/ipa/devirt-g-1.C: Likewise.
3999 * g++.dg/ipa/inline-1.C: Likewise.
4000 * g++.dg/ipa/inline-2.C: Likewise.
4001 * g++.dg/ipa/inline-3.C: Likewise.
4002 * g++.dg/opt/pr30965.C: Likewise.
4003 * g++.dg/tree-ssa/pr19637.C: Likewise.
4004 * gcc.dg/guality/csttest.c: Likewise.
4005 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4006 * gcc.dg/ipa/iinline-7.c: Likewise.
4007 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4008 * gcc.dg/ipa/ipacost-1.c: Likewise.
4009 * gcc.dg/ipa/ipacost-2.c: Likewise.
4010 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4011 * gcc.dg/ipa/remref-2a.c: Likewise.
4012 * gcc.dg/ipa/remref-2b.c: Likewise.
4013 * gcc.dg/pr46309-2.c: Likewise.
4014 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4015 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4016 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4017 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4018 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4019 * gcc.dg/vect/vect-cond-10.c: Likewise.
4020 * gcc.dg/vect/vect-cond-9.c: Likewise.
4021 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4022 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4023 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4024 * gcc.target/i386/bmi-1.c: Likewise.
4025 * gcc.target/i386/bmi-2.c: Likewise.
4026 * gcc.target/i386/pr56564-2.c: Likewise.
4027
b0fa59a9 40282014-10-16 Richard Biener <rguenther@suse.de>
fc802109 4029
4030 PR tree-optimization/63168
4031 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4032
3ce2e838 40332014-10-16 Andreas Schwab <schwab@suse.de>
4034
520fefde 4035 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4036
3ce2e838 4037 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4038 implicit int.
4039 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4040 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4041 * gcc.target/ia64/pr29682.c: Likewise.
4042 * gcc.target/ia64/pr43603.c: Likewise.
4043 * gcc.target/ia64/pr48496.c: Likewise.
4044
21368453 40452014-10-16 Marek Polacek <polacek@redhat.com>
4046
4047 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4048
99ad5a60 40492014-10-16 Jakub Jelinek <jakub@redhat.com>
4050 Marek Polacek <polacek@redhat.com>
4051
4052 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4053 declarations.
4054 * gcc.dg/pr32176.c: Likewise.
4055 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4056 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4057 * gcc.dg/ia64-sync-2.c: Likewise.
4058 * gcc.dg/ia64-sync-3.c: Likewise.
4059 * gcc.dg/sync-2.c: Likewise.
4060 * gcc.dg/sync-3.c: Likewise.
4061 * gcc.target/i386/990524-1.c: Likewise.
4062 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4063 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4064 * gcc.target/i386/pr26826.c: Likewise.
4065 * gcc.target/i386/pr37184.c: Likewise.
4066 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4067 * gcc.target/i386/20060125-2.c: Likewise.
4068 * gcc.target/i386/memcpy-1.c: Likewise.
4069 * gcc.target/i386/pr40934.c: Likewise.
4070 * gcc.target/i386/sse-5.c: Likewise.
4071 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4072 * gcc.target/i386/vectorize4.c: Likewise.
4073 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4074 -fgnu89-inline.
4075 * gcc.target/i386/980313-1.c: Likewise.
4076 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4077 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4078 * gcc.target/i386/crc32-3.c: Likewise.
4079 * gcc.target/i386/intrinsics_3.c: Likewise.
4080 * gcc.target/i386/loop-1.c: Likewise.
4081 * gcc.target/i386/pr44948-2a.c: Likewise.
4082 * gcc.target/i386/pr47564.c: Likewise.
4083 * gcc.target/i386/pr50712.c: Likewise.
4084 * gcc.target/i386/stackalign/return-2.c: Likewise.
4085
a3a6d499 40862014-10-15 Jan Hubicka <hubicka@ucw.cz>
4087
4088 PR lto/62026
4089 * lto/pr62026.C: New testcase.
4090
f95727ee 40912014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4092
4093 PR rtl-optimization/63448
4094 * gcc.target/i386/pr63448.c: New test.
4095
263c64d9 40962014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4097
4098 * gnat.dg/opt41.adb: New test.
4099 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4100
3439b901 41012014-10-15 Richard Biener <rguenther@suse.de>
4102
4103 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4104
c836de3f 41052014-10-14 Jan Hubicka <hubicka@ucw.cz>
4106
4107 * gcc.dg/tree-prof/peel-1.c: Update.
4108 * gcc.dg/tree-prof/unroll-1.c: Update.
ec9f6aa3 4109 * gcc.dg/unroll_1.c: Update.
4110 * gcc.dg/unroll_2.c: Update.
4111 * gcc.dg/unroll_3.c: Update.
4112 * gcc.dg/unroll_4.c: Update.
c836de3f 4113
9f75f026 41142014-10-14 DJ Delorie <dj@redhat.com>
4115
4116 * g++.dg/abi/mangle64.C: New.
4117
6b9c511d 41182014-10-14 Marc Glisse <marc.glisse@inria.fr>
4119
4120 * g++.dg/ext/vector9.C: Test ! with float vectors.
4121
8113f0e3 41222014-10-14 Richard Biener <rguenther@suse.de>
4123
4124 PR tree-optimization/63512
4125 * g++.dg/torture/pr63512.C: New testcase.
4126
adcdd84f 41272014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4128
4129 PR target/63260
4130 * gcc.target/sh/pr63260.c: New.
4131
e437165b 41322014-10-13 Richard Henderson <rth@redhat.com>
4133
4134 * g++.dg/torture/20141013.C: New.
4135
a9d8ab38 41362014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4137
4138 PR target/8340
4139 PR middle-end/47602
4140 PR rtl-optimization/55458
4141 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4142 * gcc.target/i386/pr55458.c: Likewise.
4143 * gcc.target/i386/pr47602.c: New.
4144 * gcc.target/i386/pr23098.c: Move to XFAIL.
4145
d57704d0 41462014-10-13 Jan Hubicka <hubicka@ucw.cz>
4147
4148 PR tree-optimization/62127
4149 * g++.dg/torture/pr62127.C: New testcase.
4150
433da5c4 41512014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4152
4153 * c-c++-common/asan/bitfield-5.c: New test.
4154
65f73697 41552014-10-13 Richard Biener <rguenther@suse.de>
4156
4157 PR tree-optimization/63419
4158 * g++.dg/torture/pr63419.C: New testcase.
4159
1c733bf7 41602014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4161
4162 PR target/59401
4163 PR target/54760
adcdd84f 4164 * gcc.target/sh/pr54760-5.c: New.
4165 * gcc.target/sh/pr54760-6.c: New.
1c733bf7 4166 * gcc.target/sh/pr59401-1.c: New.
4167
af1ec5d6 41682014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4169
4170 PR fortran/48979
4171 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4172
98e1d6c4 41732014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4174
4175 * lib/target-supports.exp (check_effective_target_shared): New
4176 function.
af1ec5d6 4177 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
98e1d6c4 4178
c30da3c3 41792014-10-10 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR c/63495
4182 * gcc.target/i386/pr63495.c: New test.
4183
0b45f2d1 41842014-10-10 Marek Polacek <polacek@redhat.com>
4185
4186 * c-c++-common/ubsan/object-size-1.c: New test.
4187 * c-c++-common/ubsan/object-size-2.c: New test.
4188 * c-c++-common/ubsan/object-size-3.c: New test.
4189 * c-c++-common/ubsan/object-size-4.c: New test.
4190 * c-c++-common/ubsan/object-size-5.c: New test.
4191 * c-c++-common/ubsan/object-size-6.c: New test.
4192 * c-c++-common/ubsan/object-size-7.c: New test.
4193 * c-c++-common/ubsan/object-size-8.c: New test.
4194 * c-c++-common/ubsan/object-size-9.c: New test.
4195 * g++.dg/ubsan/object-size-1.C: New test.
4196 * gcc.dg/ubsan/object-size-9.c: New test.
4197
1a88e549 41982014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4199
4200 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4201 (asan_finish): Remove restore_ld_library_path_env_vars.
4202 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4203 related env variables by calling set_ld_library_path_env_vars.
4204 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4205 (tsan_finish): Remove restore_ld_library_path_env_vars.
4206 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4207 related env variables by calling set_ld_library_path_env_vars.
4208 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4209 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4210 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4211 related env variables by calling set_ld_library_path_env_vars.
4212
298cab21 42132014-10-10 Richard Biener <rguenther@suse.de>
4214
4215 PR tree-optimization/63379
4216 * gcc.dg/vect/pr63379.c: New testcase.
4217
7314fdfb 42182014-10-10 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR fortran/59488
4221 * gfortran.dg/gomp/pr59488-1.f90: New test.
4222 * gfortran.dg/gomp/pr59488-2.f90: New test.
4223
7fb14317 42242014-10-10 Richard Biener <rguenther@suse.de>
4225
4226 PR tree-optimization/63476
4227 * g++.dg/torture/pr63476.C: New testcase.
4228
94fea777 42292014-10-10 Tobias Burnus <burnus@net-b.de>
4230
4231 * gfortran.dg/implicit_16.f90: New.
4232
f6fccb12 42332014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4234
4235 * g++.dg/cpp0x/constexpr-using3.C: New.
4236 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4237 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4238 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4239 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4240
d9bbc5ef 42412014-10-09 Joseph Myers <joseph@codesourcery.com>
4242
4243 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4244
fcf293b0 42452014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4246
4247 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4248
1a29382c 42492014-10-09 Marc Glisse <marc.glisse@inria.fr>
4250
4251 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4252 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4253 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4254 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4255 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4256 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4257 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4258 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4259 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4260 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4261 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4262 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4263
89c1152a 42642014-10-09 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/63380
4267 * gcc.dg/torture/pr63380-1.c: New testcase.
4268 * gcc.dg/torture/pr63380-2.c: Likewise.
4269
61a892dc 42702014-10-09 Marek Polacek <polacek@redhat.com>
4271
4272 PR c/63480
4273 * gcc.dg/pr63480.c: New test.
4274
5be85c4c 42752014-10-09 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/63445
4278 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4279
95ffcfaf 42802014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4281
4282 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4283 * gcc.dg/vmx/ops.c: Likewise.
4284 * gcc.dg/vmx/ops-long-1.c: Likewise.
4285
cfe1a41a 42862014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4287
4288 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4289
ef7f8bfe 42902014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4291
4292 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4293 dg-additional-options.
4294
96c6330f 42952014-10-08 Mark Wielaard <mjw@redhat.com>
4296
4297 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4298 prefix from scan-assembler-times.
4299
cc919d0c 43002014-10-07 Marek Polacek <polacek@redhat.com>
4301
4302 * lib/target-supports.exp (check_effective_target_fd_truncate):
4303 Include <string.h>.
4304
4e888fd9 43052014-10-07 Marek Polacek <polacek@redhat.com>
4306
4307 PR c/59717
4308 * gcc.dg/pr59717.c: New test.
4309
b3ab0ccc 43102014-10-07 Marek Polacek <polacek@redhat.com>
4311
4312 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4313 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4314 * gcc.target/powerpc/pr26350.c: Likewise.
4315 * gcc.target/powerpc/altivec-consts.c: Likewise.
4316 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4317 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4318 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4319 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4320 * gcc.target/powerpc/pr47862.c: Likewise.
4321 * gcc.target/powerpc/pr48053-1.c: Likewise.
4322 * gcc.target/powerpc/pr53487.c: Likewise.
4323 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4324 to int.
4325 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4326 * gcc.target/powerpc/altivec-2.c: Likewise.
4327 * gcc.target/powerpc/pr47755-2.c: Likewise.
4328
e76984e5 43292014-10-07 Martin Liska <mliska@suse.cz>
4330
4331 * g++.dg/lto/pr63270.h: New test.
4332 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4333 include.
4334 * g++.dg/lto/pr63270_2.C: New test.
4335
3b684344 43362014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4337
4338 * gnat.dg/lto16.adb: New test.
4339 * gnat.dg/lto16_pkg.adb: New helper.
4340
e012cdc7 43412014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4342
4343 * gnat.dg/return4.adb: New test.
4344 * gnat.dg/return4_pkg.ad[sb]: New helper.
4345
5b8257e3 43462014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4347
4348 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4349 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4350 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4351
8be31d90 43522014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/55250
4355 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4356 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4357 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4358
1b7bd30b 43592014-10-06 Marek Polacek <polacek@redhat.com>
4360
4361 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4362 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4363 * g++.dg/lto/pr54625-2_0.c: Likewise.
4364 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4365
b45a1938 43662014-10-06 Marek Polacek <polacek@redhat.com>
4367
4368 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4369 * gcc.target/i386/avxfp-1.c: Likewise.
4370 * gcc.target/i386/avxfp-2.c: Likewise.
4371 * gcc.target/i386/cadd.c: Likewise.
4372 * gcc.target/i386/cmov2.c: Likewise.
4373 * gcc.target/i386/cmov3.c: Likewise.
4374 * gcc.target/i386/cmov4.c: Likewise.
4375 * gcc.target/i386/cold-attribute-1.c: Likewise.
4376 * gcc.target/i386/cvt-1.c: Likewise.
4377 * gcc.target/i386/fpcvt-1.c: Likewise.
4378 * gcc.target/i386/fpcvt-2.c: Likewise.
4379 * gcc.target/i386/fpcvt-3.c: Likewise.
4380 * gcc.target/i386/local.c: Likewise.
4381 * gcc.target/i386/memcpy-2.c: Likewise.
4382 * gcc.target/i386/memcpy-3.c: Likewise.
4383 * gcc.target/i386/memset-1.c: Likewise.
4384 * gcc.target/i386/minmax-1.c: Likewise.
4385 * gcc.target/i386/minmax-2.c: Likewise.
4386 * gcc.target/i386/pr45352-2.c: Likewise.
4387 * gcc.target/i386/pr46253.c: Likewise.
4388 * gcc.target/i386/pr53623.c: Likewise.
4389 * gcc.target/i386/pr60902.c: Likewise.
4390 * gcc.target/i386/pr57003.c: Likewise.
4391 * gcc.target/i386/sse-14.c: Likewise.
4392 * gcc.target/i386/sse-19.c: Likewise.
4393 * gcc.target/i386/sse-22.c: Likewise.
4394 * gcc.target/i386/sse4a-extract.c: Likewise.
4395 * gcc.target/i386/sse4a-insert.c: Likewise.
4396 * gcc.target/i386/ssefp-1.c: Likewise.
4397 * gcc.target/i386/ssefp-2.c: Likewise.
4398 * gcc.target/i386/testimm-10.c: Likewise.
4399 * gcc.target/i386/vectorize4-avx.c: Likewise.
4400 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4401 * gcc.target/i386/avx-pr57233.c: Likewise.
4402 * gcc.target/i386/avx2-pr57233.c: Likewise.
4403 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4404 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4405 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4406 * gcc.target/i386/crc32-4.c: Likewise.
4407 * gcc.target/i386/pr20204.c: Likewise.
4408 * gcc.target/i386/pr23570.c: Likewise.
4409 * gcc.target/i386/pr26449-1.c: Likewise.
4410 * gcc.target/i386/pr28839.c: Likewise.
4411 * gcc.target/i386/pr37101.c: Likewise.
4412 * gcc.target/i386/pr61923.c: Likewise.
4413 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4414 * gcc.target/i386/sse2-pr57233.c: Likewise.
4415 * gcc.target/i386/vect-abs-s16.c: Likewise.
4416 * gcc.target/i386/vect-abs-s32.c: Likewise.
4417 * gcc.target/i386/vect-abs-s8.c: Likewise.
4418 * gcc.target/i386/xop-pr57233.c: Likewise.
4419 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4420 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4421 implicit declarations.
4422 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4423 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4424 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4425
00face89 44262014-10-06 Marek Polacek <polacek@redhat.com>
4427
4428 * gcc.dg/20001012-1.c: Fix defaulting to int.
4429 * gcc.dg/20001012-2.c: Likewise.
4430 * gcc.dg/20001108-1.c: Likewise.
4431 * gcc.dg/20010516-1.c: Likewise.
4432 * gcc.dg/20011008-2.c: Likewise.
4433 * gcc.dg/20030612-1.c: Likewise.
4434 * gcc.dg/20040219-1.c: Likewise.
4435 * gcc.dg/20050603-2.c: Likewise.
4436 * gcc.dg/20070507-1.c: Likewise.
4437 * gcc.dg/attr-alias-3.c: Likewise.
4438 * gcc.dg/fastmath-1.c: Likewise.
4439 * gcc.dg/fork-instrumentation.c: Likewise.
4440 * gcc.dg/fwrapv-1.c: Likewise.
4441 * gcc.dg/fwrapv-2.c: Likewise.
4442 * gcc.dg/memmove-1.c: Likewise.
4443 * gcc.dg/non-local-goto-1.c: Likewise.
4444 * gcc.dg/non-local-goto-2.c: Likewise.
4445 * gcc.dg/noreturn-8.c: Likewise.
4446 * gcc.dg/parse-decl-after-if.c: Likewise.
4447 * gcc.dg/parse-decl-after-label.c: Likewise.
4448 * gcc.dg/pr25795-1.c: Likewise.
4449 * gcc.dg/pr25795.c: Likewise.
4450 * gcc.dg/pr28574.c: Likewise.
4451 * gcc.dg/pr30189.c: Likewise.
4452 * gcc.dg/pr31529-2.c: Likewise.
4453 * gcc.dg/pr33923.c: Likewise.
4454 * gcc.dg/pr34263.c: Likewise.
4455 * gcc.dg/pr36194.c: Likewise.
4456 * gcc.dg/pr45415.c: Likewise.
4457 * gcc.dg/pr47443.c: Likewise.
4458 * gcc.dg/pr47763.c: Likewise.
4459 * gcc.dg/pr49000.c: Likewise.
4460 * gcc.dg/pr50340.c: Likewise.
4461 * gcc.dg/webizer.c: Likewise.
4462 * gcc.dg/pr59940.c: Likewise.
4463 * gcc.dg/pr63186.c: Likewise.
4464 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4465 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4466 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4467 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4468 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4469 * gcc.dg/sms-1.c: Likewise.
4470 * gcc.dg/unused-3.c: Likewise.
4471 * gcc.dg/varpool-1.c: Likewise.
4472 * gcc.dg/pr35899.c: Use -std=gnu89.
4473 * gcc.dg/pr59963-1.c: Likewise.
4474 * gcc.dg/redecl-15.c: Likewise.
4475 * gcc.dg/20041213-1.c: Likewise.
4476 * gcc.dg/20080820.c: Likewise.
4477 * gcc.dg/920413-1.c: Likewise.
4478 * gcc.dg/Wold-style-definition-1.c: Likewise.
4479 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4480 * gcc.dg/decl-nospec-1.c: Likewise.
4481 * gcc.dg/decl-nospec-2.c: Likewise.
4482 * gcc.dg/decl-nospec-3.c: Likewise.
4483 * gcc.dg/bitfld-1.c: Likewise.
4484 * gcc.dg/bitfld-9.c: Likewise.
4485 * gcc.dg/parm-impl-decl-1.c: Likewise.
4486 * gcc.dg/parm-impl-decl-3.c: Likewise.
4487 * gcc.dg/pr18596-1.c: Likewise.
4488 * gcc.dg/pr18596-2.c: Likewise.
4489 * gcc.dg/pr18596-3.c: Likewise.
4490 * gcc.dg/pr60139.c: Likewise.
4491 * gcc.dg/utf-dflt.c: Likewise.
4492 * gcc.dg/utf-dflt2.c: Likewise.
4493 * gcc.dg/wtr-func-def-1.c: Likewise.
4494 * gcc.dg/declspec-5.c: Likewise.
4495 * gcc.dg/declspec-6.c: Likewise.
4496 * gcc.dg/ftrapv-2.c: Likewise.
4497 * gcc.dg/20020430-1.c: Fix implicit declarations.
4498 * gcc.dg/20030702-1.c: Likewise.
4499 * gcc.dg/20040127-2.c: Likewise.
4500 * gcc.dg/20041122-1.c: Likewise.
4501 * gcc.dg/20050309-1.c: Likewise.
4502 * gcc.dg/20061026.c: Likewise.
4503 * gcc.dg/20101010-1.c: Likewise.
4504 * gcc.dg/Werror-1.c: Likewise.
4505 * gcc.dg/Werror-10.c: Likewise.
4506 * gcc.dg/Werror-11.c: Likewise.
4507 * gcc.dg/Werror-12.c: Likewise.
4508 * gcc.dg/Werror-2.c: Likewise.
4509 * gcc.dg/Werror-3.c: Likewise.
4510 * gcc.dg/Werror-4.c: Likewise.
4511 * gcc.dg/Werror-5.c: Likewise.
4512 * gcc.dg/Werror-6.c: Likewise.
4513 * gcc.dg/Werror-7.c: Likewise.
4514 * gcc.dg/Werror-8.c: Likewise.
4515 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4516 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4517 * gcc.dg/delay-slot-2.c: Likewise.
4518 * gcc.dg/errno-1.c: Likewise.
4519 * gcc.dg/globalalias.c: Likewise.
4520 * gcc.dg/inline-3.c: Likewise.
4521 * gcc.dg/localalias.c: Likewise.
4522 * gcc.dg/pr19633-1.c: Likewise.
4523 * gcc.dg/pr19633.c: Likewise.
4524 * gcc.dg/pr23408.c: Likewise.
4525 * gcc.dg/pr23470-1.c: Likewise.
4526 * gcc.dg/pr28121.c: Likewise.
4527 * gcc.dg/pr28243.c: Likewise.
4528 * gcc.dg/pr30260.c: Likewise.
4529 * gcc.dg/pr32573.c: Likewise.
4530 * gcc.dg/pr33826.c: Likewise.
4531 * gcc.dg/pr35065.c: Likewise.
4532 * gcc.dg/pr38616.c: Likewise.
4533 * gcc.dg/pr39867.c: Likewise.
4534 * gcc.dg/pr41470.c: Likewise.
4535 * gcc.dg/pr41837.c: Likewise.
4536 * gcc.dg/pr44024.c: Likewise.
4537 * gcc.dg/pr44699.c: Likewise.
4538 * gcc.dg/pr46252.c: Likewise.
4539 * gcc.dg/pr46878-1.c: Likewise.
4540 * gcc.dg/pr50908-3.c: Likewise.
4541 * gcc.dg/pr51796.c: Likewise.
4542 * gcc.dg/pr55150-2.c: Likewise.
4543 * gcc.dg/pr55833.c: Likewise.
4544 * gcc.dg/pr59350.c: Likewise.
4545 * gcc.dg/pr59418.c: Likewise.
4546 * gcc.dg/pr60647-2.c: Likewise.
4547 * gcc.dg/uninit-suppress.c: Likewise.
4548 * gcc.dg/uninit-suppress_2.c: Likewise.
4549 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4550 * gcc.dg/always_inline.c: Likewise.
4551 * gcc.dg/always_inline2.c: Likewise.
4552 * gcc.dg/always_inline3.c: Likewise.
4553 * gcc.dg/builtin-apply4.c: Likewise.
4554 * gcc.dg/declspec-7.c: Likewise.
4555 * gcc.dg/inline-1.c: Likewise.
4556 * gcc.dg/va-arg-pack-1.c: Likewise.
4557 * gcc.dg/winline-2.c: Likewise.
4558 * gcc.dg/winline-3.c: Likewise.
4559 * gcc.dg/winline-5.c: Likewise.
4560 * gcc.dg/winline-6.c: Likewise.
4561 * gcc.dg/winline-7.c: Likewise.
4562 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
080819af 4563 int.
00face89 4564 * gcc.dg/inline-33.c: Likewise.
4565 * gcc.dg/pr27861-1.c: Likewise.
4566 * gcc.dg/pr28888.c: Likewise.
4567 * gcc.dg/pr29254.c: Likewise.
4568 * gcc.dg/pr50908.c: Likewise.
4569 * gcc.dg/pr60647-1.c: Likewise.
4570 * gcc.dg/pragma-diag-1.c: Likewise.
4571 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4572 * gcc.dg/winline-9.c: Likewise.
4573 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4574
c71d36bc 45752014-10-06 Marek Polacek <polacek@redhat.com>
4576
4577 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4578 * gcc.dg/ipa/inline-4.c: Likewise.
4579 * gcc.dg/ipa/inline-5.c: Likewise.
4580 * gcc.dg/ipa/pr57539.c: Likewise.
4581 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4582 defaulting to int.
4583 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4584 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4585 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4586 * gcc.dg/ipa/ipacost-1.c: Likewise.
4587 * gcc.dg/ipa/ipacost-2.c: Likewise.
4588 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4589 to int.
4590
52e050e2 45912014-10-06 Marek Polacek <polacek@redhat.com>
4592
4593 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4594 declarations.
4595 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4596 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4597 * gcc.dg/debug/pr42767.c: Likewise.
4598 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4599 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4600 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4601 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4602
0206ae28 46032014-10-06 Marek Polacek <polacek@redhat.com>
4604
4605 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4606 * gcc.dg/lto/20090213_0.c: Likewise.
4607 * gcc.dg/lto/20090706-2_0.c: Likewise.
4608 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4609 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4610 * gcc.dg/lto/ipareference2_0.c: Likewise.
4611 * gcc.dg/lto/ipareference_0.c: Likewise.
4612 * gcc.dg/lto/ipareference_1.c: Likewise.
4613 * gcc.dg/lto/pr55703_0.c: Likewise.
4614 * gcc.dg/lto/resolutions_0.c: Likewise.
4615 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4616 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4617 declarations. Mark function as gnu_inline.
4618 * gcc.dg/lto/20081118_0.c: Likewise.
4619 * gcc.dg/lto/20081201-1_0.c: Likewise.
4620 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4621 * gcc.dg/lto/20081118_1.c: Likewise.
4622 * gcc.dg/lto/20081120-1_1.c: Likewise.
4623 * gcc.dg/lto/20081201-1_1.c: Likewise.
4624 * gcc.dg/lto/20081210-1_0.c: Likewise.
4625 * gcc.dg/lto/20090218-1_0.c: Likewise.
4626 * gcc.dg/lto/20091006-1_0.c: Likewise.
4627 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4628 * gcc.dg/lto/20090218-2_1.c: Likewise.
4629 * gcc.dg/lto/materialize-1_0.c: Likewise.
4630 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4631 * gcc.dg/lto/20091013-1_1.c: Likewise.
4632 * gcc.dg/lto/20091013-1_2.c: Likewise.
4633 * gcc.dg/lto/20091015-1_2.c: Likewise.
4634 * gcc.dg/lto/20091027-1_1.c: Likewise.
4635 * gcc.dg/lto/pr48622_0.c: Likewise.
4636 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4637 defaulting to int.
4638 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4639
0daab503 46402014-10-06 Tobias Burnus <burnus@net-b.de>
4641
4642 * gfortran.dg/implicit_14.f90: New.
4643 * gfortran.dg/implicit_15.f90: New.
4644 * gfortran.dg/implicit_4.f90: Update dg-error.
4645
1986ca43 46462014-10-04 Jan Hubicka <hubicka@ucw.cz>
4647
4648 * g++.dg/ipa/devirt-42.C: Update template.
4649 * g++.dg/ipa/devirt-44.C: Update template.
4650 * g++.dg/ipa/devirt-45.C: Update template.
4651 * g++.dg/ipa/devirt-46.C: Update template.
4652 * g++.dg/ipa/devirt-47.C: Update template.
4653 * g++.dg/ipa/devirt-48.C: New testcase.
4654
77cab475 46552014-10-02 Mark Wielaard <mjw@redhat.com>
4656
4657 PR debug/63239
4658 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4659
43aac8cb 46602014-10-04 Jan Hubicka <hubicka@ucw.cz>
4661
4662 * g++.dg/ipa/devirt-47.C: New testcase.
4663
ca7d22ca 46642014-10-04 Jan Hubicka <hubicka@ucw.cz>
4665
4666 PR ipa/61144
4667 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4668
32de3b92 46692014-10-04 Jan Hubicka <hubicka@ucw.cz>
4670
4671 * g++.dg/ipa/devirt-46.C: New testcase.
4672
50145844 46732014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4674
4675 PR fortran/36534
4676 * gfortran.dg/widechar_10.f90: New test.
4677
46424518 46782014-10-03 Jan Hubicka <hubicka@ucw.cz>
4679
4680 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4681 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4682 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4683 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4684
a7600498 46852014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4686
4687 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4688
6b529612 46892014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4690
4691 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4692 failing with the new warning message.
4693 * gcc.dg/vmx/3c-01a.c: Likewise.
4694 * gcc.dg/vmx/ops-long-1.c: Likewise.
4695 * gcc.dg/vmx/ops.c: Likewise.
4696 * gcc.target/powerpc/altivec-20.c: Likewise.
4697 * gcc.target/powerpc/altivec-6.c: Likewise.
4698 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4699 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4700 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4701
e522a604 47022014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4703
4704 * gcc.dg/tm/debug-1.c: Update regex.
4705 * c-c++-common/raw-string-18.c: Update regex.
4706 * c-c++-common/raw-string-19.c: Update regex.
4707
a2bc79db 47082014-10-03 Marek Polacek <polacek@redhat.com>
4709
4710 PR c/63453
4711 * gcc.dg/pr63453.c: New test.
4712
5e84569c 47132014-10-03 Marc Glisse <marc.glisse@inria.fr>
4714
4715 PR c++/54427
4716 PR c++/57198
4717 PR c++/58845
4718 * g++.dg/ext/vector9.C: Update, not an error anymore.
4719 * g++.dg/ext/vector27.C: Replace with new test.
4720 * g++.dg/ext/vector28.C: New file.
4721 * g++.dg/other/error23.C: Update to a different error.
4722
8a0ff8c8 47232014-10-03 Jakub Jelinek <jakub@redhat.com>
4724
4883e896 4725 * gcc.dg/torture/vshuf-v8df.c: New test.
4726 * gcc.dg/torture/vshuf-v8di.c: New test.
4727 * gcc.dg/torture/vshuf-v16sf.c: New test.
4728 * gcc.dg/torture/vshuf-v16si.c: New test.
4729 * gcc.dg/torture/vshuf-v32hi.c: New test.
4730 * gcc.dg/torture/vshuf-v64qi.c: New test.
4731 * gcc.dg/torture/vshuf-64.inc: New file.
4732
8a0ff8c8 4733 PR tree-optimization/61403
4734 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4735
0d92d4ea 47362014-10-03 Marek Polacek <polacek@redhat.com>
4737
4738 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4739 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4740 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4741 * gcc.dg/gomp/asm-1.c: Likewise.
4742 * gcc.dg/gomp/for-1.c: Likewise.
4743 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4744 * gcc.dg/gomp/sharing-3.c: Likewise.
4745 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4746
545f4702 47472014-10-03 Marek Polacek <polacek@redhat.com>
4748
4749 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4750 defaulting to int.
4751 * gcc.dg/torture/pr28814.c: Likewise.
4752 * gcc.dg/torture/pr57036-1.c: Likewise.
4753 * gcc.dg/torture/inline-1.c: Add function declarations.
4754 * gcc.dg/torture/pr24626-1.c: Likewise.
4755 * gcc.dg/torture/pr24626-3.c: Likewise.
4756 * gcc.dg/torture/pr25947-1.c: Likewise.
4757 * gcc.dg/torture/pr27409.c: Likewise.
4758 * gcc.dg/torture/pr38948.c: Likewise.
4759 * gcc.dg/torture/pr44807.c: Likewise.
4760 * gcc.dg/torture/pr49603.c: Likewise.
4761 * gcc.dg/torture/pr45865.c: Likewise.
4762 * gcc.dg/torture/pr51071-2.c: Likewise.
4763 * gcc.dg/torture/pr51801.c: Likewise.
4764 * gcc.dg/torture/pr52720.c: Likewise.
4765 * gcc.dg/torture/pr55124.c: Likewise.
4766 * gcc.dg/torture/pr55238.c: Likewise.
4767 * gcc.dg/torture/pr55687.c: Likewise.
4768 * gcc.dg/torture/pr55888.c: Likewise.
4769 * gcc.dg/torture/pr57036-2.c: Likewise.
4770 * gcc.dg/torture/pr57147-3.c: Likewise.
4771 * gcc.dg/torture/pr57584.c: Likewise.
4772 * gcc.dg/torture/pr59993.c: Likewise.
4773 * gcc.dg/torture/pr58079.c: Likewise.
4774 * gcc.dg/torture/va-arg-25.c: Likewise.
4775 * gcc.dg/torture/vector-2.c: Likewise.
4776 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4777 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4778 * gcc.dg/torture/pr43781.c: Likewise.
4779 * gcc.dg/torture/pr52912.c: Likewise.
4780 * gcc.dg/torture/pr59139.c: Likewise.
4781 * gcc.dg/torture/pr55890-1.c: Likewise.
4782 * gcc.dg/torture/pr55890-2.c: Likewise.
4783 * gcc.dg/torture/pr59164.c: Likewise.
4784 * gcc.dg/torture/pr57393-2.c: Likewise.
4785 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4786 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4787 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4788 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4789 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4790 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4791
4e06d3ca 47922014-10-03 Jakub Jelinek <jakub@redhat.com>
4793
37eaded9 4794 PR libgomp/61200
4795 * c-c++-common/gomp/pr61200.c: New test.
4796
4e06d3ca 4797 PR target/62128
4798 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4799 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4800
78e9bd83 48012014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4802
4803 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4804 add many more tests.
4805
f015a042 48062014-10-02 Marek Polacek <polacek@redhat.com>
4807
4808 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4809 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4810 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4811 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4812 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4813 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4814 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4815 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4816 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4817 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4818 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4819 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4820 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4821 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4822 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4823 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4824 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4825 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4826 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4827 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4828 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4829 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4830 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4831 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4832 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4833 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4834 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4835 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4836 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4837 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4838 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4839 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4840 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4841 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4842 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4843 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4844 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4845 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4846 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4847 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4848 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4849 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4850 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4851 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4852 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4853 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4854 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4855 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4856 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4857 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4858 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4859 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4860 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4861 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4862 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4863 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4864 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4865 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4866 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4867 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4868 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4869 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4870 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4871 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4872 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4873 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4874 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4875 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4876 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4877 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4878 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4879 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4880 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4881 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4882 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4883 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4884 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4885 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4886 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4887 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4888 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4889 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4890 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4891 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4892 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4893 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4894 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4895 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4896 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4897 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4898 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4899 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4900 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4901 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4902 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4903 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4904 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4905 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4906 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4907 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4908 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4909 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4910 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4911 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4912 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4913 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4914 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4915 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4916 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4917 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4918 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4919 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4920 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4921 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4922 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4923 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4924 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4925 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4926 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4927 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4928 defaulting to int.
4929 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4930 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4931 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4932 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4933 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4934 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4935 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4936 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4937 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4938 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4939 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4940 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4941 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4942 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4943 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4944 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4945 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4946 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4947 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4948 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4949 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4950 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4951 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4952 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4953 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4954 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4955 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4956 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4957 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4958 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4959 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4960 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4961 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4962 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4963
53ee8f1f 49642014-10-02 Marek Polacek <polacek@redhat.com>
4965
4966 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4967 * gcc.dg/tm/20091221.c: Likewise.
4968 * gcc.dg/tm/debug-1.c: Likewise.
4969 * gcc.dg/tm/irrevocable-1.c: Likewise.
4970 * gcc.dg/tm/irrevocable-2.c: Likewise.
4971 * gcc.dg/tm/irrevocable-3.c: Likewise.
4972 * gcc.dg/tm/irrevocable-4.c: Likewise.
4973 * gcc.dg/tm/memopt-1.c: Likewise.
4974 * gcc.dg/tm/pr52173-1.c: Likewise.
4975 * gcc.dg/tm/props-1.c: Likewise.
4976 * gcc.dg/tm/props-2.c: Likewise.
4977 * gcc.dg/tm/props-3.c: Likewise.
4978 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4979 * gcc.dg/tm/memopt-11.c: Likewise.
4980 * gcc.dg/tm/memopt-12.c: Likewise.
4981 * gcc.dg/tm/memopt-16.c: Likewise.
4982 * gcc.dg/tm/memopt-3.c: Likewise.
4983 * gcc.dg/tm/memopt-4.c: Likewise.
4984 * gcc.dg/tm/memopt-5.c: Likewise.
4985 * gcc.dg/tm/memopt-6.c: Likewise.
4986 * gcc.dg/tm/wrap-4.c: Likewise.
4987
86f0a88d 49882014-10-02 Marek Polacek <polacek@redhat.com>
4989
4990 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4991 * gcc.dg/vect/pr37730.c: Likewise.
4992 * gcc.dg/vect/pr52870.c: Likewise.
4993 * gcc.dg/vect/pr60092-2.c: Likewise.
4994 * gcc.dg/vect/pr60092.c: Likewise.
4995 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4996 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4997 * gcc.dg/vect/pr31041.c: Likewise.
4998 * gcc.dg/vect/pr32216.c: Likewise.
4999 * gcc.dg/vect/pr32224.c: Likewise.
5000 * gcc.dg/vect/pr32366.c: Likewise.
5001 * gcc.dg/vect/pr33866.c: Likewise.
5002 * gcc.dg/vect/pr43430-2.c: Likewise.
5003 * gcc.dg/vect/pr43842.c: Likewise.
5004 * gcc.dg/vect/vect-1.c: Likewise.
5005 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5006 * gcc.dg/vect/vect-93.c: Likewise.
5007 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5008 defaulting to int.
5009
2d2e5b37 50102014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5011
5012 PR c++/53025
5013 * g++.dg/cpp0x/noexcept23.C: New.
5014 * g++.dg/cpp0x/noexcept24.C: Likewise.
5015
af27ae83 50162014-10-02 Marek Polacek <polacek@redhat.com>
5017
5018 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5019 * gcc.dg/noncompile/20050120-1.c: Likewise.
5020 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5021 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5022 * gcc.dg/noncompile/930301-1.c: Likewise.
5023 * gcc.dg/noncompile/930622-1.c: Likewise.
5024 * gcc.dg/noncompile/930622-2.c: Likewise.
5025 * gcc.dg/noncompile/950825-1.c: Likewise.
5026 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5027 * gcc.dg/noncompile/scope.c: Likewise.
5028 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5029 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5030 * gcc.dg/noncompile/971104-1.c: Likewise.
5031
c5fefaa5 50322014-10-02 Marek Polacek <polacek@redhat.com>
5033
5034 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5035 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5036 * gcc.dg/tree-prof/merge_block.c: Likewise.
5037 * gcc.dg/tree-prof/peel-1.c: Likewise.
5038 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5039 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5040 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5041 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5042 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5043 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5044 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5045 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5046 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5047 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5048 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5049 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5050 to int.
5051
5b08a9ab 50522014-10-02 Marek Polacek <polacek@redhat.com>
5053
5054 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5055 * gcc.c-torture/compile/20011119-1.c: Likewise.
5056 * gcc.c-torture/compile/20011119-2.c: Likewise.
5057 * gcc.c-torture/compile/20021120-1.c: Likewise.
5058 * gcc.c-torture/compile/20021120-2.c: Likewise.
5059 * gcc.c-torture/compile/20050215-1.c: Likewise.
5060 * gcc.c-torture/compile/20050215-2.c: Likewise.
5061 * gcc.c-torture/compile/20050215-3.c: Likewise.
5062 * gcc.c-torture/compile/pr37669.c: Likewise.
5063 * gcc.c-torture/execute/20020107-1.c: Likewise.
5064 * gcc.c-torture/execute/restrict-1.c: Likewise.
5065 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5066 * gcc.c-torture/execute/930529-1.c: Likewise.
5067 * gcc.c-torture/execute/920612-1.c: Likewise.
5068 * gcc.c-torture/execute/920711-1.c: Likewise.
5069 * gcc.c-torture/execute/990127-2.c: Likewise.
5070 * gcc.c-torture/execute/pr40386.c: Likewise.
5071 * gcc.c-torture/execute/pr57124.c: Likewise.
5072 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5073 * gcc.c-torture/compile/pr42299.c: Likewise.
5074 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5075 * gcc.c-torture/compile/simd-6.c: Likewise.
5076 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5077 * gcc.c-torture/execute/pr53645.c: Likewise.
5078 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5079 declarations.
5080 * gcc.c-torture/execute/980608-1.c: Likewise.
5081 * gcc.c-torture/execute/bcp-1.c: Likewise.
5082 * gcc.c-torture/execute/p18298.c: Likewise.
5083 * gcc.c-torture/execute/unroll-1.c: Likewise.
5084 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5085 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5086 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5087 declarations. Fix defaulting to int.
5088 * gcc.c-torture/execute/961223-1.c: Likewise.
5089 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5090 -Wno-pointer-to-int-cast. Fix defaulting to int.
5091
bd274446 50922014-10-02 Andrew Pinski <apinski@cavium.com>
5093 Max Ostapenko <m.ostapenko@partner.samsung.com>
5094
5095 * lib/ubsan-dg.exp
5096 (check_effective_target_fsanitize_address): New function.
5097 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5098 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5099 * lib/asan-dg.exp
5100 (check_effective_target_faddress_sanitizer): Rename to ...
5101 (check_effective_target_fsanitize_address): ... this. Change to creating
5102 an executable.
5103 (asan_init): Save off ALWAYS_CXXFLAGS.
5104 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5105 * lib/tsan-dg.exp
5106 (check_effective_target_fthread_sanitizer): Rename to ...
5107 (check_effective_target_fsanitize_thread): ... this. Change to creating
5108 an executable.
5109 (tsan_init): Save off ALWAYS_CXXFLAGS.
5110 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5111 to run as a default behaviour.
5112 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5113 Check check_effective_target_fsanitize_undefined before running the
5114 tests.
5115 * g++.dg/ubsan/ubsan.exp: Likewise.
5116 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5117 check_effective_target_fsanitize_address too early.
5118 Check check_effective_target_fsanitize_address before running the tests.
5119 * g++.dg/asan/asan.exp: Likewise.
5120 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5121 check_effective_target_fsanitize_thread too early.
5122 Check check_effective_target_fsanitize_thread before running the tests.
5123 * g++.dg/tsan/tsan.exp: Likewise.
5124
6a8bc4ac 51252014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5126
5127 * gcc.dg/combine-clobber.c: New.
5128
38ce4714 51292014-10-01 Jakub Jelinek <jakub@redhat.com>
5130
b1d4d304 5131 PR debug/63342
5132 * gcc.dg/pr63342.c: New test.
5133
8857c814 5134 PR c++/63306
5135 * g++.dg/ipa/pr63306.C: New test.
5136
38ce4714 5137 PR target/63428
5138 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5139 to test 24 in TESTS.
5140
276791d5 51412014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5142
38ce4714 5143 * lib/target-supports.exp: Error out with preprocessor condition
276791d5 5144 instead of FOO everywhere.
5145
f6751ff2 51462014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5147
5148 Implement SD-6: SG10 Feature Test Recommendations
5149 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5150 * g++.dg/cpp1y/feat-cxx11.C: New.
5151 * g++.dg/cpp1y/feat-cxx14.C: New.
5152 * g++.dg/cpp1y/feat-cxx98.C: New.
5153 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5154 * g++.dg/cpp1y/phoobhar.h: New.
5155 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5156
30e432bb 51572014-09-30 Teresa Johnson <tejohnson@google.com>
5158
5159 * gcc.dg/tree-prof/20050826-2.c: New test.
5160 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5161
8f51a05f 51622014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5163
5164 PR c++/16564
5165 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5166 * lib/g++.exp: Likewise.
5167 * lib/obj-c++.exp: Likewise.
5168 * lib/objc.exp: Likewise.
5169 * g++.dg/template/pr16564.C: New test.
5170
51712014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5172
5173 PR c++/16564
5174 * g++.dg/cpp0x/decltype26.C: Adjust.
5175 * g++.dg/cpp0x/decltype28.C: Likewise.
5176 * g++.dg/cpp0x/decltype29.C: Likewise.
5177 * g++.dg/cpp0x/decltype32.C: Likewise.
5178 * g++.dg/cpp0x/enum11.C: Likewise.
5179 * g++.dg/template/arrow1.C: Likewise.
5180 * g++.dg/template/pr23510.C: Likewise.
5181 * g++.dg/template/recurse.C: Likewise.
5182 * g++.dg/template/recurse2.C: Likewise.
5183 * g++.dg/template/vtable2.C: Likewise.
5184 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5185
2cb897aa 51862014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5187
5188 PR preprocessor/58893
5189 * gcc.dg/pr58893.c: New test case.
5190 * gcc.dg/pr58893-0.h: New include.
5191
a226bafb 51922014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5193
5194 PR middle-end/62120
5195 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5196 in 32-bit mode.
8f51a05f 5197 * gcc.target/i386/pr62120.c: New.
a226bafb 5198
4a7e7de5 51992014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5200
5201 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5202 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5203 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5204 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5205 return type.
5206
cd97e579 52072014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9474bcd1 5208
5209 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5210
725fe172 52112014-09-30 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR inline-asm/63282
5214 * gcc.c-torture/compile/pr63282.c: New test.
5215
1ec8aa41 52162014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5217
5218 * gcc.dg/tree-ssa/vrp94.c: New test.
5219 * gnat.dg/opt40.adb: Likewise.
5220
6e7e7b3e 52212014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5222
5223 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5224 vec_vspltw, and vec_vspltb for which the second argument is out of
5225 range.
5226
421ff52d 52272014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5228
5229 * gcc.c-torture/compile/calls-void.c: New test.
5230
7c35d571 52312014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/51385
5234 * g++.dg/template/pr51385.C: New.
5235
430afe41 52362014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5237
5238 * gcc.target/mips/20140928.c: New test.
5239
2a29e601 52402014-09-27 Andi Kleen <ak@linux.intel.com>
5241
5242 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5243 * gcc.target/i386/record-mcount.c: dito.
5244
5100acd2 52452014-09-26 Jan Hubicka <hubicka@ucw.cz>
5246
5247 PR ipa/62121
5248 * g++.dg/torture/pr62121.C: New testcase.
5249
388748aa 52502014-09-26 Jan Hubicka <hubicka@ucw.cz>
5251
5252 PR middle-end/35545
5253 * g++.dg/tree-prof/pr35545.C: New testcase.
5254
61975979 52552014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5256
5257 * gcc.target/powerpc/pr63335.c: Change effective target to
5258 vsx_hw.
5259
d65bf56c 52602014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5261
5262 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5263
30d5395f 52642014-09-26 Jakub Jelinek <jakub@redhat.com>
5265
5266 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5267 to default options.
5268
39a5a6a4 52692014-09-25 Andi Kleen <ak@linux.intel.com>
5270
5271 * gcc.target/i386/nop-mcount.c: New file.
5272 * gcc.target/i386/record-mcount.c: New file.
5273
0bc44333 52742014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5275
5276 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5277 * gcc.dg/vect/pr57705.c: Likewise.
5278 * gcc.dg/vect/pr57741-2.c: Likewise.
5279 * gcc.dg/vect/pr57741-3.c: Likewise.
5280 * gcc.dg/vect/pr59591-1.c: Likewise.
5281 * gcc.dg/vect/pr59591-2.c: Likewise.
5282 * gcc.dg/vect/pr60196-1.c: Likewise.
5283 * gcc.dg/vect/pr60196-2.c: Likewise.
5284 * gcc.dg/vect/pr60276.c: Likewise.
5285 * gcc.dg/vect/pr61680.c: Likewise.
5286 * gcc.dg/vect/pr63148.c: Likewise.
5287 * gcc.dg/vect/pr63189.c: Likewise.
5288 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5289 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5290 * gcc.dg/vect/vect-nop-move.c: Likewise.
5291 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5292 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5293
840d898c 52942014-09-25 Jan Hubicka <hubicka@ucw.cz>
5295
5296 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5297
a92326b6 52982014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5299
5300 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5301
e1242353 53022014-09-25 Jiong Wang <jiong.wang@arm.com>
5303
5304 * gcc.target/i386/shrink_wrap_1.c: New test.
5305
a89df520 53062014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5307
5308 PR target/63335
5309 * gcc.target/powerpc/pr63335.c: New test.
5310
fd620c07 53112014-09-25 Marek Polacek <polacek@redhat.com>
5312
5313 PR c++/61945
5314 * g++.dg/warn/pr61945.C: New test.
5315
4fc4088b 53162014-09-25 Jakub Jelinek <jakub@redhat.com>
5317
1ec61bbd 5318 PR tree-optimization/63341
5319 * gcc.dg/vect/pr63341-1.c: New test.
5320 * gcc.dg/vect/pr63341-2.c: New test.
5321
4fc4088b 5322 PR c++/63249
5323 * g++.dg/gomp/pr63249.C: New test.
5324 * c-c++-common/gomp/pr63249.c: New test.
5325
52306a18 53262014-09-25 Tobias Burnus <burnus@net-b.de>
5327
5328 * gfortran.dg/coarray/collectives_3.f90: New.
5329 * gfortran.dg/coarray_collectives_9.f90: New.
5330 * gfortran.dg/coarray_collectives_10.f90: New.
5331 * gfortran.dg/coarray_collectives_11.f90: New.
5332 * gfortran.dg/coarray_collectives_12.f90: New.
5333
23f14ac6 53342014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5335
5336 * gcc.target/powerpc/swaps-p8-17.c: New test.
5337
63b06162 53382014-09-24 Jiong Wang <jiong.wang@arm.com>
5339
5340 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5341
5213d6c9 53422014-09-24 Marek Polacek <polacek@redhat.com>
5343
5344 PR c/61405
5345 PR c/53874
5346 * c-c++-common/pr53874.c: New test.
5347 * c-c++-common/pr61405.c: New test.
5348
6097bd7a 53492014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5350
5351 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5352
29d6fdc6 53532014-09-24 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR sanitizer/63316
5356 * c-c++-common/asan/pr63316.c: New test.
5357
14cbfffb 53582014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5359
5360 PR tree-optimization/63266
5361 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5362
fa2cc02b 53632014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5364
5365 * gcc.target/arm/pr63210.c: New test.
5366
5b8fb557 53672014-09-23 Andi Kleen <ak@linux.intel.com>
5368
5369 * gcc.dg/noreorder.c: New test.
5370 * gcc.dg/noreorder2.c: New test.
5371 * gcc.dg/noreorder3.c: New test.
5372 * gcc.dg/noreorder4.c: New test.
5373
8bf684df 53742014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5375
5376 * gcc.dg/combine_ashiftrt_1.c: New test.
5377 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5378 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5379 workarounds for cmge.
5380 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5381 absence of mvn.
5382
7fb36be3 53832014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5384
5385 PR c++/61857
5386 * g++.dg/cpp1y/lambda-init10.C: New.
5387
280b3a05 53882014-09-23 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR fortran/63331
5391 * gfortran.dg/pr63331.f90: New test.
5392
a45f86df 53932014-09-24 Renlin Li <renlin.li@arm.com>
5394
5395 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5396 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5397 * gcc.dg/pr10474.c: Likewise.
5398
88718973 53992014-09-20 Mark Wielaard <mjw@redhat.com>
5400
5401 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5402 (ci): Likewise.
5403 (pci): Likewise.
5404 (pvi): Likewise.
5405 (pcvi): Likewise.
5406 (cip): Likewise.
5407 (foo): Likewise.
5408 (cfoo): Likewise.
5409
e2970d9a 54102014-09-20 Mark Wielaard <mjw@redhat.com>
5411
5412 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5413 and "long int" to plain "short" and "long".
5414 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5415 containing short and long long fields.
5416 (bar): New variable to test the type.
5417
027c023a 54182014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 PR c++/62155
5421 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5422
f915a725 54232014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5424
5425 PR c++/62219
5426 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5427
b912dc17 54282014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5429
5430 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5431 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5432
009fdc6b 54332014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5434
5435 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5436 New.
5437
5438 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5439 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5440
9c1dd4d9 54412014-09-22 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR debug/63328
5444 * c-c++-common/gomp/pr63328.c: New test.
5445
7390c982 54462014-09-22 Martin Liska <mliska@suse.cz>
5447
5448 PR lto/63270
5449 * g++.dg/lto/pr63270_0.C: New test.
5450 * g++.dg/lto/pr63270_1.C: New test.
5451
96c09a55 54522014-09-21 Uros Bizjak <ubizjak@gmail.com>
5453
5454 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5455 for call_value_rex64_ms_sysv.
5456 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5457 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5458 for call_rex64_ms_sysv.
5459
8dcb21db 54602014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5461 Tobias Burnus <burnus@net-b.de>
5462
5463 * gfortran.dg/coarray_atomic_5.f90: New
5464
8e857c41 54652014-09-19 Jan Hubicka <hubicka@ucw.cz>
5466
5467 PR c++/61825
5468 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5469
b964b33e 54702014-09-19 Andi Kleen <ak@linux.intel.com>
5471
5472 * gcc.dg/pg-override.c: Only run on x86 Linux.
5473 * gcc.dg/pg.c: Dito.
5474 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5475 * gcc.target/i386/fentry.c: Dito.
5476
f422729c 54772014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5478
5479 PR ipa/61998
5480 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5481
7a7ef342 54822014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5483
5484 PR fortran/63152
5485 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5486 * gfortran.dg/pr63152.f90: New test.
5487
787b5da6 54882014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5489
5490 PR c++/58328
5491 * g++.dg/cpp0x/nsdmi10.C: New.
5492
2d97e8e2 54932014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5494
5495 * gcc.dg/ssp-3.c: New.
5496 * gcc.dg/ssp-4.c: Likewise.
5497
11cefcbe 54982014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5499
5500 * gcc.target/s390/dfp-conv1.c: New testcase.
5501
da81fb00 55022014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5503
5504 * c-c++-common/asan/red-align-1.c: New test.
5505 * c-c++-common/asan/red-align-2.c: New test.
5506
ad967028 55072014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 * gcc.dg/pr61053.c: Updated for x32.
5510
f63ac704 55112014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5512
5513 PR debug/63285
5514 * gcc.target/i386/pr63285.c: New test.
5515
8b4e3427 55162014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5517
5518 PR target/61360
5519 * gcc.target/i386/pr61360.c: New.
5520
9f43d180 55212014-09-18 Jakub Jelinek <jakub@redhat.com>
5522
e99409a5 5523 PR c++/62017
5524 * g++.dg/asan/pr62017.C: New test.
5525
9f43d180 5526 PR testsuite/63292
5527 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5528
7429e65e 55292014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/62232
5532 * g++.dg/cpp0x/Wdtor1.C: New.
5533
ca6c7c2e 55342014-09-18 Joseph Myers <joseph@codesourcery.com>
5535
5536 * gcc.dg/torture/float128-exact-underflow.c: New test.
5537
7b42f565 55382014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/61745
5541 * g++.dg/template/pr61745.C: New.
5542
118b2dc7 55432014-09-17 Marek Polacek <polacek@redhat.com>
5544
5545 PR c/61854
5546 * gcc.dg/cpp/pr61854-1.c: New test.
5547 * gcc.dg/cpp/pr61854-2.c: New test.
5548 * gcc.dg/cpp/pr61854-3.c: New test.
5549 * gcc.dg/cpp/pr61854-3.h: New test.
5550 * gcc.dg/cpp/pr61854-4.c: New test.
5551 * gcc.dg/cpp/pr61854-5.c: New test.
5552 * gcc.dg/cpp/pr61854-6.c: New test.
5553 * gcc.dg/cpp/pr61854-7.c: New test.
5554 * gcc.dg/cpp/pr61854-c90.c: New test.
5555 * gcc.dg/cpp/pr61854-c94.c: New test.
5556
2e589f2b 55572014-09-17 Jakub Jelinek <jakub@redhat.com>
5558
4e9d7164 5559 PR debug/63284
5560 * gcc.dg/pr63284.c: New test.
5561
2e589f2b 5562 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5563
6030be72 55642014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/63241
5567 * g++.dg/cpp0x/constexpr-63241.C: New.
5568
8d832ee4 55692014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5570
5571 PR libfortran/62768
5572 * gfortran.dg/filename_null.f90: New test.
5573
ad1321db 55742014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5575
5576 * gcc.dg/pg-override.c: Fix a typo.
5577
9a9c4fcd 55782014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5579
5580 * gcc.dg/pg.c: Fix a typo.
5581
25ca576e 55822014-09-16 Richard Biener <rguenther@suse.de>
5583
5584 PR testsuite/63258
5585 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5586 for "vectorization not profitable".
5587
2a7a71ea 55882014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5589
5590 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5591
6278a9a2 55922014-09-16 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR fortran/56408
5595 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5596 missing nexted dg-test call support in dejaGNU 1.4.4.
5597
20c303a5 55982014-09-15 Andi Kleen <ak@linux.intel.com>
5599
5600 * gcc.dg/pg-override.c: New test.
5601 * gcc.dg/pg.c: New test.
5602 * gcc.target/i386/fentry-override.c: New test.
5603 * gcc.target/i386/fentry.c: New test.
5604
eb9bd3cc 56052014-09-15 Jakub Jelinek <jakub@redhat.com>
5606
9b8ec2f3 5607 PR fortran/56408
5608 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5609 New global vars.
5610 (dg-compile-aux-modules): New procedure.
5611 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5612 and keep-modules.
5613 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5614 use dg-compile-aux-modules.
5615 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5616 and keep-modules.
5617 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5618 use dg-compile-aux-modules.
5619 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5620 and keep-modules.
5621 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5622 use dg-compile-aux-modules.
5623 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5624 and keep-modules.
5625 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5626 use dg-compile-aux-modules.
5627 * gfortran.dg/class_45a.f03: Remove keep-modules.
5628 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5629 and cleanup-modules.
5630 * gfortran.dg/class_4a.f03: Use dg-do link, use
5631 dg-additional-sources and cleanup-modules, remove keep-modules
5632 and update comment.
5633 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5634 keep-modules, adjust comment.
5635 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5636 dg-additional-sources and cleanup-modules.
5637 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5638 associated comment.
5639 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5640 remove comment.
5641 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5642 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5643 use dg-compile-aux-modules.
5644 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5645 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5646 use dg-compile-aux-modules.
5647 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5648 * gfortran.dg/whole_file_29.f90: Remove comment, use
5649 dg-compile-aux-modules.
5650 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5651 * gfortran.dg/whole_file_31.f90: Remove comment, use
5652 dg-compile-aux-modules.
5653
eb9bd3cc 5654 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5655 gcc_parallel_test_enable): New procedures. If
5656 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5657 runtest_file_p to invoke also gcc_parallel_test_run_p.
5658 * g++.dg/guality/guality.exp (check_guality): Save/restore
5659 test_counts array around the body of the procedure.
5660 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5661 * g++.dg/plugin/plugin.exp: Run all the tests serially
5662 by the first parallel runtest encountering it.
5663 * gcc.dg/plugin/plugin.exp: Likewise.
5664 * gcc.misc-tests/matrix1.exp: Likewise.
5665 * gcc.misc-tests/dhry.exp: Likewise.
5666 * gcc.misc-tests/acker1.exp: Likewise.
5667 * gcc.misc-tests/linkage.exp: Likewise.
5668 * gcc.misc-tests/mg.exp: Likewise.
5669 * gcc.misc-tests/mg-2.exp: Likewise.
5670 * gcc.misc-tests/sort2.exp: Likewise.
5671 * gcc.misc-tests/sieve.exp: Likewise.
5672 * gcc.misc-tests/options.exp: Likewise.
5673 * gcc.misc-tests/help.exp: Likewise.
5674 * go.test/go-test.exp (go-gc-tests): Use
5675 gcc_parallel_test_enable {0, 1} around all handling of
5676 each test.
5677 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5678 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5679 a shared directory. Avoid forking and expr uses if
5680 shell supports $(()).
5681
95603b68 56822014-09-14 David Sherwood <david.sherwood@arm.com>
5683
5684 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5685
88df51ff 56862014-09-14 James Clarke <jrtc27@jrtc27.com>
5687
5688 PR target/61407
5689 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5690 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5691 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5692 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5693
763c6e82 56942014-09-13 Marek Polacek <polacek@redhat.com>
5695
5696 PR c++/60862
5697 * g++.dg/diagnostic/pr60862.C: New test.
5698
7f96f652 56992014-09-12 Richard Biener <rguenther@suse.de>
5700
5701 PR middle-end/63237
5702 * g++.dg/torture/pr63237.C: New testcase.
5703
e7db63da 57042014-09-12 Marc Glisse <marc.glisse@inria.fr>
5705
5706 * gcc.dg/vec-andxor1.c: New file.
5707
bae6edff 57082014-09-11 Marc Glisse <marc.glisse@inria.fr>
5709
5710 PR target/58757
5711 * gcc.dg/c11-true_min-1.c: New testcase.
5712
639d66a3 57132014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 PR c++/61489
5716 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5717 * g++.old-deja/g++.other/warn5.C: Adjust.
5718
5efd1e1b 57192014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5720
5721 * gcc.target/aarch64/vset_lane_1.c: New test.
5722
2a27a925 57232014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5724
bae6edff 5725 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5726 Fix declaration.
5727 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5728 Fix declaration.
5729 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5730 Fix declaration.
5731 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5732 Fix declaration.
2a27a925 5733
3c659c08 57342014-09-10 Jan Hubicka <hubicka@ucw.cz>
5735
5736 PR tree-optimization/63186
5737 * gcc.dg/pr63186.c: New testcase.
5738
4d01ce2f 57392014-09-10 Xinliang David Li <davidxl@google.com>
5740
5741 PR target/63209
5742 * gcc.c-torture/execute/pr63209.c: New test.
5743
34999d6c 57442014-09-10 Jakub Jelinek <jakub@redhat.com>
5745
5746 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5747 if runtest_file_p says they should be run.
5748
5dfeebbd 57492014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5750
5751 * gcc.target/aarch64/vstN_1.c: New test.
5752
ca9b2427 57532014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5754
5755 * gcc.target/aarch64/vldN_lane_1.c: New test.
5756
d779c7b1 57572014-09-10 Martin Jambor <mjambor@suse.cz>
5758
5759 PR ipa/61654
5760 * g++.dg/ipa/pr61654.C: New test.
5761
4a94b996 57622014-09-10 Jakub Jelinek <jakub@redhat.com>
5763
5764 * c-c++-common/ubsan/attrib-3.c: New test.
5765 * c-c++-common/ubsan/nonnull-1.c: New test.
5766 * c-c++-common/ubsan/nonnull-2.c: New test.
5767 * c-c++-common/ubsan/nonnull-3.c: New test.
5768 * c-c++-common/ubsan/nonnull-4.c: New test.
5769 * c-c++-common/ubsan/nonnull-5.c: New test.
5770
82b08370 57712014-09-10 Jan Hubicka <hubicka@ucw.cz>
5772
5773 * g++.dg/lto/pr63166_0.ii: New testcase.
5774 * g++.dg/lto/pr63166_1.ii: New testcase.
5775
bcc1f37e 57762014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5777
5778 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5779
cf1db733 57802014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5781
5782 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5783 xxpermdi and add commentary about adding it back later; remove
5784 unused typedef.
5785
636251aa 57862014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5787
5788 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5789 and 16-byte aligned.
5790 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5791 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5792 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5793 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5794 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5795 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5796
db84d3ca 57972014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5798
5799 * gcc.target/aarch64/vldN_dup_1.c: New test.
5800
42839bff 58012014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5802
5803 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5804
b5186104 58052014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5806
5807 * gcc.target/aarch64/vldN_1.c: New test.
5808
85df63b4 58092014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5810
5811 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5812
ff1be5c1 58132014-09-09 Jiong Wang <jiong.wang@arm.com>
5814
5815 * gcc.target/arm/vect-copysignf.c: New testcase.
5816
ec446c04 58172014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5818
5819 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5820
bd237345 58212014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822
5823 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5824
63b74b73 58252014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826
5827 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5828
63ac5718 58292014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5830
5831 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5832
364150f8 58332014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5834
5835 * gcc.target/arm/pr51835.c: Update expected assembly.
5836 * gcc.target/arm/vfp-1.c: Likewise.
5837 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5838 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5839 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5840 * gcc.target/arm/vfp-ldmias.c: Likewise.
5841 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5842 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5843 * gcc.target/arm/vfp-stmiad.c: Likewise.
5844 * gcc.target/arm/vfp-stmias.c: Likewise.
5845
74fdfe7b 58462014-09-09 Tony Wang <tony.wang@arm.com>
5847
5848 * gcc.target/arm/xordi3-opt.c: Disable this
5849 test case for thumb1 target.
5850 * gcc.target/arm/iordi3-opt.c: Ditto.
5851
5fa0b646 58522014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853
5854 PR target/61749
5855 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5856
ee828140 58572014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5858
5859 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5860
b5f893e7 58612014-09-08 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR tree-optimization/60196
5864 PR tree-optimization/63189
5865 * gcc.dg/vect/pr63189.c: New test.
5866 * gcc.dg/vect/pr60196-1.c: New test.
5867 * gcc.dg/vect/pr60196-2.c: New test.
5868
2ba5a9a0 58692014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5870
5871 * gcc.target/powerpc/swaps-p8-16.c: New test.
5872
228476d2 58732014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5874
5875 * gcc.target/i386/pr62208.c: New test.
5876
18bf4612 58772014-09-06 John David Anglin <danglin@gcc.gnu.org>
5878
4650b804 5879 PR testsuite/56194
5880 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5881
fa5fd0ca 5882 * g++.dg/ipa/pr61800.C: Require visibility.
5883
18bf4612 5884 * gcc.dg/pr61868.c: Require lto.
5885
935c9adb 58862014-09-05 Easwaran Raman <eraman@google.com>
5887
5888 PR rtl-optimization/62146
5889 * testsuite/g++.dg/opt/pr62146.C: New.
5890
df53c441 58912014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5892
5893 * gcc.dg/vect/vect-109.c: Skip predicate added.
5894 * gcc.dg/vect/vect-93.c: Test check fixed.
5895 * gcc.dg/vect/bb-slp-10.c: Likewise.
5896 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5897 Check unaligned feature.
5898
857e182a 58992014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5900
5901 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5902 int{32,16,8}x1_t with int{32,16,8}_t.
5903 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5904 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5905 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5906 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5907
f353376a 59082014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5909
5910 * gcc.target/aarch64/vget_high_1.c: New test.
5911 * gcc.target/aarch64/vget_low_1.c: Likewise.
5912
bead021f 59132014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5914
5915 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5916 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5917 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5918
8dc079f0 59192014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5920
5921 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5922
1e074e77 59232014-09-05 Richard Biener <rguenther@suse.de>
5924
5925 PR middle-end/63148
5926 * gcc.dg/vect/pr63148.c: New testcase.
5927 * c-c++-common/pr19807-1.c: Likewise.
5928 * g++.dg/tree-ssa/pr19807.C: Adjust.
5929 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5930
e34ebfca 59312014-09-05 Bin Cheng <bin.cheng@arm.com>
5932
5933 PR target/55701
5934 * gcc.target/arm/memset-inline-1.c: New test.
5935 * gcc.target/arm/memset-inline-2.c: New test.
5936 * gcc.target/arm/memset-inline-3.c: New test.
5937 * gcc.target/arm/memset-inline-4.c: New test.
5938 * gcc.target/arm/memset-inline-5.c: New test.
5939 * gcc.target/arm/memset-inline-6.c: New test.
5940 * gcc.target/arm/memset-inline-7.c: New test.
5941 * gcc.target/arm/memset-inline-8.c: New test.
5942 * gcc.target/arm/memset-inline-9.c: New test.
5943 * gcc.target/arm/memset-inline-10.c: New test.
5944
deb31f70 59452014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5946
5947 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5948
138af246 59492014-09-04 Guozhi Wei <carrot@google.com>
5950
5951 PR target/62040
5952 * gcc.target/aarch64/pr62040.c: New test.
5953
04afd878 59542014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5955
5956 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5957 override specific ones, but specific ones do.
5958
09e3d55b 59592014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5960
5961 * gcc.target/powerpc/swaps-p8-13.c: New test.
5962 * gcc.target/powerpc/swaps-p8-14.c: New test.
5963 * gcc.target/powerpc/swaps-p8-15.c: New test.
5964
99f3b468 59652014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5966
5967 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5968 regardless of endianness.
5969
322680b5 59702014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5971
5972 PR fortran/62174
5973 * gfortran.dg/cray_pointers_11.f90: New.
5974
371e3118 59752014-09-03 Martin Jambor <mjambor@suse.cz>
5976
5977 PR ipa/62015
5978 * g++.dg/ipa/pr62015.C: New test.
5979
60531eda 59802014-09-03 Martin Jambor <mjambor@suse.cz>
5981
5982 PR ipa/61986
5983 * gcc.dg/ipa/pr61986.c: New test.
5984
e7e06973 59852014-09-03 Marek Polacek <polacek@redhat.com>
5986
5987 PR c/62294
5988 * gcc.dg/pr62294.c: New test.
5989 * gcc.dg/pr62294.h: New file.
5990
226a357a 59912014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5992
5993 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5994 of dg-options. Add "inline" keyword to test functions.
5995
6ea2b1bc 59962014-09-03 Marek Polacek <polacek@redhat.com>
5997
5998 PR c/62024
5999 * g++.dg/cpp0x/pr62024.C: New test.
6000 * gcc.dg/pr62024.c: New test.
6001
aecde6b1 60022014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6003
6004 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6005 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6006 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6007 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6008 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6009 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6010
2bd387ca 60112014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6012
6013 PR target/61078
6014 * gcc.target/s390/pr61078.c: New testcase.
6015
f4d81bbe 60162014-09-03 Uros Bizjak <ubizjak@gmail.com>
6017
6018 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6019 * gcc.dg/20111227-3.c: Ditto.
6020
fff4b09a 60212014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6022
6023 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6024
f7c380bc 60252014-09-03 Tobias Burnus <burnus@net-b.de>
6026
6027 PR fortran/61881
6028 PR fortran/61888
6029 PR fortran/57305
6030 * gfortran.dg/sizeof_4.f90: New.
6031
c4de79b6 60322014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6033
6034 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6035 vec_cts, and vec_ctu.
6036 * gcc.target/powerpc/builtins-2.c: Likewise.
6037
45293dfd 60382014-09-02 Hans-Peter Nilsson <hp@axis.com>
6039
6040 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6041 [!__sun__ && !__hpux__] (arena_size): Scale according to
6042 target pointer size.
6043
97a8429c 60442014-09-02 Marek Polacek <polacek@redhat.com>
6045
6046 PR fortran/62270
6047 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6048
48bd6927 60492014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050
6051 PR target/62275
6052 * gcc.target/arm/vect-lceilf_1.c: New test.
6053 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6054 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6055
0382def9 60562014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6057
6058 PR target/62275
6059 * gcc.target/arm/lceil-vcvt_1.c: New test.
6060 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6061 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6062
b5c6dd8a 60632014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6064
6065 DR 1453
6066 * g++.dg/cpp0x/constexpr-volatile.C: New.
6067 * g++.dg/ext/is_literal_type2.C: Likewise.
6068
40750995 60692014-09-02 Jakub Jelinek <jakub@redhat.com>
6070 Balaji V. Iyer <balaji.v.iyer@intel.com>
6071 Igor Zamyatin <igor.zamyatin@intel.com>
6072
6073 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6074 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6075 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6076 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6077 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6078 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6079 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6080 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6081 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6082 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6083 * g++.dg/cilk-plus/CK/for1.cc: New test.
6084 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6085 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6086 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6087
4d327354 60882014-09-02 Richard Biener <rguenther@suse.de>
6089
6090 PR tree-optimization/62695
6091 * gfortran.dg/pr62695.f90: New testcase.
6092
bc86879d 60932014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6094
6095 PR target/62312
6096 * gcc.c-torture/compile/pr62312.c: New.
6097
f469ca88 60982014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6099
6100 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6101
6faabb1f 61022014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6103
6104 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6105 Return right away if !arm*-*-*.
6106
19b77997 61072014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6108
6109 * gcc.c-torture/unsorted/386.c: Move to ...
6110 * gcc.c-torture/compile/386.c: ... here.
6111 * gcc.c-torture/unsorted/86.c: Move to ...
6112 * gcc.c-torture/compile/86.c: ... here.
6113 * gcc.c-torture/unsorted/a1.c: Move to ...
6114 * gcc.c-torture/compile/a1.c: ... here.
6115 * gcc.c-torture/unsorted/a3.c: Move to ...
6116 * gcc.c-torture/compile/a3.c: ... here.
6117 * gcc.c-torture/unsorted/aaa.c: Move to ...
6118 * gcc.c-torture/compile/aaa.c: ... here.
6119 * gcc.c-torture/unsorted/aa.c: Move to ...
6120 * gcc.c-torture/compile/aa.c: ... here.
6121 * gcc.c-torture/unsorted/abs.c: Move to ...
6122 * gcc.c-torture/compile/abs.c: ... here.
6123 * gcc.c-torture/unsorted/a.c: Move to ...
6124 * gcc.c-torture/compile/a.c: ... here.
6125 * gcc.c-torture/unsorted/ac.c: Move to ...
6126 * gcc.c-torture/compile/ac.c: ... here.
6127 * gcc.c-torture/unsorted/acc.c: Move to ...
6128 * gcc.c-torture/compile/acc.c: ... here.
6129 * gcc.c-torture/unsorted/add386.c: Move to ...
6130 * gcc.c-torture/compile/add386.c: ... here.
6131 * gcc.c-torture/unsorted/add.c: Move to ...
6132 * gcc.c-torture/compile/add.c: ... here.
6133 * gcc.c-torture/unsorted/addcc.c: Move to ...
6134 * gcc.c-torture/compile/addcc.c: ... here.
6135 * gcc.c-torture/unsorted/andm.c: Move to ...
6136 * gcc.c-torture/compile/andm.c: ... here.
6137 * gcc.c-torture/unsorted/andmem.c: Move to ...
6138 * gcc.c-torture/compile/andmem.c: ... here.
6139 * gcc.c-torture/unsorted/andn.c: Move to ...
6140 * gcc.c-torture/compile/andn.c: ... here.
6141 * gcc.c-torture/unsorted/andok.c: Move to ...
6142 * gcc.c-torture/compile/andok.c: ... here.
6143 * gcc.c-torture/unsorted/andsi.c: Move to ...
6144 * gcc.c-torture/compile/andsi.c: ... here.
6145 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6146 * gcc.c-torture/compile/andsparc.c: ... here.
6147 * gcc.c-torture/unsorted/aos.c: Move to ...
6148 * gcc.c-torture/compile/aos.c: ... here.
6149 * gcc.c-torture/unsorted/arr.c: Move to ...
6150 * gcc.c-torture/compile/arr.c: ... here.
6151 * gcc.c-torture/unsorted/as.c: Move to ...
6152 * gcc.c-torture/compile/as.c: ... here.
6153 * gcc.c-torture/unsorted/ase.c: Move to ...
6154 * gcc.c-torture/compile/ase.c: ... here.
6155 * gcc.c-torture/unsorted/b1.c: Move to ...
6156 * gcc.c-torture/compile/b1.c: ... here.
6157 * gcc.c-torture/unsorted/b2.c: Move to ...
6158 * gcc.c-torture/compile/b2.c: ... here.
6159 * gcc.c-torture/unsorted/b3.c: Move to ...
6160 * gcc.c-torture/compile/b3.c: ... here.
6161 * gcc.c-torture/unsorted/b88.c: Move to ...
6162 * gcc.c-torture/compile/b88.c: ... here.
6163 * gcc.c-torture/unsorted/bad.c: Move to ...
6164 * gcc.c-torture/compile/bad.c: ... here.
6165 * gcc.c-torture/unsorted/band.c: Move to ...
6166 * gcc.c-torture/compile/band.c: ... here.
6167 * gcc.c-torture/unsorted/bb0.c: Move to ...
6168 * gcc.c-torture/compile/bb0.c: ... here.
6169 * gcc.c-torture/unsorted/bb1.c: Move to ...
6170 * gcc.c-torture/compile/bb1.c: ... here.
6171 * gcc.c-torture/unsorted/bbb.c: Move to ...
6172 * gcc.c-torture/compile/bbb.c: ... here.
6173 * gcc.c-torture/unsorted/b.c: Move to ...
6174 * gcc.c-torture/compile/b.c: ... here.
6175 * gcc.c-torture/unsorted/bc.c: Move to ...
6176 * gcc.c-torture/compile/bc.c: ... here.
6177 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6178 * gcc.c-torture/compile/bcopy.c: ... here.
6179 * gcc.c-torture/unsorted/bf.c: Move to ...
6180 * gcc.c-torture/compile/bf.c: ... here.
6181 * gcc.c-torture/unsorted/bfins.c: Move to ...
6182 * gcc.c-torture/compile/bfins.c: ... here.
6183 * gcc.c-torture/unsorted/bfx.c: Move to ...
6184 * gcc.c-torture/compile/bfx.c: ... here.
6185 * gcc.c-torture/unsorted/bge.c: Move to ...
6186 * gcc.c-torture/compile/bge.c: ... here.
6187 * gcc.c-torture/unsorted/bit.c: Move to ...
6188 * gcc.c-torture/compile/bit.c: ... here.
6189 * gcc.c-torture/unsorted/bitf.c: Move to ...
6190 * gcc.c-torture/compile/bitf.c: ... here.
6191 * gcc.c-torture/unsorted/bitw.c: Move to ...
6192 * gcc.c-torture/compile/bitw.c: ... here.
6193 * gcc.c-torture/unsorted/blk.c: Move to ...
6194 * gcc.c-torture/compile/blk.c: ... here.
6195 * gcc.c-torture/unsorted/bt386.c: Move to ...
6196 * gcc.c-torture/compile/bt386.c: ... here.
6197 * gcc.c-torture/unsorted/bt.c: Move to ...
6198 * gcc.c-torture/compile/bt.c: ... here.
6199 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6200 * gcc.c-torture/compile/BUG11.c: ... here.
6201 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6202 * gcc.c-torture/compile/BUG12.c: ... here.
6203 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6204 * gcc.c-torture/compile/BUG13.c: ... here.
6205 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6206 * gcc.c-torture/compile/BUG16.c: ... here.
6207 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6208 * gcc.c-torture/compile/BUG17.c: ... here.
6209 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6210 * gcc.c-torture/compile/BUG18.c: ... here.
6211 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6212 * gcc.c-torture/compile/BUG1.c: ... here.
6213 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6214 * gcc.c-torture/compile/BUG21.c: ... here.
6215 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6216 * gcc.c-torture/compile/BUG22.c: ... here.
6217 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6218 * gcc.c-torture/compile/BUG23.c: ... here.
6219 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6220 * gcc.c-torture/compile/BUG24.c: ... here.
6221 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6222 * gcc.c-torture/compile/BUG25.c: ... here.
6223 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6224 * gcc.c-torture/compile/BUG2.c: ... here.
6225 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6226 * gcc.c-torture/compile/BUG3.c: ... here.
6227 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6228 * gcc.c-torture/compile/BUG4.c: ... here.
6229 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6230 * gcc.c-torture/compile/BUG5.c: ... here.
6231 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6232 * gcc.c-torture/compile/BUG6.c: ... here.
6233 * gcc.c-torture/unsorted/bug.c: Move to ...
6234 * gcc.c-torture/compile/bug.c: ... here.
6235 * gcc.c-torture/unsorted/bugc.c: Move to ...
6236 * gcc.c-torture/compile/bugc.c: ... here.
6237 * gcc.c-torture/unsorted/buns.c: Move to ...
6238 * gcc.c-torture/compile/buns.c: ... here.
6239 * gcc.c-torture/unsorted/bx.c: Move to ...
6240 * gcc.c-torture/compile/bx.c: ... here.
6241 * gcc.c-torture/unsorted/c1.c: Move to ...
6242 * gcc.c-torture/compile/c1.c: ... here.
6243 * gcc.c-torture/unsorted/c2.c: Move to ...
6244 * gcc.c-torture/compile/c2.c: ... here.
6245 * gcc.c-torture/unsorted/call386.c: Move to ...
6246 * gcc.c-torture/compile/call386.c: ... here.
6247 * gcc.c-torture/unsorted/call.c: Move to ...
6248 * gcc.c-torture/compile/call.c: ... here.
6249 * gcc.c-torture/unsorted/callind.c: Move to ...
6250 * gcc.c-torture/compile/callind.c: ... here.
6251 * gcc.c-torture/unsorted/c.c: Move to ...
6252 * gcc.c-torture/compile/c.c: ... here.
6253 * gcc.c-torture/unsorted/cc.c: Move to ...
6254 * gcc.c-torture/compile/cc.c: ... here.
6255 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6256 * gcc.c-torture/compile/charmtst.c: ... here.
6257 * gcc.c-torture/unsorted/cmb.c: Move to ...
6258 * gcc.c-torture/compile/cmb.c: ... here.
6259 * gcc.c-torture/unsorted/cmp.c: Move to ...
6260 * gcc.c-torture/compile/cmp.c: ... here.
6261 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6262 * gcc.c-torture/compile/cmphi.c: ... here.
6263 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6264 * gcc.c-torture/compile/cmpsi386.c: ... here.
6265 * gcc.c-torture/unsorted/cmul.c: Move to ...
6266 * gcc.c-torture/compile/cmul.c: ... here.
6267 * gcc.c-torture/unsorted/cn1.c: Move to ...
6268 * gcc.c-torture/compile/cn1.c: ... here.
6269 * gcc.c-torture/unsorted/comb.c: Move to ...
6270 * gcc.c-torture/compile/comb.c: ... here.
6271 * gcc.c-torture/unsorted/consec.c: Move to ...
6272 * gcc.c-torture/compile/consec.c: ... here.
6273 * gcc.c-torture/unsorted/const.c: Move to ...
6274 * gcc.c-torture/compile/const.c: ... here.
6275 * gcc.c-torture/unsorted/conv.c: Move to ...
6276 * gcc.c-torture/compile/conv.c: ... here.
6277 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6278 * gcc.c-torture/compile/conv_tst.c: ... here.
6279 * gcc.c-torture/unsorted/cp.c: Move to ...
6280 * gcc.c-torture/compile/cp.c: ... here.
6281 * gcc.c-torture/unsorted/csebug.c: Move to ...
6282 * gcc.c-torture/compile/csebug.c: ... here.
6283 * gcc.c-torture/unsorted/cvt.c: Move to ...
6284 * gcc.c-torture/compile/cvt.c: ... here.
6285 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6286 * gcc.c-torture/compile/dblbug.c: ... here.
6287 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6288 * gcc.c-torture/compile/dbl_parm.c: ... here.
6289 * gcc.c-torture/unsorted/d.c: Move to ...
6290 * gcc.c-torture/compile/d.c: ... here.
6291 * gcc.c-torture/unsorted/ddd.c: Move to ...
6292 * gcc.c-torture/compile/ddd.c: ... here.
6293 * gcc.c-torture/unsorted/dead.c: Move to ...
6294 * gcc.c-torture/compile/dead.c: ... here.
6295 * gcc.c-torture/unsorted/delay.c: Move to ...
6296 * gcc.c-torture/compile/delay.c: ... here.
6297 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6298 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6299 * gcc.c-torture/unsorted/di.c: Move to ...
6300 * gcc.c-torture/compile/di.c: ... here.
6301 * gcc.c-torture/unsorted/dic.c: Move to ...
6302 * gcc.c-torture/compile/dic.c: ... here.
6303 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6304 * gcc.c-torture/compile/dilayout.c: ... here.
6305 * gcc.c-torture/unsorted/dimove.c: Move to ...
6306 * gcc.c-torture/compile/dimove.c: ... here.
6307 * gcc.c-torture/unsorted/dimul.c: Move to ...
6308 * gcc.c-torture/compile/dimul.c: ... here.
6309 * gcc.c-torture/unsorted/div.c: Move to ...
6310 * gcc.c-torture/compile/div.c: ... here.
6311 * gcc.c-torture/unsorted/divdf.c: Move to ...
6312 * gcc.c-torture/compile/divdf.c: ... here.
6313 * gcc.c-torture/unsorted/dm.c: Move to ...
6314 * gcc.c-torture/compile/dm.c: ... here.
6315 * gcc.c-torture/unsorted/dshift.c: Move to ...
6316 * gcc.c-torture/compile/dshift.c: ... here.
6317 * gcc.c-torture/unsorted/e.c: Move to ...
6318 * gcc.c-torture/compile/e.c: ... here.
6319 * gcc.c-torture/unsorted/ex.c: Move to ...
6320 * gcc.c-torture/compile/ex.c: ... here.
6321 * gcc.c-torture/unsorted/ext.c: Move to ...
6322 * gcc.c-torture/compile/ext.c: ... here.
6323 * gcc.c-torture/unsorted/f1.c: Move to ...
6324 * gcc.c-torture/compile/f1.c: ... here.
6325 * gcc.c-torture/unsorted/f2.c: Move to ...
6326 * gcc.c-torture/compile/f2.c: ... here.
6327 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6328 * gcc.c-torture/compile/fdmul.c: ... here.
6329 * gcc.c-torture/unsorted/float.c: Move to ...
6330 * gcc.c-torture/compile/float.c: ... here.
6331 * gcc.c-torture/unsorted/flo.c: Move to ...
6332 * gcc.c-torture/compile/flo.c: ... here.
6333 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6334 * gcc.c-torture/compile/flt_const.c: ... here.
6335 * gcc.c-torture/unsorted/fnul.c: Move to ...
6336 * gcc.c-torture/compile/fnul.c: ... here.
6337 * gcc.c-torture/unsorted/foo.c: Move to ...
6338 * gcc.c-torture/compile/foo.c: ... here.
6339 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6340 * gcc.c-torture/compile/forgetcc.c: ... here.
6341 * gcc.c-torture/unsorted/fq.c: Move to ...
6342 * gcc.c-torture/compile/fq.c: ... here.
6343 * gcc.c-torture/unsorted/g.c: Move to ...
6344 * gcc.c-torture/compile/g.c: ... here.
6345 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6346 * gcc.c-torture/compile/gen_tst.c: ... here.
6347 * gcc.c-torture/unsorted/glob.c: Move to ...
6348 * gcc.c-torture/compile/glob.c: ... here.
6349 * gcc.c-torture/unsorted/gronk.c: Move to ...
6350 * gcc.c-torture/compile/gronk.c: ... here.
6351 * gcc.c-torture/unsorted/hibug.c: Move to ...
6352 * gcc.c-torture/compile/hibug.c: ... here.
6353 * gcc.c-torture/unsorted/hi.c: Move to ...
6354 * gcc.c-torture/compile/hi.c: ... here.
6355 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6356 * gcc.c-torture/compile/HIcmp.c: ... here.
6357 * gcc.c-torture/unsorted/HIset.c: Move to ...
6358 * gcc.c-torture/compile/HIset.c: ... here.
6359 * gcc.c-torture/unsorted/i.c: Move to ...
6360 * gcc.c-torture/compile/i.c: ... here.
6361 * gcc.c-torture/unsorted/i++.c: Move to ...
6362 * gcc.c-torture/compile/i++.c: ... here.
6363 * gcc.c-torture/unsorted/ic.c: Move to ...
6364 * gcc.c-torture/compile/ic.c: ... here.
6365 * gcc.c-torture/unsorted/icmp.c: Move to ...
6366 * gcc.c-torture/compile/icmp.c: ... here.
6367 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6368 * gcc.c-torture/compile/ifreg.c: ... here.
6369 * gcc.c-torture/unsorted/imm.c: Move to ...
6370 * gcc.c-torture/compile/imm.c: ... here.
6371 * gcc.c-torture/unsorted/isinf.c: Move to ...
6372 * gcc.c-torture/compile/isinf.c: ... here.
6373 * gcc.c-torture/unsorted/jmp.c: Move to ...
6374 * gcc.c-torture/compile/jmp.c: ... here.
6375 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6376 * gcc.c-torture/compile/jumptab.c: ... here.
6377 * gcc.c-torture/unsorted/layout.c: Move to ...
6378 * gcc.c-torture/compile/layout.c: ... here.
6379 * gcc.c-torture/unsorted/lbug.c: Move to ...
6380 * gcc.c-torture/compile/lbug.c: ... here.
6381 * gcc.c-torture/unsorted/l.c: Move to ...
6382 * gcc.c-torture/compile/l.c: ... here.
6383 * gcc.c-torture/unsorted/ll1.c: Move to ...
6384 * gcc.c-torture/compile/ll1.c: ... here.
6385 * gcc.c-torture/unsorted/llbug.c: Move to ...
6386 * gcc.c-torture/compile/llbug.c: ... here.
6387 * gcc.c-torture/unsorted/lll.c: Move to ...
6388 * gcc.c-torture/compile/lll.c: ... here.
6389 * gcc.c-torture/unsorted/load8.c: Move to ...
6390 * gcc.c-torture/compile/load8.c: ... here.
6391 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6392 * gcc.c-torture/compile/loadhicc.c: ... here.
6393 * gcc.c-torture/unsorted/log2.c: Move to ...
6394 * gcc.c-torture/compile/log2.c: ... here.
6395 * gcc.c-torture/unsorted/logic.c: Move to ...
6396 * gcc.c-torture/compile/logic.c: ... here.
6397 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6398 * gcc.c-torture/compile/loop-1.c: ... here.
6399 * gcc.c-torture/unsorted/loop386.c: Move to ...
6400 * gcc.c-torture/compile/loop386.c: ... here.
6401 * gcc.c-torture/unsorted/lop.c: Move to ...
6402 * gcc.c-torture/compile/lop.c: ... here.
6403 * gcc.c-torture/unsorted/m1.c: Move to ...
6404 * gcc.c-torture/compile/m1.c: ... here.
6405 * gcc.c-torture/unsorted/m2.c: Move to ...
6406 * gcc.c-torture/compile/m2.c: ... here.
6407 * gcc.c-torture/unsorted/m5.c: Move to ...
6408 * gcc.c-torture/compile/m5.c: ... here.
6409 * gcc.c-torture/unsorted/m68.c: Move to ...
6410 * gcc.c-torture/compile/m68.c: ... here.
6411 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6412 * gcc.c-torture/compile/mbyte.c: ... here.
6413 * gcc.c-torture/unsorted/mchar.c: Move to ...
6414 * gcc.c-torture/compile/mchar.c: ... here.
6415 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6416 * gcc.c-torture/compile/mcmp.c: ... here.
6417 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6418 * gcc.c-torture/compile/mdouble.c: ... here.
6419 * gcc.c-torture/unsorted/memtst.c: Move to ...
6420 * gcc.c-torture/compile/memtst.c: ... here.
6421 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6422 * gcc.c-torture/compile/miscomp.c: ... here.
6423 * gcc.c-torture/unsorted/mm.c: Move to ...
6424 * gcc.c-torture/compile/mm.c: ... here.
6425 * gcc.c-torture/unsorted/mod.c: Move to ...
6426 * gcc.c-torture/compile/mod.c: ... here.
6427 * gcc.c-torture/unsorted/modcc.c: Move to ...
6428 * gcc.c-torture/compile/modcc.c: ... here.
6429 * gcc.c-torture/unsorted/move.c: Move to ...
6430 * gcc.c-torture/compile/move.c: ... here.
6431 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6432 * gcc.c-torture/compile/move_qhi.c: ... here.
6433 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6434 * gcc.c-torture/compile/mregtst.c: ... here.
6435 * gcc.c-torture/unsorted/msp.c: Move to ...
6436 * gcc.c-torture/compile/msp.c: ... here.
6437 * gcc.c-torture/unsorted/mtst.c: Move to ...
6438 * gcc.c-torture/compile/mtst.c: ... here.
6439 * gcc.c-torture/unsorted/mu.c: Move to ...
6440 * gcc.c-torture/compile/mu.c: ... here.
6441 * gcc.c-torture/unsorted/mul.c: Move to ...
6442 * gcc.c-torture/compile/mul.c: ... here.
6443 * gcc.c-torture/unsorted/mword1.c: Move to ...
6444 * gcc.c-torture/compile/mword1.c: ... here.
6445 * gcc.c-torture/unsorted/mword.c: Move to ...
6446 * gcc.c-torture/compile/mword.c: ... here.
6447 * gcc.c-torture/unsorted/n1.c: Move to ...
6448 * gcc.c-torture/compile/n1.c: ... here.
6449 * gcc.c-torture/unsorted/nand.c: Move to ...
6450 * gcc.c-torture/compile/nand.c: ... here.
6451 * gcc.c-torture/unsorted/n.c: Move to ...
6452 * gcc.c-torture/compile/n.c: ... here.
6453 * gcc.c-torture/unsorted/neg.c: Move to ...
6454 * gcc.c-torture/compile/neg.c: ... here.
6455 * gcc.c-torture/unsorted/o.c: Move to ...
6456 * gcc.c-torture/compile/o.c: ... here.
6457 * gcc.c-torture/unsorted/omit.c: Move to ...
6458 * gcc.c-torture/compile/omit.c: ... here.
6459 * gcc.c-torture/unsorted/opout.c: Move to ...
6460 * gcc.c-torture/compile/opout.c: ... here.
6461 * gcc.c-torture/unsorted/opt.c: Move to ...
6462 * gcc.c-torture/compile/opt.c: ... here.
6463 * gcc.c-torture/unsorted/or386.c: Move to ...
6464 * gcc.c-torture/compile/or386.c: ... here.
6465 * gcc.c-torture/unsorted/or.c: Move to ...
6466 * gcc.c-torture/compile/or.c: ... here.
6467 * gcc.c-torture/unsorted/parms.c: Move to ...
6468 * gcc.c-torture/compile/parms.c: ... here.
6469 * gcc.c-torture/unsorted/pass.c: Move to ...
6470 * gcc.c-torture/compile/pass.c: ... here.
6471 * gcc.c-torture/unsorted/p.c: Move to ...
6472 * gcc.c-torture/compile/p.c: ... here.
6473 * gcc.c-torture/unsorted/pmt.c: Move to ...
6474 * gcc.c-torture/compile/pmt.c: ... here.
6475 * gcc.c-torture/unsorted/poor.c: Move to ...
6476 * gcc.c-torture/compile/poor.c: ... here.
6477 * gcc.c-torture/unsorted/pp.c: Move to ...
6478 * gcc.c-torture/compile/pp.c: ... here.
6479 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6480 * gcc.c-torture/compile/pret-arg.c: ... here.
6481 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6482 * gcc.c-torture/compile/pyr2.c: ... here.
6483 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6484 * gcc.c-torture/compile/PYRBUG.c: ... here.
6485 * gcc.c-torture/unsorted/pyr.c: Move to ...
6486 * gcc.c-torture/compile/pyr.c: ... here.
6487 * gcc.c-torture/unsorted/q.c: Move to ...
6488 * gcc.c-torture/compile/q.c: ... here.
6489 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6490 * gcc.c-torture/compile/QIcmp.c: ... here.
6491 * gcc.c-torture/unsorted/QIset.c: Move to ...
6492 * gcc.c-torture/compile/QIset.c: ... here.
6493 * gcc.c-torture/unsorted/r1.c: Move to ...
6494 * gcc.c-torture/compile/r1.c: ... here.
6495 * gcc.c-torture/unsorted/r.c: Move to ...
6496 * gcc.c-torture/compile/r.c: ... here.
6497 * gcc.c-torture/unsorted/rel.c: Move to ...
6498 * gcc.c-torture/compile/rel.c: ... here.
6499 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6500 * gcc.c-torture/compile/rmsc.c: ... here.
6501 * gcc.c-torture/unsorted/round.c: Move to ...
6502 * gcc.c-torture/compile/round.c: ... here.
6503 * gcc.c-torture/unsorted/run.c: Move to ...
6504 * gcc.c-torture/compile/run.c: ... here.
6505 * gcc.c-torture/unsorted/sar.c: Move to ...
6506 * gcc.c-torture/compile/sar.c: ... here.
6507 * gcc.c-torture/unsorted/s.c: Move to ...
6508 * gcc.c-torture/compile/s.c: ... here.
6509 * gcc.c-torture/unsorted/scal.c: Move to ...
6510 * gcc.c-torture/compile/scal.c: ... here.
6511 * gcc.c-torture/unsorted/sc.c: Move to ...
6512 * gcc.c-torture/compile/sc.c: ... here.
6513 * gcc.c-torture/unsorted/scc.c: Move to ...
6514 * gcc.c-torture/compile/scc.c: ... here.
6515 * gcc.c-torture/unsorted/scond.c: Move to ...
6516 * gcc.c-torture/compile/scond.c: ... here.
6517 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6518 * gcc.c-torture/compile/selfrec.c: ... here.
6519 * gcc.c-torture/unsorted/seq.c: Move to ...
6520 * gcc.c-torture/compile/seq.c: ... here.
6521 * gcc.c-torture/unsorted/set386.c: Move to ...
6522 * gcc.c-torture/compile/set386.c: ... here.
6523 * gcc.c-torture/unsorted/set88.c: Move to ...
6524 * gcc.c-torture/compile/set88.c: ... here.
6525 * gcc.c-torture/unsorted/SFset.c: Move to ...
6526 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6527 * gcc.c-torture/unsorted/shand.c: Move to ...
6528 * gcc.c-torture/compile/shand.c: ... here.
6529 * gcc.c-torture/unsorted/sh.c: Move to ...
6530 * gcc.c-torture/compile/sh.c: ... here.
6531 * gcc.c-torture/unsorted/shft.c: Move to ...
6532 * gcc.c-torture/compile/shft.c: ... here.
6533 * gcc.c-torture/unsorted/shift.c: Move to ...
6534 * gcc.c-torture/compile/shift.c: ... here.
6535 * gcc.c-torture/unsorted/shloop.c: Move to ...
6536 * gcc.c-torture/compile/shloop.c: ... here.
6537 * gcc.c-torture/unsorted/shm.c: Move to ...
6538 * gcc.c-torture/compile/shm.c: ... here.
6539 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6540 * gcc.c-torture/compile/SIcmp.c: ... here.
6541 * gcc.c-torture/unsorted/signext2.c: Move to ...
6542 * gcc.c-torture/compile/signext2.c: ... here.
6543 * gcc.c-torture/unsorted/signext.c: Move to ...
6544 * gcc.c-torture/compile/signext.c: ... here.
6545 * gcc.c-torture/unsorted/sim.c: Move to ...
6546 * gcc.c-torture/compile/sim.c: ... here.
6547 * gcc.c-torture/unsorted/simple.c: Move to ...
6548 * gcc.c-torture/compile/simple.c: ... here.
6549 * gcc.c-torture/unsorted/SIset.c: Move to ...
6550 * gcc.c-torture/compile/SIset.c: ... here.
6551 * gcc.c-torture/unsorted/sne.c: Move to ...
6552 * gcc.c-torture/compile/sne.c: ... here.
6553 * gcc.c-torture/unsorted/sound.c: Move to ...
6554 * gcc.c-torture/compile/sound.c: ... here.
6555 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6556 * gcc.c-torture/compile/sparcbug.c: ... here.
6557 * gcc.c-torture/unsorted/speed.c: Move to ...
6558 * gcc.c-torture/compile/speed.c: ... here.
6559 * gcc.c-torture/unsorted/stor.c: Move to ...
6560 * gcc.c-torture/compile/stor.c: ... here.
6561 * gcc.c-torture/unsorted/store0.c: Move to ...
6562 * gcc.c-torture/compile/store0.c: ... here.
6563 * gcc.c-torture/unsorted/storecc.c: Move to ...
6564 * gcc.c-torture/compile/storecc.c: ... here.
6565 * gcc.c-torture/unsorted/str.c: Move to ...
6566 * gcc.c-torture/compile/str.c: ... here.
6567 * gcc.c-torture/unsorted/stru.c: Move to ...
6568 * gcc.c-torture/compile/stru.c: ... here.
6569 * gcc.c-torture/unsorted/structret.c: Move to ...
6570 * gcc.c-torture/compile/structret.c: ... here.
6571 * gcc.c-torture/unsorted/stuct.c: Move to ...
6572 * gcc.c-torture/compile/stuct.c: ... here.
6573 * gcc.c-torture/unsorted/sub32.c: Move to ...
6574 * gcc.c-torture/compile/sub32.c: ... here.
6575 * gcc.c-torture/unsorted/subcc.c: Move to ...
6576 * gcc.c-torture/compile/subcc.c: ... here.
6577 * gcc.c-torture/unsorted/subcse.c: Move to ...
6578 * gcc.c-torture/compile/subcse.c: ... here.
6579 * gcc.c-torture/unsorted/sym.c: Move to ...
6580 * gcc.c-torture/compile/sym.c: ... here.
6581 * gcc.c-torture/unsorted/symconst.c: Move to ...
6582 * gcc.c-torture/compile/symconst.c: ... here.
6583 * gcc.c-torture/unsorted/t.c: Move to ...
6584 * gcc.c-torture/compile/t.c: ... here.
6585 * gcc.c-torture/unsorted/test.c: Move to ...
6586 * gcc.c-torture/compile/test.c: ... here.
6587 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6588 * gcc.c-torture/compile/test-flow.c: ... here.
6589 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6590 * gcc.c-torture/compile/test-loop.c: ... here.
6591 * gcc.c-torture/unsorted/time.c: Move to ...
6592 * gcc.c-torture/compile/time.c: ... here.
6593 * gcc.c-torture/unsorted/tmp.c: Move to ...
6594 * gcc.c-torture/compile/tmp.c: ... here.
6595 * gcc.c-torture/unsorted/trivial.c: Move to ...
6596 * gcc.c-torture/compile/trivial.c: ... here.
6597 * gcc.c-torture/unsorted/trunc.c: Move to ...
6598 * gcc.c-torture/compile/trunc.c: ... here.
6599 * gcc.c-torture/unsorted/u.c: Move to ...
6600 * gcc.c-torture/compile/u.c: ... here.
6601 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6602 * gcc.c-torture/compile/udconvert.c: ... here.
6603 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6604 * gcc.c-torture/compile/udivmod4.c: ... here.
6605 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6606 * gcc.c-torture/compile/UHIcmp.c: ... here.
6607 * gcc.c-torture/unsorted/uns.c: Move to ...
6608 * gcc.c-torture/compile/uns.c: ... here.
6609 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6610 * gcc.c-torture/compile/uns_tst.c: ... here.
6611 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6612 * gcc.c-torture/compile/UQIcmp.c: ... here.
6613 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6614 * gcc.c-torture/compile/USIcmp.c: ... here.
6615 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6616 * gcc.c-torture/compile/uuarg.c: ... here.
6617 * gcc.c-torture/unsorted/v.c: Move to ...
6618 * gcc.c-torture/compile/v.c: ... here.
6619 * gcc.c-torture/unsorted/w.c: Move to ...
6620 * gcc.c-torture/compile/w.c: ... here.
6621 * gcc.c-torture/unsorted/ww.c: Move to ...
6622 * gcc.c-torture/compile/ww.c: ... here.
6623 * gcc.c-torture/unsorted/xb.c: Move to ...
6624 * gcc.c-torture/compile/xb.c: ... here.
6625 * gcc.c-torture/unsorted/xbg.c: Move to ...
6626 * gcc.c-torture/compile/xbg.c: ... here.
6627 * gcc.c-torture/unsorted/x.c: Move to ...
6628 * gcc.c-torture/compile/x.c: ... here.
6629 * gcc.c-torture/unsorted/xc.c: Move to ...
6630 * gcc.c-torture/compile/xc.c: ... here.
6631 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6632 * gcc.c-torture/compile/xcsebug.c: ... here.
6633 * gcc.c-torture/unsorted/xdi.c: Move to ...
6634 * gcc.c-torture/compile/xdi.c: ... here.
6635 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6636 * gcc.c-torture/compile/xfoo.c: ... here.
6637 * gcc.c-torture/unsorted/xi.c: Move to ...
6638 * gcc.c-torture/compile/xi.c: ... here.
6639 * gcc.c-torture/unsorted/xlop.c: Move to ...
6640 * gcc.c-torture/compile/xlop.c: ... here.
6641 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6642 * gcc.c-torture/compile/xmtst.c: ... here.
6643 * gcc.c-torture/unsorted/xneg.c: Move to ...
6644 * gcc.c-torture/compile/xneg.c: ... here.
6645 * gcc.c-torture/unsorted/xopt.c: Move to ...
6646 * gcc.c-torture/compile/xopt.c: ... here.
6647 * gcc.c-torture/unsorted/xor.c: Move to ...
6648 * gcc.c-torture/compile/xor.c: ... here.
6649 * gcc.c-torture/unsorted/xorn.c: Move to ...
6650 * gcc.c-torture/compile/xorn.c: ... here.
6651 * gcc.c-torture/unsorted/xp.c: Move to ...
6652 * gcc.c-torture/compile/xp.c: ... here.
6653 * gcc.c-torture/unsorted/xpp.c: Move to ...
6654 * gcc.c-torture/compile/xpp.c: ... here.
6655 * gcc.c-torture/unsorted/xs.c: Move to ...
6656 * gcc.c-torture/compile/xs.c: ... here.
6657 * gcc.c-torture/unsorted/xsh.c: Move to ...
6658 * gcc.c-torture/compile/xsh.c: ... here.
6659 * gcc.c-torture/unsorted/xz.c: Move to ...
6660 * gcc.c-torture/compile/xz.c: ... here.
6661 * gcc.c-torture/unsorted/xzz.c: Move to ...
6662 * gcc.c-torture/compile/xzz.c: ... here.
6663
59cd0c8a 66642014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665
6666 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6667 (abort, exit): Declare.
6668
0a9f72cf 66692014-09-01 Yury Gribov <y.gribov@samsung.com>
6670
6671 PR sanitizer/61897
6672 PR sanitizer/62140
6673 * c-c++-common/asan/pr62140-1.c: New test.
6674 * c-c++-common/asan/pr62140-2.c: New test.
6675
e275db47 66762014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6677 Tobias Burnus <burnus@net-b.de>
6678
6679 PR fortran/62309
6680 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6681
9f1c76f9 66822014-08-31 Tobias Burnus <burnus@net-b.de>
6683
6684 * gfortran.dg/coarray_lib_comm_1.f90: New.
6685
74c8b5c0 66862014-08-30 Andrew Pinski <apinski@cavium.com>
6687
6688 * gcc.c-torture/execute/20140828-1.c: New testcase.
6689
9f30a5e0 66902014-08-29 DJ Delorie <dj@redhat.com>
6691
6692 * lib/target-supports.exp (check_effective_target_size32plus):
6693 Increase size to avoid false positives on 24-bit address spaces.
6694 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6695 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6696 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6697 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6698 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6699 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6700 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6701 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6702
ae93ec77 67032014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/54002
6706 * g++.dg/cpp0x/constexpr-54002.C: New.
6707
49b1445b 67082014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/56991
6711 * g++.dg/cpp0x/constexpr-56991.C: New.
6712
9eff87ab 67132014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 PR c++/57764
6716 * g++.dg/cpp0x/constexpr-57764.C: New.
6717
9ccc79cb 67182014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 PR c++/59938
6721 * g++.dg/cpp0x/constexpr-59938.C: New.
6722
212e74d6 67232014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/61484
6726 * g++.dg/cpp0x/constexpr-61484.C: New.
6727
d5f3ed72 67282014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6729
6730 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6731 vec_round, vec_splat, vec_div, and vec_mul.
6732 * gcc.target/powerpc/builtins-2.c: New test.
6733
192f7876 67342014-08-28 Richard Biener <rguenther@suse.de>
6735
6736 PR tree-optimization/62283
6737 * gfortran.dg/vect/pr62283.f: New testcase.
6738 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6739 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6740 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6741 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6742 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6743 * gcc.dg/vect/vect-33.c: Likewise.
6744
d3783403 67452014-08-28 Yury Gribov <y.gribov@samsung.com>
6746
6747 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6748
2ab4e475 67492014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6750
6751 PR cpp/23827 - standard C++ should not have hex float preprocessor
6752 tokens
6753 * g++.dg/cpp/pr23827_cxx11.C: New.
6754 * g++.dg/cpp/pr23827_cxx98.C: New.
6755 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6756 * gcc.dg/cpp/pr23827_c90.c: New.
6757 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6758 * gcc.dg/cpp/pr23827_c99.c: New.
6759
c1ef64de 67602014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/52892
6763 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6764 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6765 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6766
25b7d298 67672014-08-27 Guozhi Wei <carrot@google.com>
6768
6769 PR target/62262
6770 * gcc.target/aarch64/pr62262.c: New test.
6771
2ea8d869 67722014-08-26 Joseph Myers <joseph@codesourcery.com>
6773
6774 PR target/60606
6775 PR target/61330
6776 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6777 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6778
d8068e0c 67792014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6780
6781 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6782 failure on s390*-*-linux-gnu.
6783
66d11416 67842014-08-26 Richard Biener <rguenther@suse.de>
6785
6786 PR tree-optimization/62175
6787 * g++.dg/torture/pr62175.C: New testcase.
6788
c69d02d0 67892014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6790
6791 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6792 copy of compile/compile.exp.
6793 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6794 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6795 i?86-*.
6796 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6797 m32c-*-*.
6798 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6799 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6800 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6801 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6802 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6803 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6804 * gcc.c-torture/execute/20040703-1.c: Likewise.
6805 * gcc.c-torture/execute/20040705-1.c: Likewise.
6806 * gcc.c-torture/execute/20040705-2.c: Likewise.
6807 * gcc.c-torture/execute/20040709-1.c: Likewise.
6808 * gcc.c-torture/execute/20040709-2.c: Likewise.
6809 * gcc.c-torture/execute/20040811-1.c: Likewise.
6810 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6811 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6812 compiling for x86_64-* or i?86-*.
6813 * gcc.c-torture/execute/20050604-1.c: Likewise.
6814 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6815 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6816 for x86_64-* or i?86-*.
6817 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6818 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6819 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6820 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6821 option.
6822 * gcc.c-torture/execute/20111227-2.c: Moved to...
6823 * gcc.dg/20111227-2.c: ... here. Add -free option.
6824 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6825 * gcc.dg/20111227-3.c: ... here. Add -free option.
6826 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6827 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6828 declarations for abort and exit.
6829 * gcc.c-torture/execute/920711-1.c: Likewise.
6830 * gcc.c-torture/execute/930529-1.c: Likewise.
6831 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6832 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6833 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6834 exit.
6835 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6836 for i?86-* or x86_64-*. Add declarations for abort and exit.
6837 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6838 i?86-* or x86_64-*.
6839 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6840 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6841 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6842 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6843 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6844 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6845 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6846 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6847 m68k-linux.
6848 * gcc.c-torture/execute/loop-2g.c: Likewise.
6849 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6850 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6851 powerpc-*-eabi*.
6852 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6853 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6854 * gcc.c-torture/execute/pr23047.c: Likewise.
6855 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6856 declarations for abort and exit.
6857 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6858 * gcc.c-torture/execute/pr31448.c: Likewise.
6859 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6860 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6861 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6862 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6863 Skip on spu-*.
6864 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6865 declarations for abort and exit.
6866 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6867 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6868 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6869 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6870 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6871 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6872 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6873 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6874 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6875 * gcc.c-torture/execute/pr56799.c: Likewise.
6876 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6877 option. Add declarations for abort and exit.
6878 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6879 * gcc.c-torture/execute/pr58570.c: Likewise.
6880 * gcc.c-torture/execute/pr60822.c: Likewise.
6881 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6882 * gcc.c-torture/execute/shiftdi.c: Likewise.
6883 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6884 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6885 * gcc.c-torture/execute/usmul.c: Require int32plus.
6886 * gcc.c-torture/execute/vrp-5.c: Likewise.
6887 * gcc.c-torture/execute/vrp-6.c: Likewise.
6888 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6889 * gcc.c-torture/execute/20010122-1.x: Delete.
6890 * gcc.c-torture/execute/20010129-1.x: Delete.
6891 * gcc.c-torture/execute/20020404-1.x: Delete.
6892 * gcc.c-torture/execute/20021024-1.x: Delete.
6893 * gcc.c-torture/execute/20021127-1.x: Delete.
6894 * gcc.c-torture/execute/20030125-1.x: Delete.
6895 * gcc.c-torture/execute/20030216-1.x: Delete.
6896 * gcc.c-torture/execute/20030222-1.x: Delete.
6897 * gcc.c-torture/execute/20040629-1.x: Delete.
6898 * gcc.c-torture/execute/20040703-1.x: Delete.
6899 * gcc.c-torture/execute/20040705-1.x: Delete.
6900 * gcc.c-torture/execute/20040705-2.x: Delete.
6901 * gcc.c-torture/execute/20040709-1.x: Delete.
6902 * gcc.c-torture/execute/20040709-2.x: Delete.
6903 * gcc.c-torture/execute/20040811-1.x: Delete.
6904 * gcc.c-torture/execute/20050316-1.x: Delete.
6905 * gcc.c-torture/execute/20050316-2.x: Delete.
6906 * gcc.c-torture/execute/20050316-3.x: Delete.
6907 * gcc.c-torture/execute/20050604-1.x: Delete.
6908 * gcc.c-torture/execute/20061101-1.x: Delete.
6909 * gcc.c-torture/execute/20061220-1.x: Delete.
6910 * gcc.c-torture/execute/20081117-1.x: Delete.
6911 * gcc.c-torture/execute/20101011-1.x: Delete.
6912 * gcc.c-torture/execute/20120919-1.x: Delete.
6913 * gcc.c-torture/execute/920612-1.x: Delete.
6914 * gcc.c-torture/execute/920710-1.x: Delete.
6915 * gcc.c-torture/execute/920711-1.x: Delete.
6916 * gcc.c-torture/execute/930529-1.x: Delete.
6917 * gcc.c-torture/execute/931004-12.x: Delete.
6918 * gcc.c-torture/execute/980709-1.x: Delete.
6919 * gcc.c-torture/execute/981130-1.x: Delete.
6920 * gcc.c-torture/execute/990127-2.x: Delete.
6921 * gcc.c-torture/execute/990413-2.x: Delete.
6922 * gcc.c-torture/execute/990826-0.x: Delete.
6923 * gcc.c-torture/execute/bf64-1.x: Delete.
6924 * gcc.c-torture/execute/bitfld-4.x: Delete.
6925 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6926 * gcc.c-torture/execute/cvt-1.x: Delete.
6927 * gcc.c-torture/execute/eeprof-1.x: Delete.
6928 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6929 * gcc.c-torture/execute/loop-2f.x: Delete.
6930 * gcc.c-torture/execute/loop-2g.x: Delete.
6931 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6932 * gcc.c-torture/execute/nest-align-1.x: Delete.
6933 * gcc.c-torture/execute/pr19689.x: Delete.
6934 * gcc.c-torture/execute/pr22493-1.x: Delete.
6935 * gcc.c-torture/execute/pr23047.x: Delete.
6936 * gcc.c-torture/execute/pr23135.x: Delete.
6937 * gcc.c-torture/execute/pr29797-1.x: Delete.
6938 * gcc.c-torture/execute/pr31448.x: Delete.
6939 * gcc.c-torture/execute/pr35456.x: Delete.
6940 * gcc.c-torture/execute/pr37573.x: Delete.
6941 * gcc.c-torture/execute/pr38151.x: Delete.
6942 * gcc.c-torture/execute/pr39228.x: Delete.
6943 * gcc.c-torture/execute/pr39501.x: Delete.
6944 * gcc.c-torture/execute/pr40386.x: Delete.
6945 * gcc.c-torture/execute/pr43220.x: Delete.
6946 * gcc.c-torture/execute/pr44683.x: Delete.
6947 * gcc.c-torture/execute/pr45262.x: Delete.
6948 * gcc.c-torture/execute/pr47237.x: Delete.
6949 * gcc.c-torture/execute/pr51581-1.x: Delete.
6950 * gcc.c-torture/execute/pr51581-2.x: Delete.
6951 * gcc.c-torture/execute/pr52979-1.x: Delete.
6952 * gcc.c-torture/execute/pr52979-2.x: Delete.
6953 * gcc.c-torture/execute/pr53366-1.x: Delete.
6954 * gcc.c-torture/execute/pr56799.x: Delete.
6955 * gcc.c-torture/execute/pr57124.x: Delete.
6956 * gcc.c-torture/execute/pr57344-2.x: Delete.
6957 * gcc.c-torture/execute/pr58570.x: Delete.
6958 * gcc.c-torture/execute/pr60822.x: Delete.
6959 * gcc.c-torture/execute/pr7284-1.x: Delete.
6960 * gcc.c-torture/execute/shiftdi.x: Delete.
6961 * gcc.c-torture/execute/simd-4.x: Delete.
6962 * gcc.c-torture/execute/strncmp-1.x: Delete.
6963 * gcc.c-torture/execute/usmul.x: Delete.
6964 * gcc.c-torture/execute/vrp-5.x: Delete.
6965 * gcc.c-torture/execute/vrp-6.x: Delete.
6966 * gcc.c-torture/execute/zerolen-2.x: Delete.
6967
eb142704 69682014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6971
eb2dad34 69722014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/34938
6975 * g++.dg/template/pr34938-1.C: New.
6976 * g++.dg/template/pr34938-2.C: Likewise.
6977
aa8ecb42 69782014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6979
6980 PR target/61996
6981 * gcc.target/sh/pr61996.c: New.
6982
4e454776 69832014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6984
6985 * g++.dg/cpp0x/cplusplus.C: New.
6986 * g++.dg/cpp0x/cplusplus_0x.C: New.
6987 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6988 * g++.dg/cpp0x/auto41.C: Ditto.
6989 * g++.dg/cpp0x/auto9.C: Ditto.
6990 * g++.dg/cpp0x/initlist26.C: Ditto.
6991 * g++.dg/cpp0x/pr59111.C: Ditto.
6992 * g++.dg/cpp0x/trailing2.C: Ditto.
6993 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6994 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6995 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6996 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6997 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6998 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6999 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7000 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7001 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7002 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7003 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7004 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7005 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7006 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7007 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7008 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7009 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7010 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7011 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7012 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7013 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7014 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7015 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7016 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7017 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7018 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7019 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7020 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7021 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7022 * g++.dg/cpp1y/digit-sep.C: Ditto.
7023 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7024 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7025 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7026 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7027 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7028 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7029 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7030 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7031 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7032 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7033 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7034 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7035 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7036 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7037 * g++.dg/cpp1y/lambda-init.C: Ditto.
7038 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7039 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7040 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7041 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7042 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7043 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7044 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7045 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7046 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7047 * g++.dg/cpp1y/mangle1.C: Ditto.
7048 * g++.dg/cpp1y/pr57640.C: Ditto.
7049 * g++.dg/cpp1y/pr57644.C: Ditto.
7050 * g++.dg/cpp1y/pr58500.C: Ditto.
7051 * g++.dg/cpp1y/pr58533.C: Ditto.
7052 * g++.dg/cpp1y/pr58534.C: Ditto.
7053 * g++.dg/cpp1y/pr58535.C: Ditto.
7054 * g++.dg/cpp1y/pr58536.C: Ditto.
7055 * g++.dg/cpp1y/pr58548.C: Ditto.
7056 * g++.dg/cpp1y/pr58549.C: Ditto.
7057 * g++.dg/cpp1y/pr58637.C: Ditto.
7058 * g++.dg/cpp1y/pr58708.C: Ditto.
7059 * g++.dg/cpp1y/pr59110.C: Ditto.
7060 * g++.dg/cpp1y/pr59112.C: Ditto.
7061 * g++.dg/cpp1y/pr59113.C: Ditto.
7062 * g++.dg/cpp1y/pr59629.C: Ditto.
7063 * g++.dg/cpp1y/pr59635.C: Ditto.
7064 * g++.dg/cpp1y/pr59636.C: Ditto.
7065 * g++.dg/cpp1y/pr59638.C: Ditto.
7066 * g++.dg/cpp1y/pr59867.C: Ditto.
7067 * g++.dg/cpp1y/pr60033.C: Ditto.
7068 * g++.dg/cpp1y/pr60052.C: Ditto.
7069 * g++.dg/cpp1y/pr60053.C: Ditto.
7070 * g++.dg/cpp1y/pr60054.C: Ditto.
7071 * g++.dg/cpp1y/pr60064.C: Ditto.
7072 * g++.dg/cpp1y/pr60065.C: Ditto.
7073 * g++.dg/cpp1y/pr60190.C: Ditto.
7074 * g++.dg/cpp1y/pr60311.C: Ditto.
7075 * g++.dg/cpp1y/pr60332.C: Ditto.
7076 * g++.dg/cpp1y/pr60376.C: Ditto.
7077 * g++.dg/cpp1y/pr60377.C: Ditto.
7078 * g++.dg/cpp1y/pr60384.C: Ditto.
7079 * g++.dg/cpp1y/pr60390.C: Ditto.
7080 * g++.dg/cpp1y/pr60391.C: Ditto.
7081 * g++.dg/cpp1y/pr60393.C: Ditto.
7082 * g++.dg/cpp1y/pr60573.C: Ditto.
7083 * g++.dg/cpp1y/pr60626.C: Ditto.
7084 * g++.dg/cpp1y/pr60627.C: Ditto.
7085 * g++.dg/cpp1y/regress1.C: Ditto.
7086 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7087 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7088 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7089 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7090 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7091 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7092 * g++.dg/cpp1y/var-templ1.C: Ditto.
7093 * g++.dg/cpp1y/var-templ2.C: Ditto.
7094 * g++.dg/cpp1y/var-templ3.C: Ditto.
7095 * g++.dg/cpp1y/var-templ4.C: Ditto.
7096 * g++.dg/cpp1y/var-templ5.C: Ditto.
7097 * g++.dg/cpp1y/var-templ6.C: Ditto.
7098 * g++.dg/cpp1y/var-templ7.C: Ditto.
7099 * g++.dg/cpp1y/vla1.C: Ditto.
7100 * g++.dg/cpp1y/vla2.C: Ditto.
7101 * g++.dg/cpp1y/vla3.C: Ditto.
7102 * g++.dg/cpp1y/vla4.C: Ditto.
7103 * g++.dg/cpp1y/vla5.C: Ditto.
7104 * g++.dg/cpp1y/vla8.C: Ditto.
7105 * g++.dg/cpp1y/vla9.C: Ditto.
7106 * g++.dg/cpp1y/vla10.C: Ditto.
7107 * g++.dg/cpp1y/vla11.C: Ditto.
7108 * g++.dg/cpp1y/vla12.C: Ditto.
7109 * g++.dg/cpp1y/vla13.C: Ditto.
7110 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7111 * g++.dg/ext/vector23.C: Ditto.
7112 * g++.dg/ext/vla11.C: Ditto.
7113 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7114 * g++.dg/warn/Wvla-2.C: Ditto.
7115 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7116 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7117 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7118 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7119 in error message.
7120 * g++.dg/system-binary-constants-1.C: Ditto.
7121 * g++.dg/cpp1y/cplusplus_1y.C: New.
7122 * g++.dg/cpp1z/cplusplus.C: New.
7123 * lib/target-supports.exp:
7124 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7125 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7126 (check_effective_target_c++11_down): Ditto.
7127
dc6229e8 71282014-08-22 Marek Polacek <polacek@redhat.com>
7129
7130 PR c++/62199
7131 * c-c++-common/pr62199.c: New test.
7132 * c-c++-common/pr62199-2.c: New test.
7133 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7134
a62433bc 71352014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7136
7137 PR c++/57709
7138 * g++.dg/Wshadow.C: New test.
7139
b249d458 71402014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7141
7142 PR fortran/62135
7143 * gfortran.dg/pr62135.f90: New test.
7144
ba7f7c88 71452014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7146
7147 * g++.dg/warn/wdate-time.C: Remove.
7148 * gcc.dg/wdate-time.c: Move from here...
7149 * c-c++-common/wdate-time.c: ... to here.
7150
7cb96c5d 71512014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7152
7153 * gfortran.dg/use_without_only_1.f90: New test.
7154
5fdda74b 71552014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7156
7157 PR other/62008
7158 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7159
0f2f5278 71602014-08-22 Tony Wang <tony.wang@arm.com>
7161
7cb96c5d 7162 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
0f2f5278 7163 dejagnu wrapper.
7164
6b65b44e 71652014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7166
7167 PR fortran/62214
7168 * gfortran.dg/array_assignment_5.f90: New test.
7169
e4b75be3 71702014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7171
7172 * lib/target-supports.exp
7173 (check_effective_target_logical_op_short_circuit): Add nios2.
7174 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7175 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7176 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7177 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7178 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7179 for test using -fPIC.
7180 * gcc.dg/lto/pr61526_0.c: Likewise.
6b65b44e 7181
bd18656e 71822014-08-21 Jan Hubicka <hubicka@ucw.cz>
7183
7184 PR tree-optimization/62091
7185 * g++.dg/ipa/devirt-37.C: Update template.
7186 * g++.dg/ipa/devirt-40.C: New testcase.
7187
258bd648 71882014-08-21 Marc Glisse <marc.glisse@inria.fr>
7189
7190 PR tree-optimization/62112
7191 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7192 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7193 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7194 * gcc.c-torture/execute/20071219-1.c: Likewise.
7195
271b79e4 71962014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7197
7198 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7199
1b66c2db 72002014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7201
7202 * gcc.target/powerpc/swaps-p8-1.c: New test.
7203 * gcc.target/powerpc/swaps-p8-2.c: New test.
7204 * gcc.target/powerpc/swaps-p8-3.c: New test.
7205 * gcc.target/powerpc/swaps-p8-4.c: New test.
7206 * gcc.target/powerpc/swaps-p8-5.c: New test.
7207 * gcc.target/powerpc/swaps-p8-6.c: New test.
7208 * gcc.target/powerpc/swaps-p8-7.c: New test.
7209 * gcc.target/powerpc/swaps-p8-8.c: New test.
7210 * gcc.target/powerpc/swaps-p8-9.c: New test.
7211 * gcc.target/powerpc/swaps-p8-10.c: New test.
7212 * gcc.target/powerpc/swaps-p8-11.c: New test.
7213 * gcc.target/powerpc/swaps-p8-12.c: New test.
7214
1a382068 72152014-08-20 Jan Hubicka <hubicka@ucw.cz>
7216
7217 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7218
84c77ebd 72192014-08-20 Jan Hubicka <hubicka@ucw.cz>
7220
7221 * g++.dg/ipa/devirt-37.C: Fix testcase.
7222
c1e02247 72232014-08-20 Martin Jambor <mjambor@suse.cz>
7224 Wei Mi <wmi@google.com>
7225
7226 PR ipa/60449
7227 PR middle-end/61776
7228 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7229 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7230 * testsuite/gcc.dg/pr61776.c: New test.
7231
207f8453 72322014-08-20 Steve Ellcey <sellcey@mips.com>
7233
7234 PR middle-end/49191
7235 * lib/target-supports.exp (check_effective_target_non_strict_align):
7236 Add function description.
7237
289c4db4 72382014-08-20 Jan Hubicka <hubicka@ucw.cz>
7239
7240 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7241 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7242
e472ce46 72432014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7244
7245 PR c/59304
7246 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7247 before setting the option.
7248 * diagnostic.c (diagnostic_classify_diagnostic): Record
7249 command-line status.
7250
cfcb0b36 72512014-08-20 Mark Wielaard <mjw@redhat.com>
7252
7253 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7254
a33f3e01 72552014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7256
7257 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7258 Return memory full when we have a tiny target and relocation
7259 truncation occurs.
7260 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7261 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7262 * lib/target-supports.exp (check_effective_target_tiny): New function.
7263
a5b628e2 72642014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7265
7266 * gfortran.dg/errnocheck_1.f90: New test.
7267 * gfortran.dg/associative_1.f90: New test.
7268
1babed5f 72692014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7270
7271 PR preprocessor/51303
7272 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7273
3636964b 72742014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7275
7276 PR c/60975
7277 PR c/53063
7278 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7279
2108e7ff 72802014-08-19 Janis Johnson <janisjo@codesourcery.com>
7281
080819af 7282 * lib/target-supports.exp
2108e7ff 7283 (check_effective_target_arm_v8_neon_ok_nocache): Add
7284 "-march-armv8-a" to compile flags.
7285
78bf4156 72862014-08-19 Marek Polacek <polacek@redhat.com>
7287
7288 PR c++/62153
7289 * c-c++-common/Wbool-compare-1.c: New test.
7290
005b8fe7 72912014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7292
7293 PR c/45584
7294 * gcc.dg/pr13519-1.c: Adjust.
7295
c213f7ad 72962014-08-19 Mark Wielaard <mjw@redhat.com>
7297
7298 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7299
843db3d5 73002014-07-08 Mark Wielaard <mjw@redhat.com>
7301
7302 PR debug/59051
7303 * gcc.dg/guality/restrict.c: New test.
7304
005b8fe7 73052014-08-19 Mark Wielaard <mjw@redhat.com>
5ea32736 7306
7307 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7308 matching. Catch '<unknown type in ' to recognize older gdb versions.
7309 * gcc.dg/guality/const-volatile.c: New test.
7310
7d1503cc 73112014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312
7313 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7314 !gas.
7315
508ea33a 73162014-08-19 Marek Polacek <polacek@redhat.com>
7317
7318 * gcc.dg/Wc99-c11-compat-1.c: New test.
7319 * gcc.dg/Wc99-c11-compat-2.c: New test.
7320 * gcc.dg/Wc99-c11-compat-3.c: New test.
7321 * gcc.dg/Wc99-c11-compat-4.c: New test.
7322 * gcc.dg/Wc99-c11-compat-5.c: New test.
7323 * gcc.dg/Wc99-c11-compat-6.c: New test.
7324 * gcc.dg/Wc99-c11-compat-7.c: New test.
7325
806fe15e 73262014-08-19 Marek Polacek <polacek@redhat.com>
7327
7328 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7329 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7330 * gcc.dg/Wc90-c99-compat-7.c: New test.
7331 * gcc.dg/Wc90-c99-compat-8.c: New test.
7332 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7333
6c867de1 73342014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7335 Steven Bosscher <steven@gcc.gnu.org>
7336
7337 PR c/52952
7338 * gcc.dg/redecl-4.c: Add column markers.
7339 * gcc.dg/format/bitfld-1.c: Likewise.
7340 * gcc.dg/format/attr-2.c: Likewise.
7341 * gcc.dg/format/attr-6.c: Likewise.
7342 * gcc.dg/format/array-1.c: Likewise.
7343 * gcc.dg/format/attr-7.c: Likewise.
7344 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7345 * gcc.dg/format/attr-4.c: Likewise.
7346 * gcc.dg/format/branch-1.c: Likewise.
7347 * gcc.dg/format/c90-printf-1.c: Likewise.
7348
50e26ea0 73492014-08-18 Aldy Hernandez <aldyh@redhat.com>
7350
7351 * guality/nrv-1.c: Add `used' attribute to a1.
7352
95e631b8 73532014-08-18 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/62090
7356 * gcc.dg/pr62090-2.c: New testcase.
7357
39c98dee 73582014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7359
7360 * g++.dg/ipa/pr61800.C: New.
7361
828ab337 73622014-08-18 Yury Gribov <y.gribov@samsung.com>
7363
7364 PR sanitizer/62089
7365 * c-c++-common/asan/pr62089.c: New test.
7366 * c-c++-common/asan/bitfield-1.c: New test.
7367 * c-c++-common/asan/bitfield-2.c: New test.
7368 * c-c++-common/asan/bitfield-3.c: New test.
7369 * c-c++-common/asan/bitfield-4.c: New test.
7370
8d6ef28b 73712014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7372
7373 PR tree-optimization/52904
7374 * gcc.dg/pr52904.c: New test.
7375
f3348d97 73762014-08-17 Tobias Burnus <burnus@net-b.de>
7377
7378 * gfortran.dg/finalize_27.f90: New.
7379
b5fd14ff 73802014-08-16 Andrew Pinski <apinski@cavium.com>
7381
7382 * gcc.c-torture/compile/20140816-1.c: New testcase.
7383
acdbde9b 73842014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 PR c++/52819
7387 * g++.dg/template/pr52819.C: New.
7388
55f8fa93 73892014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7390
7391 PR fortran/62142
7392 * gfortran.dg/realloc_on_assign_24.f90: New test.
7393
6c7e9e6d 73942014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 PR c++/62072
7397 Revert:
7398 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 DR 1584
7401 PR c++/57466
7402 * g++.dg/template/pr57466.C: New.
7403 * g++.dg/cpp0x/pr57466.C: Likewise.
7404 * g++.dg/template/unify6.C: Update.
7405
7406 * g++.dg/cpp0x/sfinae52.C: New.
7407
889d21f6 74082014-08-15 Ilya Tocar <tocarip@gmail.com>
7409
7410 PR target/61878
7411 * gcc.target/i386/avx512f-typecast-1.c: New test.
7412 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7413 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7414 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7415 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7416 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7417 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7418 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7419 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7420 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7421 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7422 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7423 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7424 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7425 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7426 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7427 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7428 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7429 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7430 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7431 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7432 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7433 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7434 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7435 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7436 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7437 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7438 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7439 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7440 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7441 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7442 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7443 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7444 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7445 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7446 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7447 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7448 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7449 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7451 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7452
79e690df 74532014-08-15 Jakub Jelinek <jakub@redhat.com>
7454 Tobias Burnus <burnus@net-b.de>
7455
7456 PR fortran/62131
7457 * gfortran.dg/gomp/pr62131.f90: New test.
7458
c8efcccb 74592014-08-15 Richard Biener <rguenther@suse.de>
7460
7461 PR tree-optimization/62031
7462 * gcc.dg/torture/pr62031.c: New testcase.
7463
25704bc2 74642014-08-15 Bin Cheng <bin.cheng@arm.com>
7465
7466 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7467
325396bf 74682014-08-14 Jan Hubicka <hubicka@ucw.cz>
7469
7470 PR tree-optimization/62091
7471 * g++.dg/ipa/devirt-38.C: New testcase.
7472
aedd2947 74732014-08-14 Marek Polacek <polacek@redhat.com>
7474
7475 DR 458
7476 * gcc.dg/c11-stdatomic-2.c: New test.
7477
f0c4b2a7 74782014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7479
7480 PR fortran/62106
7481 * gfortran.dg/array_constructor_49.f90: New test.
7482
98ae66be 74832014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/54377
7486 * g++.dg/template/pr54377.C: New.
7487 * g++.dg/cpp0x/pr54377.C: Likewise.
7488 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7489 * g++.dg/cpp0x/pr51226.C: Likewise.
7490 * g++.dg/cpp0x/variadic2.C: Likewise.
7491 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7492 * g++.dg/template/dtor3.C: Likewise.
7493 * g++.dg/template/qualttp4.C: Likewise.
7494 * g++.dg/template/spec28.C: Likewise.
7495 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7496 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7497
f07f6526 74982014-08-14 Tom de Vries <tom@codesourcery.com>
7499
7500 PR rtl-optimization/62004
7501 PR rtl-optimization/62030
7502 * gcc.dg/pr62004.c: New test.
7503 * gcc.dg/pr62030.c: Same.
7504 * gcc.target/mips/pr62030-octeon.c: Same.
7505
48b9d9da 75062014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7509 * g++.dg/cpp0x/decltype2.C: Likewise.
7510 * g++.dg/cpp0x/decltype3.C: Likewise.
7511 * g++.dg/cpp0x/pr60249.C: Likewise.
7512 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7513 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7514 * g++.dg/cpp0x/variadic2.C: Likewise.
7515 * g++.dg/cpp0x/variadic74.C: Likewise.
7516 * g++.dg/parse/error10.C: Likewise.
7517 * g++.dg/parse/error15.C: Likewise.
7518 * g++.dg/parse/error2.C: Likewise.
7519 * g++.dg/template/crash106.C: Likewise.
7520 * g++.dg/template/crash89.C: Likewise.
7521 * g++.dg/template/nontype7.C: Likewise.
7522 * g++.dg/template/void3.C: Likewise.
7523 * g++.dg/template/void7.C: Likewise.
7524
1888f376 75252014-08-14 Richard Biener <rguenther@suse.de>
7526
7527 PR tree-optimization/62090
7528 * gcc.dg/pr62090.c: New testcase.
7529
280d03f0 75302014-08-14 Richard Biener <rguenther@suse.de>
7531
7532 PR rtl-optimization/62079
7533 * g++.dg/pr62079.C: New testcase.
7534
a453488b 75352014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7536
7537 * gcc.target/arm/max-insns-skipped.c: New test.
7538
804d82a1 75392014-08-14 Bin Cheng <bin.cheng@arm.com>
7540
7541 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7542
89868e45 75432014-08-12 Marek Polacek <polacek@redhat.com>
7544
7545 * gcc.dg/concat.c: Add dg-options.
7546 * gcc.dg/func-outside-2.c: Add __extension__.
7547 * gcc.dg/pr19967.c: Use -std=c99.
7548 * gcc.dg/pr22458-1.c: Add dg-options.
7549 * gcc.dg/pr33676.c: Add dg-options.
7550 * gcc.dg/gnu-predef-1.c: New test.
7551 * gcc.dg/c90-func-1.c: New test.
7552 * gcc.dg/c90-func-2.c: New test.
7553 * gcc.dg/c90-func-2.h: New test.
7554
a67ae816 75552014-08-12 Janis Johnson <janisjo@codesourcery.com>
7556
1a6145bd 7557 * lib/target/supports.exp
7558 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7559 or later.
7560
fd3e7a1d 7561 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7562
d60866b5 7563 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7564 on Neon hardware.
7565
a67ae816 7566 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7567 * gcc.target/arm/pr59985.c: Likewise.
7568
d271ec7e 75692014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7570
7571 PR other/61962
7572 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7573
2eac3ab5 75742014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7575
7576 PR middle-end/62103
7577 * gcc.c-torture/execute/bitfld-6.c: New test.
7578
a1071307 75792014-08-11 Janis Johnson <janisjo@codesourcery.com>
7580
b2206665 7581 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7582 * gcc.target/arm/pr56184.C: Likewise.
7583 * gcc.target/arm/pr59896.c: Likewise.
7584 * gcc.target/arm/stack-red-zone.c: Likewise.
7585 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7586
a1071307 7587 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7588 check_effective_target_arm_thumb2_ok): Test with code that passes
7589 an argument and returns a result.
7590
2544aaab 75912014-08-11 Richard Biener <rguenther@suse.de>
7592
7593 PR tree-optimization/62075
7594 * gcc.dg/vect/pr62075.c: New testcase.
7595
149f7c8d 75962014-08-11 Felix Yang <fei.yang0953@gmail.com>
7597
7598 PR tree-optimization/62073
7599 * gcc.dg/vect/pr62073.c: New test.
f0c4b2a7 7600
fabebe15 76012014-08-11 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/62070
7604 * gcc.dg/pr62070.c: New testcase.
7605
ff326078 76062014-08-11 Yury Gribov <y.gribov@samsung.com>
7607
7608 * c-c++-common/asan/inc.c: Update test.
7609 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7610 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7611 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7612 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7613 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7614 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7615 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7616 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7617 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7618 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7619
890c2e2f 76202014-08-10 Marek Polacek <polacek@redhat.com>
7621
7622 PR c/51849
7623 * gcc.dg/Wc90-c99-compat-1.c: New test.
7624 * gcc.dg/Wc90-c99-compat-2.c: New test.
7625 * gcc.dg/Wc90-c99-compat-3.c: New test.
7626 * gcc.dg/Wc90-c99-compat-4.c: New test.
7627 * gcc.dg/Wc90-c99-compat-5.c: New test.
7628 * gcc.dg/Wc90-c99-compat-6.c: New test.
7629 * gcc.dg/wvla-1.c: Adjust dg-warning.
7630 * gcc.dg/wvla-2.c: Adjust dg-warning.
7631 * gcc.dg/wvla-4.c: Adjust dg-warning.
7632 * gcc.dg/wvla-6.c: Adjust dg-warning.
7633
c861a821 76342014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7635
7636 PR fortran/61999
7637 * gfortran.dg/dot_product_3.f90: New test case.
7638
f30f9a2c 76392014-08-09 Jan Hubicka <hubicka@ucw.cz>
7640
7641 * g++.dg/ipa/devirt-35.C: Fix template.
7642 * g++.dg/ipa/devirt-36.C: Likewise.
7643 * g++.dg/ipa/devirt-37.C: New testcase.
7644
718affe2 76452014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7648 * g++.dg/cpp0x/enum29.C: Adjust.
7649
b9ea678c 76502014-08-08 Richard Biener <rguenther@suse.de>
7651
7652 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7653 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7654 * gfortran.dg/array_memcpy_4.f90: Likewise.
7655 * gfortran.dg/trim_optimize_1.f90: Likewise.
7656 * gfortran.dg/trim_optimize_2.f90: Likewise.
7657
6000b562 76582014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7659
7660 * gcc.dg/zero_sign_ext_test.c: New test.
7661
1ef8f355 76622014-08-08 Bin Cheng <bin.cheng@arm.com>
7663
7664 * gcc.dg/torture/pr61772.c: Skip lto running.
7665
92641812 76662014-08-07 John David Anglin <danglin@gcc.gnu.org>
7667
7668 PR tree-optimization/60707
7669 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7670
d8b5abdb 76712014-08-07 Jan Hubicka <hubicka@ucw.cz>
7672
7673 * g++.dg/ipa/devirt-35.C: New testcase.
7674 * g++.dg/ipa/devirt-36.C: New testcase.
7675
392214f6 76762014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7677
7678 PR c++/51312
7679 * g++.dg/cpp0x/enum29.C: New.
7680
f59ea097 76812014-08-07 John David Anglin <danglin@gcc.gnu.org>
7682
10fc8d6b 7683 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7684 defining in dg-options.
7685 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7686
67e44554 7687 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7688
149f7140 7689 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7690
a6544cf0 7691 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7692 on 32-bit hppa-hpux.
7693
f59ea097 7694 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7695 * c-c++-common/pr50459.c: Likewise.
7696
bcc93a18 76972014-08-07 Petr Murzin <petr.murzin@intel.com>
7698
7699 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7700 values.h, change MAXDOUBLE for DBL_MAX.
7701 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7702 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7703 values.h, change MAXFLOAT for FLT_MAX.
7704 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7705 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7706 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7707 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7708 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7709 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7710 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7711 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7712 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7713
bd740091 77142014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7715
7716 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7717
1c75251e 77182014-08-07 Marek Polacek <polacek@redhat.com>
7719
7720 * gcc.dg/fold-reassoc-3.c: New test.
7721
79b739b4 77222013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7723
7724 * gcc.target/i386/struct-size.c: New.
7725
a72e4e97 77262014-08-07 Tom de Vries <tom@codesourcery.com>
7727
7728 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7729 * lib/target-supports.exp (check_effective_target_glibc)
7730 (check_effective_target_glibc_2_12_or_later)
7731 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7732
dd41e03c 77332014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7734
7735 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7736
19222566 77372014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/43906
7740 * g++.dg/warn/Waddress-1.C: New.
7741
a989902c 77422014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7743
7744 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7745
7ded84e4 77462014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7747
7748 PR debug/61923
7749 * gcc.target/i386/pr61923.c: New test.
7750
f828b3c0 77512014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7752
7753 * gcc.target/aarch64/vdup_n_2.c: New test.
7754
929b335b 77552014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7756
7757 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7758 powerpc_elfv2.
7759
fd8cd4e8 77602014-08-06 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR rtl-optimization/61801
7763 * gcc.target/i386/pr61801.c: Rewritten.
7764
0fe55bba 77652014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766
7767 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7768 Fix types.
7769 (test_vqdmlsls_lane_s32): Likewise.
7770 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7771 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7772
ac016904 77732014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7776 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7777 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7778 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7779 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7780 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7781 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7782 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7783
1ef25b15 77842014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7785
7786 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7787 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7788 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7789 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7790 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7791 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7792
d5a68dc6 77932014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7796
0d8be6c7 77972014-08-04 Rohit <rohitarulraj@freescale.com>
7798
7799 PR target/60102
7800 * gcc.target/powerpc/pr60102.c: New testcase.
7801
02911bdb 78022014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803
7804 PR target/61713
7805 * gcc.dg/pr61756.c: New test.
7806
66b4ce96 78072014-08-04 Tom de Vries <tom@codesourcery.com>
7808
7809 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7810 version instead of required-target.
7811 * lib/target-supports.exp
7812 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7813 (check_effective_target_glibc_2_11_or_earlier): ... this.
7814
bd3b1a06 78152014-08-04 Arnaud Charlet <charlet@adacore.com>
7816
95a641a0 7817 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7818 * gnat.dg/specs/debug1.ads: Adjust.
7819 * gnat.dg/specs/formal_type.ads: Fix error in test.
bd3b1a06 7820
2d2f6a15 78212014-08-03 Marek Polacek <polacek@redhat.com>
7822
7823 * gcc.dg/case-bogus-1.c: New test.
7824
1b4e0e1c 78252014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7826
7827 PR c++/15339
7828 * g++.dg/other/default9.C: New.
7829 * g++.dg/other/default10.C: Likewise.
7830 * g++.dg/other/default3.C: Remove xfail.
7831
78322014-08-02 Jan Hubicka <hubicka@ucw.cz>
fb6c6e54 7833
7834 * g++.dg/warn/Wsuggest-final.C: New testcase.
7835 * g++.dg/ipa/devirt-34.C: Fix.
7836
69d7692e 78372014-08-02 Marek Polacek <polacek@redhat.com>
7838
7839 PR c/59855
7840 * gcc.dg/Wdesignated-init-2.c: New test.
7841
007625c3 78422014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 DR 217 again
7845 * g++.dg/tc1/dr217-2.C: New.
7846
8e9a1c25 78472014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7848
7849 PR other/61963
7850 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7851
3394c80c 78522014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7853
7854 PR middle-end/61455
7855 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7856 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7857
ee907931 78582014-08-01 Jiong Wang <jiong.wang@arm.com>
7859
7860 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7861 testcase.
7862
28e11702 78632014-08-01 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/61762
7866 * gcc.dg/pr61762.c: Align the string to make the testcase work
7867 on strict-align targets.
7868
392dee1e 78692014-08-01 Jakub Jelinek <jakub@redhat.com>
7870
7871 * c-c++-common/ubsan/align-1.c: New test.
7872 * c-c++-common/ubsan/align-2.c: New test.
7873 * c-c++-common/ubsan/align-3.c: New test.
7874 * c-c++-common/ubsan/align-4.c: New test.
7875 * c-c++-common/ubsan/align-5.c: New test.
7876 * c-c++-common/ubsan/attrib-4.c: New test.
7877 * g++.dg/ubsan/align-1.C: New test.
7878 * g++.dg/ubsan/align-2.C: New test.
7879 * g++.dg/ubsan/align-3.C: New test.
7880 * g++.dg/ubsan/attrib-1.C: New test.
7881 * g++.dg/ubsan/null-1.C: New test.
7882 * g++.dg/ubsan/null-2.C: New test.
7883
22c270a2 78842014-08-01 Tom de Vries <tom@codesourcery.com>
7885
7886 * lib/target-supports.exp (check_effective_target_glibc)
7887 (check_effective_target_glibc_2_12_or_later)
7888 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7889 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7890 not_glibc_2_11_or_earlier.
7891
924ffd54 78922014-07-31 Tom de Vries <tom@codesourcery.com>
7893
7894 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7895
0bd30463 78962014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7897
7898 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7899 (test_vpaddd_s64): Likewise.
7900 (test_vpaddd_s64): Likewise.
7901 * gcc.target/aarch64/simd/vpaddd_f64: New.
7902 * gcc.target/aarch64/simd/vpaddd_s64: New.
7903 * gcc.target/aarch64/simd/vpaddd_u64: New.
7904
f0f38f16 79052014-07-31 Charles Baylis <charles.baylis@linaro.org>
7906
7907 PR target/61948
7908 * gcc.target/arm/pr61948.c: New test case.
7909
d3a35365 79102014-07-31 Richard Biener <rguenther@suse.de>
7911
7912 PR tree-optimization/61964
7913 * gcc.dg/torture/pr61964.c: New testcase.
7914
f22a2cb7 79152014-07-31 Marc Glisse <marc.glisse@inria.fr>
7916
7917 PR c++/60517
7918 * c-c++-common/addrtmp.c: New file.
7919 * c-c++-common/uninit-G.c: Adapt.
7920
8c3766fd 79212014-07-31 Bingfeng Mei <bmei@broadcom.com>
7922
7923 PR lto/61868
7924 * gcc.dg/pr61868.c: New test.
7925
435846fa 79262014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7927
7928 PR c++/57397
7929 * g++.dg/cpp0x/vt-57397-1.C: New.
7930 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7931
760c80b0 79322014-07-30 Arnaud Charlet <charlet@adacore.com>
7933
7934 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7935
74691f46 79362014-07-30 Tom Tromey <tromey@redhat.com>
7937
7938 PR c/59855
7939 * gcc.dg/Wdesignated-init.c: New file.
7940
d4168f68 79412014-07-29 Jan Hubicka <hubicka@ucw.cz>
7942
7943 * g++.dg/ipa/devirt-34.C: New testcase.
7944
94474a6d 79452014-07-28 Richard Biener <rguenther@suse.de>
7946
7947 PR rtl-optimization/61801
7948 * gcc.target/i386/pr61801.c: Fix testcase.
7949
46d85442 79502014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7951
7952 * gcc.dg/fold-abs-5.c: New test.
7953 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7954 * gcc.dg/fold-compare-8.c: Likewise.
7955
2069f8e1 79562014-07-28 Richard Biener <rguenther@suse.de>
7957
7958 PR middle-end/52478
7959 * gcc.dg/torture/ftrapv-1.c: New testcase.
7960
f9c5b8f1 79612014-07-28 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/61921
7964 * gfortran.dg/pr61921.f90: New testcase.
7965
6a9d853a 79662014-07-28 Richard Biener <rguenther@suse.de>
7967
7968 PR rtl-optimization/61801
7969 * gcc.target/i386/pr61801.c: New testcase.
7970
2e82cf2c 79712014-07-27 Marek Polacek <polacek@redhat.com>
7972
7973 PR c/61861
7974 * gcc.dg/pr61861.c: New test.
7975
f4a2489c 79762014-07-27 Petr Murzin <petr.murzin@intel.com>
7977
7978 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7979 variable problem.
7980
2e9b5471 79812014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7982
7983 PR rtl-optimization/61926
7984 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7985 Reverse argument order.
7986 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7987 New XFAILed tests that match the original order.
7988
52eb122b 79892014-07-26 Marek Polacek <polacek@redhat.com>
7990
7991 PR c/61077
7992 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7993
7bd6248b 79942014-07-26 Tobias Burnus <burnus@net-b.de>
7995
f85b4ce0 7996 PR fortran/61881
7997 PR fortran/61888
7998 PR fortran/57305
7bd6248b 7999 * gfortran.dg/sizeof_2.f90: Change dg-error.
8000 * gfortran.dg/sizeof_4.f90: New.
8001 * gfortran.dg/storage_size_1.f08: Correct expected
8002 value.
8003
15bc2488 80042014-07-26 Marc Glisse <marc.glisse@inria.fr>
8005
8006 PR target/44551
8007 * gcc.target/i386/pr44551-1.c: New file.
8008
d9e50003 80092014-07-25 Xinliang David Li <davidxl@google.com>
8010
8011 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8012 * g++.dg/tree-prof/reorder_class1.h: New file.
8013 * g++.dg/tree-prof/reorder_class2.h: New file.
8014 * g++.dg/tree-prof/reorder.C: New test.
8015 * g++.dg/tree-prof/morefunc.C: New test.
8016
86f64bd9 80172014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8018
8019 Implement N4051 - Allow typename in a template template parameter
8020 * lib/target-supports.exp (check_effective_target_c++1y): Now
8021 means C++1y and up.
8022 (check_effective_target_c++1y_down): New.
8023 (check_effective_target_c++1z_only): New.
8024 (check_effective_target_c++1z): New.
8025 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8026 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8027 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8028
91798e71 80292014-07-25 Tobias Burnus <burnus@net-b.de>
8030
8031 * gfortran.dg/storage_size_5.f90: New.
8032
4237b215 80332014-07-25 Richard Biener <rguenther@suse.de>
8034
8035 PR middle-end/61762
8036 PR middle-end/61894
8037 * gcc.dg/pr61762.c: New testcase.
8038 * gcc.dg/fold-cstring.c: Likewise.
8039 * gcc.dg/fold-cvect.c: Likewise.
8040
1cb5da9b 80412014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8042
8043 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8044
8045 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8046 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8047 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8048 * gcc.c-torture/execute/pr23135.x: Likewise.
8049
0f03c8d5 80502014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8051
8052 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8053
b8370885 80542014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8055
8056 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8057
7a9b3940 80582014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8059
8060 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8061
e34a5acb 80622014-07-24 Jiong Wang <jiong.wang@arm.com>
8063
8064 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8065 sequences.
8066 * gcc.target/aarch64/test_frame_2.c: Likewise.
8067 * gcc.target/aarch64/test_frame_4.c: Likewise.
8068 * gcc.target/aarch64/test_frame_6.c: Likewise.
8069 * gcc.target/aarch64/test_frame_7.c: Likewise.
8070 * gcc.target/aarch64/test_frame_8.c: Likewise.
8071 * gcc.target/aarch64/test_frame_10.c: Likewise.
8072
0904ffa7 80732014-07-24 Jiong Wang <jiong.wang@arm.com>
8074
8075 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8076 sequences.
8077 * gcc.target/aarch64/test_frame_10.c: Likewise.
8078 * gcc.target/aarch64/test_frame_2.c: Likewise.
8079 * gcc.target/aarch64/test_frame_4.c: Likewise.
8080 * gcc.target/aarch64/test_frame_6.c: Likewise.
8081 * gcc.target/aarch64/test_frame_7.c: Likewise.
8082 * gcc.target/aarch64/test_frame_8.c: Likewise.
8083 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8084
806ff48a 80852014-07-24 Martin Jambor <mjambor@suse.cz>
8086
8087 PR ipa/61160
8088 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8089
a0792f1e 80902014-07-24 Richard Biener <rguenther@suse.de>
8091
8092 PR ipa/61823
8093 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8094
4020f311 80952014-07-24 Andreas Schwab <schwab@suse.de>
8096
8097 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8098 Also check for __arm__.
8099
e72fc098 81002014-07-24 Jiong Wang <jiong.wang@arm.com>
8101
8102 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8103 sequences.
8104
9140d56f 81052014-07-24 Marek Polacek <polacek@redhat.com>
8106
8107 PR c/57653
8108 * c-c++-common/pr57653.c: New test.
8109 * c-c++-common/pr57653.h: New file.
8110 * c-c++-common/pr57653-2.c: New test.
8111 * c-c++-common/pr57653-2.h: New file.
8112
2b16ca23 81132014-07-23 Jiong Wang <jiong.wang@arm.com>
8114
8115 * gcc.target/aarch64/test_frame_common.h: New file.
8116 * gcc.target/aarch64/test_frame_1.c: Likewise.
8117 * gcc.target/aarch64/test_frame_2.c: Likewise.
8118 * gcc.target/aarch64/test_frame_3.c: Likewise.
8119 * gcc.target/aarch64/test_frame_4.c: Likewise.
8120 * gcc.target/aarch64/test_frame_5.c: Likewise.
8121 * gcc.target/aarch64/test_frame_6.c: Likewise.
8122 * gcc.target/aarch64/test_frame_7.c: Likewise.
8123 * gcc.target/aarch64/test_frame_8.c: Likewise.
8124 * gcc.target/aarch64/test_frame_9.c: Likewise.
8125 * gcc.target/aarch64/test_frame_10.c: Likewise.
8126 * gcc.target/aarch64/test_frame_11.c: Likewise.
8127 * gcc.target/aarch64/test_frame_12.c: Likewise.
8128 * gcc.target/aarch64/test_frame_13.c: Likewise.
8129 * gcc.target/aarch64/test_frame_14.c: Likewise.
8130 * gcc.target/aarch64/test_frame_15.c: Likewise.
8131
114313f2 81322014-07-23 Marek Polacek <polacek@redhat.com>
8133
8134 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4020f311 8135 in the structure.
114313f2 8136
8ebb113c 81372014-07-23 Jiong Wang <jiong.wang@arm.com>
8138
8139 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8140 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8141 * gcc.dg/pr10474.c (target): Likewise.
8142
27e0d25c 81432014-07-22 Martin Jambor <mjambor@suse.cz>
8144
8145 PR ipa/61160
8146 * pr61160-3.C (main): Return zero.
8147
8ec9c102 81482014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8149
8150 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8151 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8152 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8153 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8154 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8155 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8156
68c641e3 81572014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8158
8159 PR tree-optimization/61822
8160 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8161
8056dfaa 81622014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8163
8164 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8165
b92d4fd1 81662014-07-22 Uros Bizjak <ubizjak@gmail.com>
8167
8168 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8169 -msse2 -mno-avx instead of -msse.
8170
5d9f3adc 81712014-07-22 Uros Bizjak <ubizjak@gmail.com>
8172
8173 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8174 * gcc.dg/pr44024.c (dg-options): Add -O1.
8175 (dg-final): Check for the condition.
8176 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8177
37835fc2 81782014-07-21 Bin Cheng <bin.cheng@arm.com>
8179
8180 PR target/55701
8181 * gcc.target/arm/memset-inline-1.c: New test.
8182 * gcc.target/arm/memset-inline-2.c: New test.
8183 * gcc.target/arm/memset-inline-3.c: New test.
8184 * gcc.target/arm/memset-inline-4.c: New test.
8185 * gcc.target/arm/memset-inline-5.c: New test.
8186 * gcc.target/arm/memset-inline-6.c: New test.
8187 * gcc.target/arm/memset-inline-7.c: New test.
8188 * gcc.target/arm/memset-inline-8.c: New test.
8189 * gcc.target/arm/memset-inline-9.c: New test.
8190
b984f90e 81912014-07-21 Tom de Vries <tom@codesourcery.com>
8192
8193 PR target/61827
5d9f3adc 8194 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8195 to bar symbol in scan-assembler-times call check.
b984f90e 8196
4fcc061f 81972014-07-21 Tom de Vries <tom@codesourcery.com>
8198
8199 PR target/61827
8200 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8201 for darwin in scan-assembler-times check.
8202 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8203 scan-assembler-not checks. Add checks for insns.
8204 (main): Remove.
8205 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8206 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8207 (main): Remove.
8208
5732084c 82092014-07-21 Tom de Vries <tom@codesourcery.com>
8210
8211 PR target/61827
8212 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8213 dg-options. Add checks for insns with xmm registers. Remove
8214 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8215 (main): Remove.
8216
2bd17c0c 82172014-07-21 Uros Bizjak <ubizjak@gmail.com>
8218
83475687 8219 PR target/61855
8220 * gcc.target/i386/pr61855.c: New test.
2bd17c0c 8221
e0fb89d5 82222014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8223
8224 * gnat.dg/pack20.ad[sb]: New test.
8225 * gnat.dg/pack20_pkg.ads: New helper.
8226
1aeeba05 82272014-07-20 Ian Lance Taylor <iant@google.com>
8228
8229 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8230 package for compiledir tests.
8231
f9767fb6 82322014-07-20 Marek Polacek <polacek@redhat.com>
8233
8234 PR c/61852
8235 * gcc.dg/pr61852.c: New test.
8236
9025d8f0 82372014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8238
8239 * gcc.dg/stack-usage-2.c: Adjust.
8240
d948b265 82412014-07-18 Uros Bizjak <ubizjak@gmail.com>
8242
8243 PR target/61794
8244 * gcc.target/i386/pr61794.c: New test.
8245
dad64b4f 82462014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8247
8248 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8249 involving both inputs rather than a multiplication involving one.
8250 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8251 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8252 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8253
6fb57d29 82542014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/50961
8257 * g++.dg/template/operator13.C: New.
8258
73e894ba 82592014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8260
8261 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8262 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8263 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8264 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8265
d565526a 82662014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8267
8268 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8269 * c-c++-common/ubsan/bounds-5.c: Likewise.
8270 * c-c++-common/ubsan/bounds-6.c: Likewise.
8271 * c-c++-common/ubsan/bounds-7.c: Likewise.
8272 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8273 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8274 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8275 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8276 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8277 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8278 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8279 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8280 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8281 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8282
00080ac2 82832014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8286 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8287 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8288 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8289
7b009b5f 82902014-07-17 Uros Bizjak <ubizjak@gmail.com>
8291
8292 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
d948b265 8293 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7b009b5f 8294 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8295
e9457fe5 82962014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/61804
8299 * g++.dg/parse/pr61804.C: New.
8300
84bf81ea 83012014-07-16 Arnaud Charlet <charlet@adacore.com>
8302
c964c1a1 8303 * gnat.dg/specs/alignment2.ads: Update.
8304 * gnat.dg/specs/size_clause1.ads: Likewise.
8305 * gnat.dg/specs/size_clause2.ads: Likewise.
84bf81ea 8306
a09c5cc2 83072014-07-16 Dodji Seketeli <dodji@redhat.com>
8308
8309 PR preprocessor/60723 - missing system-ness marks for macro tokens
8310 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8311
5773b6ab 83122014-07-15 Uros Bizjak <ubizjak@gmail.com>
8313
8314 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8315 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8316 -mieee-with-inexact for alpha*-*-*.
8317
175a5f5f 83182014-07-15 Uros Bizjak <ubizjak@gmail.com>
8319
8320 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8321 Add IEEE options to compile flags.
8322 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8323 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8324
68960717 83252014-07-15 Michael Matz <matz@suse.de>
8326
8327 PR rtl-optimization/61772
8328 * gcc.dg/torture/pr61772.c: New test.
8329
2b25b62f 83302014-07-15 Marek Polacek <polacek@redhat.com>
8331
8332 * gcc.dg/ubsan/bounds-1.c: New test.
8333
8f3f392c 83342014-06-15 Tobias Burnus <burnus@net-b.de>
8335
8336 * gfortran.dg/coarray_34.f90: New.
8337 * gfortran.dg/coarray_6.f90: Update test case.
8338
06a06ab5 83392014-07-14 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/61779
8342 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8343
c121a173 83442014-07-14 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/61786
8347 * gcc.dg/torture/pr61786.c: New testcase.
8348 * gcc.dg/lto/pr61786_0.c: Likewise.
8349 * gcc.dg/lto/pr61786_1.c: Likewise.
8350
2b5ad301 83512014-07-14 Richard Biener <rguenther@suse.de>
8352
8353 PR tree-optimization/61757
8354 PR tree-optimization/61783
8355 PR tree-optimization/61787
8356 * gcc.dg/torture/pr61757.c: New testcase.
8357 * gcc.dg/torture/pr61787.c: Likewise.
8358
305d96bc 83592014-07-14 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR middle-end/61294
8362 * c-c++-common/Wmemset-transposed-args1.c: New test.
8363 * c-c++-common/Wmemset-transposed-args2.c: New test.
8364 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8365
56ac70ed 83662014-07-13 Jan Hubicka <hubicka@ucw.cz>
8367
8368 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8369 longer happens during parsing.
8370 * gcc.dg/pr44024.c: Update template.
8371 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8372 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8373 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8374
6c11178d 83752014-07-13 Tom de Vries <tom@codesourcery.com>
8376
8377 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8378 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8379
90575ae9 83802014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8381
8382 PR C++/60209 - Declaration of user-defined literal operator cause error
8383 * g++.dg/cpp0x/pr60209-neg.C: New.
8384 * g++.dg/cpp0x/pr60209.C: New.
8385 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8386
ca6ce0db 83872014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/60967
8390 * g++.dg/cilk-plus/pr60967.C: New.
8391
8850f64c 83922014-07-13 Tobias Burnus <burnus@net-b.de>
8393
175a5f5f 8394 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8850f64c 8395
9caa6670 83962014-07-12 Paul Thomas <pault@gcc.gnu.org>
8397
8398 PR fortran/61780
8399 * gfortran.dg/dependency_44.f90 : New test
8400
75fe6d70 84012014-07-12 Tobias Burnus <burnus@net-b.de>
8402
8403 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8404 * gfortran.dg/coarray_atomic_2.f90: New.
8405 * gfortran.dg/coarray_atomic_3.f90: New.
8406 * gfortran.dg/coarray_atomic_4.f90: New.
8407 * gfortran.dg/coarray/atomic_2.f90: New.
8408
1f63aeee 84092014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8410
8411 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
efae9bdb 8412 * g++.dg/cpp0x/pr57644.C: New.
1f63aeee 8413
c4991e3e 84142014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/53159
8417 * g++.dg/cpp0x/Wnarrowing1.C: New.
8418
b5905560 84192014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8420
8421 PR preprocessor/61389
8422 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8423 * gcc.dg/cpp/sysmac1.c: Likewise.
8424
6bda159e 84252014-07-11 Richard Biener <rguenther@suse.de>
8426
8427 PR middle-end/61473
8428 * gcc.dg/memmove-4.c: New testcase.
8429 * gcc.dg/strlenopt-8.c: XFAIL.
8430 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8431
5fd254ed 84322014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8433
8434 PR target/61561
8435 * gcc.dg/pr61561.c: New test.
8436
b4ccfa5f 84372014-07-10 Tom de Vries <tom@codesourcery.com>
8438
8439 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8440 dg-options.
8441 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8442 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8443 dg-options.
8444
7ffd4607 84452014-07-10 Richard Biener <rguenther@suse.de>
8446
8447 PR c-family/61741
8448 * c-c++-common/torture/pr61741.c: Use signed char.
8449
c4c3cd53 84502014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8451
8452 * gnat.dg/opt39.adb: New test.
8453
715bf6fc 84542014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8455
8456 PR tree-optimization/61742
8457 * gcc.dg/torture/pr61742.c: New test.
8458 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8459 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8460
4ae7fd31 84612014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8462
8463 PR c++/60686
8464 * g++.dg/cpp0x/explicit8.C: New.
8465
14421d56 84662014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8467
8468 DR 1584
8469 PR c++/57466
8470 * g++.dg/template/pr57466.C: New.
8471 * g++.dg/cpp0x/pr57466.C: Likewise.
8472 * g++.dg/template/unify6.C: Update.
8473
676eb0c1 84742014-07-09 Tom de Vries <tom@codesourcery.com>
8475
8476 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8477
3e5db1e0 84782014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8479
8480 * gfortran.dg/ieee/underflow_1.f90: New file.
8481
cd480f3d 84822014-07-09 Richard Biener <rguenther@suse.de>
8483
8484 PR c-family/61741
8485 * c-c++-common/torture/pr61741.c: New testcase.
8486
251d049a 84872014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8488
8489 * lib/target-supports.exp
8490 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8491
b93c6f4d 84922014-07-09 Jan Hubicka <hubicka@ucw.cz>
8493
8494 * gcc.dg/globalalias.c: Remove XFAIL.
8495 * gcc.dg/localalias.c: Remove XFAIL.
8496
8947e5dc 84972014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8498
8499 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
39b24ab2 8500 * g++.dg/cpp0x/pr58155.C: New.
8947e5dc 8501
ed4d7c8a 85022014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8503
8504 PR testsuite/61453
cfe1a41a 8505 * gfortran.dg/bind_c_array_params_2.f90:
ed4d7c8a 8506 Adjust regexp for more targets.
8507
5939c003 85082014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8509 Paolo Carlini <paolo.carlini@oracle.com>
8510
8511 PR c++/59361
8512 * g++.dg/cpp0x/vt-59361.C: New.
8513
55aea829 85142014-07-08 Sriraman Tallam <tmsriram@google.com>
8515
8516 PR target/61599
8517 * gcc.target/i386/pr61599-1.c: New test.
8518 * gcc.target/i386/pr61599-2.c: New test.
8519
80b766e4 85202014-07-08 Jakub Jelinek <jakub@redhat.com>
8521
a485453a 8522 PR rtl-optimization/61673
8523 * gcc.c-torture/execute/pr61673.c: New test.
8524
80b766e4 8525 PR tree-optimization/61725
8526 * gcc.dg/tree-ssa/vrp93.c: New test.
8527 * gcc.c-torture/execute/pr61725.c: New test.
8528
3beff0e1 85292014-07-08 Richard Biener <rguenther@suse.de>
8530
8531 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8532 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8533 restriction on loop depth difference.
8534 (record_equality): Likewise.
8535 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8536 (loop_depth_of_name): Remove.
8537 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8538 restriction on loop depth difference.
8539 (init_copy_prop): Likewise.
8540
8798f0ab 85412014-07-08 Richard Biener <rguenther@suse.de>
8542
8543 PR tree-optimization/61681
8544 * gcc.dg/torture/pr61681.c: New testcase.
8545
5a91be9e 85462014-07-08 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/61680
8549 * gcc.dg/vect/pr61680.c: New testcase.
8550
91c4c1db 85512014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8552
8553 PR tree-optimization/61576
8554 * gcc.dg/torture/pr61576.c: New test.
8555
9aa78eb0 85562014-07-08 Marek Polacek <polacek@redhat.com>
8557
8558 PR c/60226
8559 * c-c++-common/pr60226.c: New test.
8560
724b177d 85612014-07-07 Paul Thomas <pault@gcc.gnu.org>
8562
8563 PR fortran/61459
8564 PR fortran/58883
8565 * gfortran.dg/allocatable_function_8.f90 : New test
8566
01fdb366 85672014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8568
8569 * gcc.target/powerpc/spe-evmerge.c: New file.
8570
c8bded68 85712014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8574
85752014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
a3127434 8576
8577 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8578
f6e77fc4 85792014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8580
8581 PR c++/58898
8582 * g++.dg/parse/pr58898.C: New.
8583
f8b53bc8 85842014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8585
8586 * gfortran.dg/list_read_12.f90: Delete the file.
8587 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8588 of dg-runtest.
8589
e21902c8 85902014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8591
8592 PR libgfortran/61640
8593 * gfortran.dg/arrayio_16.f90: New test.
8594
8891eba4 85952014-07-06 Marek Polacek <polacek@redhat.com>
8596
8597 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8598 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8599
87d59e72 86002014-07-06 Marek Polacek <polacek@redhat.com>
8601
8602 PR c/6940
8603 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8604 -Wno-sizeof-array-argument.
8605 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8606 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8607 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8608 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8609 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8610 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8611 * c-c++-common/sizeof-array-argument.c: New test.
8612 * gcc.dg/vla-5.c: Add dg-warnings.
8613
7b009b5f 86142014-07-05 Jan Hubicka <hubicka@ucw.cz>
1b613a0a 8615
8616 * g++.dg/ipa/devirt-26.C: Update testcase.
8617 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8618 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8619
102abea2 86202014-07-04 Tobias Burnus <burnus@net-b.de>
8621
8622 * gfortran.dg/coarray/coindexed_3.f90: New.
8623
48331bf4 86242014-07-04 Jakub Jelinek <jakub@redhat.com>
8625
ba4dc75f 8626 PR middle-end/61654
8627 * g++.dg/opt/pr61654.C: New test.
8628
48331bf4 8629 PR tree-optimization/61684
8630 * gcc.c-torture/compile/pr61684.c: New test.
8631
faff04c3 86322014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8633
8634 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8635 dg-runtest's. Adapt all callers.
8636 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8637 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8638 * lib/go-dg.exp (go-dg-runtest): Likewise.
8639 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8640 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8641
ea796d8b 86422014-07-03 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR tree-optimization/61682
8645 * gcc.c-torture/execute/pr61682.c: New test.
8646
5f5c2cdd 86472014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8648
8649 * gcc.target/powerpc/shift-dot.c: New test.
8650
840ab4e2 86512014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8652
8653 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8654 avoid optimization.
8655
f69fbf74 86562014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8657
8658 * gcc.target/arm/identical-invariants.c: New test.
8659
752098c8 86602014-07-02 Jan Hubicka <hubicka@ucw.cz>
8661 Chen Gang <gang.chen.5i5j@gmail.com>
8662
8663 * gcc.c-torture/compile/section.c: New testcase.
7243b931 8664
7fc0df2f 86652014-07-02 Christian Bruel <christian.bruel@st.com>
8666
0329998e 8667 PR target/29349
8668 PR target/53513
7fc0df2f 8669 * gcc.target/sh/fpchg.c: New test.
8670
d57a1422 86712014-07-02 Jakub Jelinek <jakub@redhat.com>
8672 Fritz Reese <Reese-Fritz@zai.com>
8673
8674 * gfortran.dg/oldstyle_5.f: New test.
8675
5cb73389 86762014-07-02 Uros Bizjak <ubizjak@gmail.com>
8677
8678 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8679 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8680
947ccd60 86812014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8682
8683 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8684 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8685 * g++.dg/parse/error11.C: Likewise.
8686 * g++.old-deja/g++.brendan/template17.C: Likewise.
8687
5b8ace07 86882014-07-02 Tobias Burnus <burnus@net-b.de>
8689
8690 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8691 * gfortran.dg/coarray/send_array.f90: Ditto.
8692 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8693
c5b187cd 86942014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8695 Yufeng Zhang <yufeng.zhang@arm.com>
8696
8697 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5cb73389 8698 (additional_flags_for_func_ret): New variable based on
8699 $additional_flags with -fno-use-caller-save.
c5b187cd 8700 (func-ret-*.c): Use the new variable.
8701
d675dabb 87022014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8703
8704 PR c++/59637
8705 * g++.dg/cpp0x/decltype60.C: New.
8706
b08f19aa 87072014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8708
8709 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8710 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8711 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8712 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8713 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8714 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8715 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8716 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8717
8f1d997a 87182014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8721
1207866e 87222014-07-01 Marek Polacek <polacek@redhat.com>
8723
8724 * gcc.dg/Wint-conversion.c: New test.
8725
7a6bbb76 87262014-07-01 Marek Polacek <polacek@redhat.com>
8727
8728 PR c/58286
8729 * gcc.dg/Wincompatible-pointer-types.c: New test.
8730
5d0f9ccd 87312014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8732
8733 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8734 MicroBlaze specific pattern.
8735
a61f13e3 87362014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8737
8738 PR c++/58781
8739 PR c++/60249
8740 PR c++/59867
8741 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8742 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8743 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8744
25c59729 87452014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8746
8747 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8748 test requires greater precision than the current PowerPC long
8749 double implementation supports.
8750
2c18ecc5 87512014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8752
8753 PR c++/54891
8754 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8755
9d4eeb52 87562014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8757
8758 PR c++/51400
8759 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8760
1cda6e06 87612014-06-30 Jeff Law <law@redhat.com>
8762
8763 PR tree-optimization/61607
8764 * gcc.dg/tree-ssa/pr61607.c: New test.
8765
70575064 87662014-06-30 Marek Polacek <polacek@redhat.com>
8767
8768 * c-c++-common/ubsan/attrib-2.c: New test.
8769 * g++.dg/ubsan/return-3.C: New test.
8770
4879e4cf 87712014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8772
8773 PR middle-end/57541
8774 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8775 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8776
e234921f 87772014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8778
792c77aa 8779 * gcc.dg/ira-loop-pressure.c: New test.
8780
87812014-06-29 Roman Gareev <gareevroman@gmail.com>
8782
8783 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8784 checks that the dump is generated.
e234921f 8785
7136063b 87862014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8787
8788 PR fortran/36275
8789 PR fortran/38839
8790 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8791 * gfortran.dg/binding_label_tests_27.f90: New file.
8792
792c77aa 87932014-06-29 Roman Gareev <gareevroman@gmail.com>
8794
8795 * gfortran.dg/graphite/pr59586.f: New testcase.
8796
5ccbaf4f 87972014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8798
792c77aa 8799 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5ccbaf4f 8800
d566c3e0 88012014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8802
8803 PR fortran/29383
5ccbaf4f 8804 * lib/target-supports.exp (check_effective_target_fortran_ieee):
d566c3e0 8805 New function.
8806 * gfortran.dg/ieee/ieee.exp: New file.
8807 * gfortran.dg/ieee/ieee_1.F90: New file.
8808 * gfortran.dg/ieee/ieee_2.f90: New file.
8809 * gfortran.dg/ieee/ieee_3.f90: New file.
8810 * gfortran.dg/ieee/ieee_4.f90: New file.
8811 * gfortran.dg/ieee/ieee_5.f90: New file.
8812 * gfortran.dg/ieee/ieee_6.f90: New file.
8813 * gfortran.dg/ieee/ieee_7.f90: New file.
8814 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8815
8dd9e61e 88162014-06-28 Jonathan Wakely <jwakely@redhat.com>
8817
8818 * g++.dg/cpp0x/elision_conv.C: New.
8819
9ef5fce7 88202014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8821
8822 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8823
4357ad63 88242014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8825
8826 PR c++/61614
8827 * g++.dg/ext/complit14.C: New.
8828
2e1475da 88292014-06-27 Martin Jambor <mjambor@suse.cz>
8830
8831 PR ipa/61160
8832 * g++.dg/ipa/pr61160-2.C: New test.
8833 * g++.dg/ipa/pr61160-3.C: Likewise.
8834
c10b4d55 88352014-06-27 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR tree-optimization/57233
8838 PR tree-optimization/61299
8839 * gcc.dg/pr57233.c: New test.
8840 * gcc.target/i386/pr57233.c: New test.
8841 * gcc.target/i386/sse2-pr57233.c: New test.
8842 * gcc.target/i386/avx-pr57233.c: New test.
8843 * gcc.target/i386/avx2-pr57233.c: New test.
8844 * gcc.target/i386/avx512f-pr57233.c: New test.
8845 * gcc.target/i386/xop-pr57233.c: New test.
8846
45c5b823 88472014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8848
8849 * gcc.dg/typeof-2.c: New testcase.
8850
7ee4ed2e 88512014-06-27 Marek Polacek <polacek@redhat.com>
8852
8853 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8854 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8855 (fn2): Likewise.
8856 (fn5): Likewise.
8857 (fn6): Likewise.
8858 (fn7): Likewise.
8859 (fn8): Likewise.
8860 (fn9): Likewise.
8861 (fn11): Likewise.
8862 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8863 location. Add memory barrier.
8864 (fn2): Likewise.
8865 (fn3): Likewise.
8866 (fn4): Likewise.
8867 (fn5): Likewise.
8868 * c-c++-common/ubsan/bounds-7.c: New test.
8869
4506f429 88702014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871
8872 PR libgfortran/61499
e21902c8 8873 * gfortran.dg/arrayio_15.f90: New test.
4506f429 8874
acaaf650 88752014-06-26 Uros Bizjak <ubizjak@gmail.com>
8876
8877 PR target/61586
8878 * gcc.target/alpha/pr61586.c: New test.
8879
c7c175ad 88802014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8881
8882 PR c++/57573
8883 * g++.dg/template/pr57573.C: New.
8884
92bfaaee 88852014-06-26 Jan Hubicka <hubicka@ucw.cz>
8886
8887 * gcc.dg/tree-ssa/interposition.c: New testcase.
8888
57a64058 88892014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/56633
8892 * g++.dg/cpp0x/deleted8.C: New.
8893
f4d15364 88942014-06-26 Martin Jambor <mjambor@suse.cz>
8895
8896 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8897 parameter.
8898 * g++.dg/simulate-thread/bitfields.C: Likewise.
8899 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8900 allow-packed-store-data-races parameter.
8901 * gcc.dg/simulate-thread/subfields.c: Likewise.
8902 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8903 to one.
8904
3bc62a51 89052014-06-26 Martin Jambor <mjambor@suse.cz>
8906
8907 * g++.dg/ipa/pr60600.C: Fix typo.
8908 * g++.dg/ipa/devirt-25.C: Likewise.
8909
27510cd8 89102014-06-26 Richard Biener <rguenther@suse.de>
8911
8912 PR tree-optimization/61607
8913 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8914
e0952100 89152014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8916
8917 * gcc.dg/inline-22.c: Add bind_pic_locally.
8918 * gcc.dg/inline_4.c: Ditto.
8919 * gcc.dg/fail_always_inline.c: Ditto.
8920 * g++.dg/ipa/devirt-25.C: Ditto.
8921
47583fc8 89222014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8923
8924 * lib/target-support.exp (bind_pic_locally): Save the flags to
8925 'flags_to_postpone' instead of appending to 'flags'.
8926 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8927 with flags_to_postpone and revert after target_compile.
8928 * lib/g++.exp (g++_target_compile): Ditto.
8929 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8930
cd1455a2 89312014-06-26 Nick Clifton <nickc@redhat.com>
8932
792c77aa 8933 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
cd1455a2 8934
9d2d1ab8 89352014-06-26 Adam Butcher <adam@jessamine.co.uk>
8936
8937 PR c++/61537
8938 * g++.dg/template/pr61537.C: New testcase.
8939
f5f80ae9 89402014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8941
8942 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8943 powerpc*-*-linux*.
8944
7c8ba2fd 89452014-06-25 Tobias Burnus <burnus@net-b.de>
8946
8947 * gfortran.dg/coarray_33.f90: New.
8948
a10fb10a 89492014-06-25 Tobias Burnus <burnus@net-b.de>
8950
8951 * gfortran.dg/coarray/coindexed_1.f90: New.
8952
00bc0309 89532014-06-25 Tobias Burnus <burnus@net-b.de>
8954
8955 * gfortran.dg/coarray_collectives_7.f90: New.
8956
8f79c655 89572014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8958
8959 * gcc.c-torture/execute/20140622-1.c: New test.
8960
af71319a 89612014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8962
8963 DR 178
8964 PR c++/49132
8965 * g++.dg/cpp0x/aggr1.C: New.
8966 * g++.dg/cpp0x/aggr2.C: Likewise.
8967 * g++.dg/init/aggr11.C: Likewise.
8968 * g++.dg/init/aggr12.C: Likewise.
8969
c2a1d60b 89702014-06-25 Martin Jambor <mjambor@suse.cz>
8971
8972 * g++.dg/ipa/pr61540.C: Remove dumping test.
8973
430b73ee 89742014-06-25 Marek Polacek <polacek@redhat.com>
8975
8976 PR c/61162
8977 * gcc.dg/pr61162.c: Adjust dg-warning.
8978 * gcc.dg/pr61162-2.c: New test.
8979
9e2c064e 89802014-06-25 Marc Glisse <marc.glisse@inria.fr>
8981
8982 PR tree-optimization/57742
8983 * gcc.dg/tree-ssa/calloc-3.c: New file.
8984
5cf7ff55 89852014-06-25 Richard Biener <rguenther@suse.de>
8986
8987 PR testsuite/61560
8988 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8989 for targets that return _Complex float in memory.
8990
9267569f 89912014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8992
8993 * gcc.target/arm/vect-noalign.c: Adjust options.
8994
a2287001 89952014-06-24 Cong Hou <congh@google.com>
8996
8997 * gcc.dg/vect/vect-reduc-sad.c: New.
8998 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8999
9f15ed6e 90002014-06-24 Marc Glisse <marc.glisse@inria.fr>
9001
9002 PR tree-optimization/57742
9003 * g++.dg/tree-ssa/calloc.C: New testcase.
9004 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9005 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9006 * gcc.dg/strlenopt-9.c: Adapt.
9007
b507a429 90082014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9009
9010 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9011 global variable.
9012 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9013 instead of calling sequentially in the C code.
9014 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9015 saved_return_address to the stack frame where LR register was stored.
9016 (saved_return_address): Declare weak.
9017
acab45ee 90182014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9019
9020 PR c++/33972
9021 * g++.dg/other/operator3.C: New.
9022 * g++.dg/template/operator8.C: Adjust.
9023 * g++.dg/template/operator9.C: Likewise.
9024
d0285fb0 90252014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9026
9027 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9028
7ec37726 90292014-06-24 Richard Biener <rguenther@suse.de>
9030
9031 PR tree-optimization/61572
9032 * gcc.target/i386/pr61572.c: New testcase.
9033
c3f3b68d 90342014-06-24 Jakub Jelinek <jakub@redhat.com>
9035
9036 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9037 reduction clause.
9038 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9039 Remove Label is never defined expected error.
9040 * gfortran.dg/gomp/udr8.f90: New test.
9041
42691e36 90422014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9043
9044 PR tree-optimization/61554
9045 * g++.dg/torture/pr61554.C: New testcase.
9046
4f27152e 90472014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9048
9049 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9050
43bbd787 90512014-06-23 Jan Hubicka <hubicka@ucw.cz>
9052
9053 * gcc.dg/localalias-2.c: Guard by require-alias.
9054 * gcc.dg/globalalias-2.c: Likewise.
9055
ee2e8258 90562014-06-23 Kai Tietz <ktietz@redhat.com>
9057
9058 * gcc.target/i386/indjmp-1.c: New test.
9059
c4449ad6 90602014-06-23 Andrew Pinski <apinski@cavium.com>
9061
9062 * gcc.c-torture/compile/20140723-1.c: New testcase.
9063
c7c8ecf6 90642014-06-23 Marek Polacek <polacek@redhat.com>
9065
9066 PR c/61553
9067 * c-c++-common/pr61553.c (foo): Add dg-error.
9068
197423f5 90692014-06-23 Tobias Burnus <burnus@net-b.de>
9070
9071 * gfortran.dg/coarray_32.f90: New.
9072
f8388201 90732014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9074
9075 DR 577
9076 PR c++/33101
9077 * g++.dg/other/void1.C: Adjust.
9078 * g++.dg/other/void3.C: Likewise.
9079
1f6be080 90802014-06-23 Marek Polacek <polacek@redhat.com>
9081
9082 PR c/61553
9083 * c-c++-common/pr61553.c: New test.
9084
ef3f2b6f 90852014-06-23 Richard Biener <rguenther@suse.de>
9086
9087 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9088 * g++.dg/vect/slp-pr50819.cc: Likewise.
9089 * g++.dg/vect/slp-pr56812.cc: Likewise.
9090 * gcc.dg/vect/bb-slp-1.c: Likewise.
9091 * gcc.dg/vect/bb-slp-10.c: Likewise.
9092 * gcc.dg/vect/bb-slp-11.c: Likewise.
9093 * gcc.dg/vect/bb-slp-13.c: Likewise.
9094 * gcc.dg/vect/bb-slp-14.c: Likewise.
9095 * gcc.dg/vect/bb-slp-15.c: Likewise.
9096 * gcc.dg/vect/bb-slp-16.c: Likewise.
9097 * gcc.dg/vect/bb-slp-17.c: Likewise.
9098 * gcc.dg/vect/bb-slp-18.c: Likewise.
9099 * gcc.dg/vect/bb-slp-19.c: Likewise.
9100 * gcc.dg/vect/bb-slp-2.c: Likewise.
9101 * gcc.dg/vect/bb-slp-20.c: Likewise.
9102 * gcc.dg/vect/bb-slp-21.c: Likewise.
9103 * gcc.dg/vect/bb-slp-22.c: Likewise.
9104 * gcc.dg/vect/bb-slp-23.c: Likewise.
9105 * gcc.dg/vect/bb-slp-24.c: Likewise.
9106 * gcc.dg/vect/bb-slp-25.c: Likewise.
9107 * gcc.dg/vect/bb-slp-26.c: Likewise.
9108 * gcc.dg/vect/bb-slp-27.c: Likewise.
9109 * gcc.dg/vect/bb-slp-28.c: Likewise.
9110 * gcc.dg/vect/bb-slp-29.c: Likewise.
9111 * gcc.dg/vect/bb-slp-3.c: Likewise.
9112 * gcc.dg/vect/bb-slp-30.c: Likewise.
9113 * gcc.dg/vect/bb-slp-31.c: Likewise.
9114 * gcc.dg/vect/bb-slp-32.c: Likewise.
9115 * gcc.dg/vect/bb-slp-4.c: Likewise.
9116 * gcc.dg/vect/bb-slp-5.c: Likewise.
9117 * gcc.dg/vect/bb-slp-6.c: Likewise.
9118 * gcc.dg/vect/bb-slp-7.c: Likewise.
9119 * gcc.dg/vect/bb-slp-8.c: Likewise.
9120 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9121 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9122 * gcc.dg/vect/bb-slp-9.c: Likewise.
9123 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9124 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9125 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9126 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9127 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9128 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9129 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9130 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9131 * gcc.dg/vect/pr26359.c: Likewise.
9132 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
acaaf650 9133
499b7390 91342014-06-23 Marek Polacek <polacek@redhat.com>
9135
9136 * c-c++-common/pr49706-2.c: New test.
9137
519aed8f 91382014-06-23 Alan Modra <amodra@gmail.com>
9139
9140 * gcc.dg/pr61583.c: New.
9141
7043fbd1 91422014-06-23 Alan Lawrence <alan.lawrence@arm.com>
12fc7207 9143
519aed8f 9144 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
12fc7207 9145 [u]int64x1_t.
9146
9147 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9148 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9149
9150 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9151 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9152 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9153 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9154 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9155 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9156 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9157 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9158 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9159 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9160 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9161 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9162 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9163 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9164 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9165 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9166 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9167 test_vsrid_n_u64): Fix signature to match intrinsic.
519aed8f 9168
12fc7207 9169 (test_vabs_s64): Remove.
9170 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9171
9172 (test_vdupd_lane_s64): Rename to...
9173 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9174
9175 (test_vdupd_lane_u64): Rename to...
9176 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9177
9178 (test_vtst_s64): Rename to...
9179 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9180
9181 (test_vtst_u64): Rename to...
9182 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9183
9184 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9185 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9186 Remove out-of-bounds tests.
9187 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7043fbd1 9188 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9189 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
12fc7207 9190
7043fbd1 91912014-06-23 Alan Lawrence <alan.lawrence@arm.com>
ac292ff5 9192
9193 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9194 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9195 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9196 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
acaaf650 9197 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9198 vector types.
ac292ff5 9199 * gcc.target/aarch64/vsub_f64.c: Likewise.
acaaf650 9200 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9201 scheme as now the same for all variants.
ac292ff5 9202 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9203 float64x1_t.
9204
8412c05c 92052014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9206
9207 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9208
37fedb50 92092014-06-20 Jan Hubicka <hubicka@ucw.cz>
9210
9211 * gcc.dg/localalias.c: Fix broken commit.
9212 * gcc.dg/globalalias.c: Likewise.
9213
4696e459 92142014-06-20 Jan Hubicka <hubicka@ucw.cz>
9215
9216 * gcc.dg/localalias.c: New testcase.
9217 * gcc.dg/localalias-2.c: New testcase.
9218 * gcc.dg/globalalias.c: New testcase.
9219 * gcc.dg/globalalias-2.c: New testcase.
9220
14574ac7 92212014-06-20 Jakub Jelinek <jakub@redhat.com>
9222
9223 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9224
5ef6b660 92252014-06-20 Marek Polacek <polacek@redhat.com>
9226
9227 * c-c++-common/ubsan/bounds-1.c: New test.
9228 * c-c++-common/ubsan/bounds-2.c: New test.
9229 * c-c++-common/ubsan/bounds-3.c: New test.
9230 * c-c++-common/ubsan/bounds-4.c: New test.
9231 * c-c++-common/ubsan/bounds-5.c: New test.
9232 * c-c++-common/ubsan/bounds-6.c: New test.
9233
2eeacab9 92342014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9235
9236 Make the tests big-endian friendly.
9237
9238 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9239 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9240 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9241 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9242 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9243 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9244 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9245 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9246 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9247
fea7cc1e 92482014-06-20 Yury Gribov <y.gribov@samsung.com>
9249 Max Ostapenko <m.ostapenko@partner.samsung.com>
9250
9251 PR sanitizer/61547
9252 * c-c++-common/asan/strlen-overflow-1.c: New test.
9253
49c3fb73 92542014-06-20 Martin Jambor <mjambor@suse.cz>
9255
9256 PR ipa/61540
acaaf650 9257 * g++.dg/ipa/pr61540.C: New test.
49c3fb73 9258
3c2f2de7 92592014-06-20 Yury Gribov <y.gribov@samsung.com>
9260 Max Ostapenko <m.ostapenko@partner.samsung.com>
9261
9262 PR sanitizer/61530
9263 * c-c++-common/asan/pr61530.c: New test.
9264
c7a2a326 92652014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9266
9267 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9268 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9269 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9270 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9271 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9272 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9273 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9274 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9275 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9276 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9277 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9278 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9279 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9280 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9281 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9282 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9283 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9284 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9285 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9286 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9287 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9288 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9289 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9290 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9291 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9292 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9293 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9294 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9295 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9296 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9297 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9298 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9299 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9300 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9301 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9302 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9303 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9304 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9305 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9306 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9307 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9308 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9309 (test_vqdmlal_high_lane_s16): Fix parameter type.
9310 (test_vqdmlal_high_lane_s32): Likewise.
9311 (test_vqdmull_high_lane_s16): Likewise.
9312 (test_vqdmull_high_lane_s32): Likewise.
9313 (test_vqdmlsl_high_lane_s32): Likewise.
9314 (test_vqdmlsl_high_lane_s16): Likewise.
9315 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9316 Fix argument type.
9317 (test_vqdmlals_lane_s32): Likewise.
9318 (test_vqdmlslh_lane_s16): Likewise.
9319 (test_vqdmlsls_lane_s32): Likewise.
9320 (test_vqdmulhh_lane_s16): Likewise.
9321 (test_vqdmulhs_lane_s32): Likewise.
9322 (test_vqdmullh_lane_s16): Likewise.
9323 (test_vqdmulls_lane_s32): Likewise.
9324 (test_vqrdmulhh_lane_s16): Likewise.
9325 (test_vqrdmulhs_lane_s32): Likewise.
9326
f611e031 93272014-06-20 Tobias Burnus <burnus@net-b.de>
9328
9329 PR testsuite/61567
9330 * gfortran.dg/coarray_collectives_5.f90: Update
9331 dg-final scan-tree-dump-times.
9332 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9333
3ccd1e6e 93342014-06-20 Hale Wang <hale.wang@arm.com>
9335
9336 * gcc.target/arm/lto/: New folder to verify the LTO option.
9337 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9338 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9339 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9340 * lib/lto.exp (object-readelf): New procedure.
9341
098018e2 93422014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9343
9344 PR fortran/61454
9345 * gfortran.dg/pr61454.f90: New file.
9346
42dc494c 93472014-06-19 Terry Guo <terry.guo@arm.com>
9348
9349 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9350 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9351 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9352
8c68cf35 93532014-06-19 Tobias Burnus <burnus@net-b.de>
9354
9355 * gfortran.dg/coarray/collectives_2.f90: Extend
9356 and make valid.
9357
ba189be5 93582014-06-18 Tom de Vries <tom@codesourcery.com>
9359
9360 * gcc.target/aarch64/fuse-caller-save.c: New test.
9361
ca373797 93622014-06-18 Radovan Obradovic <robradovic@mips.com>
8c68cf35 9363 Tom de Vries <tom@codesourcery.com>
ca373797 9364
9365 * gcc.target/arm/fuse-caller-save.c: New test.
9366
c919e493 93672014-06-18 Richard Biener <rguenther@suse.de>
9368
c919e493 9369 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9370 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9371 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9372
f8212648 93732014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9374
9375 PR tree-optimization/61518
9376 * gcc.dg/torture/pr61518.c: New test.
9377
29314253 93782014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9379
9380 PR tree-optimization/61517
9381 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9382 (incorrect_read_be32): Likewise.
9383 (main): Call incorrect_read_* to test stmt replacement is made by
9384 bswap at the right place.
9385 * gcc.c-torture/execute/pr61517.c: New test.
9386
d4177981 93872014-06-18 Andreas Schwab <schwab@suse.de>
9388
9389 PR rtl-optimization/54555
9390 * gcc.target/m68k/pr54555.c: New test.
9391
60d578d4 93922014-06-18 Olivier Hainque <hainque@adacore.com>
9393
9394 * gnat.dg/blocklocs.adb: New test.
9395
926f7a02 93962014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9397
9398 PR tree-optimization/52252
9399 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9400 * gcc.target/i386/pr52252-core.c: Ditto.
9401
9402 PR tree-optimization/61403
9403 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9404
691447ab 94052014-06-18 Jakub Jelinek <jakub@redhat.com>
9406
9407 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9408 * gfortran.dg/gomp/depend-1.f90: New test.
9409 * gfortran.dg/gomp/target1.f90: New test.
9410 * gfortran.dg/gomp/target2.f90: New test.
9411 * gfortran.dg/gomp/target3.f90: New test.
9412 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9413 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9414 201107.
9415
40adcfed 94162014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9417
9418 PR fortran/61126
9419 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9420
5f4a118e 94212014-06-17 Tobias Burnus <burnus@net-b.de>
9422 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9423
9424 * gfortran.dg/coarray/send_array.f90: New.
9425 * gfortran.dg/coarray/get_array.f90: New.
9426 * gfortran.dg/coarray/sendget_array.f90: New.
9427 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9428 names.
9429 * gfortran.dg/coarray/collectives_2.f90: New.
9430
634a5ad7 94312014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432
9433 PR target/61533
9434 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9435 dg-options.
9436
331c6259 94372014-06-17 Uros Bizjak <ubizjak@gmail.com>
9438
9439 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9440 unit_id and kind_id to zero.
9441
ba5f7cbc 94422014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9443
9444 PR target/61483
9445 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9446 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9447 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9448 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9449
d20265f9 94502014-06-17 Richard Biener <rguenther@suse.de>
9451
9452 PR lto/61012
9453 * gcc.dg/lto/pr61526_0.c: New testcase.
9454 * gcc.dg/lto/pr61526_1.c: Likewise.
9455
39b62084 94562014-06-17 Richard Biener <rguenther@suse.de>
9457
9458 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9459 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9460 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9461 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9462 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9463
07f7799f 94642014-06-17 Richard Biener <rguenther@suse.de>
9465
9466 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9467
6ee295d9 94682014-06-16 Richard Biener <rguenther@suse.de>
9469
9470 PR tree-optimization/61482
9471 * g++.dg/torture/pr61482.C: New testcase.
9472
331c6259 94732014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
d2282604 9474
9475 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9476 vpmacsdql instruction.
9477
4f86f720 94782014-06-16 Yury Gribov <y.gribov@samsung.com>
9479
9480 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9481 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9482 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9483 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9484 test patterns.
331c6259 9485 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9486 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9487 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9488 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9489 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9490 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4f86f720 9491
72ce5390 94922014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9493
9494 PR fortran/28484
9495 PR fortran/61429
9496 * gfortran.dg/system_clock_1.f90: New file.
9497 * gfortran.dg/system_clock_2.f90: New file.
9498
9c5900d3 94992014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9500
9501 PR c++/33101
9502 * g++.dg/other/void3.C: New.
9503 * g++.dg/conversion/err-recover1.C: Update.
9504
1d2fa40a 95052014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9506
9507 PR target/61415
9508 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9509 * gcc.target/powerpc/pack02.c: Use it.
9510 * gcc.target/powerpc/tfmode_off.c: Likewise.
9511
f49037f2 95122014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9513
9514 PR rtl-optimization/61094
9515 PR rtl-optimization/61446
9516 * gcc.target/i386/pr61446.c : New.
9517
75252acf 95182014-06-13 Dehao Chen <dehao@google.com>
9519
9520 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9521
aaa5a510 95222014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9523
9524 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9525
60760c70 95262014-06-13 Richard Biener <rguenther@suse.de>
9527
9528 * c-c++-common/pr46562-2.c: Adjust.
9529 * g++.dg/tree-ssa/pr8781.C: Likewise.
9530 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9531 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9532 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9533 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9534 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9535
c0dd3a90 95362014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9537
9538 PR tree-optimization/61375
9539 * gcc.c-torture/execute/pr61375-1.c: New test.
9540
5fddcf34 95412014-06-12 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR middle-end/61486
9544 * c-c++-common/gomp/pr61486-1.c: New test.
9545 * c-c++-common/gomp/pr61486-2.c: New test.
9546
d70050b8 95472014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9548
9549 PR target/59843
9550 * gcc.dg/vect/vect-singleton_1.c: New file.
9551
29dc0f25 95522014-06-12 Georg-Johann Lay <avr@gjlay.de>
9553
9554 PR target/61443
9555 * gcc.target/avr/torture/pr61443.c: New test.
9556
7c862e38 95572014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/19200
9560 * g++.dg/parse/friend11.C: New.
9561
a74d6927 95622014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9563
9564 PR c++/60265
9565 * g++.dg/cpp0x/using-enum-1.C: New.
9566 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9567
fc082804 95682014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 PR c++/19200
9571 * g++.dg/parse/friend9.C: New.
9572 * g++.dg/parse/friend10.C: Likewise.
9573 * g++.dg/parse/friend7.C: Adjust.
9574
b46fda07 95752014-06-11 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/61452
9578 * gcc.dg/torture/pr61452.c: New testcase.
9579
4ca755d2 95802014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9581
9582 PR c++/34049
9583 * g++.dg/parse/pr34049.C: New.
9584
7101c0cf 95852014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9586
9587 * gcc.c-torture/execute/pr61306-1.c: New test.
9588 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9589 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9590
2481ef3d 95912014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9592
9593 * gcc.target/aarch64/acle/acle.exp: New.
9594 * gcc.target/aarch64/acle/crc32b.c: New test.
9595 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9596 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9597 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9598 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9599 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9600 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9601 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9602
d53391a8 96032014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9604
9605 PR tree-optimization/52252
9606 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9607
30a578e8 96082014-06-11 Richard Biener <rguenther@suse.de>
9609
9610 PR middle-end/61437
9611 * gcc.dg/torture/20140610-1.c: New testcase.
9612 * gcc.dg/torture/20140610-2.c: Likewise.
9613
3213fe73 96142014-06-10 Richard Biener <rguenther@suse.de>
9615
9616 PR tree-optimization/61438
9617 * gcc.dg/torture/pr61438.c: New testcase.
9618
608927af 96192014-06-10 Richard Biener <rguenther@suse.de>
9620
9621 PR middle-end/61456
9622 * g++.dg/opt/pr61456.C: New testcase.
9623
d4b8f841 96242014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9625 Mikael Morin <mikael@gcc.gnu.org>
9626
9627 PR fortran/41936
9628 * gfortran.dg/class_array_15.f03: Check memory leaks.
9629
fb2efa01 96302014-06-10 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/57186
9633 PR tree-optimization/59299
9634 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9635 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9636
cf5f881f 96372014-06-10 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR fortran/60928
9640 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9641 directives.
9642 * gfortran.dg/gomp/associate1.f90: New test.
9643 * gfortran.dg/gomp/intentin1.f90: New test.
9644 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9645 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9646 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9647 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9648
064b0d02 96492014-06-09 Marek Polacek <polacek@redhat.com>
9650
9651 PR c/36446
9652 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9653 * gcc.dg/array-2.c: Likewise.
9654 * gcc.dg/array-const-2.c: Likewise.
9655 * gcc.dg/ucnid-8.c: Likewise.
9656 * gcc.dg/vla-init-1.c: Likewise.
9657 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9658 * gcc.dg/c99-flex-array-7.c: Likewise.
9659 * gcc.dg/init-bad-1.c: Likewise.
9660 * gcc.dg/init-bad-3.c: Likewise.
9661 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9662 * gcc.dg/pedwarn-init.c: Add dg-warning.
9663 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9664
835648fe 96652014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9666
9667 PR c++/22556
9668 * g++.dg/other/redecl3.C: New.
9669
1aa498d2 96702014-06-09 Marc Glisse <marc.glisse@inria.fr>
9671
9672 PR c++/54442
9673 * g++.dg/pr54442.C: New file.
9674
007dd57d 96752014-06-09 Paul Thomas <pault@gcc.gnu.org>
9676
9677 PR fortran/61406
9678 * gfortran.dg/associate_17.f90 : New test
9679
84bd65a1 96802014-06-09 Petr Murzin <petr.murzin@intel.com>
9681
9682 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9683 void for TEST instead of static void.
9684 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9685 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9686 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9687 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9688 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9689 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9690 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9691 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9692 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9693 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9694 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9695 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9696 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9697 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9698 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9699 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9700 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9701 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9702 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9703 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9704 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9705 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9706 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9707 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9708 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9709 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9710 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9711 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9712 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9713 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9714 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9715 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9716 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9717 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9718 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9719 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9720 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9721 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9722 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9723 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9724 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9725 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9726 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9727 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9728 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9729 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9731 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9733 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9734 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9735 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9736 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9737 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9738 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9739 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9740 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9741 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9742 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9743 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9744 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9745 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9746 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9747 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9748 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9749 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9750 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9751 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9752 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9753 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9754 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9755 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9756 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9757 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9758 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9759 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9760 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9761 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9762 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9763 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9764 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9765 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9766 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9767 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9768 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9769 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9770 instead of static void.
9771 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9772 delete unused variables.
9773 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9774 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9775 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9776 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9777 delete unused variables, void for TEST instead of static void.
9778 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9779 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9780 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9781 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9782 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9783 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9784 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9785 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9786 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9787 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9788 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9789 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9790 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9791 initialize variables.
9792 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9793 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9794 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9795 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9796 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9797 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9798 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9799 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9800 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9801 * gcc.target/i386/i386.exp: Ditto.
331c6259 9802 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9803 CALC, void for TEST instead of static void, initialize variables.
84bd65a1 9804 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9805 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9806 static void.
9807 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9808 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9809 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9810 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9811 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9812 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9816 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9820 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9821 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9822 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9823 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9828 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9890 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9891 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9892 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9893 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9897 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9917 instead of static void.
9918 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9926 static void, delete unused variables.
9927 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9932 static void, delete unused variables, Change parameters for
9933 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9934 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9935 CALC, void for TEST instead of static void.
9936 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9937 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9938 void.
9939 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9941 static void, change type of parameter for UNION_TYPE.
9942 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9944 void for TEST instead of static void, delete unused variables, change
9945 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9946 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
331c6259 9953 void for TEST instead of static void, change parameters for
9954 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
84bd65a1 9955 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9958 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9959 __attribute__((unused)).
9960 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9961 __attribute__((unused)).
9962 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9963 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9964 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9965 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9966 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9967 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9968 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9969 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9970 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9971 add __attribute__((unused)).
9972 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9973 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9974 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9981 delete unused variables.
9982 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9987 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9988 static void, mask_merging and zero_masking for unsigned types.
9989 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9990 CHECK_ARRAY for unsigned types.
9991 * gcc.target/i386/m256-check.h: Ditto.
9992 * gcc.target/i386/m512-check.h: Ditto.
9993
a7a73438 99942014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9995
9996 PR target/61062
331c6259 9997 * gcc.target/arm/pr48252.c (main): Expect same result
9998 as endian-neutral.
a7a73438 9999
cd958916 100002014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10001
10002 PR fortran/45187
10003 * gfortran.dg/cray_pointers_10.f90: New file.
10004
15fba7e5 100052014-06-09 Jakub Jelinek <jakub@redhat.com>
10006
10007 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10008 instead of complex(kind=16).
10009
d238b355 100102014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10011
10012 PR fortran/38829
10013 * gfortran.dg/bind_c_usage_29.f90: New file.
10014
4be182b9 100152014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10016
10017 * gnat.dg/opt38.adb: New test.
10018 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10019
2325fbd8 100202014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10021
10022 PR target/18343
10023 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10024 New macro, 0 for __MMIX__, default 64.
10025 (bar): Pass it to __builtin_apply instead of literal 64.
10026
be5ce1bd 100272014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10028
10029 * gfortran.dg/io_constraints_11.f90: New file.
10030 * gfortran.dg/io_constraints_12.f90: New file.
10031 * gfortran.dg/io_constraints_13.f90: New file.
10032
cf47b929 100332014-06-06 Uros Bizjak <ubizjak@gmail.com>
10034
10035 PR target/61423
10036 * gcc.target/i386/pr61423.c: New test.
10037
a0771737 100382014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/60184
10041 * g++.dg/cpp0x/constexpr-union6.C: New.
10042 * g++.dg/cpp0x/union6.C: Likewise.
10043 * g++.dg/init/ref14.C: Adjust.
10044 * g++.dg/init/union1.C: Likewise.
10045
9cc12bed 100462014-06-06 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/59299
10049 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10050
a7007121 100512014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10052
10053 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10054 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10055
714efd77 100562014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10057
10058 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10059 bitfield and test wrong results instead of correct results to make the
10060 test more portable.
10061
466b3de0 100622014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10063
10064 PR c++/60432
10065 * g++.dg/cpp0x/constexpr-60432.C: New.
10066
1a11ac90 100672014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10068
10069 PR c++/60199
10070 * g++.dg/cpp0x/constexpr-60199.C: New.
10071
89d0fbd4 100722014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10073
10074 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10075 Specify -march=z900 as an additional option.
10076 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10077 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10078 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10079
b14b82d9 100802014-06-06 Jakub Jelinek <jakub@redhat.com>
10081
10082 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10083 reduction clause diagnostic changes.
10084 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10085 * gfortran.dg/gomp/reduction1.f90: Likewise.
10086 * gfortran.dg/gomp/reduction3.f90: Likewise.
10087 * gfortran.dg/gomp/udr1.f90: New test.
10088 * gfortran.dg/gomp/udr2.f90: New test.
10089 * gfortran.dg/gomp/udr3.f90: New test.
10090 * gfortran.dg/gomp/udr4.f90: New test.
10091 * gfortran.dg/gomp/udr5.f90: New test.
10092 * gfortran.dg/gomp/udr6.f90: New test.
10093 * gfortran.dg/gomp/udr7.f90: New test.
10094
413fb820 100952014-06-06 Christian Bruel <christian.bruel@st.com>
10096
10097 PR tree-optimization/43934
10098 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10099
95cdf3fd 101002014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10101
10102 PR c/53119
10103 * gcc.dg/pr53119.c: New testcase.
10104
14a3093e 101052014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10106
10107 PR target/52472
10108 * gcc.target/avr/pr52472.c: New test.
10109
10110
4b16a1ea 101112014-06-05 Jeff Law <law@redhat.com>
10112
10113 PR tree-optimization/61289
10114 * g++.dg/pr61289.C: New test.
10115 * g++.dg/pr61289-2.C: New test.
10116
cfd6e8b1 101172014-06-05 Richard Biener <rguenther@suse.de>
10118 Paolo Carlini <paolo.carlini@oracle.com>
10119
10120 PR c++/56961
10121 * g++.dg/parse/pr56961.C: New.
10122
7a66cc6b 101232014-06-05 Kai Tietz <ktietz@redhat.com>
10124
10125 PR target/46219
10126 * gcc.target/i386/sibcall-4.c: Remove xfail.
10127
f581c1e2 101282014-06-05 Julian Brown <julian@codesourcery.com>
10129 Sandra Loosemore <sandra@codesourcery.com>
10130
331c6259 10131 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
f581c1e2 10132
80de168d 101332014-06-05 Richard Biener <rguenther@suse.de>
10134
10135 PR c++/61004
10136 * g++.dg/diagnostic/pr61004.C: New testcase.
10137
3c7bf6da 101382014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10139
10140 * gcc.dg/torture/pr61319.c: New test.
10141
a07f86a6 101422014-06-05 Marek Polacek <polacek@redhat.com>
10143
10144 PR c/56724
10145 * gcc.dg/pr56724-3.c: New test.
10146
fa3d9c9b 101472014-06-05 Andreas Schwab <schwab@suse.de>
10148
10149 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10150
32dc1512 101512014-06-05 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/49706
10154 * c-c++-common/pr49706.c: New test.
10155
64cf1262 101562014-06-05 Marek Polacek <polacek@redhat.com>
10157
10158 PR c/48062
10159 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10160 * gcc.dg/Wshadow-3.c: Likewise.
10161 * gcc.dg/pr48062.c: New test.
10162
40196b78 101632014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10164
10165 PR c++/43453
10166 * g++.dg/init/pr43453.C: New.
10167
6c96fe34 101682014-06-04 Marc Glisse <marc.glisse@inria.fr>
10169
10170 PR tree-optimization/61385
10171 * gcc.dg/tree-ssa/pr61385.c: New file.
10172
88114c9f 101732014-06-04 Richard Biener <rguenther@suse.de>
10174
10175 PR tree-optimization/60098
10176 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10177
2e333543 101782014-06-04 Richard Biener <rguenther@suse.de>
10179
10180 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10181
071f6d39 101822014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10183
10184 PR c/58942
10185 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10186 the case with a pointer.
10187
f61a9bc2 101882014-06-04 Marek Polacek <polacek@redhat.com>
10189
10190 PR c/30020
10191 * c-c++-common/pr30020.c: New test.
10192
2f76a745 101932014-06-03 Andrew Pinski <apinski@cavium.com>
10194
10195 * gcc.c-torture/compile/20140528-1.c: New testcase.
10196
6da869e1 101972014-06-03 Dehao Chen <dehao@google.com>
10198
10199 * gcc.dg/tree-prof/merge_block.c: New test.
10200
e613a1ab 102012014-06-03 Uros Bizjak <ubizjak@gmail.com>
10202
10203 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10204 * g++.dg/ext/mv15.C (dg-options): Ditto.
10205
d7f56aae 102062014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 DR 1423
10209 PR c++/52174
10210 * g++.dg/cpp0x/nullptr31.C: New.
10211 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10212 * g++.dg/cpp0x/nullptr17.C: Update.
10213
c69ec07d 102142014-06-03 Marek Polacek <polacek@redhat.com>
10215
10216 PR c/60439
10217 * c-c++-common/pr60439.c: New test.
10218 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10219
7c1c3c97 102202014-06-03 Martin Jambor <mjambor@suse.cz>
10221
10222 PR ipa/61160
10223 * g++.dg/ipa/pr61160-1.C: New test.
10224
ab8f103c 102252014-06-03 Richard Biener <rguenther@suse.de>
10226
10227 PR tree-optimization/61383
10228 * gcc.dg/torture/pr61383-1.c: New testcase.
10229
6ec33beb 102302014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10231
10232 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10233
19c83bfb 102342014-06-02 Jeff Law <law@redhat.com>
10235
10236 PR rtl-optimization/61094
10237 * g++.dg/pr61094: New test.
10238
26da7629 102392014-06-02 Uros Bizjak <ubizjak@gmail.com>
10240
10241 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10242 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10243 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10244 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10245 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10246 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10247 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10248 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10249
dd5983aa 102502014-06-02 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/61346
10253 * gcc.dg/torture/pr61346.c: New testcase.
10254
e6ae6e67 102552014-06-01 Uros Bizjak <ubizjak@gmail.com>
10256
10257 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10258 not compilation.
10259 * gcc.target/i386/sibcall-4.c: Ditto.
10260 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10261
76e9c131 102622014-06-01 Uros Bizjak <ubizjak@gmail.com>
10263
10264 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10265 in scan-assembler-not string.
10266 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10267 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10268 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10269
db626a36 102702014-06-01 Uros Bizjak <ubizjak@gmail.com>
10271
10272 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10273
6d13feda 102742014-06-01 Kai Tietz <ktietz@redhat.com>
10275
10276 PR target/61377
10277 * gcc.target/i386/sibcall-6.c: New test.
10278
0fad3000 102792014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10280
10281 DR 1227
10282 PR c++/57543
10283 * g++.dg/cpp0x/pr57543-1.C: New.
10284 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10285 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10286 * g++.dg/cpp0x/decltype59.C: Likewise.
10287
423fc7fe 102882014-05-31 Tom de Vries <tom@codesourcery.com>
10289
10290 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10291
365884e2 102922014-05-30 Jakub Jelinek <jakub@redhat.com>
10293
3ca23479 10294 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10295 restore_gcc_exec_prefix_env_var): New procedures.
10296 (set_ld_library_path_env_vars,
10297 restore_ld_library_path_env_vars): Use them.
10298 * lib/c-compat.exp: Load target-libpath.exp.
10299 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10300 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10301 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10302 restore_gcc_exec_prefix_env_var.
10303 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10304 Likewise.
10305
93e990a3 10306 * c-c++-common/asan/misalign-1.c: New test.
10307 * c-c++-common/asan/misalign-2.c: New test.
10308
365884e2 10309 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10310 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10311 -DASAN_USE_DEJAGNU_GTEST=1.
db626a36 10312 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
365884e2 10313 * g++.dg/asan/asan_oob_test.cc: Likewise.
10314 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10315 * g++.dg/asan/asan_str_test.cc: Likewise.
10316 * g++.dg/asan/asan_test_utils.h: Likewise.
10317 * g++.dg/asan/sanitizer_test_config.h: Likewise.
db626a36 10318 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
365884e2 10319 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10320 Imported from upstream r209283.
10321 * g++.dg/asan/asan_test_config.h: Likewise.
10322
730f687e 103232014-05-30 Kai Tietz <ktietz@redhat.com>
10324
10325 PR target/60104
10326 * gcc.target/i386/sibcall-1.c: New test.
10327 * gcc.target/i386/sibcall-2.c: New test.
10328 * gcc.target/i386/sibcall-3.c: New test.
10329 * gcc.target/i386/sibcall-4.c: New test.
10330
8776d2d7 103312014-05-30 Ian Lance Taylor <iant@google.com>
10332
10333 * gcc.target/i386/pause-2.c: New test.
10334
c86468ff 103352014-05-30 Tom de Vries <tom@codesourcery.com>
10336
10337 * gcc.target/i386/fuse-caller-save.c: New test.
10338 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10339 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10340
99947ba9 103412014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10342
db626a36 10343 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10344 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10345 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10346 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10347 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10348 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10349 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10350 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10351 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10352 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10353 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10354 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10355 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10356 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10357 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10358 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10359 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10360 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10361 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10362 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10363 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10364 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10365 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10366 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10367 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10368 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10369 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10370 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10371 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10372 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10373 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10374 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10375 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10376 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10377 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10378 * gcc.target/arm/simd/vrev64u8_1.c: New file.
99947ba9 10379
dcd5393f 103802014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10381
10382 PR rtl-optimization/61325
10383 * gcc.target/aarch64/pr61325.c: New.
10384
edf73b94 103852014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10386
db626a36 10387 * gcc.target/arm/simd/vextQf32_1.c: New file.
10388 * gcc.target/arm/simd/vextQp16_1.c: New file.
10389 * gcc.target/arm/simd/vextQp8_1.c: New file.
10390 * gcc.target/arm/simd/vextQs16_1.c: New file.
10391 * gcc.target/arm/simd/vextQs32_1.c: New file.
10392 * gcc.target/arm/simd/vextQs64_1.c: New file.
10393 * gcc.target/arm/simd/vextQs8_1.c: New file.
10394 * gcc.target/arm/simd/vextQu16_1.c: New file.
10395 * gcc.target/arm/simd/vextQu32_1.c: New file.
10396 * gcc.target/arm/simd/vextQu64_1.c: New file.
10397 * gcc.target/arm/simd/vextQu8_1.c: New file.
10398 * gcc.target/arm/simd/vextQp64_1.c: New file.
10399 * gcc.target/arm/simd/vextf32_1.c: New file.
10400 * gcc.target/arm/simd/vextp16_1.c: New file.
10401 * gcc.target/arm/simd/vextp8_1.c: New file.
10402 * gcc.target/arm/simd/vexts16_1.c: New file.
10403 * gcc.target/arm/simd/vexts32_1.c: New file.
10404 * gcc.target/arm/simd/vexts64_1.c: New file.
10405 * gcc.target/arm/simd/vexts8_1.c: New file.
10406 * gcc.target/arm/simd/vextu16_1.c: New file.
10407 * gcc.target/arm/simd/vextu32_1.c: New file.
10408 * gcc.target/arm/simd/vextu64_1.c: New file.
10409 * gcc.target/arm/simd/vextu8_1.c: New file.
10410 * gcc.target/arm/simd/vextp64_1.c: New file.
edf73b94 10411
9d0ddb1d 104122014-05-29 Radovan Obradovic <robradovic@mips.com>
db626a36 10413 Tom de Vries <tom@codesourcery.com>
9d0ddb1d 10414
10415 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10416 options.
10417 * gcc.target/mips/fuse-caller-save.h: New include file.
10418 * gcc.target/mips/fuse-caller-save.c: New test.
10419 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10420 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10421
723c5269 104222014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10423
10424 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10425
753a9c15 104262014-05-28 Richard Biener <rguenther@suse.de>
10427
10428 PR middle-end/61045
10429 * gcc.dg/pr61045.c: New testcase.
10430
53037a4d 104312014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10432
10433 * lib/clearcap.exp: New file.
10434 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10435 Remove clearcap_ldflags handling.
10436 Call clearcap-init, clearcap-finish.
10437 * gcc.target/i386/i386.exp: Likewise.
10438 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10439 * gcc.target/i386/clearcapv2.map: Move to
10440 ../config/sol2-clearcapv2.map.
10441 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10442 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10443
0bf90b7b 104442014-05-28 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/61335
10447 * gfortran.dg/pr61335.f90: New testcase.
10448
82a1c922 104492014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10450
10451 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10452
5692b79c 104532014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10454
10455 * gnat.dg/overflow_fixed.adb: New test.
10456
dcfff6f9 104572014-05-27 Marek Polacek <polacek@redhat.com>
10458
10459 PR c/56724
10460 * gcc.dg/pr56724-1.c: New test.
10461 * gcc.dg/pr56724-2.c: New test.
10462 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10463 -Wtraditional.
10464 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10465
32ce9a5c 104662014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10467
10468 * gcc.dg/fold-compare-8.c: New test.
10469 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10470
fa64988a 104712014-05-27 Richard Biener <rguenther@suse.de>
10472
10473 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10474
3a05a70c 104752014-05-27 Marek Polacek <polacek@redhat.com>
10476
10477 PR testsuite/61319
10478 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10479 LLONG_MIN, and ULLONG_MAX.
10480
0a8b68fa 104812014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10482
10483 * lib/target-supports.exp (check_effective_target_vect_bswap):
10484 Specify arm*-*-* support.
10485
59de8eff 104862014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10487
10488 PR testsuite/61319
10489 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10490 -nan optional.
10491 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10492 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10493
805ac427 104942014-05-26 Uros Bizjak <ubizjak@gmail.com>
10495
10496 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10497
b704209e 104982014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10499
10500 PR rtl-optimization/61222
10501 * gcc.c-torture/compile/pr61222-1.c: New test.
10502 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10503
d754a199 105042014-05-26 Uros Bizjak <ubizjak@gmail.com>
10505
10506 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10507
ea3c6fd5 105082014-05-26 Uros Bizjak <ubizjak@gmail.com>
10509
10510 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10511
05a7b7a0 105122014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10513
10514 PR libgfortran/55117
10515 * gfortran.dg/namelist_85.f90: New test.
10516
c048c42c 105172014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10518
10519 PR c/61191
10520 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10521 the case with syntax error.
10522
0cd43ac7 105232014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10524
10525 * gcc.dg/lto/pr61278_0.c: New test.
10526 * gcc.dg/lto/pr61278_1.c: New test.
10527
ceecb56c 105282014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10529
10530 * gcc.dg/pr61220.c: New test.
10531 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10532
3427a543 105332014-05-25 Tobias Burnus <burnus@net-b.de>
10534
10535 * gfortran.dg/coarray_10.f90: Update dg-warning.
10536 * gfortran.dg/coarray_this_image_1.f90: New.
10537 * gfortran.dg/coarray_this_image_2.f90: New.
10538
fb8e0457 105392014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10540
10541 PR libfortran/61173
db626a36 10542 * gfortran.dg/arrayio_14.f90: New test.
fb8e0457 10543
a21c148a 105442014-05-24 Andreas Schwab <schwab@suse.de>
10545
db626a36 10546 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
a21c148a 10547
9d546201 105482014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10549
cfe1a41a 10550 * gfortran.dg/bind_c_array_params_2.f90:
9d546201 10551 Adjust regexp for -flto.
cfe1a41a 10552 * gfortran.dg/pr48636-2.f90: Likewise.
9d546201 10553 * gfortran.dg/pr52835.f90: Likewise.
10554
f56a3701 105552014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10556
10557 PR rtl-optimization/61215
10558 * gcc.target/i386/pr61215.c: New.
10559
c8cc2651 105602014-05-23 Marek Polacek <polacek@redhat.com>
10561 Jakub Jelinek <jakub@redhat.com>
10562
10563 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10564 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10565 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10566 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10567 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10568 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10569 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10570 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10571 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10572 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10573 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10574 * c-c++-common/ubsan/float-cast.h: New file.
10575 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10576 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10577
26da7629 105782014-05-23 Jiong Wang <jiong.wang@arm.com>
1718b6c1 10579
10580 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10581
cc71accb 105822014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 * g++.dg/cpp1y/lambda-init9.C: New.
10585
c2bcf3c3 105862014-05-23 Richard Biener <rguenther@suse.de>
10587
10588 PR testsuite/61266
10589 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10590 adjust testcase to reflect reality.
10591
470d5bb5 105922014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10593
10594 PR tree-optimization/54733
10595 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10596 optimization to support memory sources and bitwise operations
10597 equivalent to load in host endianness.
10598 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10599 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10600 * gcc.c-torture/execute/bswap-2.c: Likewise.
10601
a23d0085 106022014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10603
10604 * lib/target-supports.exp: New effective targets for architectures
10605 capable of performing byte swap.
10606 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10607 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10608 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10609
5444a0b4 106102014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10611
10612 PR c++/61088
10613 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10614 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10615
159efc46 106162014-05-22 Xinliang David Li <davidxl@google.com>
10617
10618 * g++.dg/ipa/devirt-15.C: Fix expected message.
10619 * g++.dg/ipa/devirt-16.C: Ditto.
10620 * g++.dg/ipa/devirt-17.C: Ditto.
10621 * g++.dg/ipa/devirt-26.C: Ditto.
10622 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10623 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10624 * g++.dg/tree-ssa/pr8781.C:Ditto.
10625
6cd4152b 106262014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10627
10628 * gcc.target/powerpc/htm-ttest.c: New test.
10629
f0365515 106302014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10631
10632 * gnat.dg/opt37.ad[sb]: New test.
10633
3c82ff7f 106342014-05-21 Jonathan Wakely <jwakely@redhat.com>
10635
10636 PR c/61271
10637 * g++.dg/cilk-plus/AN/array_function.cc: New.
10638
ee890734 106392014-05-22 Richard Biener <rguenther@suse.de>
10640
10641 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10642
7d752f28 106432014-05-22 Kostya Serebryany <kcc@google.com>
10644
10645 * c-c++-common/tsan/mutexset1.c: Update the test to match
10646 upstream r209283.
10647 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10648
8e74a69c 106492014-05-21 Marek Polacek <polacek@redhat.com>
10650
10651 PR sanitizer/61272
10652 * g++.dg/ubsan/pr61272.C: New test.
10653
79d6ba8f 106542014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10655 Sandra Loosemore <sandra@codesourcery.com>
10656
10657 PR lto/60179
10658 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10659 * gcc.target/nios2/custom-fp-lto.c: New test.
10660
2dd80abf 106612014-05-21 Andreas Schwab <schwab@suse.de>
10662
10663 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10664
9fe92a1f 106652014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10666
10667 PR target/54236
10668 * gcc.target/sh/pr54236-3.c: New.
10669
0a931cb5 106702014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10671
10672 PR c++/60189
2dd80abf 10673 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
0a931cb5 10674
59425620 106752014-05-20 Jan Hubicka <hubicka@ucw.cz>
10676
10677 PR tree-optimization/60899
db626a36 10678 * g++.dg/ipa/devirt-11.C: Update template.
59425620 10679
df271348 106802014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10681
10682 PR C++/61038
10683 * g++.dg/cpp0x/pr61038.C: New.
10684
089c9c49 106852014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10686
10687 PR c++/58753
10688 PR c++/58930
10689 PR c++/58704
10690 * g++.dg/cpp0x/nsdmi-template11.C: New.
10691 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10692 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10693
27b0e9e4 106942014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10695
10696 * gnat.dg/opt35.adb: New test.
10697 * gnat.dg/opt36.adb: Likewise.
10698 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10699
a6028cf3 107002014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10701
10702 PR c++/60373
10703 * g++.dg/cpp0x/Wattributes1.C: New.
10704 * g++.dg/ext/visibility/redecl1.C: Adjust.
10705 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10706
6e21a145 107072014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10708
10709 * gcc.target/powerpc/vsxcopy.c: New test.
10710
775b9c9f 107112014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10712
10713 PR c++/58664
10714 * g++.dg/cpp0x/nsdmi-union6.C: New.
10715 * g++.dg/parse/pr58664.C: Likewise.
10716 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10717 * g++.dg/parse/crash31.C: Likewise.
10718 * g++.dg/template/error2.C: Likewise.
10719 * g++.dg/template/inherit8.C: Likewise.
10720 * g++.dg/template/offsetof2.C: Likewise.
10721
a4d705f9 107222014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10723
10724 * c-c++-common/gomp/simd4.c: Adjust for inform.
10725 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10726 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10727 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10728 * g++.dg/cpp0x/noexcept15.C: Likewise.
10729 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10730 * g++.dg/eh/spec6.C: Likewise.
10731 * g++.dg/expr/cast1.C: Likewise.
10732 * g++.dg/expr/dtor1.C: Likewise.
10733 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10734 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10735 * g++.dg/gomp/pr49223-2.C: Likewise.
10736 * g++.dg/gomp/udr-4.C: Likewise.
10737 * g++.dg/init/delete1.C: Likewise.
10738 * g++.dg/other/crash-2.C: Likewise.
10739 * g++.dg/parse/crash24.C: Likewise.
10740 * g++.dg/parse/crash25.C: Likewise.
10741 * g++.dg/parse/crash31.C: Likewise.
10742 * g++.dg/parse/crash49.C: Likewise.
10743 * g++.dg/parse/crash50.C: Likewise.
10744 * g++.dg/parse/crash54.C: Likewise.
10745 * g++.dg/parse/dtor7.C: Likewise.
10746 * g++.dg/parse/error40.C: Likewise.
10747 * g++.dg/parse/fused-params1.C: Likewise.
10748 * g++.dg/parse/new1.C: Likewise.
10749 * g++.dg/template/crash35.C: Likewise.
10750 * g++.dg/template/crash59.C: Likewise.
10751 * g++.dg/template/crash77.C: Likewise.
10752 * g++.dg/template/error51.C: Likewise.
10753 * g++.dg/template/incomplete1.C: Likewise.
10754 * g++.dg/template/incomplete3.C: Likewise.
10755 * g++.dg/template/incomplete4.C: Likewise.
10756 * g++.dg/template/incomplete5.C: Likewise.
10757 * g++.dg/template/inherit8.C: Likewise.
10758 * g++.dg/template/instantiate1.C: Likewise.
10759 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10760 * g++.dg/template/offsetof2.C: Likewise.
10761 * g++.dg/tm/pr51928.C: Likewise.
10762 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10763 * g++.dg/warn/incomplete1.C: Likewise.
10764 * g++.dg/warn/incomplete2.C: Likewise.
10765 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10766 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10767 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10768 * g++.old-deja/g++.eh/catch1.C: Likewise.
10769 * g++.old-deja/g++.eh/spec6.C: Likewise.
10770 * g++.old-deja/g++.mike/p7868.C: Likewise.
10771 * g++.old-deja/g++.other/crash38.C: Likewise.
10772 * g++.old-deja/g++.other/enum2.C: Likewise.
10773 * g++.old-deja/g++.other/incomplete.C: Likewise.
10774 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10775 * g++.old-deja/g++.pt/crash9.C: Likewise.
10776 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10777 * g++.old-deja/g++.pt/typename8.C: Likewise.
10778 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10779
698d42a7 107802014-05-19 Joseph Myers <joseph@codesourcery.com>
10781
10782 * lib/target-supports.exp
10783 (check_effective_target_vect_sizes_32B_16B): Return false if
10784 128-bit AVX vectors preferred.
10785
1737b195 107862014-05-19 Mike Stump <mikestump@comcast.net>
10787
10788 * lib/target-supports.exp (check_effective_target_avx): Early out
10789 if not x86 to prevent x86 flags on non-x86 targets.
10790
22499a39 107912014-05-19 Richard Biener <rguenther@suse.de>
10792
10793 PR tree-optimization/61221
10794 * gcc.dg/torture/pr61221.c: New testcase.
10795
85ba79cb 107962014-05-19 Richard Biener <rguenther@suse.de>
10797
10798 PR tree-optimization/61209
10799 * gfortran.dg/pr61209.f90: New testcase.
10800
42081cd6 108012014-05-19 Richard Biener <rguenther@suse.de>
10802
10803 PR tree-optimization/61184
10804 * c-c++-common/torture/pr61184.c: New testcase.
10805
e733f349 108062014-05-19 Christian Bruel <christian.bruel@st.com>
10807
10808 PR target/61195
10809 * gcc.target/sh/pr61195.c: New test.
10810
9291e2e1 108112014-05-18 Wei Mi <wmi@google.com>
10812
10813 PR target/58066
10814 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
26da7629 10815 directive with rtl insns. Add effective-target fpic and
9291e2e1 10816 tls_native.
10817
7681bc26 108182014-05-17 Xinliang David Li <davidxl@google.com>
10819
10820 * g++.dg/ipa/devirt-33.C: New testcase.
10821
cf8b23bb 108222014-05-17 Jan Hubicka <hubicka@ucw.cz>
10823
10824 * g++.dg/ipa/comdat.C: New file.
10825
c1516747 108262014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10827
10828 * gnat.dg/volatile12.ad[sb]: New test.
10829
048e14fc 108302014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10831
10832 * gnat.dg/enum3.adb: New test.
10833
a645dfc8 108342014-05-18 Andreas Schwab <schwab@suse.de>
10835
10836 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10837
15f79da2 108382014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10839
10840 PR libfortran/52539
10841 * gfortran.dg/namelist_utf8.f90: New test.
10842
0345f05c 108432014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10844
10845 PR c++/52875
10846 * g++.dg/cpp0x/decltype58.C: New.
10847
b540cb16 108482014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10849
10850 * gcc.target/microblaze/others/break_handler.c: New.
10851
43fbec4a 108522014-05-17 Marc Glisse <marc.glisse@inria.fr>
10853
10854 PR tree-optimization/61140
10855 PR tree-optimization/61150
10856 PR tree-optimization/61197
10857 * gcc.dg/tree-ssa/pr61140.c: New file.
10858 * gcc.dg/tree-ssa/pr61150.c: New file.
10859 * gcc.dg/tree-ssa/pr61197.c: New file.
10860
5c87c0c8 108612014-05-17 Uros Bizjak <ubizjak@gmail.com>
10862
10863 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10864 (dg-options): Add -mfpmath=387.
10865 (dg-final): Check that no MMX registers are used.
10866
2801a42d 108672014-05-17 Andreas Schwab <schwab@suse.de>
10868
10869 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10870
ccd42569 108712014-05-16 David Malcolm <dmalcolm@redhat.com>
10872
10873 Revert:
10874 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10875
10876 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10877 occurrences of "int" in the gimple dump to reflect that the return
10878 types of functions now show up in such dumps.
10879 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10880
703ad42c 108812014-05-16 Jan Hubicka <hubicka@ucw.cz>
10882
10883 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10884 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10885 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10886 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10887 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10888 * gcc.dg/debug/pr35154.c: Update testcase.
10889 * gcc.target/i386/vectorize1.c: Update testcase.
703ad42c 10890
70834003 108912014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10892
10893 PR c++/51640
10894 * g++.dg/parse/error54.C: New.
10895
1e5911a9 108962014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10897
10898 PR rtl-optimization/60969
10899 * g++.dg/pr60969.C: New.
10900
60711c82 109012014-05-16 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/61194
10904 * gcc.dg/vect/pr61194.c: New testcase.
10905
85e9a542 109062014-05-16 Richard Biener <rguenther@suse.de>
10907
10908 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10909 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10910 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10911 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10912
b15c78f2 109132014-05-16 Richard Biener <rguenther@suse.de>
10914
10915 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10916
5faf263f 109172014-05-15 Martin Jambor <mjambor@suse.cz>
10918
10919 PR ipa/61085
10920 * g++.dg/ipa/pr61085.C: New test.
10921
e66f5696 109222014-05-15 Martin Jambor <mjambor@suse.cz>
10923
10924 PR tree-optimization/61090
10925 * gcc.dg/tree-ssa/pr61090.c: New test.
10926
d0a5f61c 109272014-05-15 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR tree-optimization/61158
10930 * gcc.dg/pr61158.c: New test.
10931
3e9481da 109322014-05-15 Andreas Schwab <schwab@suse.de>
10933
10934 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10935 emitted.
10936 * obj-c++.dg/exceptions-5.mm: Likewise.
10937
59483f68 109382014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10939
10940 * shrink-wrap-loop.c: New test case.
10941
881c781d 109422014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10943
10944 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10945 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10946 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10947 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10948 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10949 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10950 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10951 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10952 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10953 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10954 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10955 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10956 * gcc.target/arm/simd/vtrns16_1.c: New file.
10957 * gcc.target/arm/simd/vtrns32_1.c: New file.
10958 * gcc.target/arm/simd/vtrns8_1.c: New file.
10959 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10960 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10961 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10962
2ed44428 109632014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10964
10965 * gcc.target/i386/clflushopt-1.c: New.
10966 * gcc.target/i386/xsavec-1.c: Ditto.
10967 * gcc.target/i386/xsavec64-1.c: Ditto.
10968 * gcc.target/i386/xsaves-1.c: Ditto.
10969 * gcc.target/i386/xsaves64-1.c: Ditto.
10970 * gcc.target/i386/sse-12.c: Test new options.
10971 * gcc.target/i386/sse-13.c: Ditto.
10972 * gcc.target/i386/sse-14.c: Ditto.
10973 * gcc.target/i386/sse-22.c: Ditto.
10974 * gcc.target/i386/sse-23.c: Ditto.
10975 * g++.dg/other/i386-2.C: Ditto.
10976 * g++.dg/other/i386-3.C: Ditto.
10977
8d1881f5 109782014-05-14 Andrey Belevantsev <abel@ispras.ru>
10979
10980 PR rtl-optimization/60866
3e9481da 10981 * gcc.dg/pr60866.c: New test.
8d1881f5 10982
a509ca9d 109832014-05-14 Andrey Belevantsev <abel@ispras.ru>
10984
10985 PR rtl-optimization/60901
3e9481da 10986 * gcc.target/i386/pr60901.c: New test.
a509ca9d 10987
910b1e93 109882014-05-14 Yury Gribov <y.gribov@samsung.com>
10989
10990 PR sanitizer/61100
10991 * c-c++-common/asan/asan-interface-1.c: New test.
10992 * lib/asan-dg.exp (asan_include_flags): New function.
10993 (asan_init): Call asan_include_flags to obtain path
10994 to sanitizer headers.
10995
e1179276 109962014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10997
10998 * lib/target-support.exp (check_dfp_hw_available): New function.
10999 (is-effective-target): Check $arg for dfp_hw.
11000 (is-effective-target-keyword): Likewise.
11001 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11002 Change target to dfp_hw.
11003
172b8440 110042014-05-13 Marek Polacek <polacek@redhat.com>
11005
11006 PR c/61162
11007 * gcc.dg/pr61162.c: New test.
11008
4b655b09 110092014-05-13 Marek Polacek <polacek@redhat.com>
11010
11011 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11012 * c-c++-common/pr50459-2.c: New test.
11013
fe2a2cce 110142014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11015
11016 PR c++/54310
11017 * g++.dg/template/pr54310.C: New.
11018
f733e6ee 110192014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11020 Sandra Loosemore <sandra@codesourcery.com>
11021
11022 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11023
858777c7 110242014-05-13 Catherine Moore <clm@cm00re.com>
11025
11026 * gcc.target/mips/near-far-1.c: Adjust expected output
11027 to allow the JALS instruction.
11028 * gcc.target/mips/near-far-2.c: Likewise.
11029 * gcc.target/mips/near-far-4.c: Likewise.
11030
a48a7147 110312014-05-13 Bin Cheng <bin.cheng@arm.com>
11032
11033 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11034
c256ccd8 110352014-05-13 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR target/61060
11038 * gcc.dg/pr61060.c: New test.
11039
127a0c2e 110402014-05-12 DJ Delorie <dj@redhat.com>
11041
11042 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11043 * gcc.dg/sibcall-4.c: Likewise.
11044
cea476aa 110452014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11046
11047 * objc.dg/shadow-1.m: New test.
11048 * objc.dg/shadow-2.m: New test.
11049 * objc.dg/ivar-scope-1.m: New test.
11050 * objc.dg/ivar-scope-2.m: New test.
11051 * objc.dg/ivar-scope-3.m: New test.
11052 * objc.dg/ivar-scope-4.m: New test.
11053 * objc.dg/ivar-visibility-1.m: New test.
11054 * objc.dg/ivar-visibility-2.m: New test.
11055 * objc.dg/ivar-visibility-3.m: New test.
11056 * objc.dg/ivar-visibility-4.m: New test.
11057
936318a7 110582014-05-12 Tobias Burnus <burnus@net-b.de>
11059
11060 PR fortran/60127
11061 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11062
f17aef51 110632014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11064
11065 PR fortran/60834
11066 * gfortran.dg/associate_16.f90: New test.
11067
467dcd24 110682014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11069
11070 PR target/60991
11071 * gcc.target/avr/pr60991.c: New testcase.
11072
297aae79 110732014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11074
11075 PR c++/60054
11076 * g++.dg/cpp1y/pr60054.C: New.
11077
6d1d871e 110782014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11079
11080 PR c++/51199
11081 * g++.dg/template/pr51199.C: New.
11082
a96eec4e 110832014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11084
11085 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11086
15b28553 110872014-05-11 Jakub Jelinek <jakub@redhat.com>
11088
11089 * gfortran.dg/gomp/affinity-1.f90: New test.
11090
cc56a54c 110912014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11092
11093 * gcc.dg/torture/pr61136.c: New test.
11094
b3096d43 110952014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11096
11097 PR c++/59705
11098 * g++.dg/cpp0x/sfinae51.C: New.
11099
11100 PR c++/58353
11101 * g++.dg/cpp0x/variadic157.C: New.
11102
6afae49a 111032014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11104
11105 PR target/51244
11106 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11107
c9e51d25 111082014-05-10 Marek Polacek <polacek@redhat.com>
11109
11110 * gcc.dg/pedwarn-init.c: New test.
11111 * gcc.dg/init-string-1.c: Adjust dg-error.
11112
e34b778b 111132014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11114
11115 * lib/target-supports.exp
11116 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11117 to the list.
11118
53de1631 111192014-05-09 Marek Polacek <polacek@redhat.com>
11120
11121 PR c/61096
11122 * gcc.dg/pr61096-1.c: New test.
11123 * gcc.dg/pr61096-2.c: New test.
11124
ec4af1be 111252014-05-09 Florian Weimer <fweimer@redhat.com>
11126
11127 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11128 * g++.dg/fstack-protector-strong.C: Likewise.
11129 * gcc.target/i386/ssp-strong-reg.c: New file.
11130
c455e5d3 111312014-05-09 Georg-Johann Lay <avr@gjlay.de>
11132
11133 PR target/61055
11134 * gcc.target/avr/torture/pr61055.c: New test.
11135
3e5a8b00 111362014-05-09 Marek Polacek <polacek@redhat.com>
11137
11138 PR c/50459
11139 * c-c++-common/attributes-1.c: Move test line to a new test.
11140 * c-c++-common/attributes-2.c: New test.
11141 * c-c++-common/pr50459.c: New test.
11142 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11143 * gcc.dg/nonnull-2.c: Likewise.
11144 * gcc.dg/pr55570.c: Modify dg-error.
11145 * gcc.dg/tm/wrap-2.c: Likewise.
11146
80ede13b 111472014-05-08 Jeff Law <law@redhat.com>
11148
11149 PR tree-optimization/61009
11150 * g++.dg/tree-ssa/pr61009.C: New test.
11151
2e6c58c4 111522014-05-08 Matthias Klose <doko@ubuntu.com>
11153
11154 PR driver/61106
11155 * gcc-dg/unused-8a.c: New.
11156 * gcc-dg/unused-8b.c: Likewise.
11157
c2c4ae8d 111582014-05-08 Marek Polacek <polacek@redhat.com>
11159
11160 PR c/61053
11161 * gcc.dg/pr61053.c: New test.
11162
2026249a 111632014-05-08 Marek Polacek <polacek@redhat.com>
11164
11165 PR c/61077
11166 * gcc.dg/pr61077.c: New test.
11167
79ed4a8e 111682014-05-08 Tobias Burnus <burnus@net-b.de>
11169
11170 * gfortran.dg/coarray_collectives_1.f90: New.
11171 * gfortran.dg/coarray_collectives_2.f90: New.
11172 * gfortran.dg/coarray_collectives_3.f90: New.
11173 * gfortran.dg/coarray_collectives_4.f90: New.
11174 * gfortran.dg/coarray_collectives_5.f90: New.
11175 * gfortran.dg/coarray_collectives_6.f90: New.
11176 * gfortran.dg/coarray/collectives_1.f90: New.
11177 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11178 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11179 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11180 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11181 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11182 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11183 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11184
6b50e5dc 111852014-05-08 Wei Mi <wmi@google.com>
11186
11187 PR target/58066
11188 * gcc.target/i386/pr58066.c: New test.
11189
e79f58c7 111902014-05-08 Joseph Myers <joseph@codesourcery.com>
11191
11192 * gcc.target/i386/avx256-unaligned-load-2.c,
11193 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11194 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11195 packed-single instructions.
11196
5544070d 111972014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11198
11199 PR c++/13981
11200 * g++.dg/diagnostic/pr13981.C: New.
11201
b6814ca0 112022014-05-08 Marc Glisse <marc.glisse@inria.fr>
11203
11204 PR tree-optimization/59100
11205 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11206 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11207
1e349ade 112082014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11209
11210 PR tree-optimization/61095
11211 * gcc.dg/torture/pr61095.c: New test.
11212
c289c229 112132014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11214
11215 PR middle-end/39246
11216 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11217 the uninitialized complex is used.
11218 * gcc.dg/uninit-17.c: New test to check partial initialization of
11219 complex with branches.
11220 * gcc.dg/uninit-17-O0.c: Likewise.
11221
9c00010f 112222014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11223
11224 PR target/60884
11225 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11226 (test_03): Rename to test_02.
11227
662eb060 112282014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11229
11230 PR c++/61083
11231 * g++.dg/cpp0x/sfinae50.C: New.
11232
a79381fe 112332014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11234
11235 PR c++/61080
11236 * g++.dg/cpp0x/deleted7.C: New.
11237
38168b16 112382014-05-07 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/61034
11241 * g++.dg/tree-ssa/pr61034.C: New testcase.
11242
8d756247 112432014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11244
11245 * gcc.target/epiphany/isr-arg.c: New file.
11246
1e1bca71 112472014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11248
11249 PR tree-optimization/52252
11250 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11251
5bab64b0 112522014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11253
11254 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11255 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11256 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11257 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11258 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11259 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11260 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11261 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11262 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11263 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11264 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11265 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11266 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11267 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11268 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11269 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11270 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11271 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11272 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11273 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11274 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11275 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11276 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11277 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11278 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11279 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11280 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11281 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11282 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11283 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11284 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11285 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11286 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11287 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11288 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11289 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11290 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11291 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11292 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11293 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11294 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11295 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11296 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11297 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11298 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11299 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11300 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11301 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11302 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11303 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11304 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11305 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11306 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11307 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11308 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11309 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11310 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11311 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11312 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11313 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11314 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11315 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11316 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11317 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11318 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11319 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11320 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11321 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11322 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11323 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11324 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11325 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11326
164e9f8d 113272014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11328
11329 gcc.target/aarch64/simd/ext_f32.x: New file.
11330 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11331 gcc.target/aarch64/simd/ext_p16.x: New file.
11332 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11333 gcc.target/aarch64/simd/ext_p8.x: New file.
11334 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11335 gcc.target/aarch64/simd/ext_s16.x: New file.
11336 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11337 gcc.target/aarch64/simd/ext_s32.x: New file.
11338 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11339 gcc.target/aarch64/simd/ext_s64.x: New file.
11340 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11341 gcc.target/aarch64/simd/ext_s8.x: New file.
11342 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11343 gcc.target/aarch64/simd/ext_u16.x: New file.
11344 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11345 gcc.target/aarch64/simd/ext_u32.x: New file.
11346 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11347 gcc.target/aarch64/simd/ext_u64.x: New file.
11348 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11349 gcc.target/aarch64/simd/ext_u8.x: New file.
11350 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11351 gcc.target/aarch64/simd/ext_f64.c: New file.
11352 gcc.target/aarch64/simd/extq_f32.x: New file.
11353 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11354 gcc.target/aarch64/simd/extq_p16.x: New file.
11355 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11356 gcc.target/aarch64/simd/extq_p8.x: New file.
11357 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11358 gcc.target/aarch64/simd/extq_s16.x: New file.
11359 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11360 gcc.target/aarch64/simd/extq_s32.x: New file.
11361 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11362 gcc.target/aarch64/simd/extq_s64.x: New file.
11363 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11364 gcc.target/aarch64/simd/extq_s8.x: New file.
11365 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11366 gcc.target/aarch64/simd/extq_u16.x: New file.
11367 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11368 gcc.target/aarch64/simd/extq_u32.x: New file.
11369 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11370 gcc.target/aarch64/simd/extq_u64.x: New file.
11371 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11372 gcc.target/aarch64/simd/extq_u8.x: New file.
11373 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11374 gcc.target/aarch64/simd/extq_f64.c: New file.
11375
549412c4 113762014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11377
11378 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11379 * gcc.target/aarch64/vtrnu32.c: Likewise.
11380 * gcc.target/aarch64/vtrnf32.c: Likewise.
11381
b7fab1ef 113822014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11383
11384 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11385 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11386 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11387 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11388 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11389 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11390 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11391 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11392 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11393 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11394 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11395 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11396 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11397 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11398 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11399 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11400 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11401 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11402 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11403 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11404 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11405 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11406 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11407 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11408 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11409 * gcc.target/aarch64/simd/vtrns16.x: New file.
11410 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11411 * gcc.target/aarch64/simd/vtrns32.x: New file.
11412 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11413 * gcc.target/aarch64/simd/vtrns8.x: New file.
11414 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11415 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11416 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11417 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11418 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11419 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11420
7edf859c 114212014-05-07 Richard Biener <rguenther@suse.de>
11422
11423 PR tree-optimization/57864
11424 * gcc.dg/torture/pr57864.c: New testcase.
11425
2a572ccb 114262014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11427
11428 PR libfortran/61049
11429 * gfortran.dg/list_read_13.f: New test.
11430
9b5d7349 114312014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11432
11433 PR c++/60999
11434 * g++.dg/cpp0x/nsdmi-template9.C: New.
11435 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11436
960d5a55 114372014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11438 Mike Stump <mikestump@comcast.net>
11439 Richard Sandiford <rdsandiford@googlemail.com>
11440
11441 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11442
25807eb8 114432014-05-05 Jan Hubicka <hubicka@ucw.cz>
11444
11445 PR ipa/60965
11446 * g++.dg/ipa/devirt-32.C: New testcase.
11447
9bcd5e16 114482014-05-05 Richard Biener <rguenther@suse.de>
11449
11450 PR middle-end/61010
11451 * gcc.dg/torture/pr61010.c: New testcase.
11452
0ac109b5 114532014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11454
11455 * gcc.target/s390/leaf-profile.c: New testcase.
11456
2f71f48a 114572014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11458
11459 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11460 Disable asm scan for s390.
11461 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11462 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11463
1b83c31b 114642014-05-05 Bin Cheng <bin.cheng@arm.com>
11465
11466 PR tree-optimization/60363
11467 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11468
4fcd5227 114692014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11470
11471 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11472 (dg-require-effective-target): Change target to powerpc_fprs.
11473 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11474 (dg-require-effective-target): Change target to dfprt.
11475
321c47b0 114762014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11477
11478 PR c++/58582
11479 * g++.dg/cpp0x/deleted4.C: New.
11480 * g++.dg/cpp0x/deleted5.C: Likewise.
11481 * g++.dg/cpp0x/deleted6.C: Likewise.
11482
f699ea0d 114832014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11484
11485 PR fortran/61025
11486 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11487 regexps for -m32.
11488 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
b7e15653 11489 * gfortran.dg/coarray_poly_6.f90: Likewise.
f699ea0d 11490 * gfortran.dg/coarray_poly_7.f90: Likewise.
11491 * gfortran.dg/coarray_poly_8.f90: Likewise.
f699ea0d 11492
e0e14cbd 114932014-05-02 Marek Polacek <polacek@redhat.com>
11494
11495 PR c/25801
11496 * gcc.dg/pr25801.c: New test.
11497
971df357 114982014-05-02 Marek Polacek <polacek@redhat.com>
11499
11500 PR c/60784
11501 * gcc.dg/pr60784.c: New test.
11502
de548fe5 115032014-05-01 Marek Polacek <polacek@redhat.com>
11504
11505 PR c/60915
11506 * gcc.dg/pr60915.c: New test.
11507
053a0ded 115082014-05-01 Marek Polacek <polacek@redhat.com>
11509
11510 PR c/60257
11511 * gcc.dg/pr60257.c: New test.
11512
694296f2 115132014-05-01 Marek Polacek <polacek@redhat.com>
11514
11515 PR c/43395
11516 * c-c++-common/pr43395.c: New test.
11517
0b6de244 115182014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11519
11520 * gcc.dg/cond-reduc-1.c: New test.
11521 * gcc.dg/cond-reduc-2.c: Likewise.
11522
86bbd7f9 115232014-05-01 Marek Polacek <polacek@redhat.com>
11524
11525 PR c/29467
11526 * gcc.dg/pr29467.c: New test.
11527 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11528 about boolean types.
11529 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11530 to bool.
11531 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11532
e4ab2ef3 115332014-05-01 Marek Polacek <polacek@redhat.com>
11534
11535 PR c/43245
11536 * gcc.dg/pr43245.c: New test.
11537
ca3999cb 115382014-05-01 Marek Polacek <polacek@redhat.com>
11539
11540 PR c/56989
11541 * gcc.dg/pr56989.c: New test.
11542
545a46a9 115432014-04-30 Ian Lance Taylor <iant@google.com>
11544
11545 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11546 in go_compile_args rather than in argument to go-torture-execute.
11547
e1272df3 115482014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11549
11550 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11551 instead of getpid.
11552
b4d49769 115532014-04-30 Tobias Burnus <burnus@net-b.de>
11554
b7e15653 11555 * gfortran.dg/coarray_poly_6.f90
b4d49769 11556 * gfortran.dg/coarray_poly_7.f90
11557 * gfortran.dg/coarray_poly_8.f90
b4d49769 11558
4921ab8a 115592014-04-30 Tobias Burnus <burnus@net-b.de>
11560
11561 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11562 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11563 * gfortran.dg/coarray/codimension.f90: New.
11564
3c3f24bc 115652014-04-30 Tobias Burnus <burnus@net-b.de>
11566
11567 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11568 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11569
3cc0ee47 115702014-04-30 Tobias Burnus <burnus@net-b.de>
11571
11572 * gfortran.dg/coarray_poly_4.f90: New.
11573 * gfortran.dg/coarray_poly_5.f90: New.
11574
4eb60db3 115752014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11576
11577 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11578 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11579 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11580 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11581 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11582 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11583 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11584 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11585 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11586 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11587 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11588 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11589 * gcc.target/arm/simd/vuzps16_1.c: New file.
11590 * gcc.target/arm/simd/vuzps32_1.c: New file.
11591 * gcc.target/arm/simd/vuzps8_1.c: New file.
11592 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11593 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11594 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11595
8a21d39c 115962014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11597
11598 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11599 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11600 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11601
047fb7de 116022014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11603
11604 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11605 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11606 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11607 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11608 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11609 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11610 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11611 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11612 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11613 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11614 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11615 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11616 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11617 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11618 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11619 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11620 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11621 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11622 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11623 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11624 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11625 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11626 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11627 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11628 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11629 * gcc.target/aarch64/simd/vuzps16.x: New file.
11630 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11631 * gcc.target/aarch64/simd/vuzps32.x: New file.
11632 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11633 * gcc.target/aarch64/simd/vuzps8.x: New file.
11634 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11635 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11636 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11637 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11638 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11639 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11640
9e291c25 116412014-04-30 Richard Biener <rguenther@suse.de>
11642
11643 PR tree-optimization/48329
11644 * gfortran.dg/vect/pr48329.f90: New testcase.
11645
52cc0072 116462014-04-30 Marek Polacek <polacek@redhat.com>
11647
11648 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11649 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11650
af379dd3 116512014-04-30 Marek Polacek <polacek@redhat.com>
11652
11653 PR c/60139
11654 * gcc.dg/pr60139.c: New test.
11655
b069c2a0 116562014-04-30 Marek Polacek <polacek@redhat.com>
11657
11658 PR c/60351
11659 * gcc.dg/pr60351.c: New test.
11660
bf324702 116612013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11662
11663 * gcc.target/arm/simd/simd.exp: New file.
11664 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11665 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11666 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11667 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11668 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11669 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11670 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11671 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11672 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11673 * gcc.target/arm/simd/vzipf32_1.c: New file.
11674 * gcc.target/arm/simd/vzipp16_1.c: New file.
11675 * gcc.target/arm/simd/vzipp8_1.c: New file.
11676 * gcc.target/arm/simd/vzips16_1.c: New file.
11677 * gcc.target/arm/simd/vzips32_1.c: New file.
11678 * gcc.target/arm/simd/vzips8_1.c: New file.
11679 * gcc.target/arm/simd/vzipu16_1.c: New file.
11680 * gcc.target/arm/simd/vzipu32_1.c: New file.
11681 * gcc.target/arm/simd/vzipu8_1.c: New file.
11682
9ad3bec1 116832014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11684
11685 PR c++/51707
11686 * g++.dg/cpp0x/constexpr-51707.C: New.
11687
1f09cb43 116882014-04-29 David Malcolm <dmalcolm@redhat.com>
11689
11690 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11691 occurrences of "int" in the gimple dump to reflect that the return
11692 types of functions now show up in such dumps.
11693 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11694
b1562bbb 116952014-04-29 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/60971
11698 * c-c++-common/turtore/pr60971.c: New test.
11699
9f1b5eff 117002014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11701
11702 * gcc.target/aarch64/simd/simd.exp: New file.
11703 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11704 * gcc.target/aarch64/simd/vzipf32.x: New file.
11705 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11706 * gcc.target/aarch64/simd/vzipp16.x: New file.
11707 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11708 * gcc.target/aarch64/simd/vzipp8.x: New file.
11709 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11710 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11711 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11712 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11713 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11714 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11715 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11716 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11717 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11718 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11719 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11720 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11721 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11722 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11723 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11724 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11725 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11726 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11727 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11728 * gcc.target/aarch64/simd/vzips16.x: New file.
11729 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11730 * gcc.target/aarch64/simd/vzips32.x: New file.
11731 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11732 * gcc.target/aarch64/simd/vzips8.x: New file.
11733 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11734 * gcc.target/aarch64/simd/vzipu16.x: New file.
11735 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11736 * gcc.target/aarch64/simd/vzipu32.x: New file.
11737 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11738 * gcc.target/aarch64/simd/vzipu8.x: New file.
11739
615d3db9 117402014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11741
11742 * gcc.target/aarch64/fcsel_1.c: New test case.
11743
cd3ce7da 117442014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11745
11746 PR libfortran/60810
11747 * gfortran.dg/arrayio_13.f90: New test.
11748
5e62a0e5 117492014-04-28 Martin Jambor <mjambor@suse.cz>
11750
79ed4a8e 11751 * gcc.dg/tree-ssa/sra-14.c: New test.
5e62a0e5 11752
060fc206 117532014-04-28 Richard Biener <rguenther@suse.de>
11754
11755 PR middle-end/60092
11756 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11757 * gcc.dg/vect/pr60092.c: Likewise.
11758
b7f05e98 117592014-04-28 Richard Biener <rguenther@suse.de>
11760
11761 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11762 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11763 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11764 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11765
0cb40176 117662014-04-28 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/60979
11769 * gcc.dg/graphite/pr60979.c: New testcase.
11770
f38b33ce 117712014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11772
11773 PR c/60983
11774 * gcc.dg/pr60114.c: Use signed chars.
11775
7f0ae9af 117762014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11777
11778 PR c++/59120
11779 * g++.dg/cpp0x/alias-decl-43.C: New.
11780
dd0b96f0 117812014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11782
11783 PR fortran/59604
11784 PR fortran/58003
11785 * gfortran.dg/no_range_check_3.f90: New test.
11786
446fb732 117872014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11788
11789 PR libfortran/52539
11790 * gfortran.dg/namelist_utf8.f90: New test.
11791
d83d5bf0 117922014-04-26 Uros Bizjak <ubizjak@gmail.com>
11793
11794 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11795 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11796 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11797
f4c44374 117982014-04-25 Cary Coutant <ccoutant@google.com>
11799
79ed4a8e 11800 PR debug/60929
11801 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11802 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11803 -fdebug-types-section flag.
f4c44374 11804
3112c3f7 118052014-04-25 Jiong Wang <jiong.wang@arm.com>
11806
11807 * gcc.target/arm/tail-long-call.c: New test.
11808
05a4798a 118092014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11810
11811 PR tree-optimization/60930
11812 * gcc.dg/torture/pr60930.c: New test.
11813
7ecc7511 118142014-04-25 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/60960
11817 * gcc.c-torture/execute/pr60960.c: New test.
11818
fb34a6cf 118192014-04-25 Marek Polacek <polacek@redhat.com>
11820
11821 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11822
4a026b48 118232014-04-25 Marek Polacek <polacek@redhat.com>
11824
11825 PR c/18079
11826 * gcc.dg/pr18079.c: New test.
11827 * gcc.dg/pr18079-2.c: New test.
11828
d0c52495 118292014-04-25 Uros Bizjak <ubizjak@gmail.com>
11830
11831 * c-c++-common/gomp/pr60823-2.c: Require effective target
11832 vect_simd_clones.
11833
adc93f31 118342014-04-25 Marek Polacek <polacek@redhat.com>
11835
11836 PR c/60114
11837 * gcc.dg/pr60114.c: New test.
11838
49eafa82 118392014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11840
11841 * gcc.c-torture/execute/20140425-1.c: New test.
11842
90e645fa 118432014-04-25 Marek Polacek <polacek@redhat.com>
11844
11845 PR c/60156
11846 * c-c++-common/pr60156.c: New test.
11847
aab7170d 118482014-04-25 Richard Biener <rguenther@suse.de>
11849
11850 PR ipa/60912
11851 * g++.dg/opt/pr60912.C: New testcase.
11852
645773da 118532014-04-25 Richard Biener <rguenther@suse.de>
11854
11855 PR ipa/60911
11856 * gcc.dg/lto/pr60911_0.c: New testcase.
11857
a16d0316 118582014-04-24 Cong Hou <congh@google.com>
11859
11860 PR tree-optimization/60896
11861 * g++.dg/vect/pr60896.cc: New test.
11862
ac0adecc 118632014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11864
11865 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11866 unpack builtin functionss for 128-bit types.
11867 * gcc.target/powerpc/pack02.c: Likewise.
11868 * gcc.target/powerpc/pack03.c: Likewise.
11869 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11870 divide builtin functionss.
11871 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11872 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11873 functions.
11874 * gcc.target/powerpc/bcd-2.c: Likewise.
11875 * gcc.target/powerpc/bcd-3.c: Likewise.
11876 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11877 builtin functionss.
11878 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11879
dbf10c97 118802014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11881
11882 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11883 keeps_null_pointer_checks.
d0c52495 11884 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11885 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11886 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11887 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
dbf10c97 11888
e1029911 118892014-04-24 Jakub Jelinek <jakub@redhat.com>
11890
11891 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11892 Replace load with read and store with write.
11893
dd1b652b 118942014-04-24 Jeff Law <law@redhat.com>
11895
11896 PR target/60822
11897 * gcc.c-torture/pr60822.c: New test.
11898 * gcc.c-torture/pr60822.x: New test.
11899
b706f431 119002014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11901
11902 PR c++/57958
331c6259 11903 * g++.dg/cpp0x/pr57958.C: New test.
b706f431 11904
119052014-04-24 Alan Lawrence <alan.lawrence@arm.com>
a2d41015 11906
11907 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11908 true for aarch64_be.
11909
be4a24cc 119102014-04-24 Radovan Obradovic <robradovic@mips.com>
d0c52495 11911 Tom de Vries <tom@codesourcery.com>
be4a24cc 11912
11913 * gcc.dg/fuse-caller-save.c: New test.
11914
8bc39eda 119152014-04-24 Joey Ye <joey.ye@arm.com>
11916
11917 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11918
e98e78fa 119192014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11920
11921 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11922 * gcc.dg/vect/vect-bswap16: New test.
11923 * gcc.dg/vect/vect-bswap32: Likewise.
11924 * gcc.dg/vect/vect-bswap64: Likewise.
11925
bb3a8839 119262014-04-23 Jeff Law <law@redhat.com>
11927
11928 PR tree-optimization/60902
11929 * gcc.target/i386/pr60902.c: New test.
11930
34a4f508 119312014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11932
11933 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11934 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11935 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11936
09f69e55 119372014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11938
11939 * gcc.target/arm/rev16.c: New test.
11940
d049924d 119412014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11942
d0c52495 11943 * gcc.target/aarch64/rev16_1.c: New test.
d049924d 11944
a1ccf30d 119452014-04-23 Richard Biener <rguenther@suse.de>
11946
11947 PR tree-optimization/60903
11948 * gcc.dg/torture/pr60903.c: New testcase.
11949
586641e3 119502014-04-23 Richard Biener <rguenther@suse.de>
11951
11952 PR middle-end/60895
11953 * g++.dg/torture/pr60895.C: New testcase.
11954
37dc09f8 119552014-04-23 Richard Biener <rguenther@suse.de>
11956
11957 PR middle-end/60891
11958 * gcc.dg/torture/pr60891.c: New testcase.
11959
7311d7c1 119602014-04-22 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR sanitizer/60275
11963 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11964 -fno-sanitize-recover to dg-options.
11965 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11966 add -std=c++11 to dg-options.
11967 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11968 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11969 add -std=c++1y to dg-options.
11970 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11971 -fno-sanitize-recover to dg-options.
11972 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11973 * c-c++-common/ubsan/vla-4.c: Likewise.
11974 * c-c++-common/ubsan/pr59503.c: Likewise.
11975 * c-c++-common/ubsan/vla-3.c: Likewise.
11976 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11977 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11978 * c-c++-common/ubsan/shift-3.c: Likewise.
11979 * c-c++-common/ubsan/overflow-1.c: Likewise.
11980 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11981 * c-c++-common/ubsan/vla-2.c: Likewise.
11982 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11983 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11984 * c-c++-common/ubsan/shift-6.c: Likewise.
11985 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11986 * c-c++-common/ubsan/overflow-add-3.c: New test.
11987 * c-c++-common/ubsan/overflow-add-4.c: New test.
11988 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11989 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11990
a3371bc3 119912014-04-22 Christian Bruel <christian.bruel@st.com>
11992
11993 * gcc.target/sh/hiconst.c: New test.
11994
960249a9 119952014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11996
11997 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11998 lroundf generates custom round instruction, too.
11999
0992e56f 120002014-04-22 Tobias Burnus <burnus@net-b.de>
12001
12002 PR fortran/60881
12003 * coarray/alloc_comp_3.f90: New.
12004
d91e9622 120052014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12006
12007 PR target/60868
12008 * gcc.target/i386/pr60868.c: New testcase.
12009
9f0a7bc6 120102014-04-22 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR c/59073
12013 * c-c++-common/gomp/pr59073.c: New test.
12014
fe44ff96 120152014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12016
12017 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12018
a9aae8ec 120192014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12020
12021 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12022 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12023
ac875fa4 120242014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12025
12026 * gcc.dg/memcpy-5.c: New test.
12027
3efb5d22 120282014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12029
12030 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12031
12032 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12033 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12034 *-*-solaris2.9.
12035 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12036 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12037 from dg-options.
12038 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12039 from dg-additional-options.
12040 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12041 from dg-options.
12042
12043 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12044 execution check.
12045 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12046 (sigill_hdlr): Remove.
12047 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12048 check.
12049
12050 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12051 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12052 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12053
12054 * lib/target-supports.exp (add_options_for_tls): Remove
12055 *-*-solaris2.9* handling.
12056
38fb5910 120572014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12058
12059 * gcc.target/aarch64/vect_cvtf_1.c: New.
12060
2d78e89f 120612014-04-22 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR tree-optimization/60823
12064 * c-c++-common/gomp/pr60823-1.c: New test.
12065 * c-c++-common/gomp/pr60823-2.c: New test.
12066 * c-c++-common/gomp/pr60823-3.c: New test.
12067
d8cd5fa0 120682014-04-22 Ian Bolton <ian.bolton@arm.com>
12069
12070 * gcc.target/arm/anddi_notdi-1.c: New test.
12071 * gcc.target/arm/iordi_notdi-1.c: New test case.
12072
17de73f2 120732014-04-22 Ian Bolton <ian.bolton@arm.com>
12074
12075 * gcc.target/arm/iordi_notdi-1.c: New test.
12076
90231a68 120772014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12078
12079 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12080
a263f822 120812014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12082
12083 PR target/60735
12084 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12085 not cause errors if -mspe.
12086
7a8a3a7e 120872014-04-21 Uros Bizjak <ubizjak@gmail.com>
12088
12089 PR target/60909
12090 * gcc.target/i386/pr60909-1.c: New test.
12091 * gcc.target/i386/pr60909-2.c: Ditto.
12092
c9156338 120932014-04-18 Cong Hou <congh@google.com>
12094
12095 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12096 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12097
0f453918 120982014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12099
12100 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12101 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12102
3745afdb 121032014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12104
12105 PR c++/59200
12106 * g++.dg/cpp0x/alias-decl-42.C: New.
12107
ad1d5f7b 121082014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12109
12110 * gcc.target/powerpc/ti_math1.c: New.
12111 * gcc.target/powerpc/ti_math2.c: New.
12112
1605ba4b 121132014-04-17 Martin Jambor <mjambor@suse.cz>
12114
12115 * gnat.dg/opt34.adb: New.
12116 * gnat.dg/opt34_pkg.ads: Likewise.
12117
31315c24 121182014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12119
12120 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12121 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12122
92b56240 121232014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3745afdb 12124
92b56240 12125 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12126 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12127
de11c63e 121282014-04-17 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR target/60847
12131 Forward port from 4.8 branch
12132 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12133
12134 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12135 Fix scan patterns.
12136 * gcc.target/i386/bmi-2.c: Ditto.
12137
f540a052 121382014-04-17 Richard Biener <rguenther@suse.de>
12139
12140 PR middle-end/60849
12141 * g++.dg/opt/pr60849.C: New testcase.
12142
aae8f543 121432014-04-17 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/60836
12146 * g++.dg/vect/pr60836.cc: New testcase.
12147
d0c52495 121482014-04-17 Richard Biener <rguenther@suse.de>
ca91d3f8 12149
12150 PR tree-optimization/60841
12151 * gcc.dg/vect/pr60841.c: New testcase.
12152
afb44165 121532014-04-16 Jan Hubicka <hubicka@ucw.cz>
12154
12155 * g++.dg/ipa/devirt-31.C: New testcase.
12156
6c5f20b6 121572014-04-16 Jan Hubicka <hubicka@ucw.cz>
12158
12159 PR lto/60820
12160 * gcc.dg/lto/pr60820_0.c: New testcase.
12161 * gcc.dg/lto/pr60820_1.c: New testcase.
12162
89ae81e0 121632014-04-16 Jan Hubicka <hubicka@ucw.cz>
12164
12165 PR ipa/60854
12166 * g++.dg/torture/pr60854.C: New testcase.
12167
3fe9ace4 121682014-04-16 Catherine Moore <clm@codesourcery.com>
12169
12170 * gcc.target/mips/umips-store16-2.c: New test.
12171
10c9192f 121722014-04-16 Marc Glisse <marc.glisse@inria.fr>
12173
12174 * g++.dg/cpp0x/initlist-vect.C: New file.
12175
8792d9c3 121762014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12177
12178 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12179 * gcc.dg/uninit-I-O0.c: Likewise.
12180 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12181
54675e05 121822014-04-16 Jakub Jelinek <jakub@redhat.com>
12183
12184 PR tree-optimization/60844
12185 * gcc.dg/pr60844.c: New test.
12186
f270d2a0 121872014-04-15 Richard Biener <rguenther@suse.de>
12188
12189 PR rtl-optimization/56965
12190 * gcc.dg/torture/pr56965-1.c: New testcase.
12191 * gcc.dg/torture/pr56965-2.c: Likewise.
12192
731d420e 121932014-04-15 Teresa Johnson <tejohnson@google.com>
12194
12195 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12196
fc07fe6f 121972014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12198
12199 * gnat.dg/vect14.adb: New test.
12200
eb71996d 122012014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12202
12203 * gnat.dg/vect12.ad[sb]: New test.
12204 * gnat.dg/vect13.ad[sb]: Likewise.
12205
363cb5d6 122062014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12207
12208 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12209 under qemu-arm.
12210 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12211 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12212 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12213 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12214 * c-c++-common/ubsan/null-1.c: Likewise.
12215 * c-c++-common/ubsan/null-10.c: Likewise.
12216 * c-c++-common/ubsan/null-11.c: Likewise.
12217 * c-c++-common/ubsan/null-2.c: Likewise.
12218 * c-c++-common/ubsan/null-3.c: Likewise.
12219 * c-c++-common/ubsan/null-4.c: Likewise.
12220 * c-c++-common/ubsan/null-5.c: Likewise.
12221 * c-c++-common/ubsan/null-6.c: Likewise.
12222 * c-c++-common/ubsan/null-7.c: Likewise.
12223 * c-c++-common/ubsan/null-8.c: Likewise.
12224 * c-c++-common/ubsan/null-9.c: Likewise.
12225 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12226 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12227 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12228 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12229 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12230 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12231 * c-c++-common/ubsan/pr59333.c: Likewise.
12232 * c-c++-common/ubsan/pr59667.c: Likewise.
12233 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12234 * c-c++-common/ubsan/pr60636.c: Likewise.
12235 * c-c++-common/ubsan/shift-1.c: Likewise.
12236 * c-c++-common/ubsan/shift-2.c: Likewise.
12237 * c-c++-common/ubsan/vla-1.c: Likewise.
12238
86ac9c59 122392014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12240
12241 * gnat.dg/vect11.ad[sb]: New test.
12242
00bffa46 122432014-04-14 Richard Biener <rguenther@suse.de>
12244
12245 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12246
0c1e966f 122472014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12248
12249 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12250
b2ca6510 122512014-04-14 Richard Biener <rguenther@suse.de>
7a8a3a7e 12252 Marc Glisse <marc.glisse@inria.fr>
b2ca6510 12253
12254 PR c/60819
12255 * gcc.target/i386/vec-may_alias.c: New testcase.
12256
1811db12 122572014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12258
12259 * lib/target-supports.exp
12260 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12261 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12262 Fix formatting.
12263
d9ef6695 122642014-04-14 Richard Biener <rguenther@suse.de>
12265
12266 PR lto/60720
12267 * gcc.dg/lto/pr60720_0.c: New testcase.
12268 * gcc.dg/lto/pr60720_1.c: Likewise.
12269
122702014-04-14 Christian Bruel <christian.bruel@st.com>
1878fb5b 12271
12272 * gcc.target/sh/memset.c: New test.
12273
cb799f0a 122742014-04-14 Richard Biener <rguenther@suse.de>
12275
12276 PR middle-end/55022
12277 * gcc.dg/graphite/pr55022.c: New testcase.
12278
98acb419 122792014-04-14 Richard Biener <rguenther@suse.de>
12280
12281 PR tree-optimization/59817
12282 PR tree-optimization/60453
12283 * gfortran.dg/graphite/pr59817.f: New testcase.
12284 * gcc.dg/graphite/pr59817-1.c: Likewise.
12285 * gcc.dg/graphite/pr59817-2.c: Likewise.
12286
5b069d81 122872014-04-14 Jason Merrill <jason@redhat.com>
12288
12289 Revert:
12290 * lib/gcc-dg.exp (dg-build-dso): New.
12291 (gcc-dg-test-1): Handle dg-do-what "dso".
12292
b447bac3 122932014-04-13 Paul Thomas <pault@gcc.gnu.org>
12294
12295 PR fortran/60717
12296 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12297
12298 PR fortran/58085
12299 * gfortran.dg/associate_15.f90: New test.
12300
855372a3 123012014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12302
12303 PR middle-end/60467
12304 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12305 case to check.
12306
094da06d 123072014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12308
12309 PR middle-end/60469
12310 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12311
8deb0486 123122014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12313
12314 * gcc.target/mips/umips-store16-1.c: New test.
12315
4012a986 123162014-04-11 Tobias Burnus <burnus@net-b.de>
12317
12318 PR c/60194
12319 * * g++.dg/warn/warn_format_signedness.C: New.
12320 * gcc.dg/format/warn-signedness.c: New.
12321
baf14602 123222014-04-11 Tobias Burnus <burnus@net-b.de>
12323
12324 PR fortran/58880
12325 PR fortran/60495
12326 * gfortran.dg/finalize_25.f90: New.
12327
e8f53f72 123282014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12329
12330 * gcc.target/epiphany/t1068-2.c: New file.
12331
4af44dbd 123322014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12333
12334 * gcc.target/epiphany/btst-1.c: New test.
12335
6d0a5596 123362014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12337
12338 PR rtl-optimization/60651
12339 * gcc.target/epiphany/mode-switch.c: New test.
12340
08f9c377 123412014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12342
12343 PR c++/58600
12344 * g++.dg/cpp0x/gen-attrs-58.C: New.
12345 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12346
155586ea 123472014-04-11 Steve Ellcey <sellcey@mips.com>
12348 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR middle-end/60556
12351 * gcc.c-torture/compile/pr60556.c: New test.
12352
b0a8d6c8 123532014-04-11 Richard Biener <rguenther@suse.de>
12354
12355 PR middle-end/60797
12356 * gcc.dg/pr60797.c: New testcase.
12357
0f2bdcec 123582014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12359
12360 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12361 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12362 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12363 rename to ...
12364 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12365 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12366 instructions as well.
12367
f3f18244 123682014-04-11 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR rtl-optimization/60663
12371 * gcc.target/arm/pr60663.c: New test.
12372
3e61c0e7 123732014-04-10 Jason Merrill <jason@redhat.com>
12374
12375 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12376
31c03a14 123772014-04-10 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR lto/60567
12380 * g++.dg/lto/pr60567_0.C: New test.
12381
9a6559b5 123822014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12383
12384 * gfortran.dg/class_nameclash.f90: New test.
12385
887e672b 123862014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12387
12388 PR c++/52844
12389 * g++.dg/cpp0x/variadic156.C: New.
12390
6ed3847f 123912014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12392
12393 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12394 long.
12395
5ad494f9 123962014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12397
12398 PR debug/60655
12399 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12400 -fdata-sections.
12401
e6f09725 124022014-04-09 Steve Ellcey <sellcey@mips.com>
12403
12404 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12405 and scan lists.
12406
a4f867b1 124072014-04-09 Cong Hou <congh@google.com>
12408
12409 PR testsuite/60773
12410 * lib/target-supports.exp:
12411 (check_effective_target_vect_widen_si_to_di_pattern): New.
12412 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12413 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12414 targets only.
12415 (foo): Fix up formatting.
12416 (main): Call check_vect.
12417
bcc1089d 124182014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12419
12420 PR c++/59115
12421 * g++.dg/template/crash119.C: New.
12422
7cdf0026 124232014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12424
12425 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12426
93e11ab1 124272014-04-08 Jason Merrill <jason@redhat.com>
12428
7a8a3a7e 12429 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
93e11ab1 12430
da6ff45a 124312014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12432
12433 PR rtl-optimization/60776
12434 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12435 * gcc.dg/builtin-bswap-7.c: Likewise.
12436 * gcc.dg/builtin-bswap-6a.c: New testcase.
12437 * gcc.dg/builtin-bswap-7a.c: New testcase.
12438
12439 Revert
12440 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12441
12442 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12443 optimization.
12444 * gcc.dg/builtin-bswap-7.c: Likewise.
12445
f5f9fa15 124462014-04-08 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/60785
12449 * gcc.dg/graphite/pr60785.c: New testcase.
12450
61e8b495 124512014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12452
12453 PR target/60602
12454 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12455 with as at -O0.
12456
3da466c2 124572014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12458
12459 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12460 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12461 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12462
e03556d9 124632014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12464
12465 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12466
01a19f4c 124672014-04-07 Charles Baylis <charles.baylis@linaro.org>
12468
12469 PR target/60609
12470 * g++.dg/torture/pr60609.C: New test.
12471
07eb9386 124722014-04-07 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/60766
12475 * gcc.dg/torture/pr60766.c: New testcase.
12476
9dd71412 124772014-04-07 Jason Merrill <jason@redhat.com>
12478
12479 * lib/gcc-dg.exp (dg-build-dso): New.
12480 (gcc-dg-test-1): Handle dg-do-what "dso".
12481 * lib/target-supports.exp (add_options_for_dlopen): New.
12482 (check_effective_target_dlopen): Use it.
12483
12d8c6eb 124842014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12485
12486 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12487
66be7346 124882014-04-07 Richard Biener <rguenther@suse.de>
12489
12490 PR middle-end/60750
12491 * g++.dg/torture/pr60750.C: New testcase.
12492 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12493
826d46ec 124942014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12495
12496 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12497
c32b68f8 124982014-04-06 John David Anglin <danglin@gcc.gnu.org>
12499
ceb959b6 12500 PR testsuite/60671
12501 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12502
826d46ec 125032014-04-06 John David Anglin <danglin@gcc.gnu.org>
12504
d963f165 12505 PR testsuite/60672
12506 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12507
c32b68f8 12508 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12509
9d591cf7 125102014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12511
12512 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12513
976c7653 125142014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12515
12516 * gcc.target/avr/dev-specific-rmw.c: New test.
12517
4fc29ce4 125182014-04-04 Cong Hou <congh@google.com>
12519
12520 PR tree-optimization/60656
12521 * gcc.dg/vect/pr60656.c: New test.
12522
55d22215 125232014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12524
12525 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12526 optimization.
12527 * gcc.dg/builtin-bswap-7.c: Likewise.
12528
fb73bd50 125292014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12530
12531 PR c++/58207
12532 * g++.dg/cpp0x/constexpr-ice15.C: New.
12533
f0d26d57 125342014-04-04 Jan Hubicka <hubicka@ucw.cz>
12535
12536 PR ipa/59626
12537 testcase by Richard Biener
12538 * gcc.dg/lto/pr59626_0.c: New testcase.
12539 * gcc.dg/lto/pr59626_1.c: New testcase.
12540
8a65c663 125412014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12542
12543 PR debug/60655
12544 * gcc.c-torture/compile/pr60655-1.c: New test.
12545
98d52bcd 125462014-04-04 Martin Jambor <mjambor@suse.cz>
12547
12548 PR ipa/60640
7a8a3a7e 12549 * g++.dg/ipa/pr60640-1.C: New test.
12550 * g++.dg/ipa/pr60640-2.C: Likewise.
12551 * g++.dg/ipa/pr60640-3.C: Likewise.
12552 * g++.dg/ipa/pr60640-4.C: Likewise.
98d52bcd 12553
809003b3 125542014-04-04 Jeff Law <law@redhat.com>
12555
12556 PR target/60657
12557 * gcc.target/arm/pr60657.c: New test.
12558
98107def 125592014-04-04 Richard Biener <rguenther@suse.de>
12560
12561 PR ipa/60746
12562 * g++.dg/torture/pr60746.C: New testcase.
12563
7144bfbd 125642014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12565
12566 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12567 * g++.old-deja/g++.jason/overload21.C: Likewise.
12568 * g++.old-deja/g++.law/init5.C: Likewise.
12569
004a94a5 125702014-04-03 Cong Hou <congh@google.com>
12571
12572 PR tree-optimization/60505
12573 * gcc.dg/vect/pr60505.c: New test.
12574
5da4c394 125752014-04-03 Richard Biener <rguenther@suse.de>
12576
12577 PR tree-optimization/60740
12578 * gcc.dg/graphite/pr60740.c: New testcase.
12579
a35a8e18 125802014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12581
12582 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12583 * g++.dg/warn/Wnvdtor-2.C: New.
12584 * g++.dg/warn/Wnvdtor-3.C: New.
12585 * g++.dg/warn/Wnvdtor-4.C: New.
12586 * g++.dg/warn/Weff1.C: Delete.
12587 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12588 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12589
e863e8f6 125902014-04-02 Jan Hubicka <hubicka@ucw.cz>
12591
12592 PR ipa/60659
331c6259 12593 * g++.dg/torture/pr60659.C: New testcase.
7144bfbd 12594
f626787a 125952014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12596
12597 PR tree-optimization/60733
12598 * gcc.dg/torture/pr60733.c: New test.
12599
53f1eb5d 126002014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12601
12602 PR rtl-optimization/60650
12603 * gcc.target/arm/pr60650-2.c: New.
12604
871ad56f 126052014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12606
12607 * gcc.target/i386/avx2-vpand-3.c,
12608 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12609
b617f350 126102014-04-02 Joseph Myers <joseph@codesourcery.com>
12611
12612 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12613 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12614 gcc.target/i386/memcpy-strategy-1.c,
12615 gcc.target/i386/memcpy-strategy-2.c,
12616 gcc.target/i386/memcpy-vector_loop-1.c,
12617 gcc.target/i386/memcpy-vector_loop-2.c,
12618 gcc.target/i386/memset-vector_loop-1.c,
12619 gcc.target/i386/memset-vector_loop-2.c,
12620 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12621 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12622 -march= options different from those in dg-options.
12623
0696e23f 126242014-04-02 Joseph Myers <joseph@codesourcery.com>
12625
12626 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12627 gcc.target/i386/pr30970.c: Use -mtune=generic.
12628 * gcc.target/i386/avx2-vpaddb-3.c,
12629 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12630 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12631 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12632 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12633 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12634 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12635 gcc.target/i386/avx2-vpsubw-3.c,
12636 gcc.target/i386/avx256-unaligned-load-1.c,
12637 gcc.target/i386/avx256-unaligned-load-4.c,
12638 gcc.target/i386/avx256-unaligned-store-1.c,
12639 gcc.target/i386/avx256-unaligned-store-2.c,
12640 gcc.target/i386/avx256-unaligned-store-4.c: Use
12641 -mno-prefer-avx128.
12642
585aeed9 126432014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12644 Iain Sandoe <iain@codesourcery.com>
12645
12646 PR target/54083
12647 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12648 with the additional options -Wl,-undefined,dynamic_lookup
12649 and -Wl,-flat_namespace.
12650 * gcc.dg/torture/pr53922.c: Additional option
12651 -Wl,-flat_namespace for darwin[89].
12652 * gcc.dg/torture/pr60092.c: Additional options
12653 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12654 for darwin[89].
12655
4e51aecd 126562014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
cc9e213a 12657
4e51aecd 12658 PR target/43751
12659 * lib/prune.exp: Modify the regular express to prune
12660 the new warnings introduced by r205679 on darwin9.
cc9e213a 12661
19e925b4 126622014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12663
7a8a3a7e 12664 * g++.dg/init/ctor4.C: Adjust.
19e925b4 12665 * g++.dg/init/ctor4-1.C: New.
12666 * g++.dg/cpp0x/defaulted2.C: Adjust.
12667
8ba9a9b5 126682014-04-01 Richard Henderson <rth@redhat.com>
12669
12670 PR target/60704
12671 * gcc.dg/pr60704.c: New file.
12672
678c4f9f 126732014-04-01 Bin Cheng <bin.cheng@arm.com>
12674
12675 PR target/60363
08cd4241 12676 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
678c4f9f 12677 logical_op_short_circuit targets.
12678
ca7ff43c 126792014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12680
12681 PR libfortran/60128
12682 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12683 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12684
2882dea2 126852014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12686
12687 PR rtl-optimization/60700
12688 * gcc.target/i386/pr60700.c: New test.
12689
66d9c429 126902014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12691
12692 PR target/60650
12693 * gcc.target/arm/pr60650.c: Adjust command line options.
12694
95e1bae8 126952014-03-31 Martin Jambor <mjambor@suse.cz>
12696
12697 PR middle-end/60647
12698 * gcc.dg/pr60647-1.c: New test.
12699 * gcc.dg/pr60647-2.c: Likewise.
12700
3ad418d0 127012014-03-31 Richard Biener <rguenther@suse.de>
12702
12703 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12704
f79e87ea 127052014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12706
12707 PR target/60034
12708 * gcc.target/aarch64/pr60034.c: New file.
12709
4906c0a4 127102014-03-29 Adam Butcher <adam@jessamine.co.uk>
12711
12712 PR c++/60626
12713 * g++.dg/cpp1y/pr60626.C: New testcase.
12714
6e9c6a02 127152014-03-29 Joseph Myers <joseph@codesourcery.com>
12716
12717 * gcc.dg/pr45416.c: Allow bextr on x86.
12718 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12719 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12720 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12721 * gcc.target/i386/l_fma_double_1.c,
12722 gcc.target/i386/l_fma_double_2.c,
12723 gcc.target/i386/l_fma_double_3.c,
12724 gcc.target/i386/l_fma_double_4.c,
12725 gcc.target/i386/l_fma_double_5.c,
12726 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12727 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12728 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12729 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12730 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12731 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12732 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12733
bcd2c90d 127342014-03-29 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR target/60648
12737 * g++.dg/pr60648.C: Move test to...
12738 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12739 dg-options, add for fpic targets dg-additional-options -fPIC.
12740
7a33f452 127412014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12742
12743 * gnat.dg/opt33.adb: New testcase.
12744
28f7a2af 127452014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12746
12747 PR target/60697
12748 * gcc.target/aarch64/pr60697.c: New.
12749
178ef0b6 127502014-03-27 Jeff Law <law@redhat.com>
12751
7a8a3a7e 12752 PR target/60648
12753 * g++.dg/pr60648.C: New test.
178ef0b6 12754
265a34f4 127552014-03-28 Adam Butcher <adam@jessamine.co.uk>
12756
12757 PR c++/60573
12758 * g++.dg/cpp1y/pr60573.C: New testcase.
12759
bdc8fe1f 127602014-03-28 Jakub Jelinek <jakub@redhat.com>
12761
12762 PR target/60693
12763 * gcc.target/i386/pr60693.c: New test.
12764
2123f553 127652014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12766
12767 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12768
fa13fab3 127692014-03-28 Jakub Jelinek <jakub@redhat.com>
12770
5a672e62 12771 PR c++/60689
12772 * c-c++-common/pr60689.c: New test.
12773
fa13fab3 12774 PR c++/58678
12775 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12776 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12777 targets.
12778
d2e86786 127792014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12780
12781 PR target/60675
12782 * gcc.target/aarch64/pr60675.C: New.
12783
b07fec47 127842014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12785
7a8a3a7e 12786 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
b07fec47 12787 * lib/target-supports.exp: Return true for s390
7a8a3a7e 12788 in check_effective_logical_op_short_circuit.
b07fec47 12789
740bb1d0 127902014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12791
7a8a3a7e 12792 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
740bb1d0 12793 of second source operand.
12794 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12795 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12796 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12797
a7a32874 127982014-03-28 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR ipa/60315
12801 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12802
10b5f23c 128032014-03-28 Tobias Burnus <burnus@net-b.de>
12804
12805 * lib/cilk-plus-dg.exp: New.
12806 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12807 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12808
128092014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9c1f3230 12810
12811 PR fortran/60522
12812 * gfortran.dg/where_4.f90: New test case.
12813
efa70124 128142014-03-27 Tobias Burnus <burnus@net-b.de>
12815
12816 PR fortran/58880
12817 * gfortran.dg/finalize_24.f90: New.
12818
a1546352 128192014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12820
12821 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12822 vbpermq builtin.
12823
12824 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12825 vec_select optimizations.
12826 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12827 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12828
12829 PR target/60672
12830 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12831 xxpermdi builtins are supported.
12832
1f558530 128332014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12834
12835 PR rtl-optimization/60650
12836 * gcc.target/arm/pr60650.c: New.
12837
06fa0630 128382014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12839
12840 * gcc.target/s390/20140327-1.c: New testcase.
12841
ef8cfd4d 128422014-03-27 Jakub Jelinek <jakub@redhat.com>
12843
12844 PR middle-end/60682
12845 * g++.dg/gomp/pr60682.C: New test.
12846
780b9a27 128472014-03-27 John David Anglin <danglin@gcc.gnu.org>
12848
12849 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12850
743de8ed 128512014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12852
12853 PR target/60580
12854 * gcc.target/aarch64/pr60580_1.c: New.
12855 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12856 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12857
bb0803fb 128582014-03-26 Dehao Chen <dehao@google.com>
12859
12860 * gcc.dg/predict-8.c: New test.
12861
bebb2c46 128622014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12863
efa70124 12864 PR c++/52369
12865 * g++.dg/init/const10.C: New.
bebb2c46 12866 * g++.dg/init/const11.C: New.
12867 * g++.dg/init/pr25811.C: Adjust.
12868 * g++.dg/init/pr29043.C: Likewise.
12869 * g++.dg/init/pr43719.C: Likewise.
12870 * g++.dg/init/pr44086.C: Likewise.
12871 * g++.dg/init/ctor8.C: Likewise.
12872 * g++.dg/init/uninitialized1.C: Likewise.
12873
57e011dc 128742014-03-26 Jakub Jelinek <jakub@redhat.com>
12875
12876 PR sanitizer/60636
12877 * c-c++-common/ubsan/pr60636.c: New test.
12878
097681e4 128792014-03-26 Andreas Schwab <schwab@suse.de>
12880
12881 * g++.dg/torture/pr60315.C: Remove duplication.
12882
be8108ee 128832014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12884
12885 * gcc.c-torture/execute/20140326-1.c: New test.
12886
5a7ad253 128872014-03-25 Jan Hubicka <hubicka@ucw.cz>
12888
12889 PR ipa/60315
097681e4 12890 * g++.dg/torture/pr60315.C: New testcase.
5a7ad253 12891
9a225e5a 128922014-03-25 Martin Jambor <mjambor@suse.cz>
12893
12894 PR ipa/60600
12895 * g++.dg/ipa/pr60600.C: New test.
12896
70083600 128972014-03-25 John David Anglin <danglin@gcc.gnu.org>
12898
12899 PR testsuite/58013
12900 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12901
2637468b 129022014-03-25 Richard Biener <rguenther@suse.de>
12903
12904 PR middle-end/60635
12905 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12906 * gfortran.dg/lto/pr60635_1.c: Likewise.
12907
bb7b7cec 129082014-03-24 Adam Butcher <adam@jessamine.co.uk>
12909
12910 PR c++/60627
12911 * g++.dg/cpp1y/pr60627.C: New testcase.
12912
bed34e83 129132014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12914
12915 * gcc.target/aarch64/ushr64_1.c: New.
12916
d040c037 129172014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12918
12919 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12920 (LONG_LONG): Use LLONG.
12921 (set_rvector_long): Explicitly return void.
12922 (set_vector_long): Likewise.
12923 (check_vector_long): Likewise.
12924
e93e3d93 129252014-03-24 Marek Polacek <polacek@redhat.com>
12926
7a8a3a7e 12927 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12928 Define INT_MIN.
e93e3d93 12929 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12930 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12931 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12932 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12933 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12934 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12935 * c-c++-common/ubsan/pr59503.c: Likewise.
12936 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12937 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12938 * c-c++-common/ubsan/shift-3.c: Likewise.
12939 * c-c++-common/ubsan/shift-6.c: Likewise.
12940 * c-c++-common/ubsan/undefined-1.c: Likewise.
12941 * c-c++-common/ubsan/vla-2.c: Likewise.
12942 * c-c++-common/ubsan/vla-3.c: Likewise.
12943 * c-c++-common/ubsan/vla-4.c: Likewise.
12944 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12945 * g++.dg/ubsan/return-2.C: Likewise.
12946
a817a88b 129472014-03-23 John David Anglin <danglin@gcc.gnu.org>
12948
9d18d657 12949 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12950 hppa*-*-hpux*.
12951
e889570d 12952 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12953
a817a88b 12954 PR libfortran/59313
12955 PR libfortran/58015
12956 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12957 * gfortran.dg/round_4.f90: Likewise.
12958
d7ccde18 129592014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12960
12961 PR libfortran/60128
12962 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12963 i?86-*-solaris2.9*.
12964
c866ebee 129652014-03-22 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR sanitizer/60613
12968 * c-c++-common/ubsan/pr60613-1.c: New test.
12969 * c-c++-common/ubsan/pr60613-2.c: New test.
12970
792cd6a2 129712014-03-22 Matthias Klose <doko@ubuntu.com>
12972
12973 * g++.dg/cpp0x/regress: Remove empty directory.
12974
446bdf5f 129752014-03-22 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR debug/60603
12978 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12979
4236a702 129802014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12981
12982 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12983 * g++.dg/cpp1y/pr60393.C: Likewise.
12984
eb62b291 129852014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12986
12987 PR c++/60384
12988 * g++.dg/cpp1y/pr60384.C: New.
12989
4f997567 129902014-03-21 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR target/60598
12993 * gcc.dg/pr60598.c: New test.
12994
fa4052b3 129952014-03-21 Martin Jambor <mjambor@suse.cz>
12996
12997 PR ipa/59176
792cd6a2 12998 * g++.dg/torture/pr59176.C: New test.
fa4052b3 12999
95d0bdb9 130002014-03-21 Martin Jambor <mjambor@suse.cz>
13001
13002 PR ipa/60419
13003 * g++.dg/ipa/pr60419.C: New test.
13004
e7e44439 130052014-03-21 Richard Biener <rguenther@suse.de>
13006
13007 PR tree-optimization/60577
13008 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13009
7f8df605 130102014-03-21 Tobias Burnus <burnus@net-b.de>
13011
13012 PR fortran/60599
7a8a3a7e 13013 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7f8df605 13014
2982409c 130152014-03-20 Jakub Jelinek <jakub@redhat.com>
13016
4b07180e 13017 PR middle-end/60597
13018 * g++.dg/opt/pr60597.C: New test.
13019
2982409c 13020 PR c++/60572
13021 * g++.dg/init/pr60572.C: New test.
13022
a70457b0 130232014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13024
13025 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13026
c77badf3 130272014-03-19 Tobias Burnus <burnus@net-b.de>
13028
13029 PR fortran/60543
13030 PR fortran/60283
13031 * gfortran.dg/implicit_pure_4.f90: New.
13032
c97fb132 130332014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13034
13035 PR c++/51474
13036 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13037
f92e3f9c 130382014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13039
13040 PR testsuite/60590
13041 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13042 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13043 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13044
a059ef8f 130452014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13046
13047 PR c++/60332
13048 * g++.dg/cpp1y/pr60332.C: New.
13049
93f7d05a 130502014-03-19 Marek Polacek <polacek@redhat.com>
13051
13052 PR sanitizer/60569
13053 * g++.dg/ubsan/pr60569.C: New test.
13054
3a8c7981 130552014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13056
13057 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13058
da7a2b38 130592014-03-19 Jakub Jelinek <jakub@redhat.com>
13060
13061 PR tree-optimization/60559
13062 * g++.dg/vect/pr60559.cc: New test.
13063
a2b6d61f 130642014-03-18 Ian Lance Taylor <iant@google.com>
13065
13066 PR target/60563
13067 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13068 (ditype): Rename typedef from int64_t.
13069
ed00ab59 130702014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13071
13072 PR c/55383
13073 * gcc.dg/cast-qual-3.c: New.
13074 Revert:
13075 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13076 * c-c++-common/Wcast-qual-1.c: More precise match text.
13077
c25834c9 130782014-03-18 Janus Weil <janus@gcc.gnu.org>
13079
13080 PR fortran/55207
13081 PR fortran/60549
13082 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13083 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13084 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13085 * gfortran.dg/intent_optimize_1.f90: Ditto.
13086 * gfortran.dg/pointer_init_9.f90: Ditto.
13087 * gfortran.dg/volatile4.f90: Ditto.
13088 * gfortran.dg/volatile6.f90: Ditto.
13089
f40f5e0e 130902014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13091
13092 PR c/55383
13093 * c-c++-common/Wcast-qual-1.c: More precise match text.
13094
a0377683 130952014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13096
13097 PR c++/60305
13098 * g++.dg/cpp0x/constexpr-ice14.C: New.
13099
131002014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13101
13102 PR c++/54250
13103 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13104
0baf842d 131052014-03-18 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR sanitizer/60535
13108 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13109 * c-c++-common/ubsan/null-2.c: Likewise.
13110 * c-c++-common/ubsan/null-3.c: Likewise.
13111 * c-c++-common/ubsan/null-4.c: Likewise.
13112 * c-c++-common/ubsan/null-5.c: Likewise.
13113 * c-c++-common/ubsan/null-6.c: Likewise.
13114 * c-c++-common/ubsan/null-7.c: Likewise.
13115 * c-c++-common/ubsan/null-8.c: Likewise.
13116 * c-c++-common/ubsan/null-9.c: Likewise.
13117 * c-c++-common/ubsan/null-10.c: Likewise.
13118 * c-c++-common/ubsan/null-11.c: Likewise.
13119 * c-c++-common/ubsan/overflow-1.c: Likewise.
13120 * c-c++-common/ubsan/overflow-2.c: Likewise.
13121 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13122 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13123 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13124 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13125 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13126 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13127 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13128 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13129 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13130 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13131 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13132 * c-c++-common/ubsan/pr59333.c: Likewise.
13133 * c-c++-common/ubsan/pr59503.c: Likewise.
13134 * c-c++-common/ubsan/pr59667.c: Likewise.
13135 * c-c++-common/ubsan/undefined-1.c: Likewise.
13136 * g++.dg/ubsan/pr59250.C: Likewise.
13137 * g++.dg/ubsan/pr59306.C: Likewise.
13138
4309c9f5 131392014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13140
13141 * gcc.dg/tls/pr58595.c: Add tls options.
13142
d14c1c82 131432014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13144
13145 * gcc.target/i386/avx-additional-reg-names.c: New.
13146 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13147
d2caa684 131482014-03-17 Adam Butcher <adam@jessamine.co.uk>
13149
fd6b21e6 13150 PR c++/60390
13151 * g++.dg/cpp1y/pr60390.C: New testcase.
13152
d2caa684 13153 PR c++/60391
13154 * g++.dg/cpp1y/pr60391.C: New testcase.
13155
74700902 131562014-03-17 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR target/60516
13159 * gcc.target/i386/pr60516.c: New test.
13160
34c4877b 131612014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13162
13163 PR c++/59571
13164 * g++.dg/cpp0x/constexpr-ice13.C: New.
13165
ad45e43e 131662014-03-17 Marek Polacek <polacek@redhat.com>
13167
13168 PR middle-end/60534
13169 * gcc.dg/gomp/pr60534.c: New test.
13170
3f58cb60 131712014-03-17 Kai Tietz <ktietz@redhat.com>
13172
13173 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13174
754ce85c 131752014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13176
13177 PR testsuite/58851
13178 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13179 storage size.
13180
8f07aabd 131812014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13182
13183 PR libfortran/58324
13184 * gfortran.dg/list_read_12.f90: New test.
13185
47e80b17 131862014-03-15 Janus Weil <janus@gcc.gnu.org>
13187
13188 PR fortran/55207
13189 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13190 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13191 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13192 -Wno-aggressive-loop-optimizations and remove an unused variable.
13193 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13194 * gfortran.dg/pointer_init_9.f90: New.
13195 * gfortran.dg/volatile4.f90: Put into subroutine.
13196 * gfortran.dg/volatile6.f90: Ditto.
13197
c99239d3 131982014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13199
13200 PR fortran/60392
13201 * gfortran.dg/transpose_4.f90: New test.
13202
6cadc8f7 132032014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13204
13205 PR rtl-optimization/60508
13206 * gcc.target/i386/pr60508.c: New.
13207
671fe650 132082014-03-14 Richard Biener <rguenther@suse.de>
13209
13210 PR middle-end/60518
13211 * g++.dg/pr60518.C: New testcase.
13212
132132014-03-14 Martin Jambor <mjambor@suse.cz>
0f3c9fa8 13214
13215 PR lto/60461
13216 * gcc.dg/lto/pr60461_0.c: New test.
13217
0447ba57 132182014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13219
13220 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13221 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13222 * gcc.dg/lto/save-temps_0.c: New testcase.
13223
8895f0a3 132242014-03-13 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR middle-end/36282
13227 * c-c++-common/pr36282-1.c: New test.
13228 * c-c++-common/pr36282-2.c: New test.
13229 * c-c++-common/pr36282-3.c: New test.
13230 * c-c++-common/pr36282-4.c: New test.
13231
6ddd9e4c 132322014-03-13 Richard Henderson <rth@redhat.com>
13233
13234 PR debug/60438
13235 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13236
c498d5d2 132372014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13238
13239 PR c++/60383
13240 * g++.dg/template/crash118.C: New.
13241 * g++.dg/template/crash95.C: Adjust.
13242
c2d1c3eb 132432014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13244
13245 PR rtl-optimization/57189
13246 * gcc.target/i386/pr57189.c: New.
13247
4e839e56 132482014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13249
13250 PR c++/60254
13251 * g++.dg/cpp0x/static_assert10.C: New.
13252 * g++.dg/cpp0x/static_assert11.C: Likewise.
13253 * g++.dg/cpp0x/static_assert3.C: Adjust.
13254
165406d5 132552014-03-13 Richard Biener <rguenther@suse.de>
13256
13257 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13258
ae61c502 132592014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13260
13261 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13262 2.07 128-bit arithmetic.
13263 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13264
13265 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13266 due to when TImode is allowed in VSX registers, the allowable
13267 address modes for TImode is just a single indirect address in
13268 order for the value to be loaded and store in either GPR or VSX
13269 registers. This affects the generated code, and it would cause
13270 this test to fail, when such an option is used.
13271
1e9f2344 132722014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13273
c253f380 13274 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1e9f2344 13275
9202fd6a 132762014-03-12 Jakub Jelinek <jakub@redhat.com>
13277
13278 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13279 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
c253f380 13280 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13281 only test for exactly one if if -mbranch-cost=1 has been passed.
9202fd6a 13282
972222f9 132832014-03-12 Christian Bruel <christian.bruel@st.com>
13284
13285 PR target/60264
13286 * gcc.target/arm/pr60264.c
13287
88a7f155 132882014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13289
13290 PR tree-optimization/60454
13291 * gcc.c-torture/execute/pr60454.c: New test.
13292
c2c07119 132932014-03-12 Jakub Jelinek <jakub@redhat.com>
13294 Marc Glisse <marc.glisse@inria.fr>
13295
13296 PR tree-optimization/60502
13297 * gcc.c-torture/compile/pr60502.c: New test.
13298
5a0d3f9f 132992014-03-12 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR middle-end/60482
13302 * gcc.dg/vect/pr60482.c: New test.
13303
c9b99c30 133042014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13305
13306 PR c++/60389
13307 * g++.dg/cpp0x/inh-ctor19.C: New.
13308
e7a71ff8 133092014-03-11 Richard Biener <rguenther@suse.de>
13310
13311 PR tree-optimization/60429
13312 PR tree-optimization/60485
13313 * gcc.dg/pr60485-1.c: New testcase.
13314 * gcc.dg/pr60485-2.c: Likewise.
13315
9f0b7378 133162014-03-10 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR ipa/60457
13319 * g++.dg/ipa/pr60457.C: New test.
13320
87955082 133212014-03-10 Richard Biener <rguenther@suse.de>
13322
13323 PR middle-end/60474
13324 * g++.dg/torture/pr60474.C: New testcase.
13325
d4dffd58 133262014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13327
13328 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13329
c9a24b37 133302014-03-08 Paulo Matos <paulo@matos-sorge.com>
13331
d4dffd58 13332 * gcc.dg/lto/pr55113_0.c: New testcase.
c9a24b37 13333
9fad7d86 133342014-03-08 Adam Butcher <adam@jessamine.co.uk>
13335
356418b4 13336 PR c++/60033
13337 * g++.dg/cpp1y/pr60033.C: New testcase.
13338
9fad7d86 13339 PR c++/60393
13340 * g++.dg/cpp1y/pr60393.C: New testcase.
13341
ff989d31 133422014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13343
13344 PR libfortran/60128
13345 * gfortran.dg/fmt_en.f90: New test.
13346
699872ef 133472014-03-07 Jason Merrill <jason@redhat.com>
13348
13349 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13350 * lib/target-supports.exp (check_effective_target_c++11): Now
13351 means C++11 and up.
13352 (check_effective_target_c++11_only): New.
13353 (check_effective_target_c++11_down): New.
13354 (check_effective_target_c++1y): New.
13355 (check_effective_target_c++1y_only): New.
13356 (check_effective_target_c++98_only): Rename from
13357 check_effective_target_c++98.
13358 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13359
eb425395 133602014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13361
13362 PR c++/58609
13363 * g++.dg/cpp0x/constexpr-ice12.C: New.
13364
9ec099a3 133652014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13366
13367 * c-c++-common/gomp/map-1.c: Extend.
13368
13d7216c 133692014-03-06 Paul Thomas <pault@gcc.gnu.org>
13370 Janus Weil <janus@gcc.gnu.org>
13371
13372 PR fortran/51976
13373 * gfortran.dg/deferred_type_component_1.f90 : New test.
13374 * gfortran.dg/deferred_type_component_2.f90 : New test.
13375
3bfdc94f 133762014-03-06 Marek Polacek <polacek@redhat.com>
13377
13378 PR c/60197
13379 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13380 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13381
4fa1f892 133822014-03-06 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR target/58595
13385 * gcc.dg/tls/pr58595.c: New test.
13386
0f2f1551 133872014-03-06 Richard Biener <rguenther@suse.de>
13388
13389 PR middle-end/60445
13390 PR lto/60424
13391 PR lto/60427
13392 Revert
13393 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13394
d4dffd58 13395 * gcc.dg/lto/pr55113_0.c: New testcase.
0f2f1551 13396
45ddd4eb 133972014-03-05 Jakub Jelinek <jakub@redhat.com>
13398
247207b2 13399 PR testsuite/59308
13400 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13401 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13402 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13403 s390*/i?86/x86_64.
13404 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13405 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13406 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13407 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13408 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13409 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13410 even for mips*/s390*/i?86/x86_64.
13411 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13412 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13416
45ddd4eb 13417 PR lto/60404
13418 * gcc.dg/lto/pr60404_0.c: New test.
13419 * gcc.dg/lto/pr60404_1.c: New file.
13420 * gcc.dg/lto/pr60404_2.c: New file.
13421
5caaa3b3 134222014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13423
13424 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13425 long long" throughout.
13426 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13427 * gcc.dg/vmx/insert-vsx.c: Likewise.
13428 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13429 * gcc.dg/vmx/ld-vsx.c: Likewise.
13430 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13431 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13432 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13433 * gcc.dg/vmx/merge-vsx.c: Likewise.
13434 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13435 * gcc.dg/vmx/st-vsx.c: Likewise.
13436 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13437 * gcc.dg/vmx/stl-vsx.c: Likewise.
13438 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13439
1942e76f 134402014-03-04 Paulo Matos <paulo@matos-sorge.com>
13441
d4dffd58 13442 * gcc.dg/lto/pr55113_0.c: New testcase.
1942e76f 13443
d3f82773 134442014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13445
13446 PR c++/60376
13447 * g++.dg/cpp1y/pr60376.C: New.
13448
1fc2413c 134492014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13450
13451 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13452
75f8b7c8 134532014-03-04 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/60382
13456 * gcc.dg/vect/pr60382.c: New testcase.
13457
1d9d6f54 134582014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13459
13460 PR libfortran/60148
13461 * gfortran.dg/namelist_84.f90: New test.
13462
1541c402 134632014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13464
13465 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13466 argument to avoid inf values.
13467 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13468 UNION_FP_CHECK machinery.
13469
60b4723d 134702014-03-03 Renlin Li <Renlin.Li@arm.com>
13471
13472 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13473 i32in128 cases outside special big-endian processing block.
13474
8b3a6a4c 134752014-03-03 Jakub Jelinek <jakub@redhat.com>
13476
19d6264d 13477 PR preprocessor/60400
13478 * c-c++-common/cpp/pr60400.c: New test.
13479 * c-c++-common/cpp/pr60400-1.h: New file.
13480 * c-c++-common/cpp/pr60400-2.h: New file.
13481
476e3113 13482 PR objc++/60398
13483 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13484
8b3a6a4c 13485 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13486 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13487
36a3e498 134882014-03-02 Jan Hubicka <hubicka@ucw.cz>
13489
13490 PR ipa/60150
13491 * g++.dg/lto/pr60150.H: New testcase.
13492 * g++.dg/lto/pr60150_0.C: New testcase.
13493 * g++.dg/lto/pr60150_1.C: New testcase.
13494
e4032363 134952014-03-02 Jan Hubicka <hubicka@ucw.cz>
13496
13497 PR ipa/60306
331c6259 13498 * g++.dg/ipa/devirt-29.C: New testcase
e4032363 13499
28103af3 135002014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13501
13502 PR fortran/60236
13503 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13504
0ad7fbc6 135052014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13506
13507 PR c++/50025
13508 * g++.dg/cpp0x/pr50025.C: New.
13509
f7b8dc7f 135102014-03-01 Adam Butcher <adam@jessamine.co.uk>
13511
13512 PR c++/60377
13513 * g++.dg/cpp1y/pr60377.C: New testcase.
13514
5230e0eb 135152014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13516
13517 PR fortran/60341
13518 * gfortran.dg/str_comp_optimize_1.f90: New test.
13519
2bf6c3e6 135202014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13521
13522 PR target/60071
13523 * gcc.c-torture/compile/pr60071.c: New.
13524
18fe23ca 135252014-02-28 Janus Weil <janus@gcc.gnu.org>
13526
13527 PR fortran/60359
13528 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13529
ea17a80d 135302014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13531
13532 PR c++/58610
13533 * g++.dg/cpp0x/constexpr-ice11.C: New.
13534
c654c503 135352014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13536
13537 PR c++/60314
13538 * g++.dg/cpp1y/auto-fn24.C: New.
13539
03ef363c 135402014-02-28 Joey Ye <joey.ye@arm.com>
13541
13542 PR target/PR60169
13543 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13544
87a02518 135452014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13546
13547 PR c++/60253
13548 * g++.dg/overload/ellipsis2.C: New.
13549
7c7451c5 135502014-02-27 Jeff Law <law@redhat.com>
13551
13552 PR rtl-optimization/52714
13553 * gcc.c-torture/compile/pr52714.c: New test.
13554
77cb85b2 135552014-02-27 Mikael Pettersson <mikpe@it.uu.se>
d4dffd58 13556 Jeff Law <law@redhat.com>
77cb85b2 13557
c253f380 13558 PR rtl-optimization/49847
13559 * g++.dg/pr49847.C: New test.
77cb85b2 13560
b12c4baf 135612014-02-27 Marek Polacek <polacek@redhat.com>
13562
13563 PR middle-end/59223
13564 * c-c++-common/pr59223.c: New test.
13565
3befdeb0 135662014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13567
13568 * common/config/i386/predicates.md (const1256_operand): Remove.
13569 (const2356_operand): New.
13570 (const_1_to_2_operand): Remove.
13571 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13572 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13573 (*avx512pf_gatherpf<mode>sf): Ditto.
13574 (avx512pf_gatherpf<mode>df): Ditto.
13575 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13576 (*avx512pf_gatherpf<mode>df): Ditto.
13577 (avx512pf_scatterpf<mode>sf): Ditto.
13578 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13579 (*avx512pf_scatterpf<mode>sf): Ditto.
13580 (avx512pf_scatterpf<mode>df): Ditto.
13581 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13582 (*avx512pf_scatterpf<mode>df): Ditto.
13583 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13584
f46a34a6 135852014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13586
13587 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13588 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13589 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13590 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13591 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13592 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13593 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13594 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13595
3c2e3ed6 135962014-02-26 Bin Cheng <bin.cheng@arm.com>
13597
13598 PR target/60280
13599 * gnat.dg/renaming5.adb: Change to two expected gotos.
13600 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13601 jump threads.
13602 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13603 messages for removed basic block.
13604 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13605 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13606 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13607 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13608
252d32f1 136092014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13610
13611 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13612 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13613 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13614 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13615 * gcc.dg/vmx/merge-vsx.c: Likewise.
13616 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13617
e3659231 136182014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13619
13620 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13621 * gcc.target/i386/prefetchwt1-1.c: New.
13622 * g++.dg/other/i386-2.C: Add new option.
13623 * g++.dg/other/i386-3.C: Ditto.
13624 * gcc.target/i386/sse-12.c: Ditto.
13625 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13626 * gcc.target/i386/sse-22.c: Add new option.
13627 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13628
9c9cbe26 136292014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13630
13631 PR libfortran/59313
13632 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13633
13634 PR libfortran/58015
13635 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13636
6175df17 136372014-02-25 Adam Butcher <adam@jessamine.co.uk>
13638
bc699cc7 13639 PR c++/60311
13640 * g++.dg/cpp1y/pr60311.C: New testcase.
13641
65466722 13642 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13643
6175df17 13644 PR c++/60065
13645 * g++.dg/cpp1y/pr60065.C: New testcase.
13646
91096e87 136472014-02-24 Andrey Belevantsev <abel@ispras.ru>
13648
13649 PR rtl-optimization/60268
13650 * gcc.c-torture/compile/pr60268.c: New test.
13651
2a5e9bb0 136522014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13653
91096e87 13654 * gcc.target/microblaze/others/mem_reload.c: New test.
2a5e9bb0 13655
6f73f6fe 136562014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13657
2a5e9bb0 13658 * gcc.dg/vmx/lde.c: New test.
13659 * gcc.dg/vmx/lde-be-order.c: New test.
13660 * gcc.dg/vmx/ste.c: New test.
13661 * gcc.dg/vmx/ste-be-order.c: New test.
6f73f6fe 13662
4decc3ae 136632014-02-22 Hans-Peter Nilsson <hp@axis.com>
13664
13665 PR testsuite/60173
13666 * lib/target-supports.exp
13667 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13668 and crisv32-*-* to list.
13669
c64dd30b 136702014-02-21 Janus Weil <janus@gcc.gnu.org>
13671
13672 PR fortran/60302
13673 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13674
198ff083 136752014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13676
13677 * gcc.dg/vmx/vsums.c: Check entire result vector.
13678 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13679
6d7bba7f 136802014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13681
13682 * gcc.dg/vmx/ld.c: New test.
13683 * gcc.dg/vmx/ld-be-order.c: New test.
13684 * gcc.dg/vmx/ld-vsx.c: New test.
13685 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13686 * gcc.dg/vmx/ldl.c: New test.
13687 * gcc.dg/vmx/ldl-be-order.c: New test.
13688 * gcc.dg/vmx/ldl-vsx.c: New test.
13689 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13690 * gcc.dg/vmx/st.c: New test.
13691 * gcc.dg/vmx/st-be-order.c: New test.
13692 * gcc.dg/vmx/st-vsx.c: New test.
13693 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13694 * gcc.dg/vmx/stl.c: New test.
13695 * gcc.dg/vmx/stl-be-order.c: New test.
13696 * gcc.dg/vmx/stl-vsx.c: New test.
13697 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13698
72a0bb7a 136992014-02-21 Uros Bizjak <ubizjak@gmail.com>
13700
13701 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13702 * g++.dg/other/i386-3.C (dg-options): Ditto.
13703 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13704 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13705 -mavx512pf and -msha.
13706
a8cf7702 137072014-02-21 Richard Biener <rguenther@suse.de>
13708
13709 PR tree-optimization/60276
13710 * gcc.dg/vect/pr60276.c: New testcase.
13711
e8393d49 137122014-02-21 Janus Weil <janus@gcc.gnu.org>
13713
13714 PR fortran/60234
13715 * gfortran.dg/finalize_23.f90: New.
13716
e966f4c3 137172014-02-21 Adam Butcher <adam@jessamine.co.uk>
13718
13719 PR c++/60052
13720 PR c++/60053
13721 * g++.dg/cpp1y/pr60052.C: New testcase.
13722 * g++.dg/cpp1y/pr60053.C: New testcase.
13723
ca4dd83f 137242014-02-21 Tobias Burnus <burnus@net-b.de>
13725
13726 PR fortran/60286
13727 * gfortran.dg/inquire_16.f90: New.
13728
73e15dfc 137292014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13730
13731 * gcc.target/nios2/biggot-1.c: New.
13732 * gcc.target/nios2/biggot-2.c: New.
13733
fc635e81 137342014-02-20 Martin Jambor <mjambor@suse.cz>
13735
13736 PR ipa/55260
13737 * gcc.dg/ipa/pr55260.c: New test.
13738
1e727acd 137392014-02-20 Bin Cheng <bin.cheng@arm.com>
13740
13741 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13742 for execution test case.
13743
b8731470 137442014-02-20 Jan Hubicka <hubicka@ucw.cz>
13745
13746 PR ipa/58555
b4c6ce9b 13747 * g++.dg/torture/pr58555.C: New testcase.
b8731470 13748
fa52849f 137492014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13750
13751 PR target/60204
13752 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13753 reflect abi fix.
13754 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13755
c4f782fd 137562014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13757 Kirill Yukhin <kirill.yukhin@intel.com>
13758
13759 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13760 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13761 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13762 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13763 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13764 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13765
d1081017 137662014-02-19 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR c/37743
13769 * g++.dg/ext/builtin-bswap1.C: New test.
13770 * c-c++-common/pr37743.c: New test.
13771
8f1128f8 137722014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13773
13774 * gcc.dg/decl-10.c: New test.
13775
81aec8b8 137762014-02-19 Jakub Jelinek <jakub@redhat.com>
13777
0267943e 13778 PR c++/60267
13779 * g++.dg/ext/ivdep-1.C: New test.
13780
81aec8b8 13781 PR c++/60267
13782 * gcc.dg/pr60267.c: New test.
13783
7680f324 137842014-02-19 Uros Bizjak <ubizjak@gmail.com>
13785
13786 PR target/59794
13787 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13788 (dg-options): Remove -Wno-psabi.
b4c6ce9b 13789 * gcc.target/i386/pr59794-2.c: Ditto.
13790 * gcc.target/i386/pr60205-1.c: Ditto.
7680f324 13791 * gcc.target/i386/sse-5.c: Ditto.
13792
02c3cb58 137932014-02-18 Nick Clifton <nickc@redhat.com>
13794
13795 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13796 * gcc.dg/pr23623.c: Likewise.
13797 * gcc.dg/pr48784-1.c: Likewise.
13798 * gcc.dg/pr48784-2.c: Likewise.
13799 * gcc.dg/pr56997-2.c: Likewise.
13800 * gcc.dg/sms-6.c: Likewise.
13801 * gcc.dg/torture/pr60183.c: Likewise.
13802 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13803 * gcc.c-torture/execute/20061220-1.x: New.
13804 * gcc.c-torture/execute/pr43220.x: New.
13805 * gcc.c-torture/execute/pr51581-1.x: New.
13806 * gcc.c-torture/execute/pr51581-2.x: New.
13807 * gcc.c-torture/execute/pr58570.x: New.
13808 * gcc.c-torture/unsorted/DFcmp.x: New.
13809 * gcc.c-torture/unsorted/SFset.x: New.
13810
fc0bb78b 138112014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13812
13813 * gnat.dg/opt31.adb: New test.
13814
05645f0e 138152014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13816
13817 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13818
70782c79 138192014-02-19 Janus Weil <janus@gcc.gnu.org>
13820
13821 PR fortran/60232
13822 * gfortran.dg/typebound_proc_33.f90: New.
13823
977b1853 138242014-02-19 Marek Polacek <polacek@redhat.com>
13825
13826 PR c/60195
13827 * gcc.dg/pr60195.c: New test.
13828
663ecdf1 138292014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13830
d83d5bf0 13831 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
663ecdf1 13832
9b48364f 138332014-02-19 Jakub Jelinek <jakub@redhat.com>
13834
13835 PR preprocessor/58844
13836 * c-c++-common/cpp/pr58844-1.c: New test.
13837 * c-c++-common/cpp/pr58844-2.c: New test.
13838
d5c7b365 138392014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13840
13841 PR c++/60225
13842 * g++.dg/cpp0x/constexpr-ice10.C: New.
13843
138442014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13845
13846 PR c++/60215
13847 * g++.dg/cpp0x/pr60215.C: New.
13848
77d080ca 138492014-02-18 Tobias Burnus <burnus@net-b.de>
13850
13851 PR fortran/49397
13852 * gfortran.dg/proc_ptr_45.f90: New.
13853 * gfortran.dg/proc_ptr_46.f90: New.
13854
040882d0 138552014-02-18 Adam Butcher <adam@jessamine.co.uk>
13856
13857 PR c++/60190
13858 * g++.dg/cpp1y/pr60190.C: New testcase.
13859
9460e325 13860 PR c++/60064
13861 * g++.dg/cpp1y/pr60064.C: New testcase.
13862
737ae9cc 138632014-02-18 Uros Bizjak <ubizjak@gmail.com>
13864
13865 PR target/60205
13866 * gcc.target/i386/pr60205-1.c: New test.
13867 * gcc.target/i386/pr60205-2.c: Ditto.
13868
bebe7788 138692014-02-18 Kai Tietz <ktietz@redhat.com>
13870
13871 PR target/60193
13872 * gcc.target/i386/nest-1.c: New testcase.
13873
0e384caf 138742014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13875
13876 * gnat.dg/opt32.adb: New test.
13877
2ab6a21d 138782014-02-18 Janus Weil <janus@gcc.gnu.org>
13879
13880 PR fortran/60231
13881 * gfortran.dg/typebound_generic_15.f90: New.
13882
41201fa1 138832014-02-17 Janus Weil <janus@gcc.gnu.org>
13884
13885 PR fortran/55907
13886 * gfortran.dg/init_flag_12.f90: New.
13887
389b04c1 138882014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13889 Ilya Tocar <ilya.tocar@intel.com>
13890
13891 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13892 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13893 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13894 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13895
7d5f763f 138962014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13897
13898 * lib/target-supports.exp
13899 (check_effective_target_logical_op_short_circuit): New procedure.
13900 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13901 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13902 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13903 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13904 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13905 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13906 logical_op_short_circuit for the alternative test, extending
13907 it to arm_cortex_m.
13908
8e2b3539 139092014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13910
13911 PR target/60203
13912 * gcc.target/powerpc/pr60203.c: New testsuite.
13913
5ac6468c 139142014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13915
13916 PR fortran/59599
13917 * gfortran.dg/ichar_3.f90: New test.
13918
335252cb 139192014-02-15 Richard Biener <rguenther@suse.de>
13920
13921 PR tree-optimization/60183
13922 * gcc.dg/torture/pr60183.c: New testcase.
13923
8b997800 139242014-02-14 Jeff Law <law@redhat.com>
13925
13926 PR rtl-optimization/60131
13927 * g++.dg/torture/pr60131.C: New test.
13928
99e7a18e 139292014-02-14 Ian Bolton <ian.bolton@arm.com>
13930
13931 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13932 on command-line.
13933
36328aef 139342014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13935
13936 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13937
0b308eee 139382014-02-14 Jakub Jelinek <jakub@redhat.com>
13939
13940 * gcc.c-torture/compile/20140213.c: New test.
13941
0614d12c 139422014-02-13 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR target/43546
13945 * gcc.target/i386/pr43546.c: New test.
13946
ed87d3a6 139472014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13948
13949 * gcc.target/s390/hotpatch-compile-8.c: New test.
13950
56e964d4 139512014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13952
13953 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13954 definition with an ifndef.
13955 * gcc.dg/pr59605-2.c: New test.
13956
6f648625 139572014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13958
13959 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13960
8f687340 139612014-02-12 Joseph Myers <joseph@codesourcery.com>
13962
13963 * gcc.dg/torture/float128-mul-underflow.c,
13964 gcc.dg/torture/float128-truncdf-underflow.c,
13965 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13966
6814efd0 139672014-02-12 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR middle-end/59737
13970 * g++.dg/ipa/pr59737.C: New test.
13971
f752b17b 139722014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13973
13974 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13975
a4eb3f73 139762014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13977
ce39ea7b 13978 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13979
a4eb3f73 13980 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13981
712bf3a3 139822014-02-12 Richard Biener <rguenther@suse.de>
13983
13984 PR middle-end/60092
13985 * gcc.dg/torture/pr60092.c: New testcase.
13986 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13987
b7417723 139882014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13989
13990 * gcc.c-torture/execute/20140212-1.c: New test.
13991
de782278 139922014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13993
13994 PR c++/60047
13995 * g++.dg/cpp0x/pr60047.C: New.
13996
312243bb 139972014-02-12 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR c/60101
14000 * c-c++-common/pr60101.c: New test.
14001
857c5a0b 140022014-02-11 Jan Hubicka <hubicka@ucw.cz>
14003
14004 PR lto/59468
14005 * g++.dg/ipa/devirt-27.C: New testcase.
14006 * g++.dg/ipa/devirt-26.C: New testcase.
14007
94ae016e 140082014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14009
14010 PR target/60137
14011 * gcc.target/powerpc/pr60137.c: New file.
14012
a1f1e248 140132014-02-11 Jakub Jelinek <jakub@redhat.com>
14014
14015 PR fortran/52370
14016 * gfortran.dg/pr52370.f90: New test.
14017
761e76bf 140182014-02-11 Uros Bizjak <ubizjak@gmail.com>
14019
14020 PR target/59927
14021 Revert
14022 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14023
14024 PR testsuite/58630
14025 * gcc.target/i386/pr43662.c (dg-options):
14026 Add -maccumulate-outgoing-args.
14027 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14028 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14029 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14030 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14031 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14032 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14033 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14034 Add -maccumulate-outgoing-args.
14035 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14036 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14037 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14038 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14039 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14040 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14041 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14042 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14043 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14044 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14045 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14046 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14047 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14048 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14049 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14050
340c70d8 140512014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14052
14053 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14054
b3ab9719 140552014-02-11 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR debug/59776
14058 * gcc.dg/guality/pr59776.c: New test.
14059
aa593e20 140602014-02-11 Renlin Li <Renlin.Li@arm.com>
14061
14062 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14063 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14064 (add_options_for_arm_vfp3): New.
14065
1c634092 140662014-02-11 Jeff Law <law@redhat.com>
14067
14068 PR middle-end/54041
14069 * gcc.target/m68k/pr54041.c: New test.
14070
37a502e9 140712014-02-11 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR target/59927
14074 * gcc.target/i386/pr59927.c: New test.
14075
525eda14 140762014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14077
14078 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14079 * gcc.dg/vect/pr60012.c: Likewise.
14080 * gcc.dg/vect/vect-119.c: Likewise.
14081 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14082 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14083
c795e073 140842014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14085
14086 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14087
76962ce8 140882014-02-10 Jeff Law <law@redhat.com>
14089
14090 PR middle-end-52306
14091 * gcc.c-torture/compile/pr52306.c: New test.
14092
0791e370 140932014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14094
14095 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14096
cdf2f9e4 140972014-02-10 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/60115
14100 * gcc.dg/torture/pr60115.c: New testcase.
14101
08f15762 141022014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14103
14104 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14105 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14106
23afdab7 141072014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14108 Ilya Tocar <ilya.tocar@intel.com>
14109
14110 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14111 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14112 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14113 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14114 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14115 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14116 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14117 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14118 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14119 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14120 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14121 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14122 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14123 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14124 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14125 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14126 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14127 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14128 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14129 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14130 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14131 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14132 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14133 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14134 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14135 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14136 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14137
3449ef62 141382014-02-10 Jakub Jelinek <jakub@redhat.com>
14139
d0c52495 14140 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3449ef62 14141
b664a6ed 141422014-02-09 Paul Thomas <pault@gcc.gnu.org>
14143
14144 PR fortran/57522
3449ef62 14145 * gfortran.dg/associated_target_5.f03: New test.
b664a6ed 14146
032f05c9 141472014-02-09 Paul Thomas <pault@gcc.gnu.org>
14148
14149 PR fortran/59026
3449ef62 14150 * gfortran.dg/elemental_by_value_1.f90: New test.
032f05c9 14151
8e0d05f4 141522014-02-08 Janus Weil <janus@gcc.gnu.org>
14153
14154 PR fortran/58470
14155 * gfortran.dg/finalize_22.f90: New.
14156
3768ff66 141572014-02-08 Paul Thomas <pault@gcc.gnu.org>
14158
14159 PR fortran/60066
3449ef62 14160 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3768ff66 14161 was fixed by the patch for PR59906.
14162
5f1736bb 141632014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14164
14165 PR translation/52289
14166 * gfortran.dg/coarray_8.f90: Update dg-error match.
14167
237e78b1 141682014-02-08 Jakub Jelinek <jakub@redhat.com>
14169
6d5a8d89 14170 PR c/59984
14171 * gcc.dg/vect/pr59984.c: New test.
14172
237e78b1 14173 PR middle-end/60092
14174 * gcc.dg/attr-alloc_align-1.c: New test.
14175 * gcc.dg/attr-alloc_align-2.c: New test.
14176 * gcc.dg/attr-alloc_align-3.c: New test.
14177 * gcc.dg/attr-assume_aligned-1.c: New test.
14178 * gcc.dg/attr-assume_aligned-2.c: New test.
14179 * gcc.dg/attr-assume_aligned-3.c: New test.
14180
9313ff74 141812014-02-08 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR target/60077
14184 * gcc.target/i386/pr60077-1.c: New test.
14185 * gcc.target/i386/pr60077-2.c: New test.
14186
6e5a7913 141872014-02-07 Jakub Jelinek <jakub@redhat.com>
14188
14189 PR preprocessor/56824
14190 * gcc.dg/pr56824.c: New test.
14191
8f1ed0e5 141922014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14193
14194 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14195 variable used for atomic operations.
14196
18593a2c 141972014-02-07 Richard Biener <rguenther@suse.de>
14198
14199 PR middle-end/60092
14200 * gcc.dg/vect/pr60092-2.c: New testcase.
14201
8df457cb 142022014-02-07 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR c++/60082
14205 Revert
14206 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14207
14208 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14209 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14210
fc1cd012 142112014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14212
14213 * gcc.target/s390/fp2int1.c: New testcase.
14214
be2c7f8f 142152014-02-07 Richard Biener <rguenther@suse.de>
14216
14217 PR middle-end/60092
14218 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14219 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14220
d0f12d44 142212014-02-06 Jan Hubicka <hubicka@ucw.cz>
14222
14223 PR ipa/59918
14224 * g++.dg/torture/pr59918.C: New testcase.
14225
12033851 142262014-02-06 Jakub Jelinek <jakub@redhat.com>
14227
f6541ad2 14228 PR target/59575
14229 * gcc.target/arm/pr59575.c: New test.
14230
12033851 14231 PR debug/59992
14232 * gcc.dg/pr59992.c: New test.
14233
8025a9a0 142342014-02-06 Marc Glisse <marc.glisse@inria.fr>
14235
14236 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14237 init_priority. Test alignment of variable instead of function.
14238
76fdceeb 142392014-02-06 Marek Polacek <polacek@redhat.com>
14240
14241 PR c/60087
14242 * gcc.dg/pr60087.c: New test.
14243
b7d639bb 142442014-02-06 Alan Modra <amodra@gmail.com>
14245
14246 * gcc.target/powerpc/pr60032.c: New.
14247
9c3a43b7 142482014-02-06 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR target/60062
14251 * gcc.c-torture/execute/pr60062.c: New test.
14252 * gcc.c-torture/execute/pr60072.c: New test.
14253
c73f86dc 142542014-02-06 Ian Bolton <ian.bolton@arm.com>
14255
14256 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14257 so that expected outcome works for PIC variants too.
14258
086db8b0 142592014-02-06 Yury Gribov <y.gribov@samsung.com>
14260 Kugan Vivekanandarajah <kuganv@linaro.org>
14261
14262 * gcc.target/arm/vect-noalign.c: New file.
14263
74d6d072 142642014-02-05 Jan Hubicka <hubicka@ucw.cz>
14265 Jakub Jelinek <jakub@redhat.com>
14266
14267 PR middle-end/60013
14268 * gcc.dg/pr60013.c: New testcase.
14269
479e91ce 142702014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14271
14272 * gcc.dg/vmx/sum2s.c: New.
14273 * gcc.dg/vmx/sum2s-be-order.c: New.
14274
b9cc9f84 142752014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14276
14277 * gcc.dg/vmx/pack.c: New.
14278 * gcc.dg/vmx/pack-be-order.c: New.
14279 * gcc.dg/vmx/unpack.c: New.
14280 * gcc.dg/vmx/unpack-be-order.c: New.
14281
c900bd95 142822014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14283
14284 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14285 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14286
a503c22d 142872014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14288
14289 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14290 Use __builtin_floorf, __builtin_ceilf.
14291 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14292 declaration.
14293 (TEST): Use __builtin_floorf.
14294 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14295
3fb71aed 142962014-02-05 Jakub Jelinek <jakub@redhat.com>
14297
bd93c679 14298 PR ipa/59947
14299 * g++.dg/opt/pr59947.C: New test.
14300
3fb71aed 14301 PR c++/58703
14302 * c-c++-common/gomp/pr58703.c: New test.
14303
c86c2e73 143042014-02-05 Richard Biener <rguenther@suse.de>
14305
14306 PR testsuite/60076
14307 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14308 avoid using unsigned long long.
14309
ae3a21c9 143102014-02-05 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR middle-end/57499
14313 * g++.dg/torture/pr57499.C: New test.
14314
3f52b85a 143152014-02-05 Yury Gribov <y.gribov@samsung.com>
14316
ae3a21c9 14317 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3f52b85a 14318
5b864aa1 143192014-02-04 Jan Hubicka <hubicka@ucw.cz>
14320
14321 * g++.dg/ipa/devirrt-22.C: Fix template.
14322
ec704957 143232014-02-04 Marek Polacek <polacek@redhat.com>
14324
14325 PR c/60036
14326 * gcc.dg/pr60036.c: New test.
14327
bc58d800 143282014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14329
14330 PR ipa/60058
14331 * g++.dg/torture/pr60058.C: New testcase.
14332
1adfd93a 143332014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14334
14335 * g++.dg/tsan/default_options.C: Invert check.
14336
f84a6a0e 143372014-02-04 Jakub Jelinek <jakub@redhat.com>
14338
de96bd4a 14339 PR tree-optimization/60002
14340 * g++.dg/opt/pr60002.C: New test.
14341
4e459157 14342 PR tree-optimization/60023
14343 * g++.dg/vect/pr60023.cc: New test.
14344
5ceeaef0 14345 PR ipa/60026
14346 * c-c++-common/torture/pr60026.c: New test.
14347
f84a6a0e 14348 PR rtl-optimization/57915
14349 * gcc.target/i386/pr57915.c: New test.
14350
fa5e2ece 143512014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14352
14353 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14354
4da563f5 143552014-02-04 Renlin Li <Renlin.Li@arm.com>
14356
14357 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14358
20ebf4ca 143592014-02-04 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR middle-end/59261
14362 * gcc.dg/pr59261.c: New test.
14363
0f52e33a 143642014-02-04 Richard Biener <rguenther@suse.de>
14365
14366 PR tree-optimization/60012
14367 * gcc.dg/vect/pr60012.c: New testcase.
14368
48118d02 143692014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14370
14371 PR target/59788
14372 * g++.dg/eh/unwind-direct.C: New test.
14373
743164d2 143742014-02-04 Uros Bizjak <ubizjak@gmail.com>
14375
14376 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14377 timeout value to 20s.
14378
abcb2cab 143792014-02-03 Jan Hubicka <hubicka@ucw.cz>
14380
14381 PR ipa/59882
14382 * g++.dg/torture/pr59882.C: New testcase
14383
54176a57 143842014-02-03 Jan Hubicka <jh@suse.cz>
14385
14386 PR ipa/59831
14387 * g++.dg/ipa/devirt-22.C: New testcase.
14388
6750de5f 143892014-02-03 Jan Hubicka <jh@suse.cz>
14390
14391 * g++.dg/ipa/devirt-25.C: New testcase.
14392
bb737dbf 143932014-02-04 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR tree-optimization/59924
14396 * gcc.dg/pr59924.c: New test.
14397
02636da3 143982014-02-03 Jan Hubicka <hubicka@ucw.cz>
14399
14400 PR ipa/59831
14401 * g++.dg/ipa/devirt-24.C: New testcase.
14402
caf62483 144032014-02-03 Marc Glisse <marc.glisse@inria.fr>
14404
14405 PR c++/53017
14406 PR c++/59211
14407 * c-c++-common/attributes-1.c: New testcase.
14408 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14409
d86e71c1 144102014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14411
14412 PR c++/58871
14413 * g++.dg/cpp0x/pr58871.C: New.
14414
512cbd67 144152014-02-03 Cong Hou <congh@google.com>
14416
14417 PR tree-optimization/60000
14418 * g++.dg/vect/pr60000.cc: New test.
14419
1f81c8ed 144202014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14421
14422 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14423 * gcc.target/i386/long-double-64-4.c: Likewise.
14424 * gcc.target/i386/long-double-80-1.c: Likewise.
14425 * gcc.target/i386/long-double-80-2.c: Likewise.
14426 * gcc.target/i386/long-double-80-3.c: Likewise.
14427 * gcc.target/i386/long-double-80-4.c: Likewise.
14428 * gcc.target/i386/long-double-80-5.c: Likewise.
14429 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14430 __multf3 isn't used.
14431 * gcc.target/i386/long-double-64-3.c: Likewise.
14432 * gcc.target/i386/long-double-128-1.c: New test.
14433 * gcc.target/i386/long-double-128-2.c: Likewise.
14434 * gcc.target/i386/long-double-128-3.c: Likewise.
14435 * gcc.target/i386/long-double-128-4.c: Likewise.
14436 * gcc.target/i386/long-double-128-5.c: Likewise.
14437 * gcc.target/i386/long-double-128-6.c: Likewise.
14438 * gcc.target/i386/long-double-128-7.c: Likewise.
14439 * gcc.target/i386/long-double-128-8.c: Likewise.
14440 * gcc.target/i386/long-double-128-9.c: Likewise.
14441 * gcc.target/i386/long-double-64-5.c: Likewise.
14442 * gcc.target/i386/long-double-64-6.c: Likewise.
14443 * gcc.target/i386/long-double-64-7.c: Likewise.
14444 * gcc.target/i386/long-double-64-8.c: Likewise.
14445 * gcc.target/i386/long-double-64-9.c: Likewise.
14446 * gcc.target/i386/long-double-80-10.c: Likewise.
14447 * gcc.target/i386/long-double-80-8.c: Likewise.
14448 * gcc.target/i386/long-double-80-9.c: Likewise.
14449
f18c3345 144502014-02-03 Andrey Belevantsev <abel@ispras.ru>
14451
14452 PR rtl-optimization/57662
14453 * g++.dg/pr57662.C: New test.
14454
47f833a2 144552014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14456
14457 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14458 * gcc.dg/vmx/perm.c: New.
14459 * gcc.dg/vmx/perm-be-order.c: New.
14460
6c65ab35 144612014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14462
14463 * gcc.dg/vmx/vsums.c: New.
14464 * gcc.dg/vmx/vsums-be-order.c: New.
14465
ac66ebf1 144662014-02-02 Jan Hubicka <hubicka@ucw.cz>
14467
14468 * g++.dg/ipa/devirt-23.C: New testcase.
3a4f7ef5 14469 * g++.dg/ipa/devirt-20.C: Fix template.
14470
144712014-02-02 Jan Hubicka <jh@suse.cz>
14472
14473 * g++.dg/ipa/devirt-21.C: New testcase.
ac66ebf1 14474
9641080c 144752014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14476
14477 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14478 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14479
fd3c118d 144802014-02-02 Uros Bizjak <ubizjak@gmail.com>
14481
14482 PR target/60017
14483 * gcc.c-torture/execute/pr60017.c: New test.
14484
24ecc224 144852014-02-02 Mikael Morin <mikael@gcc.gnu.org>
42412a94 14486
14487 PR fortran/57033
14488 * gfortran.dg/default_initialization_7.f90: New test.
14489
e6b90557 144902014-02-01 Paul Thomas <pault@gcc.gnu.org>
14491
14492 PR fortran/59906
3449ef62 14493 * gfortran.dg/elemental_subroutine_9.f90: New test.
e6b90557 14494
650005c7 144952014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14496
14497 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14498
68c69a11 144992014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14500
14501 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14502
1156a352 145032014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14504
14505 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14506
3da3051d 145072014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14508
14509 PR c++/51219
14510 * g++.dg/init/bitfield5.C: New.
14511
b8e66853 145122014-02-01 Jakub Jelinek <jakub@redhat.com>
14513
14514 PR tree-optimization/60003
14515 * gcc.c-torture/execute/pr60003.c: New test.
14516
92b64c52 145172014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14518
14519 PR bootstrap/59985
14520 * gcc.target/arm/pr59985.C: New.
14521
fb829ba6 145222014-01-31 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR sanitizer/59410
14525 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14526 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14527 to compile.
14528 (tsan_finish): Restore dg-do-what-default.
14529 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14530 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14531 * g++.dg/tsan/default_options.C: Likewise.
14532 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14533 * g++.dg/tsan/atomic_free2.C: Likewise.
14534 * g++.dg/tsan/cond_race.C: Likewise.
14535 * g++.dg/tsan/fd_close_norace.C: Likewise.
14536 * g++.dg/tsan/benign_race.C: Likewise.
14537 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14538 * c-c++-common/tsan/simple_race.c: Likewise.
14539 * c-c++-common/tsan/mutexset1.c: Likewise.
14540 * c-c++-common/tsan/thread_leak2.c: Likewise.
14541 * c-c++-common/tsan/tls_race.c: Likewise.
14542 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14543 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14544 * c-c++-common/tsan/free_race2.c: Likewise.
14545 * c-c++-common/tsan/thread_leak.c: Likewise.
14546 * c-c++-common/tsan/thread_leak1.c: Likewise.
14547 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14548 * c-c++-common/tsan/free_race.c: Likewise.
14549 * c-c++-common/tsan/sleep_sync.c: Likewise.
14550 * c-c++-common/tsan/tiny_race.c: Likewise.
14551 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14552 * c-c++-common/tsan/atomic_stack.c: Likewise.
14553 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14554 in dg-output regexps.
14555 * c-c++-common/tsan/simple_stack.c: Likewise.
14556
b4c6ce9b 145572014-01-31 Richard Henderson <rth@redhat.com>
9ae6e329 14558
14559 * g++.dg/tm/pr60004.C: New.
14560
7ed7b5b0 145612014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14562
14563 PR c++/59082
14564 * g++.dg/inherit/crash4.C: New.
14565
83f0ecbd 145662014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7ed7b5b0 14567
83f0ecbd 14568 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14569
68a26b0e 145702014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14571
14572 * gcc.target/i386/m512-check.h: Use correct rounding values.
14573
bd7e5882 145742014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14575
14576 * gcc.target/i386/avx-1.c: Use correct rounding values.
24ecc224 14577 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14578 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14579 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14580 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14581 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14582 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14583 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14584 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14585 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14586 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14587 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14588 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14589 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14590 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14591 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14592 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14593 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14594 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14595 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14596 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14597 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14598 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14599 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14600 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14601 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14602 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14603 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14604 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14605 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14606 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14607 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14608 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14609 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14610 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14611 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14612 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14613 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14614 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14615 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14616 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14617 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14618 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14619 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14620 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14621 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14622 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14623 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14624 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14625 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14626 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14627 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14628 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14629 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14630 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14631 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14632 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14633 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14634 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14635 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14636 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14637 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14638 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14639 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14640 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14641 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14642 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14643 * gcc.target/i386/sse-13.c: Ditto.
14644 * gcc.target/i386/sse-14.c: Ditto.
14645 * gcc.target/i386/sse-22.c: Ditto.
14646 * gcc.target/i386/sse-23.c: Ditto.
bd7e5882 14647
a31e7f46 146482014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14649
14650 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14651 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14652
ce319529 146532014-01-31 Richard Biener <rguenther@suse.de>
14654
14655 PR middle-end/59990
14656 * gcc.dg/torture/pr59990.c: New testcase.
14657
02699c6f 146582014-01-31 Jakub Jelinek <jakub@redhat.com>
14659
14660 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14661 if it fails don't run any tsan tests.
14662
ec761d5a 146632014-01-31 Marek Polacek <polacek@redhat.com>
14664
14665 PR c/59963
14666 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14667 (y): Adjust dg-error.
14668 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14669 * gcc.dg/pr59963-1.c: New test.
14670 * gcc.dg/pr59963-2.c: New test.
14671 * gcc.dg/pr59963-3.c: New test.
14672
97e155b1 146732014-01-30 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR target/59923
14676 * gcc.target/arm/pr59923.c: New test.
14677
8e6e94c4 146782014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14679
14680 * gcc.dg/vmx/splat.c: New.
14681 * gcc.dg/vmx/splat-vsx.c: New.
14682 * gcc.dg/vmx/splat-be-order.c: New.
14683 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14684 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14685 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14686
135b982d 146872014-01-30 Richard Biener <rguenther@suse.de>
14688
14689 PR tree-optimization/59993
14690 * gcc.dg/torture/pr59993.c: New testcase.
14691
f8ca591b 146922014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14693
14694 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14695 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14696 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14697 vect_int rather than vect_float.
14698
2fa2fd21 146992014-01-30 Marek Polacek <polacek@redhat.com>
14700
14701 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14702
fb32bcd7 147032014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14704
14705 * gcc.target/microblaze/isa/fcmp4.c: New.
14706
22a75734 147072014-01-30 Marek Polacek <polacek@redhat.com>
14708
14709 PR c/59940
14710 * gcc.dg/pr59940.c: New test.
14711 * gcc.dg/pr35635.c (func3): Move dg-warning.
14712
bb4b5e0f 147132014-01-30 Richard Biener <rguenther@suse.de>
14714
14715 PR tree-optimization/59903
14716 * gcc.dg/torture/pr59903.c: New testcase.
14717
fcd59115 147182014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14719
14720 PR c++/58843
14721 * g++.dg/lookup/crash8.C: New.
14722
aa005ede 147232014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14724
14725 PR c++/58649
14726 * g++.dg/template/crash117.C: New.
14727
29f580ac 147282014-01-30 Richard Biener <rguenther@suse.de>
14729
14730 PR c/59905
14731 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14732 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14733 abort.
14734 * gcc.dg/invalid-call-1.c: Likewise.
14735
65a3b224 147362014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14737
14738 PR c++/58561
14739 * g++.dg/cpp1y/auto-fn23.C: New.
14740
55a18590 147412014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14742
14743 PR c++/58846
14744 * g++.dg/init/dso_handle2.C: New.
14745
9e31b03d 147462014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14747
14748 PR c++/58674
14749 * g++.dg/cpp0x/pr58674.C: New.
14750
3beed474 147512014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14752
24ecc224 14753 PR target/59617
3beed474 14754 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14755 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14756
f848237b 147572014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14758
14759 * gcc.dg/vmx/merge-be-order.c: New.
14760 * gcc.dg/vmx/merge.c: New.
14761 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14762 * gcc.dg/vmx/merge-vsx.c: New.
14763
b904104c 147642014-01-29 Richard Biener <rguenther@suse.de>
14765
14766 PR tree-optimization/58742
14767 * gcc.dg/pr58742-1.c: New testcase.
14768 * gcc.dg/pr58742-2.c: Likewise.
14769 * gcc.dg/pr58742-3.c: Likewise.
14770
67127400 147712014-01-29 Renlin Li <Renlin.Li@arm.com>
14772
14773 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14774 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14775 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14776
dac04683 147772014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14778
14779 PR c++/58702
14780 * g++.dg/gomp/pr58702.C: New.
14781
7d6bcc93 147822014-01-29 Dodji Seketeli <dodji@redhat.com>
14783
14784 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14785 selector.
14786
863a3781 147872014-01-29 Jakub Jelinek <jakub@redhat.com>
14788
b2c0e0b7 14789 PR middle-end/59917
14790 PR tree-optimization/59920
14791 * gcc.dg/pr59920-1.c: New test.
14792 * gcc.dg/pr59920-2.c: New test.
14793 * gcc.dg/pr59920-3.c: New test.
14794 * c-c++-common/gomp/pr59917-1.c: New test.
14795 * c-c++-common/gomp/pr59917-2.c: New test.
14796
863a3781 14797 PR tree-optimization/59594
14798 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14799 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14800 * gcc.dg/vect/pr59594.c: New test.
14801
85596a5e 148022014-01-28 Paul Thomas <pault@gcc.gnu.org>
390d8a0b 14803
85596a5e 14804 PR fortran/59414
863a3781 14805 * gfortran.dg/allocate_class_3.f90: New test.
390d8a0b 14806
9e8234d0 148072014-01-28 Dodji Seketeli <dodji@redhat.com>
14808
14809 PR preprocessor/59935
14810 * c-c++-common/cpp/warning-zero-location.c: New test.
14811 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14812
b0da79d2 148132014-01-27 Steve Ellcey <sellcey@mips.com>
14814
14815 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14816
b17a1fa8 148172014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14818
14819 * g++.dg/ext/mv16.C: New tests.
14820
f4a19f2a 148212014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14822
14823 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14824 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14825 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14826 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14827 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14828 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14829 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14830 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14831 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14832 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14833 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14834 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14835 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14836 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14837 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14838 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14839 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14841 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14842 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14843 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14844 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14845 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14846 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14847 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14848 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14849 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14850 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14851 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14852 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14853 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14854 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14855 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14856 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14857 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14858 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14859 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14860 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14861 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14862 _mm512_mask_cvtepi32_storeu_epi8.
14863 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14864 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14865 _mm512_mask_cvtepi32_storeu_epi16.
14866 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14867 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14868 _mm512_mask_cvtepi64_storeu_epi8.
14869 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14870 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14871 _mm512_mask_cvtepi64_storeu_epi16.
14872 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14873 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14874 _mm512_mask_cvtepi64_storeu_epi32.
14875 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14876 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14877 _mm512_mask_cvtsepi32_storeu_epi8.
14878 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14879 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14880 _mm512_mask_cvtsepi32_storeu_epi16.
14881 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14882 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14883 _mm512_mask_cvtsepi64_storeu_epi8.
14884 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14885 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14886 _mm512_mask_cvtsepi64_storeu_epi16.
14887 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14888 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14889 _mm512_mask_cvtsepi64_storeu_epi32.
14890 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14891 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14892 _mm512_mask_cvtusepi32_storeu_epi8.
14893 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14894 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14895 _mm512_mask_cvtusepi32_storeu_epi16.
14896 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14897 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14898 _mm512_mask_cvtusepi64_storeu_epi8.
14899 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14900 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14901 _mm512_mask_cvtusepi64_storeu_epi16.
14902 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14903 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14904 _mm512_mask_cvtusepi64_storeu_epi32.
14905 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14906 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14907
0daf3bbe 149082014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14909
24ecc224 14910 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
0daf3bbe 14911 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14912 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14913 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14914 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14915 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14916 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14917 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14918 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14919 built-ins roudning immediate.
14920 * gcc.target/i386/sse-22.c: Add new built-ins.
14921 * gcc.target/i386/sse-23.c: Ditto.
14922 * gcc.target/i386/avx-1.c: Ditto.
14923
42e035a5 149242014-01-27 Christian Bruel <christian.bruel@st.com>
14925
14926 * gcc.target/sh/torture/strncmp.c: New tests.
14927
d7f4ca1d 149282014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14929
14930 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14931
d4a82ce2 149322014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14933
14934 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14935
d3d3f7c2 149362014-01-24 Jeff Law <law@redhat.com>
14937
14938 PR tree-optimization/59919
14939 * gcc.c-torture/compile/pr59919.c: New test.
14940
34e387b0 149412014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14942
14943 PR c++/57524
14944 * g++.dg/ext/timevar2.C: New.
14945
6c82e7b4 149462014-01-24 Marek Polacek <polacek@redhat.com>
14947
14948 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14949
d5ad33f7 149502014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14951
14952 PR target/59929
14953 * gcc.target/i386/pr59929.c: New test.
14954
1c09f133 149552014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14956
14957 PR target/59909
14958 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14959 word atomic functions at runtime.
14960
2623625f 149612014-01-23 Marek Polacek <polacek@redhat.com>
14962
14963 PR c/59846
14964 * gcc.dg/pr59846.c: New test.
14965
46da3601 149662014-01-23 Marek Polacek <polacek@redhat.com>
14967
14968 PR c/58346
14969 * c-c++-common/pr58346-1.c: New test.
14970 * c-c++-common/pr58346-2.c: New test.
14971 * c-c++-common/pr58346-3.c: New test.
14972
9a9db3c1 149732014-01-23 Marek Polacek <polacek@redhat.com>
14974
14975 PR c/59871
14976 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14977 * gcc.dg/pr59871.c: New test.
14978
199e0e60 149792014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14980
14981 PR c++/58980
14982 * g++.dg/parse/enum11.C: New.
14983
33fb2095 149842014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14985
14986 * gcc.target/aarch64/sshr64_1.c: New testcase.
14987
7e005ab5 149882014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14989
14990 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14991 SIMD enabled function.
14992 * g++.dg/cilk-plus/ef_test.C: New test.
d4a82ce2 14993 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14994 and added C++ ones.
7e005ab5 14995 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14996 to differenciate C error messages from C++ ones.
14997
c2259249 149982014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14999
15000 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15001
deed735a 150022014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15003
15004 * gcc.target/microblaze/others/builtin-trap.c: New test,
15005
d6779b5f 150062014-01-23 Jakub Jelinek <jakub@redhat.com>
15007
15008 PR middle-end/58809
15009 * c-c++-common/gomp/pr58809.c: New test.
15010
375b0477 150112014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15012
15013 PR sanitizer/59897
15014 * c-c++-common/asan/use-after-return-1.c: Fixed
15015 to pass on darwin.
15016
ffc2c526 150172014-01-23 Dodji Seketeli <dodji@redhat.com>
15018
15019 PR preprocessor/58580
15020 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15021
3e8ed1e8 150222014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
b4c6ce9b 15023 Ilya Tocar <ilya.tocar@intel.com>
3e8ed1e8 15024
765faa80 15025 * gcc.target/i386/avx512f-kmovw-1.c: New.
15026
150272014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15028
15029 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3e8ed1e8 15030 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15031 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15032 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15033 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15034 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15035
431cd7a8 150362014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15037
15038 PR target/52125
15039 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15040 * gcc.target/mips/pr52125.c: New test.
15041
ec431042 150422014-01-22 Marek Polacek <polacek@redhat.com>
15043
15044 PR c/59891
15045 * gcc.dg/torture/pr59891.c: New test.
15046
b93ba654 150472014-01-22 Jeff Law <law@redhat.com>
15048
15049 PR tree-optimization/59597
15050 * gcc.dg/tree-ssa/pr59597.c: New test.
15051
422470c1 150522014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15053
15054 PR rtl-optimization/59477
15055 * g++.dg/pr59477.C: New.
15056
2a3e9d68 150572014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15058
15059 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15060
fae539a5 150612014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15062
15063 PR c++/59482
15064 * g++.dg/pr59482.C: New.
15065
0f97c9d9 150662014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15067
15068 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15069 * gcc.dg/vmx/extract-vsx.c: New.
15070 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15071 * gcc.dg/vmx/insert-vsx.c: New.
15072
fe5cb3e1 150732014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15074
15075 PR rtl-optimization/59896
15076 * gcc.target/arm/pr59896.c: New.
15077
4f428208 150782014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15079
15080 PR rtl-optimization/59858
15081 * gcc.target/arm/pr59858.c: New.
15082
d5d426f8 150832014-01-21 Jakub Jelinek <jakub@redhat.com>
15084
36cdb2ab 15085 PR target/59003
15086 * gcc.dg/tree-prof/pr59003.c: New test.
15087
d5d426f8 15088 PR middle-end/59860
15089 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15090 other targets.
15091
3f5c5d5b 150922014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15093
15094 * gfortran.dg/round_3.f08: Add more cases.
fe5cb3e1 15095
0d02e22f 150962014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15097
15098 * lib/target-supports.exp (force_conventional_output_for): New
15099 procedure.
15100 * lib/scanasm.exp (scan-assembler_required_options)
15101 (scan-assembler-not_required_options)
15102 (scan-assembler-times_required_options): Replace with
15103 force_conventional_output_fors.
15104 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15105 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15106
4f13e575 151072014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15108
15109 PR middle-end/59789
15110 * gcc.target/i386/pr59789.c: New testcase.
15111
50555595 151122014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15113
15114 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15115 the 'code' bitfield from 16 to 8.
15116
6c3b9b79 151172014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15118
15119 * lib/target-supports.exp
15120 (check_effective_target_vect_perm): Exclude aarch64_be.
15121 (check_effective_target_vect_perm_byte): Likewise.
15122 (check_effective_target_vect_perm_short): Likewise.
15123
d245306a 151242014-01-20 Alex Velenko <Alex.Velenko@arm.com>
f04d0d91 15125
15126 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15127 (RUN_TEST): Use new macro.
15128 (INDEX64_32): Delete.
15129 (INDEX64_64): Likewise.
15130 (INDEX128_32): Likewise.
15131 (INDEX128_64): Likewise.
15132 (INDEX): Likewise.
15133 (test_vneg_f32): Use fixed RUN_TEST.
15134
d4addd98 151352014-01-20 Richard Biener <rguenther@suse.de>
15136
15137 PR middle-end/59860
15138 * gcc.dg/pr59860.c: New testcase.
15139
bfe1a13d 151402014-01-20 Jakub Jelinek <jakub@redhat.com>
15141
15142 PR target/59880
15143 * gcc.target/i386/pr59880.c: New test.
15144
8b644976 151452014-01-20 Renlin Li <renlin.li@arm.com>
15146
15147 * gcc.dg/pr44194-1.c: Tweak regexp.
15148
237de546 151492014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15150
15151 PR libfortran/59771
15152 PR libfortran/59774
15153 PR libfortran/59836
15154 * gfortran.dg/round_3.f08: New cases added.
15155 * gfortran.dg/fmt_g_1.f90: New test.
15156
19de0631 151572014-01-19 Uros Bizjak <ubizjak@gmail.com>
15158
15159 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15160
478f4a69 151612014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15162
15163 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15164
cc197f65 151652014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15166
15167 * gcc.dg/vect/pr57705.c: Require vect_int.
15168 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15169 * gcc.dg/vect/vect-alias-check.c: Likewise.
15170
2c658c2c 151712014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15172
15173 PR fortran/58007
15174 * gfortran.dg/unresolved_fixup_1.f90: New test.
15175 * gfortran.dg/unresolved_fixup_2.f90: New test.
15176
9d1464c1 151772014-01-18 Jakub Jelinek <jakub@redhat.com>
15178
15179 PR target/58944
15180 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15181 Remove dg-prune-output lines.
15182
c291d34a 151832014-01-17 Jakub Jelinek <jakub@redhat.com>
15184
15185 PR middle-end/59706
15186 * gfortran.dg/pr59706.f90: New test.
15187 * g++.dg/ext/pr59706.C: New test.
15188
06422b55 151892014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15190
15191 PR c++/59270
15192 PR c++/58811
15193 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15194 * g++.dg/init/pr58811.C: Likewise.
15195
b2e502cd 151962014-01-17 Jeff Law <law@redhat.com>
15197
2c658c2c 15198 PR middle-end/57904
b2e502cd 15199 * gfortran.dg/pr57904.f90: New test.
15200
60508649 152012014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15202
15203 PR c++/59269
15204 * g++.dg/cpp0x/nsdmi-union4.C: New.
15205
0116c9f8 152062014-01-17 Marek Polacek <polacek@redhat.com>
15207
15208 PR c++/59838
15209 * g++.dg/diagnostic/pr59838.C: New test.
15210
a576c57a 152112014-01-17 Marek Polacek <polacek@redhat.com>
15212
15213 PR c/58346
15214 * gcc.dg/pr58346.c: New test.
15215
1905e86a 152162014-01-17 Jakub Jelinek <jakub@redhat.com>
15217
0cce7699 15218 PR testsuite/58776
bfe1a13d 15219 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
0cce7699 15220 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15221 option duplication.
15222
5e1da545 15223 PR fortran/59440
15224 * gfortran.dg/pr59440-1.f90: New test.
15225 * gfortran.dg/pr59440-2.f90: New test.
15226 * gfortran.dg/pr59440-3.f90: New test.
15227
ec6c2387 15228 PR testsuite/59064
15229 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15230 testing for " version" and " alias" with one testing for
15231 " version\[^\n\r]* alias".
15232 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15233 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15234 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15235 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15236 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15237 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15238
1905e86a 15239 PR c++/57945
15240 * c-c++-common/torture/pr57945.c: New test.
15241
01b23159 152422014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15243
15244 * gcc.target/arm/its.c: New testcase.
15245
c473fea7 152462014-01-16 Jan Hubicka <jh@suse.cz>
15247
15248 PR ipa/59775
15249 * g++.dg/torture/pr59775.C: New testcase.
15250
d47659aa 152512014-01-16 Jakub Jelinek <jakub@redhat.com>
15252
e8e60ada 15253 PR middle-end/58344
15254 * gcc.c-torture/compile/pr58344.c: New test.
15255
e111028e 15256 PR target/59839
15257 * gcc.target/i386/pr59839.c: New test.
15258
d47659aa 15259 PR debug/54694
15260 * gcc.target/i386/pr9771-1.c (main): Rename to...
15261 (real_main): ... this. Add __asm name "main".
15262 (ASMNAME, ASMNAME2, STRING): Define.
15263
4edd2c14 152642014-01-16 Nick Clifton <nickc@redhat.com>
15265
15266 PR middle-end/28865
15267 * gcc.c-torture/compile/pr28865.c: New.
15268 * gcc.c-torture/execute/pr28865.c: New.
15269
2830de69 152702014-01-16 Marek Polacek <polacek@redhat.com>
15271
15272 PR middle-end/59827
15273 * gcc.dg/pr59827.c: New test.
15274
018db0b6 152752014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15276
15277 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15278
f67bb7c6 152792014-01-15 Richard Henderson <rth@redhat.com>
15280
15281 PR debug/54694
15282 * gcc.target/i386/pr54694.c: New test.
15283
36e33c6a 152842014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15285
15286 PR c++/49718
15287 * g++.dg/pr49718.C: New test.
15288
a972074f 152892014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15290
15291 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15292
3adca139 152932014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15294
15295 * gcc.dg/vmx/mult-even-odd.c: New.
15296 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15297
f0b627ff 152982014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15299
15300 * lib/target-supports.exp (check_libcilkrts_available): Added an
15301 extern "C" if we are using C++ along with a function prototype.
15302
92802c6f 153032014-01-15 Jeff Law <law@redhat.com>
15304
15305 PR tree-optimization/59747
15306 * gcc.c-torture/execute/pr59747.c: New test.
15307
71035007 153082014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15309
15310 PR target/59794
15311 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15312 Linux/x86.
15313 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15314 * g++.dg/ext/attribute-test-1.C: Likewise.
15315 * g++.dg/ext/attribute-test-2.C: Likewise.
15316 * g++.dg/ext/attribute-test-3.C: Likewise.
15317 * g++.dg/ext/attribute-test-4.C: Likewise.
15318 * g++.dg/ext/pr56790-1.C: Likewise.
15319 * g++.dg/torture/pr38565.C: Likewise.
15320 * gcc.dg/pr53060.c: Likewise.
15321 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15322 * c-c++-common/vector-compare-2.c: Likewise.
15323 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15324 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15325 dg-message line number.
15326
19b58ae9 153272014-01-15 Matthias Klose <doko@ubuntu.com>
15328
15329 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15330
500fffe1 153312014-01-15 Richard Biener <rguenther@suse.de>
15332
15333 PR tree-optimization/59822
15334 * g++.dg/torture/pr59822.C: New testcase.
15335
0126208c 153362014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15337
15338 PR target/59808
15339 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
ccc1de89 15340 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
0126208c 15341
d9fb4e77 153422014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15343 Kugan Vivekanandarajah <kuganv@linaro.org>
15344
15345 PR target/59695
15346 * g++.dg/pr59695.C: New testcase.
15347
37c55f71 153482014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15349
3716dd35 15350 PR target/59803
37c55f71 15351 * gcc.c-torture/compile/pr59803.c: New testcase.
15352
1248c663 153532014-01-15 Jakub Jelinek <jakub@redhat.com>
15354
15355 PR c/58943
15356 * gcc.c-torture/execute/pr58943.c: New test.
15357 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15358
838bf047 153592014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15360
15361 PR target/59794
15362 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15363 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15364 (bar): Change return type to void. Set y to x.
15365 * gcc.target/i386/pr59794-1.c: New testcase.
15366 * gcc.target/i386/pr59794-2.c: Likewise.
15367 * gcc.target/i386/pr59794-3.c: Likewise.
15368 * gcc.target/i386/pr59794-4.c: Likewise.
15369 * gcc.target/i386/pr59794-5.c: Likewise.
15370 * gcc.target/i386/pr59794-6.c: Likewise.
15371 * gcc.target/i386/pr59794-7.c: Likewise.
15372
546d1cc8 153732014-01-14 Richard Biener <rguenther@suse.de>
15374
15375 PR tree-optimization/58921
15376 PR tree-optimization/59006
15377 * gcc.dg/torture/pr58921.c: New testcase.
15378 * gcc.dg/torture/pr59006.c: Likewise.
15379 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15380
21a805eb 153812014-01-14 Jakub Jelinek <jakub@redhat.com>
15382
15383 PR testsuite/59494
15384 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15385 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15386 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15387 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15388 Executing predictive commoning without unrolling.
15389
fbf4df62 153902014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15391
838bf047 15392 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
fbf4df62 15393 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15394 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15395 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15396 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15397 __builtin_ia32_rsqrt28sd_round.
15398 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15399 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15400 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15401 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15402 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15403 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15404 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15405 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15406 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15407 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15408 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15409 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15410 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15411 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15412 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15413 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15414 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15415 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15416 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15417 fix wrong rounding mode (see above).
15418 * gcc.target/i386/sse-23.c: Ditto.
15419
51cc20fd 154202014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15421
15422 * gcc.dg/vmx/insert.c: New.
15423 * gcc.dg/vmx/insert-be-order.c: New.
15424 * gcc.dg/vmx/extract.c: New.
15425 * gcc.dg/vmx/extract-be-order.c: New.
15426
f6a34e3f 154272014-01-13 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR tree-optimization/59387
15430 * gcc.c-torture/execute/pr59387.c: New test.
15431
f1278bb4 154322014-01-13 Richard Biener <rguenther@suse.de>
15433
15434 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15435 adjusting mathlib options.
15436 * gfortran.dg/lto/lto.exp: Likewise.
15437
ad464c56 154382014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15439
15440 * gnat.dg/loop_optimization17.adb: New test.
15441 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15442
75c9129c 154432014-01-13 Christian Bruel <christian.bruel@st.com>
15444
15445 * gcc.target/sh/cmpstrn.c: New case.
15446
1d93666d 154472014-01-13 Jakub Jelinek <jakub@redhat.com>
15448
15449 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15450 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15451
a1e76cd9 154522014-01-12 Janus Weil <janus@gcc.gnu.org>
15453
15454 PR fortran/58026
15455 * gfortran.dg/alloc_comp_basics_6.f90: New.
15456
d0503897 154572014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15458
15459 PR fortran/59700
15460 * gfortran.dg/pr59700.f90: New test.
15461
f1033484 154622014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15463
15464 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15465 * gfortran.dg/use_only_3.f90: Likewise.
15466 * gfortran.dg/inquire_10.f90: Delete opened file.
15467 * gfortran.dg/inquire_15.f90: Likewise.
15468 * gfortran.dg/pr16597.f90: Likewise.
15469 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15470 for PR59419.
15471
782ce6aa 154722014-01-10 Jeff Law <law@redhat.com>
15473
15474 PR middle-end/59743
15475 * gcc.c-torture/compile/pr59743.c: New test.
15476
2441731c 154772014-01-10 Jan Hubicka <jh@suse.cz>
15478
15479 PR ipa/58585
15480 * g++.dg/torture/pr58585.C: New testcase.
15481
2a53c18b 154822014-01-10 Hans-Peter Nilsson <hp@axis.com>
15483
15484 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15485
f377cd15 154862014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15487
15488 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15489
46b590a1 154902014-01-10 Richard Earnshaw <rearnsha@arm.com>
15491
15492 PR target/59744
15493 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15494 * gcc.target/aarch64/cmn-neg2.c: New test.
15495
1824e1e2 154962014-01-10 Richard Biener <rguenther@suse.de>
15497
15498 PR tree-optimization/59374
15499 * gcc.dg/torture/pr59374-3.c: New testcase.
15500
02e3d281 155012014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15502
15503 * lib/target-supports.exp
15504 (check_effective_target_arm_crypto_ok_nocache): New.
15505 (check_effective_target_arm_crypto_ok): Use above procedure.
15506 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15507
10a8f02f 155082014-01-10 Jan Hubicka <hubicka@ucw.cz>
15509
15510 PR ipa/58252
15511 PR ipa/59226
85596a5e 15512 * g++.dg/ipa/devirt-20.C: New testcase.
10a8f02f 15513 * g++.dg/torture/pr58252.C: Likewise.
15514 * g++.dg/torture/pr59226.C: Likewise.
15515
a5e3873d 155162014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15517
15518 * c-c++-common/asan/no-asan-stack.c: New test.
15519
cae17039 155202014-01-10 Jakub Jelinek <jakub@redhat.com>
15521
15522 PR middle-end/59670
15523 * gcc.dg/pr59670.c: New test.
15524
1ce10158 155252014-01-09 Steve Ellcey <sellcey@mips.com>
15526
15527 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15528
f70f513f 155292014-01-09 Jakub Jelinek <jakub@redhat.com>
15530
fc1995c6 15531 PR middle-end/47735
15532 * gcc.target/i386/pr47735.c: New test.
15533
f70f513f 15534 PR tree-optimization/59622
15535 * g++.dg/opt/pr59622-2.C: New test.
15536 * g++.dg/opt/pr59622-3.C: New test.
15537 * g++.dg/opt/pr59622-4.C: New test.
15538 * g++.dg/opt/pr59622-5.C: New test.
1e25dcad 15539
15540 PR sanitizer/59136
15541 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15542 filename:line instead of (modulename+offset) form with stripped
15543 initial / from the filename.
15544
2a2ed8e7 155452014-01-09 Ian Lance Taylor <iant@google.com>
15546
15547 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15548 the other Go compiler.
15549
de1831e0 155502014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15551
15552 PR c++/59730
15553 * g++.dg/cpp0x/variadic145.C: New.
15554
02cf6efc 155552014-01-09 Uros Bizjak <ubizjak@gmail.com>
15556
15557 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15558 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15559
808ea464 155602014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15561
15562 PR testsuite/59524
15563 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15564 are run only if the Cilk library is available/enabled.
15565 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15566 * lib/target-supports.exp (check_libcilkrts_available): New function.
15567
0bc789fc 155682014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15569
15570 PR c++/59631
15571 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15572 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15573 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15574 with dg-additional-options.
15575 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15576 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15577 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15578 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15579 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15580 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15581
470c168f 155822014-01-09 Richard Biener <rguenther@suse.de>
15583
15584 PR tree-optimization/59715
15585 * gcc.dg/torture/pr59715.c: New testcase.
15586
bf2b7c22 155872014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15588
15589 * c-c++-common/asan/no-asan-globals.c: New test.
15590 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15591 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15592 * c-c++-common/asan/use-after-return-1.c: Likewise.
15593 * c-c++-common/asan/no-use-after-return.c: Likewise.
15594
6cdce0f6 155952014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15596
15597 * gnat.dg/weak2.ad[sb]: New test.
15598
cb8210e4 155992014-01-08 Jakub Jelinek <jakub@redhat.com>
15600
15601 PR middle-end/59471
15602 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15603 type, use pointers to vector type instead.
15604
75be3bab 156052014-01-08 Catherine Moore <clm@codesourcery.com>
15606
15607 * gcc.target/mips/umips-branch-3.c: New test.
15608 * gcc.target/mips/umips-branch-4.c: New test.
15609
a52e5e60 156102014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15611
15612 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15613 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15614 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15615 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15616 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15617 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15618 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15619 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15620
3d59aca0 156212014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15622
15623 PR rtl-optimization/59137
15624 * gcc.target/mips/pr59137.c: New test.
15625
4862a768 156262014-01-08 Uros Bizjak <ubizjak@gmail.com>
15627
15628 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15629 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15630 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15631 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15632 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15633 Require fpic effective target.
15634 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15635
0891f4f9 156362014-01-08 Jakub Jelinek <jakub@redhat.com>
15637
15638 PR ipa/59722
15639 * gcc.dg/pr59722.c: New test.
15640
a12f023f 156412014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15642
15643 PR middle-end/57748
15644 * gcc.dg/torture/pr57748-3.c: New test.
15645 * gcc.dg/torture/pr57748-4.c: New test.
15646
6db33a3d 156472014-01-08 Marek Polacek <polacek@redhat.com>
15648
15649 PR middle-end/59669
15650 * gcc.dg/gomp/pr59669-1.c: New test.
15651 * gcc.dg/gomp/pr59669-2.c: New test.
15652
669bb844 156532014-01-08 Martin Jambor <mjambor@suse.cz>
15654
15655 PR ipa/59610
15656 * gcc.dg/ipa/pr59610.c: New test.
15657
a52fbc53 156582014-01-08 Janus Weil <janus@gcc.gnu.org>
15659
15660 PR fortran/58182
15661 * gfortran.dg/binding_label_tests_26a.f90: New.
15662 * gfortran.dg/binding_label_tests_26b.f90: New.
15663
1603f939 156642014-01-08 Marek Polacek <polacek@redhat.com>
15665
15666 PR sanitizer/59667
15667 * c-c++-common/ubsan/pr59667.c: New test.
15668
8ded4352 156692014-01-08 Richard Biener <rguenther@suse.de>
15670
15671 PR middle-end/59630
15672 * gcc.dg/pr59630.c: New testcase.
15673
3370c0ec 156742014-01-08 Richard Biener <rguenther@suse.de>
15675
15676 PR middle-end/59471
15677 * gcc.dg/pr59471.c: New testcase.
15678
956391c1 156792014-01-07 Jeff Law <law@redhat.com>
15680
15681 PR middle-end/53623
15682 * gcc.target/i386/pr53623.c: New test.
15683
72bf1c0e 156842014-01-07 Adam Butcher <adam@jessamine.co.uk>
15685
b0e570f8 15686 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15687 blanks at EOF.
15688 * g++.dg/cpp1y/pr58534.C: Likewise.
15689 * g++.dg/cpp1y/pr58536.C: Likewise.
15690 * g++.dg/cpp1y/pr58548.C: Likewise.
15691 * g++.dg/cpp1y/pr58549.C: Likewise.
15692 * g++.dg/cpp1y/pr58637.C: Likewise.
15693 * g++.dg/cpp1y/pr59112.C: Likewise.
15694 * g++.dg/cpp1y/pr59113.C: Likewise.
15695 * g++.dg/cpp1y/pr59629.C: Likewise.
15696 * g++.dg/cpp1y/pr59635.C: Likewise.
15697 * g++.dg/cpp1y/pr59636.C: Likewise.
15698 * g++.dg/cpp1y/pr59638.C: Likewise.
72bf1c0e 15699
5832a5e2 157002014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15701
15702 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15703
2265e215 157042014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15705
15706 * gcc.target/i386/intrinsics_4.c (bar): New function.
15707
7664f7a0 157082014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15709
15710 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15711
19f2ced2 157122014-01-07 Jakub Jelinek <jakub@redhat.com>
15713
177a616b 15714 PR rtl-optimization/58668
15715 * gcc.dg/pr58668.c: New test.
15716
19f2ced2 15717 PR tree-optimization/59643
15718 * gcc.dg/pr59643.c: New test.
15719 * gcc.c-torture/execute/pr59643.c: New test.
15720
195a3a36 157212014-01-06 Janus Weil <janus@gcc.gnu.org>
15722
15723 PR fortran/59589
15724 * gfortran.dg/class_allocate_16.f90: New.
15725
22d5a519 157262014-01-06 Jakub Jelinek <jakub@redhat.com>
15727
15728 PR target/59644
15729 * gcc.target/i386/pr59644.c: New test.
15730
6685d11c 157312014-01-06 Marek Polacek <polacek@redhat.com>
15732
15733 PR c/57773
15734 * gcc.dg/pr57773.c: New test.
15735
93b82835 157362014-01-06 Adam Butcher <adam@jessamine.co.uk>
15737
15738 PR c++/59635
06e996cd 15739 PR c++/59636
4d901bc2 15740 PR c++/59629
5afc8ab4 15741 PR c++/59638
93b82835 15742 * g++.dg/cpp1y/pr59635.C: New testcase.
06e996cd 15743 * g++.dg/cpp1y/pr59636.C: New testcase.
4d901bc2 15744 * g++.dg/cpp1y/pr59629.C: New testcase.
5afc8ab4 15745 * g++.dg/cpp1y/pr59638.C: New testcase.
93b82835 15746
436b29f7 157472014-01-06 Martin Jambor <mjambor@suse.cz>
15748
15749 PR ipa/59008
15750 * gcc.dg/ipa/pr59008.c: New test.
15751
af8c457b 157522014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15753
15754 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15755 if supported.
15756
da2cc590 157572014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15758
15759 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15760 Require c99_runtime.
15761 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15762
15763 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15764 Require c99_runtime.
15765 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15766 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15767 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15768
15769 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15770 Require c99_runtime.
15771 Make CALC void static.
15772 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15773
15774 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15775 Require c99_runtime.
15776 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15777
2eaa25af 157782014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15779
15780 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15781 * gcc.target/i386/pr59501-2.c: Likewise.
15782 * gcc.target/i386/pr59501-3.c: Likewise.
15783 * gcc.target/i386/pr59501-4.c: Likewise.
15784 * gcc.target/i386/pr59501-5.c: Likewise.
15785 * gcc.target/i386/pr59501-6.c: Likewise.
15786
85228c92 157872014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15788
15789 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15790 * gcc.target/i386/pr59390_1.c: Likewise.
15791 * gcc.target/i386/pr59390_2.c: Likewise.
15792
6b44c9ee 157932014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15794
15795 * gcc.dg/pr59350.c: Tweak.
15796 * gcc.dg/pr59350-2.c: New test.
15797 * g++.dg/pr59510.C: Likewise.
15798
cf3654f0 157992014-01-06 Janus Weil <janus@gcc.gnu.org>
15800
15801 PR fortran/59023
15802 * gfortran.dg/bind_c_procs_2.f90: New.
15803
c3bfb478 158042014-01-05 John David Anglin <danglin@gcc.gnu.org>
15805
15806 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15807 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15808 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15809 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15810 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15811 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15812 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15813
54b044c3 158142014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15815
15816 * gcc.target/arm/neon-nested-apcs.c: New test.
15817
8688c545 158182014-01-04 Jakub Jelinek <jakub@redhat.com>
15819
9dbe1d59 15820 PR tree-optimization/59519
15821 * gcc.dg/vect/pr59519-1.c: New test.
15822 * gcc.dg/vect/pr59519-2.c: New test.
15823
8688c545 15824 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15825 vmovdqu32.
15826
bd8f578b 158272014-01-04 Janus Weil <janus@gcc.gnu.org>
15828
15829 PR fortran/59547
15830 * gfortran.dg/typebound_proc_32.f90: New.
15831
9372a89d 158322014-01-03 Marc Glisse <marc.glisse@inria.fr>
15833
15834 PR c++/58950
15835 * g++.dg/pr58950.C: New file.
15836
04e0495a 158372014-01-03 Tobias Burnus <burnus@net-b.de>
15838
15839 PR c++/58567
15840 * g++.dg/gomp/pr58567.C: New.
15841
6e984e6f 158422014-01-03 Bingfeng Mei <bmei@broadcom.com>
15843
15844 PR tree-optimization/59651
15845 * gcc.dg/torture/pr59651.c: New test.
15846 * gcc.dg/vect/pr59651.c: Ditto.
15847
0ff576b9 158482014-01-03 Jakub Jelinek <jakub@redhat.com>
15849
15850 PR target/59625
15851 * gcc.target/i386/pr59625.c: New test.
15852
4a7973e1 158532014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15854
15855 Core DR 1442
15856 PR c++/59165
15857 * g++.dg/cpp0x/range-for28.C: New.
15858 * g++.dg/cpp0x/range-for3.C: Update.
15859
acf40e7e 158602014-01-02 Joseph Myers <joseph@codesourcery.com>
15861
15862 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15863
37c19cb6 158642014-01-02 Marc Glisse <marc.glisse@inria.fr>
15865
15866 PR c++/59641
15867 * g++.dg/cpp0x/pr59641.C: New file.
15868
cdfa9d87 158692014-01-02 Marc Glisse <marc.glisse@inria.fr>
15870
15871 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15872
5a5f1b48 158732014-01-02 Marc Glisse <marc.glisse@inria.fr>
15874
15875 PR c++/59378
15876 * g++.dg/ext/pr59378.C: New file.
15877
3aea1f79 158782014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15879
15880 Update copyright years
15881
e4f22041 158822014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15883
15884 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15885 notice.
15886
839ddc8e 158872014-01-02 Janus Weil <janus@gcc.gnu.org>
15888
15889 PR fortran/59654
15890 * gfortran.dg/dynamic_dispatch_12.f90: New.
15891
d733203b 158922014-01-01 Jakub Jelinek <jakub@redhat.com>
68b0b56c 15893
a80c339f 15894 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15895 the builtin isn't optimized away as unused.
15896
d733203b 15897 PR rtl-optimization/59647
15898 * g++.dg/opt/pr59647.C: New test.
7dfbd804 15899\f
a80c339f 15900Copyright (C) 2014 Free Software Foundation, Inc.
7dfbd804 15901
15902Copying and distribution of this file, with or without modification,
15903are permitted in any medium without royalty provided the copyright
15904notice and this notice are preserved.