re PR middle-end/63762 ([ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2
3 PR middle-end/63762
4 * gcc.dg/pr63762.c: New test.
5
6 2014-11-19 Marek Polacek <polacek@redhat.com>
7
8 PR sanitizer/63690
9 * gcc.dg/ubsan/pr63690.c: New test.
10
11 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12
13 PR sanitizer/62132
14 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
15 darwin, adjust dg-output.
16 * c-c++-common/asan/misalign-2.c: Likewise.
17
18 2014-11-19 Richard Henderson <rth@redhat.com>
19
20 * gcc.dg/cwsc0.c: New test.
21 * gcc.dg/cwsc1.c: New test.
22
23 2014-11-19 Marek Polacek <polacek@redhat.com>
24
25 PR sanitizer/63879
26 * c-c++-common/ubsan/pr63879-1.c: New test.
27 * c-c++-common/ubsan/pr63879-2.c: New test.
28
29 2014-11-19 Tom de Vries <tom@codesourcery.com>
30
31 PR tree-optimization/62167
32 * gcc.dg/pr51879-12.c: Add xfails.
33 * gcc.dg/pr62167-run.c: New test.
34 * gcc.dg/pr62167.c: New test.
35
36 2014-11-19 Jakub Jelinek <jakub@redhat.com>
37
38 PR tree-optimization/63915
39 * c-c++-common/gomp/pr60823-4.c: New test.
40
41 PR sanitizer/63520
42 * c-c++-common/ubsan/pr63520.c: New test.
43
44 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
45
46 PR c++/57654
47 * g++.dg/cpp0x/constexpr-ref7.C: New.
48
49 2014-11-19 Jakub Jelinek <jakub@redhat.com>
50
51 PR sanitizer/63913
52 * g++.dg/ubsan/pr63913.C: New test.
53
54 2014-11-19 Andreas Schwab <schwab@suse.de>
55
56 * gcc.dg/pure-2.c: Update line numbers.
57
58 2014-11-19 Jakub Jelinek <jakub@redhat.com>
59
60 PR rtl-optimization/63843
61 * gcc.c-torture/execute/pr63843.c: New test.
62
63 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
64
65 PR target/63937
66 * gcc.dg/memset-2.c: New.
67
68 2014-11-18 Jakub Jelinek <jakub@redhat.com>
69
70 PR sanitizer/63813
71 * g++.dg/ubsan/pr63813.C: New test.
72
73 PR tree-optimization/61042
74 * gcc.c-torture/compile/pr61042.c: New test.
75
76 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
77
78 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
79 setting.
80
81 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/55942
84 * g++.dg/cpp0x/constexpr-55942.C: New.
85
86 2014-11-18 Marek Polacek <polacek@redhat.com>
87
88 PR sanitizer/63866
89 * c-c++-common/ubsan/pr63866.c: New test.
90
91 2014-11-18 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/63914
94 * gcc.dg/pr63914.c: New testcase.
95
96 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
97
98 PR c++/55443
99 * g++.dg/cpp0x/noexcept26.C: New.
100 * g++.dg/cpp0x/noexcept27.C: Likewise.
101
102 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
103
104 PR c++/60245
105 * g++.dg/cpp0x/constexpr-60245.C: New.
106
107 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
108
109 PR c++/60771
110 * g++.dg/cpp0x/constexpr-ref6.C: New.
111
112 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
113
114 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
115 * gcc.target/arm/neon/vbicQs32.c: Likewise.
116 * gcc.target/arm/neon/vbicQs64.c: Likewise.
117 * gcc.target/arm/neon/vbicQs8.c: Likewise.
118 * gcc.target/arm/neon/vbicQu16.c: Likewise.
119 * gcc.target/arm/neon/vbicQu32.c: Likewise.
120 * gcc.target/arm/neon/vbicQu64.c: Likewise.
121 * gcc.target/arm/neon/vbicQu8.c: Likewise.
122 * gcc.target/arm/neon/vbics16.c: Likewise.
123 * gcc.target/arm/neon/vbics32.c: Likewise.
124 * gcc.target/arm/neon/vbics64.c: Likewise.
125 * gcc.target/arm/neon/vbics8.c: Likewise.
126 * gcc.target/arm/neon/vbicu16.c: Likewise.
127 * gcc.target/arm/neon/vbicu32.c: Likewise.
128 * gcc.target/arm/neon/vbicu64.c: Likewise.
129 * gcc.target/arm/neon/vbicu8.c: Likewise.
130 * gcc.target/arm/neon/vornQs16.c: Likewise.
131 * gcc.target/arm/neon/vornQs32.c: Likewise.
132 * gcc.target/arm/neon/vornQs64.c: Likewise.
133 * gcc.target/arm/neon/vornQs8.c: Likewise.
134 * gcc.target/arm/neon/vornQu16.c: Likewise.
135 * gcc.target/arm/neon/vornQu32.c: Likewise.
136 * gcc.target/arm/neon/vornQu64.c: Likewise.
137 * gcc.target/arm/neon/vornQu8.c: Likewise.
138 * gcc.target/arm/neon/vorns16.c: Likewise.
139 * gcc.target/arm/neon/vorns32.c: Likewise.
140 * gcc.target/arm/neon/vorns64.c: Likewise.
141 * gcc.target/arm/neon/vorns8.c: Likewise.
142 * gcc.target/arm/neon/vornu16.c: Likewise.
143 * gcc.target/arm/neon/vornu32.c: Likewise.
144 * gcc.target/arm/neon/vornu64.c: Likewise.
145 * gcc.target/arm/neon/vornu8.c: Likewise.
146
147 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
148
149 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
150 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
151 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
152 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
154 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
155 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
156 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
157 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
158
159 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
160
161 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
162 * g++.dg/ipa/devirt-15.C: Ditto.
163 * g++.dg/ipa/devirt-7.C: Ditto.
164 * g++.dg/ipa/pr60600.C: Ditto.
165 * g++.dg/opt/vt2.C: Ditto.
166 * g++.dg/opt/vt4.C: Ditto.
167 * g++.dg/pr48484.C: Ditto.
168 * g++.dg/tm/pr47746.C: Ditto.
169 * g++.dg/tree-ssa/pr57380.C: Ditto.
170 * gcc.dg/ipa/inline-4.c: Ditto.
171 * gcc.dg/ipa/inlinehint-1.c: Ditto.
172 * gcc.dg/ipa/inlinehint-2.c: Ditto.
173 * gcc.dg/ipa/inlinehint-3.c: Ditto.
174 * gcc.dg/pr47276.c: Ditto.
175 * gcc.dg/pure-2.c: Ditto.
176 * gcc.dg/tm/nested-2.c: Ditto.
177 * gcc.dg/tree-ssa/alias-29.c: Ditto.
178 * gcc.target/i386/3dnow-1.c: Ditto.
179 * gcc.target/i386/3dnow-2.c: Ditto.
180 * gcc.target/i386/3dnowA-1.c: Ditto.
181 * gcc.target/i386/3dnowA-2.c: Ditto.
182 * gcc.target/i386/avx-1.c: Ditto.
183 * gcc.target/i386/avx-2.c: Ditto.
184 * gcc.target/i386/memcpy-1.c: Ditto.
185 * gcc.target/i386/mmx-1.c: Ditto.
186 * gcc.target/i386/mmx-2.c: Ditto.
187 * gcc.target/i386/sse-14.c: Ditto.
188 * gcc.target/i386/sse-22.c: Ditto.
189 * gcc.target/i386/sse-22a.c: Ditto.
190 * gcc.target/i386/sse-23.c: Ditto.
191 * gcc.target/i386/sse-24.c: Ditto.
192 * gcc.target/i386/vect-double-1.c: Ditto.
193 * g++.dg/fstack-protector-strong.C: Add target nonpic.
194 * gcc.dg/fstack-protector-strong.c: Ditto.
195
196 2014-11-18 Hale Wang <hale.wang@arm.com>
197
198 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
199 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
200 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
201 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
202 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
203 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
204 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
205 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
206 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
207 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
208
209 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
210
211 * g++.dg/abi/mangle-arm-crypto.C: New.
212 * g++.dg/abi/mangle-neon.C (f19): New.
213 (f20): Likewise.
214
215 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
216
217 * gcc.target/arm/pr51968.c (foo): Fix call to
218 __builtin_neon_vqmovunv8hi.
219
220 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
221
222 * c-c++-common/asan/aggressive-opts.c: New test.
223
224 2014-11-18 Yury Gribov <y.gribov@samsung.com>
225
226 PR sanitizer/63802
227 * c-c++-common/ubsan/pr63802.c: New test.
228
229 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
230
231 * g++.dg/pr63766.C: New.
232
233 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
234
235 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
236 floating point variables instead of using asm to test allocating
237 values to the Altivec registers.
238
239 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
240 -mupper-regs-df tests.
241 * gcc.target/powerpc/upper-regs-df.c: Likewise.
242
243 * config/rs6000/predicates.md (memory_fp_constant): New predicate
244
245 2014-11-17 Tom de Vries <tom@codesourcery.com>
246
247 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
248 * gcc.dg/pr43864-3.c: Same.
249 * gcc.dg/pr43864-4.c: Same.
250 * gcc.dg/pr43864.c: Same.
251 * gcc.dg/pr50763.c: Same.
252 * gcc.dg/pr51879-12.c: Same.
253 * gcc.dg/pr51879-16.c: Same.
254 * gcc.dg/pr51879-17.c: Same.
255 * gcc.dg/pr51879-18.c: Same.
256 * gcc.dg/pr51879-2.c: Same.
257 * gcc.dg/pr51879-3.c: Same.
258 * gcc.dg/pr51879-4.c: Same.
259 * gcc.dg/pr51879-6.c: Same.
260 * gcc.dg/pr51879-7.c: Same.
261 * gcc.dg/pr51879.c: Same.
262
263 2014-11-17 Tom de Vries <tom@codesourcery.com>
264
265 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
266 * gcc.dg/pr43864-3.c: Same.
267 * gcc.dg/pr43864-4.c: Same.
268
269 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
270
271 * gcc.target/aarch64/vld1_lane.c: New test.
272
273 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
274
275 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
276 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
277
278 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
279
280 * gcc.target/i386/chkp-strlen-1.c: New.
281 * gcc.target/i386/chkp-strlen-2.c: New.
282 * gcc.target/i386/chkp-strlen-3.c: New.
283 * gcc.target/i386/chkp-strlen-4.c: New.
284 * gcc.target/i386/chkp-strlen-5.c: New.
285
286 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
287
288 * gcc.target/i386/chkp-stropt-1.c: New.
289 * gcc.target/i386/chkp-stropt-2.c: New.
290 * gcc.target/i386/chkp-stropt-3.c: New.
291 * gcc.target/i386/chkp-stropt-4.c: New.
292 * gcc.target/i386/chkp-stropt-5.c: New.
293 * gcc.target/i386/chkp-stropt-6.c: New.
294 * gcc.target/i386/chkp-stropt-7.c: New.
295 * gcc.target/i386/chkp-stropt-8.c: New.
296 * gcc.target/i386/chkp-stropt-9.c: New.
297 * gcc.target/i386/chkp-stropt-10.c: New.
298 * gcc.target/i386/chkp-stropt-11.c: New.
299 * gcc.target/i386/chkp-stropt-12.c: New.
300 * gcc.target/i386/chkp-stropt-13.c: New.
301 * gcc.target/i386/chkp-stropt-14.c: New.
302 * gcc.target/i386/chkp-stropt-15.c: New.
303 * gcc.target/i386/chkp-stropt-16.c: New.
304
305 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
306
307 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
308 __SIZE_TYPE__.
309
310 2014-11-17 Richard Biener <rguenther@suse.de>
311
312 PR middle-end/63898
313 PR middle-end/63883
314 * gfortran.dg/pr63883.f90: New testcase.
315
316 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
317
318 PR ipa/63894
319 * g++.dg/ipa/pr63894.C: New test.
320
321 2014-11-17 Terry Guo <terry.guo@arm.com>
322
323 * gcc.target/arm/thumb1-ual-1.c: New test.
324
325 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
326
327 PR middle-end/63790
328 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
329 * gcc.dg/tree-ssa/forwprop-29.c: New test.
330
331 2014-11-16 Andrew Pinski <apinski@cavium.com>
332
333 * gcc.c-torture/execute/memset-4.c: New test.
334 * gcc.c-torture/execute/20110418-1.c: New test.
335 * gcc.c-torture/execute/20141022-1.c: New test.
336 * gcc.c-torture/execute/strcpy-2.c: New test.
337 * gcc.c-torture/execute/20140212-2.c: New test.
338 * gcc.c-torture/compile/20120913-1.c: New test.
339 * gcc.c-torture/compile/20121010-1.c: New test.
340 * gcc.c-torture/compile/20120917-1.c: New test.
341 * gcc.c-torture/compile/20140110-1.c: New test.
342 * gcc.c-torture/compile/20121220-1.c: New test.
343 * gcc.c-torture/compile/20120822-1.c: New test.
344 * gcc.c-torture/compile/20121027-1.c: New test.
345 * gcc.c-torture/compile/20120830-2.c: New test.
346
347 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
348
349 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
350 restoration.
351
352 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
353
354 * gcc.dg/atomic/c11-atomic-exec-5.c
355 (test_main_long_double_add_overflow): Only actually define if
356 LDBL_MANT_DIG != 106.
357 (test_main_complex_long_double_add_overflow): Likewise.
358 (test_main_long_double_sub_overflow): Likewise.
359 (test_main_complex_long_double_sub_overflow): Likewise.
360
361 (NOT_LDBL_EPSILON_2): Likewise.
362 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
363
364 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
365
366 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
367 instead of run on ia32 targets.
368
369 2014-11-15 Marek Polacek <polacek@redhat.com>
370
371 PR middle-end/63884
372 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
373
374 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
375
376 PR target/60104
377 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
378
379 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
380
381 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
382 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
383 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
384 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
385
386 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
387
388 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
389
390 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
391
392 * gcc.dg/pubtypes-3.c: Include <string.h>.
393 * gcc.dg/pubtypes-4.c: Likewise.
394
395 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
396
397 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
398
399 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
400
401 * gnat.dg/opt44.ad[sb]: New test.
402
403 2014-11-15 Tobias Burnus <burnus@net-b.de>
404
405 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
406 * gfortran.dg/coarray_9.f90: Ditto.
407 * gfortran.dg/empty_label.f: Ditto.
408 * gfortran.dg/empty_label.f90: Ditto.
409
410 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
411
412 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
413 changes.
414 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
415 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
416 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
417 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
418 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
419 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
420 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
421 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
422 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
423 * gcc.target/powerpc/ppc-round.c: Likewise.
424
425 2014-11-14 Martin Jambor <mjambor@suse.cz>
426
427 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
428 from the dump scan.
429 * g++.dg/ipa/devirt-21.C: Xfail.
430 * g++.dg/ipa/devirt-24.C: Likewise.
431 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
432 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
433 * g++.dg/ipa/devirt-44.C: Likewise.
434 * g++.dg/ipa/devirt-43.C: Xfail.
435
436 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
437
438 * g++.dg/abi/abi-tag11.C: New.
439
440 2014-11-14 Marek Polacek <polacek@redhat.com>
441
442 * c-c++-common/ubsan/overflow-negate-3.c: New test.
443
444 2014-11-14 Marek Polacek <polacek@redhat.com>
445
446 PR sanitizer/63839
447 * c-c++-common/ubsan/pr63839.c: New test.
448 * c-c++-common/ubsan/unreachable-2.c: New test.
449
450 2014-11-14 Richard Biener <rguenther@suse.de>
451
452 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
453
454 2014-11-13 Teresa Johnson <tejohnson@google.com>
455
456 PR tree-optimization/63841
457 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
458
459 2014-11-14 Bin Cheng <bin.cheng@arm.com>
460
461 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
462 * gcc.target/arm/vfp-1.c: Improve scanning string.
463
464 2014-11-13 Rong Xu <xur@google.com>
465
466 PR debug/63581
467 * g++.dg/tree-prof/pr63581.C: New test.
468
469 2014-11-13 Teresa Johnson <tejohnson@google.com>
470
471 PR tree-optimization/63841
472 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
473
474 2014-11-13 Teresa Johnson <tejohnson@google.com>
475
476 PR tree-optimization/63841
477 * g++.dg/tree-ssa/pr63841.C: New test.
478
479 2014-11-13 Richard Biener <rguenther@suse.de>
480
481 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
482
483 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
484
485 * lib/target-supports.exp (error_h): New check.
486 (libc_has_complex_functions): Ditto.
487 (tgmath_h): Ditto.
488 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
489 * gcc.dg/builtins-61.c: Likewise.
490 * gcc.dg/builtins-67.c: Disable test for Bionic.
491 * gcc.dg/strlenopt-14g.c: Likewise.
492 * gcc.dg/strlenopt-14gf.c: Likewise.
493 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
494 * gcc.dg/c99-tgmath-2.c: Likewise.
495 * gcc.dg/c99-tgmath-3.c: Likewise.
496 * gcc.dg/c99-tgmath-4.c: Likewise.
497 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
498
499 2014-11-12 Jakub Jelinek <jakub@redhat.com>
500
501 PR ipa/63838
502 * g++.dg/ipa/pr63838.C: New test.
503
504 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
505
506 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
507 * gcc.target/mips/call-clobbered-1.c: New.
508 * gcc.target/mips/call-clobbered-2.c: New.
509 * gcc.target/mips/call-clobbered-3.c: New.
510 * gcc.target/mips/call-clobbered-4.c: New.
511 * gcc.target/mips/call-clobbered-5.c: New.
512 * gcc.target/mips/call-saved-4.c: New.
513 * gcc.target/mips/call-saved-5.c: New.
514 * gcc.target/mips/call-saved-6.c: New.
515 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
516 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
517 odd-spreg option. Account for -modd-spreg in minimum arch code.
518 * gcc.target/mips/movdf-1.c: New.
519 * gcc.target/mips/movdf-2.c: New.
520 * gcc.target/mips/movdf-3.c: New.
521 * gcc.target/mips/oddspreg-1.c: New.
522 * gcc.target/mips/oddspreg-2.c: New.
523 * gcc.target/mips/oddspreg-3.c: New.
524 * gcc.target/mips/oddspreg-4.c: New.
525 * gcc.target/mips/oddspreg-5.c: New.
526 * gcc.target/mips/oddspreg-6.c: New.
527
528 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
529
530 PR target/63815
531 * g++.dg/other/pr63815.C: New test.
532
533 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
534
535 DR 1510
536 PR c++/60420
537 * g++.dg/cpp0x/decltype61.C: New.
538
539 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
540
541 PR tree-optimization/63835
542 * gcc.dg/pr63835.c: New test.
543
544 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
545
546 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
547 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
548 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
549 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
550 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
551 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
552 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
553 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
554 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
555 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
556 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
557 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
558 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
559 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
560 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
561 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
562 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
563 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
564 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
565 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
566 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
567 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
568 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
569 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
570 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
571 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
572 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
573 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
574 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
575 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
576 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
577 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
578 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
579 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
580 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
581 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
582 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
583 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
584 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
585 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
586 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
587 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
588 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
589 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
590 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
591 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
592 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
593 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
594 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
595 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
596
597 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
598
599 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
600 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
601 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
602 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
603 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
604 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
605 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
606 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
607 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
608 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
609 Ditto.
610 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
611 Ditto.
612 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
613 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
614 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
615 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
616 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
617 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
618 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
619 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
620 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
621 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
622 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
623 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
624 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
625 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
626 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
627 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
628 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
629 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
630 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
631 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
632 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
633 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
634 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
635 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
636 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
637 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
638 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
639 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
640 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
641 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
642
643 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
644
645 * gcc.target/i386/pr45852.c: Simplify target selector.
646 * gcc.target/i386/pr63495.c: Ditto.
647 * gcc.target/i386/pr39496.c: Ditto.
648 * gcc.target/i386/pr36613.c: Ditto.
649
650 2014-11-12 Jiong Wang <jiong.wang@arm.com>
651
652 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
653 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
654 -fno-omit-frame-pointer.
655
656 2014-11-12 Marek Polacek <polacek@redhat.com>
657
658 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
659 of prune_gcc_output.
660 * lib/prune.exp (prune_file_path): New procedure.
661
662 2014-11-12 Marek Polacek <polacek@redhat.com>
663
664 * c-c++-common/ubsan/overflow-sub-4.c: New test.
665 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
666 * c-c++-common/ubsan/overflow-int128.c: Likewise.
667
668 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
669
670 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
671
672 2014-11-12 Richard Biener <rguenther@suse.de>
673
674 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
675
676 2014-11-12 Joseph Myers <joseph@codesourcery.com>
677
678 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
679 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
680
681 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR testsuite/63830
684 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
685
686 2014-11-12 Jakub Jelinek <jakub@redhat.com>
687
688 PR c/59708
689 * c-c++-common/builtin-arith-overflow-1.c: New test.
690 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
691 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
692 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
693 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
694 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
695 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
696 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
697 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
698 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
699 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
700 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
701 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
702 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
703 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
704 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
705 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
706 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
707 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
708 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
709 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
710 * c-c++-common/torture/builtin-arith-overflow.h: New file.
711 * gcc.dg/builtin-arith-overflow-1.c: New test.
712 * gcc.dg/builtin-arith-overflow-2.c: New test.
713
714 2014-11-12 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/63821
717 * gfortran.dg/pr63821.f90: New testcase.
718
719 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
720
721 PR tree-optimization/63761
722 * gcc.c-torture/compile/pr63761.c: New test.
723
724 2014-11-12 Jiong Wang <jiong.wang@arm.com>
725
726 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
727 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
728 truncation pattern.
729
730 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
731
732 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
733 with arm_eabi.
734 * g++.dg/abi/arm_rtti1.C: Likewise.
735 * g++.dg/abi/key1.C: Likewise.
736 * g++.dg/ext/visibility/arm1.C: Likewise.
737 * g++.dg/ext/visibility/arm2.C: Likewise.
738 * g++.dg/ext/visibility/arm3.C: Likewise.
739
740 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
741
742 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
743
744 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
745 Manuel López-Ibáñez <manu@gcc.gnu.org>
746
747 PR driver/36312
748 * gcc.misc-tests/output.exp: New test case for identical input and
749 output files.
750
751 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
752
753 PR fortran/44054
754 * lib/gfortran-dg.exp: Update regexp to match locus and message
755 without caret.
756 * gfortran.dg/use_without_only_1.f90: Add column numbers.
757 * gfortran.dg/warnings_are_errors_1.f: Update.
758
759 2014-11-11 David Malcolm <dmalcolm@redhat.com>
760
761 * ChangeLog.jit: New.
762 * jit.dg/all-non-failing-tests.h: New.
763 * jit.dg/harness.h: New.
764 * jit.dg/jit.exp: New.
765 * jit.dg/test-accessing-struct.c: New.
766 * jit.dg/test-accessing-union.c: New.
767 * jit.dg/test-array-as-pointer.c: New.
768 * jit.dg/test-arrays.c: New.
769 * jit.dg/test-calling-external-function.c: New.
770 * jit.dg/test-calling-function-ptr.c: New.
771 * jit.dg/test-combination.c: New.
772 * jit.dg/test-dot-product.c: New.
773 * jit.dg/test-empty.c: New.
774 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
775 * jit.dg/test-error-adding-to-terminated-block.c: New.
776 * jit.dg/test-error-array-as-pointer.c: New.
777 * jit.dg/test-error-bad-cast.c: New.
778 * jit.dg/test-error-block-in-wrong-function.c: New.
779 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
780 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
781 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
782 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
783 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
784 * jit.dg/test-error-call-with-mismatching-args.c: New.
785 * jit.dg/test-error-call-with-not-enough-args.c: New.
786 * jit.dg/test-error-call-with-too-many-args.c: New.
787 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
788 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
789 * jit.dg/test-error-get-type-bad-enum.c: New.
790 * jit.dg/test-error-index-not-a-numeric-type.c: New.
791 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
792 * jit.dg/test-error-mismatching-types-in-call.c: New.
793 * jit.dg/test-error-missing-return.c: New.
794 * jit.dg/test-error-new-binary-op-bad-op.c: New.
795 * jit.dg/test-error-new-function-bad-kind.c: New.
796 * jit.dg/test-error-new-unary-op-bad-op.c: New.
797 * jit.dg/test-error-null-passed-to-api.c: New.
798 * jit.dg/test-error-return-within-void-function.c: New.
799 * jit.dg/test-error-unreachable-block.c: New.
800 * jit.dg/test-error-unterminated-block.c: New.
801 * jit.dg/test-error-value-not-a-numeric-type.c: New.
802 * jit.dg/test-expressions.c: New.
803 * jit.dg/test-factorial.c: New.
804 * jit.dg/test-fibonacci.c: New.
805 * jit.dg/test-functions.c: New.
806 * jit.dg/test-fuzzer.c: New.
807 * jit.dg/test-hello-world.c: New.
808 * jit.dg/test-linked-list.c: New.
809 * jit.dg/test-long-names.c: New.
810 * jit.dg/test-nested-contexts.c: New.
811 * jit.dg/test-nested-loops.c: New.
812 * jit.dg/test-operator-overloading.cc: New.
813 * jit.dg/test-quadratic.c: New.
814 * jit.dg/test-quadratic.cc: New.
815 * jit.dg/test-reading-struct.c: New.
816 * jit.dg/test-string-literal.c: New.
817 * jit.dg/test-sum-of-squares.c: New.
818 * jit.dg/test-threads.c: New.
819 * jit.dg/test-types.c: New.
820 * jit.dg/test-using-global.c: New.
821 * jit.dg/test-volatile.c: New.
822
823 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
824
825 * gcc.target/aarch64/vbslq_f64_1.c: New.
826 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
827 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
828 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
829
830 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
831
832 PR c++/63265
833 * g++.dg/cpp0x/constexpr-63265.C: New.
834
835 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
836
837 * gcc.target/i386/pr52252-atom-1.c: New.
838
839 2014-11-11 Martin Liska <mliska@suse.cz>
840
841 PR ipa/63622
842 PR ipa/63795
843 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
844 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
845 with symbol alias support.
846
847 2014-11-10 Andi Kleen <ak@linux.intel.com>
848
849 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
850 new cilk errors.
851
852 2014-11-10 Andi Kleen <ak@linux.intel.com>
853
854 * c-c++-common/cilk-plus/CK/errors.c: New test.
855
856 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
857 Ilya Enkovich <ilya.enkovich@intel.com>
858
859 PR target/63620
860 * gcc.target/i386/pr63620.c: New test.
861
862 2014-11-11 Jakub Jelinek <jakub@redhat.com>
863
864 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
865
866 * gcc.dg/ubsan/ipa-icf-1.c: New test.
867 * gcc.dg/ipa/ipa-icf-31.c: New test.
868
869 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
870
871 PR middle-end/63748
872 * gcc.dg/pr63748.c: New testcase.
873
874 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
875
876 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
877
878 2014-11-10 Roman Gareev <gareevroman@gmail.com>
879
880 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
881 fgraphite-code-generator flag.
882 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
883 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
884 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
885 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
886 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
887 * gcc.dg/graphite/pr35356-2.c: Likewise.
888 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
889 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
890 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
891 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
892 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
893
894 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
895
896 * gcc.c-torture/compile/pr35468.c: Revert the last change.
897
898 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
899
900 * c-c++-common/Wshift-count-overflow-1.c: New.
901 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
902 * c-c++-common/Wshift-count-negative-1.c: Likewise.
903 * c-c++-common/Wshift-count-negative-2.c: Likewise.
904
905 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
906
907 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
908 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
909 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
910 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
911 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
912 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
913 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
914 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
915 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
916 * gcc.target/arm/aapcs/vfp1.c: Likewise.
917 * gcc.target/arm/aapcs/vfp2.c: Likewise.
918 * gcc.target/arm/aapcs/vfp3.c: Likewise.
919 * gcc.target/arm/aapcs/vfp4.c: Likewise.
920 * gcc.target/arm/aapcs/vfp5.c: Likewise.
921 * gcc.target/arm/aapcs/vfp6.c: Likewise.
922 * gcc.target/arm/aapcs/vfp7.c: Likewise.
923 * gcc.target/arm/aapcs/vfp8.c: Likewise.
924 * gcc.target/arm/aapcs/vfp9.c: Likewise.
925 * gcc.target/arm/aapcs/vfp10.c: Likewise.
926 * gcc.target/arm/aapcs/vfp11.c: Likewise.
927 * gcc.target/arm/aapcs/vfp12.c: Likewise.
928 * gcc.target/arm/aapcs/vfp13.c: Likewise.
929 * gcc.target/arm/aapcs/vfp14.c: Likewise.
930 * gcc.target/arm/aapcs/vfp15.c: Likewise.
931 * gcc.target/arm/aapcs/vfp16.c: Likewise.
932 * gcc.target/arm/aapcs/vfp17.c: Likewise.
933
934 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
935
936 PR tree-optimization/63778
937 * gfortran.dg/pr63778.f: New test.
938
939 2014-11-10 Renlin Li <renlin.li@arm.com>
940
941 PR middle-end/61529
942 * gcc.dg/pr61529.c: New.
943
944 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
945
946 * lib/target-supports.exp (check_effective_target_return_address):
947 New function.
948 * gcc.c-torture/execute/20010122-1.c: Require return_address.
949 * gcc.c-torture/execute/20030323-1.c: Likewise.
950 * gcc.c-torture/execute/20030811-1.c: Likewise.
951 * gcc.c-torture/execute/eeprof-1.c: Likewise.
952 * gcc.c-torture/execute/frame-address.c: Likewise.
953 * gcc.c-torture/execute/pr17377.c: Likewise.
954
955 * gcc.c-torture/compile/920625-2.c: Add return type to
956 freeReturnStruct.
957 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
958 * gcc.c-torture/execute/pr61375.c: Likewise.
959 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
960 * gcc.dg/pr30904.c: Remove extern from declaration of t.
961
962 * lib/target-supports.exp (check_effective_target_indirect_jumps):
963 New function.
964 (check_effective_target_nonlocal_goto): New function.
965 (check_effective_target_label_values): New function.
966 * gcc.c-torture/execute/20071220-2.c: Require label_values.
967 * gcc.c-torture/compile/labels-2.c: Likewise.
968 * gcc.c-torture/compile/20000518-1.c: Likewise.
969 * gcc.c-torture/compile/20021108-1.c: Likewise.
970 * gcc.c-torture/compile/981006-1.c: Likewise.
971 * gcc.c-torture/execute/20040302-1.c: Likewise.
972 * gcc.dg/torture/pr33848.c: Likewise.
973
974 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
975 label values.
976 * gcc.c-torture/compile/pr32919.c: Likewise.
977 * gcc.c-torture/compile/pr17913.c: Likewise.
978 * gcc.c-torture/compile/pr51495.c: Likewise.
979 * gcc.c-torture/compile/pr25224.c: Likewise.
980 * gcc.c-torture/compile/labels-3.c: Likewise.
981 * gcc.c-torture/compile/pr27863.c: Likewise.
982 * gcc.c-torture/compile/20050510-1.c: Likewise.
983 * gcc.c-torture/compile/pr28489.c: Likewise.
984 * gcc.c-torture/compile/pr29128.c: Likewise.
985 * gcc.c-torture/compile/pr21356: Likewise.
986 * gcc.c-torture/execute/20071210-1.c: Likewise.
987 * gcc.c-torture/execute/200701220-1.c: Likewise.
988 * gcc.c-torture/execute/pr51447.c: Likewise.
989 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
990 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
991 * gcc.dg/20021029-1.c: Likewise.
992 * gcc.dg/pr43379.c: Likewise.
993 * gcc.dg/pr45259.c: Likewise.
994 * gcc.dg/torture/pr53695.c: Likewise.
995 * gcc.dg/torture/pr57584.c: Likewise.
996
997 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
998 or indirect_jumps are available.
999 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1000 test.
1001 * gcc.c-torture/compile/920428-3.c: Likewise.
1002 * gcc.c-torture/compile/950613-1.c: Likewise.
1003
1004 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1005 * gcc.c-torture/compile/991213-3.c: Likewise.
1006 * gcc.c-torture/compile/920825-1.c: Likewise.
1007 * gcc.c-torture/compile/20011029-1.c: Likewise.
1008 * gcc.c-torture/compile/complex-6.c: Likewise.
1009 * gcc.c-torture/compile/pr27127.c: Likewise.
1010 * gcc.c-torture/compile/pr58164.c: Likewise.
1011 * gcc.c-torture/compile/20041214-1.c: Likewise.
1012 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1013 * gcc.c-torture/execute/pr56982.c: Likewise.
1014 * gcc.c-torture/execute/pr60003.c: Likewise.
1015 * gcc.c-torture/execute/pr26983.c: Likewise.
1016 * gcc.dg/pr57287-2.c: Likewise.
1017 * gcc.dg/pr59920-1.c: Likewise.
1018 * gcc.dg/pr59920-2.c: Likewise.
1019 * gcc.dg/pr59920-3.c: Likewise.
1020 * gcc.dg/setjmp-3.c: Likewise.
1021 * gcc.dg/setjmp-4.c: Likewise.
1022 * gcc.dg/setjmp-5.c: Likewise.
1023 * gcc.dg/torture/pr48542.c: Likewise.
1024 * gcc.dg/torture/pr57147-2.c: Likewise.
1025 * gcc.dg/torture/pr59993.c: Likewise.
1026
1027 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1028 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1029 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1030 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1031 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1032 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1033 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1034 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1035 * gcc.dg/non-local-goto-1.c: Likewise.
1036 * gcc.dg/non-local-goto-2.c: Likewise.
1037 * gcc.dg/pr49994-1.c: Likewise.
1038 * gcc.dg/torture/pr57036-2.c: Likewise.
1039
1040 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1041 NO_LABEL_VALUES test.
1042 * gcc.c-torture/compile/920831-1.c: Likewise.
1043 * gcc.c-torture/compile/920502-1.c: Likewise.
1044 * gcc.c-torture/compile/920501-7.c: Likewise.
1045 * gcc.dg/pr52139.c: Likewise.
1046
1047 * lib/target-supports.exp (check_effective_target_trampolines,
1048 check_profiling_available, check_effective_target_lto,
1049 check_effective_target_vect_natural): False for nvptx-*-*.
1050 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1051 * gcc.c-torture/compile/pr34334.c: Likewise.
1052 * gcc.c-torture/compile/pr37056.c: Likewise.
1053 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1054 * gcc.c-torture/compile/pr46534.c: Likewise.
1055 * gcc.c-torture/compile/pr49049.c: Likewise.
1056 * gcc.c-torture/compile/pr59417.c: Likewise.
1057 * gcc.c-torture/compile/20080721-1.c: Likewise.
1058 * gcc.c-torture/compile/920501-4.c: Likewise.
1059 * gcc.c-torture/compile/921011-1.c: Likewise.
1060 * gcc.dg/20040813-1.c: Likewise.
1061 * gcc.dg/pr28755.c: Likewise.
1062 * gcc.dg/pr44194-1.c: Likewise.
1063 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1064 * gcc.c-torture/compile/pr61684.c: Likewise.
1065 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1066 * gcc.c-torture/compile/pr59221.c: Likewise.
1067 * gcc.c-torture/compile/20060208-1.c: Likewise.
1068 * gcc.c-torture/execute/pr52129.c: Likewise.
1069 * gcc.c-torture/execute/20020310-1.c: Likewise.
1070 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1071 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1072 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1073 for nvptx-*-*.
1074 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1075 * gcc.dg/const-elim-2.c: Likewise.
1076
1077 * lib/target-supports.exp
1078 (check_effective_target_untyped_assembly): New function.
1079 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1080 * gcc.c-torture/compile/920917-1.c: Likewise.
1081 * gcc.c-torture/compile/930120-1.c: Likewise.
1082 * gcc.c-torture/compile/930411-1.c: Likewise.
1083 * gcc.c-torture/compile/930529-1.c: Likewise.
1084 * gcc.c-torture/compile/930623-1.c: Likewise.
1085 * gcc.c-torture/compile/950329-1.c: Likewise.
1086 * gcc.c-torture/compile/calls.c: Likewise.
1087 * gcc.c-torture/compile/pr37258.c: Likewise.
1088 * gcc.c-torture/compile/pr37327.c: Likewise.
1089 * gcc.c-torture/compile/pr38360.c: Likewise.
1090 * gcc.c-torture/compile/pr43635.c: Likewise.
1091 * gcc.c-torture/compile/pr47428.c: Likewise.
1092 * gcc.c-torture/compile/pr47967.c: Likewise.
1093 * gcc.c-torture/compile/pr49145.c: Likewise.
1094 * gcc.c-torture/compile/pr51694.c: Likewise.
1095 * gcc.c-torture/compile/pr53411.c: Likewise.
1096 * gcc.c-torture/execute/20001101.c: Likewise.
1097 * gcc.c-torture/execute/20051012-1.c: Likewise.
1098 * gcc.c-torture/execute/920501-1.c: Likewise.
1099 * gcc.c-torture/execute/921202-1.c: Likewise.
1100 * gcc.c-torture/execute/921208-2.c: Likewise.
1101 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1102 * gcc.c-torture/compile/20010525-1.c: Likewise.
1103 * gcc.c-torture/compile/20021015-2.c: Likewise.
1104 * gcc.c-torture/compile/20031023-1.c: Likewise.
1105 * gcc.c-torture/compile/20031023-2.c: Likewise.
1106 * gcc.c-torture/compile/pr49206.c: Likewise.
1107 * gcc.c-torture/execute/pr47237.c: Likewise.
1108 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1109 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1110 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1111 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1112 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1113 * gcc.dg/builtin-apply1.c: Likewise.
1114 * gcc.dg/builtin-apply2.c: Likewise.
1115 * gcc.dg/builtin-apply3.c: Likewise.
1116 * gcc.dg/builtin-apply4.c: Likewise.
1117 * gcc.dg/pr38338.c: Likewise.
1118 * gcc.dg/torture/pr41993.c: Likewise.
1119 * gcc.c-torture/compile/386.c: Likewise.
1120 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1121 * gcc.c-torture/compile/consec.c: Likewise.
1122 * gcc.c-torture/compile/ex.c: Likewise.
1123 * gcc.c-torture/compile/pass.c: Likewise.
1124 * gcc.c-torture/compile/scal.c: Likewise.
1125 * gcc.c-torture/compile/uuarg.c: Likewise.
1126 * gcc.c-torture/compile/conv_tst.c: Likewise.
1127
1128 * lib/target-supports.exp (check_effective_target_alloca): New function.
1129 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1130 * gcc.c-torture/execute/20020314-1.c: Likewise.
1131 * gcc.c-torture/execute/20020412-1.c: Likewise.
1132 * gcc.c-torture/execute/20021113-1.c: Likewise.
1133 * gcc.c-torture/execute/20040223-1.c: Likewise.
1134 * gcc.c-torture/execute/20040308-1.c: Likewise.
1135 * gcc.c-torture/execute/20040811-1.c: Likewise.
1136 * gcc.c-torture/execute/20070824-1.c: Likewise.
1137 * gcc.c-torture/execute/20070919-1.c: Likewise.
1138 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1139 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1140 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1141 * gcc.c-torture/execute/pr43220.c: Likewise.
1142 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1143 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1144 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1145 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1146 * gcc.c-torture/compile/20000923-1.c: Likewise.
1147 * gcc.c-torture/compile/20030224-1.c: Likewise.
1148 * gcc.c-torture/compile/20071108-1.c: Likewise.
1149 * gcc.c-torture/compile/20071117-1.c: Likewise.
1150 * gcc.c-torture/compile/900313-1.c: Likewise.
1151 * gcc.c-torture/compile/pr17397.c: Likewise.
1152 * gcc.c-torture/compile/pr35006.c: Likewise.
1153 * gcc.c-torture/compile/pr42956.c: Likewise.
1154 * gcc.c-torture/compile/pr51354.c: Likewise.
1155 * gcc.c-torture/compile/pr55851.c: Likewise.
1156 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1157 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1158 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1159 * gcc.c-torture/compile/pr52714.c: Likewise.
1160 * gcc.dg/20001012-2.c: Likewise.
1161 * gcc.dg/auto-type-1.c: Likewise.
1162 * gcc.dg/builtin-object-size-1.c: Likewise.
1163 * gcc.dg/builtin-object-size-2.c: Likewise.
1164 * gcc.dg/builtin-object-size-3.c: Likewise.
1165 * gcc.dg/builtin-object-size-4.c: Likewise.
1166 * gcc.dg/packed-vla.c: Likewise.
1167 * gcc.c-torture/compile/parms.c: Likewise.
1168 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1169 * gcc.c-torture/execute/920929-1.c: Likewise.
1170 * gcc.c-torture/execute/921017-1.c: Likewise.
1171 * gcc.c-torture/execute/941202-1.c: Likewise.
1172 * gcc.c-torture/execute/align-nest.c: Likewise.
1173 * gcc.c-torture/execute/alloca-1.c: Likewise.
1174 * gcc.c-torture/execute/pr36321.c: Likewise.
1175 * gcc.c-torture/compile/20001221-1.c: Likewise.
1176 * gcc.c-torture/compile/20020807-1.c: Likewise.
1177 * gcc.c-torture/compile/20050801-2.c: Likewise.
1178 * gcc.c-torture/compile/920428-4.c: Likewise.
1179 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1180 * gcc.c-torture/compile/pr41469.c: Likewise.
1181 * gcc.dg/torture/pr48953.c: Likewise.
1182 * gcc.dg/torture/pr8081.c: Likewise.
1183 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1184 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1185 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1186 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1187 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1188 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1189 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1190 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1191 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1192 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1193 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1194 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1195 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1196
1197 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1198
1199 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1200 and C++11; Test existence of __has_cpp_attribute; Test C++11
1201 attributes.
1202 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1203 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1204 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1205 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1206 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1207 will be undefined for -fno-rtti -fno-exceptions.
1208
1209 2014-11-10 Richard Biener <rguenther@suse.de>
1210
1211 PR tree-optimization/63800
1212 * gcc.dg/torture/pr63800.c: New testcase.
1213
1214 2014-11-10 Marek Polacek <polacek@redhat.com>
1215
1216 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1217 * c-c++-common/ubsan/align-8.c: Likewise.
1218 * g++.dg/ubsan/null-4.C: Likewise.
1219 * g++.dg/ubsan/null-5.C: Likewise.
1220
1221 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gcc.misc-tests/gcov-16.c: New test.
1224
1225 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1226
1227 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1228
1229 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR testsuite/63305
1232 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1233 buffer overflow.
1234 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1235
1236 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1237
1238 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1239
1240 2014-11-09 Richard Biener <rguenther@suse.de>
1241
1242 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1243 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1244
1245 2014-11-07 Andrew Pinski <apinski@cavium.com>
1246
1247 * gcc.c-torture/execute/20141107-1.c: New testcase.
1248
1249 2014-11-07 Richard Biener <rguenther@suse.de>
1250
1251 PR tree-optimization/63605
1252 * gcc.dg/vect/pr63605.c: New testcase.
1253
1254 2014-11-07 Jeff Law <law@redhat.com>
1255
1256 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1257
1258 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1259
1260 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1261 (xhci_check_trb_in_td_math): Likewise.
1262
1263 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1264
1265 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1266
1267 2014-11-07 Martin Liska <mliska@suse.cz>
1268
1269 PR ipa/63580
1270 * g++.dg/ipa/pr63580.C: New test.
1271
1272 2014-11-07 Martin Liska <mliska@suse.cz>
1273
1274 PR ipa/63747
1275 * gcc.dg/ipa/pr63747.c: New test.
1276
1277 2014-11-07 Martin Liska <mliska@suse.cz>
1278
1279 PR ipa/63595
1280 * g++.dg/ipa/pr63595.C: New test.
1281
1282 2014-11-07 Richard Biener <rguenther@suse.de>
1283
1284 PR middle-end/63770
1285 * gcc.dg/pr63770.c: New testcase.
1286
1287 2014-11-07 Terry Guo <terry.guo@arm.com>
1288
1289 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1290 * gcc.target/arm/pr40956.c: Likewise.
1291 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1292 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1293 * gcc.target/arm/scd42-1.c: Likewise.
1294
1295 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1296
1297 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1298 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1299 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1300 gcc.dg/cpp/ucnid-15.c: New tests.
1301
1302 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gnat.dg/opt43.adb: New test.
1305
1306 2014-11-06 Marek Polacek <polacek@redhat.com>
1307
1308 * c-c++-common/ubsan/align-2.c: Add dg-output.
1309 * c-c++-common/ubsan/align-4.c: Likewise.
1310 * c-c++-common/ubsan/align-6.c: New test.
1311 * c-c++-common/ubsan/align-7.c: New test.
1312 * c-c++-common/ubsan/align-8.c: New test.
1313 * g++.dg/ubsan/null-1.C: Add dg-output.
1314 * g++.dg/ubsan/null-2.C: Likewise.
1315 * g++.dg/ubsan/null-3.C: New test.
1316 * g++.dg/ubsan/null-4.C: New test.
1317 * g++.dg/ubsan/null-5.C: New test.
1318
1319 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1320
1321 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1322 dg-require-effective-target check.
1323 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1324 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1325 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1326 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1327 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1328 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1329 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1330 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1331 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1332 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1333 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1334 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1335 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1336 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1337 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1338 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1339 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1340 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1341 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1342 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1343 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1344 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1345 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1346 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1347 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1348 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1349 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1350 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1351 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1352 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1353 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1354 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1355 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1356 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1357 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1358 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1359 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1360 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1361 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1362 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1363 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1364 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1373 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1374 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1375 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1376 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1381 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1382 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1383 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1384 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1385 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1386 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1387 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1388 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1389 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1390 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1391 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1392 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1393 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1394 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1395 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1396 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1397 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1398 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1399 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1400 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1401 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1402 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1403 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1404 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1405 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1406 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1407 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1408 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1409 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1410 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1411 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1412 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1413 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1414 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1415 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1416 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1417 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1418 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1419 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1420 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1421 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1422 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1423 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1424 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1425 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1426 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1427 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1428 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1429 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1430 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1431 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1432 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1433 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1434 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1435 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1436 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1437 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1438 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1439 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1440 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1441 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1442 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1443 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1444 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1445 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1446 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1447 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1448 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1449
1450 2014-11-06 Hale Wang <hale.wang@arm.com>
1451
1452 * gcc.target/arm/small-multiply-m0-1.c: New test for
1453 target -mcpu=cortex-m0.small-multiply.
1454 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1455 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1456 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1457 target -mcpu=cortex-m0plus.small-multiply.
1458 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1459 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1460 * gcc.target/arm/small-multiply-m1-1.c: New test for
1461 target -mcpu=cortex-m1.small-multiply.
1462 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1463 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1464
1465 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1466
1467 * lib/mpx-dg.exp: New.
1468 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1469 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1470 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1471 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1472 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1473 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1474 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1475 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1476 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1477 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1478
1479 2014-11-06 Richard Biener <rguenther@suse.de>
1480
1481 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1482 desired transform.
1483
1484 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1485
1486 * gcc.target/mips/asm-1.c (bar): Add prototype.
1487 * gcc.target/mips/call-1.c (f, h): Add return type.
1488 * gcc.target/mips/call-5.c (f, h): Likewise.
1489 * gcc.target/mips/call-6.c (f, h): Likewise.
1490 * gcc.target/mips/call-3.c (f): Likewise.
1491 * gcc.target/mips/call-2.c (g): Add prototype.
1492 (f): Add return type.
1493 * gcc.target/mips/call-4.c: Likewise.
1494 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1495 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1496 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1497 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1498 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1499 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1500 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1501 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1502 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1503 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1504 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1505 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1506 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1507 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1508 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1509 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1510 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1511 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1512 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1513 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1514 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1515 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1516 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1517 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1518 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1519 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1520 (nonpic_call, nonpic_addr_call): Add prototype.
1521 (pic_call, pic_addr_call): Likewise.
1522 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1523 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1524 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1525 * gcc.target/mips/truncate-3.c (g): Add prototype.
1526 (f): Add return type.
1527
1528 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1529
1530 PR target/63538
1531 * gcc.target/i386/pr63538.c: New test.
1532
1533 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1534
1535 * gnat.dg/discr42.adb: New test.
1536 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1537
1538 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gnat.dg/specs/private2.ads: New test.
1541 * gnat.dg/specs/private2_pkg.ads: New helper.
1542
1543 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1544
1545 * gnat.dg/inline1.adb: New test.
1546 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1547 * gnat.dg/inline2.adb: New test.
1548 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1549 * gnat.dg/inline3.adb: New test.
1550 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1551 * gnat.dg/inline4.adb: New test.
1552 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1553 * gnat.dg/inline5.adb: New test.
1554 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1555 * gnat.dg/inline6.adb: New test.
1556 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1557 * gnat.dg/inline7.adb: New test.
1558 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1559 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1560 * gnat.dg/inline8.adb: New test.
1561 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1562 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1563 * gnat.dg/inline9.adb: New test.
1564 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1565 * gnat.dg/inline10.adb: New test.
1566 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1567 * gnat.dg/inline11.adb: New test.
1568 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1569
1570 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1571
1572 PR preprocessor/9449
1573 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1574 Don't use -fextended-identifiers.
1575 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1576 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1577 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1578 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1579 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1580 -g3.
1581 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1582 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1583 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1584 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1585 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1586 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1587 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1588 -fextended-identifiers. Use -g.
1589 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1590 -fextended-identifiers.
1591 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1592 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1593 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1594 -fextended-identifiers. Use -g.
1595 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1596 * gcc.dg/cpp/ucnid-8.c: Remove test.
1597 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1598
1599 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1600
1601 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1602 Skip tests if target does not support Neon.
1603
1604 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1605
1606 * lib/target-supports.exp (check_effective_target_bswap): Update
1607 conditions for AArch64 and ARM targets.
1608
1609 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1610
1611 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1612 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1613 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1614 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1615 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1616
1617 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1618
1619 * gcc.target/i386/chkp-builtins-1.c: New.
1620 * gcc.target/i386/chkp-builtins-2.c: New.
1621 * gcc.target/i386/chkp-builtins-3.c: New.
1622 * gcc.target/i386/chkp-builtins-4.c: New.
1623 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1624 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1625 * gcc.target/i386/chkp-const-check-1.c: New.
1626 * gcc.target/i386/chkp-const-check-2.c: New.
1627 * gcc.target/i386/chkp-lifetime-1.c: New.
1628 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1629 with build_ssa_passes.
1630
1631 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1632
1633 * gcc.dg/asr-div1.c: New testcase.
1634
1635 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1636
1637 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1638
1639 * go.test/go-test.exp: In +build lines, require whitespace around
1640 expected strings, fix check for negation.
1641
1642 2014-11-04 Marek Polacek <polacek@redhat.com>
1643
1644 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1645 * c-c++-common/ubsan/align-4.c: Likewise.
1646 * g++.dg/ubsan/null-1.C: Likewise.
1647 * g++.dg/ubsan/null-2.C: Likewise.
1648
1649 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1650
1651 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1652
1653 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1654
1655 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1656 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1657 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1658 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1659 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
1660 ipa dump.
1661 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1662 Cleanup original tree dump.
1663 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1664 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1665 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1666
1667 2014-11-04 Martin Jambor <mjambor@suse.cz>
1668
1669 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1670 function body.
1671
1672 2014-11-04 Jason Merrill <jason@redhat.com>
1673
1674 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1675 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1676
1677 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1678
1679 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1680 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1681 conflicting -mcpu options.
1682 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1683 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1684 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1685 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1686 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1687 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1688 * gcc.target/powerpc/pr48053-3.c: Likewise.
1689 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1690 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1691 * gcc.target/powerpc/pr57744.c: Likewise.
1692 * gcc.target/powerpc/pr47862.c: Likewise.
1693 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1694 * gcc.target/powerpc/recip-1.c: Likewise.
1695 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1696 * gcc.target/powerpc/bool2-p8.c: Likewise.
1697 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1698 * gcc.target/powerpc/pr60203.c: Likewise.
1699 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1700 * gcc.target/powerpc/bool2-av.c: Likewise.
1701 * gcc.target/powerpc/pr43154.c: Likewise.
1702 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1703 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1704 * gcc.target/powerpc/pr59054.c: Likewise.
1705 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1706 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1707 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1708 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1709 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1710 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1711 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1712 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1713 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1714 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1715 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1716 * gcc.target/powerpc/bswap64-3.c: Likewise.
1717 * gcc.target/powerpc/bcd-1.c: Likewise.
1718 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1719 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1720 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1721 * gcc.target/powerpc/pr48192.c: Likewise.
1722 * gcc.target/powerpc/pr52775.c: Likewise.
1723 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1724 * gcc.target/powerpc/pr58673-1.c: Likewise.
1725 * gcc.target/powerpc/pr53487.c: Likewise.
1726 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1727 * gcc.target/powerpc/recip-2.c: Likewise.
1728 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1729 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1730 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1731 * gcc.target/powerpc/pr57150.c: Likewise.
1732 * gcc.target/powerpc/pr47251.c: Likewise.
1733 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1734 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1735 * gcc.target/powerpc/bool3-p7.c: Likewise.
1736 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1737 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1738 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1739 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1740 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1741 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1742 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1743 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1744 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1745 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1746 * gcc.target/powerpc/loop_align.c: Likewise.
1747 * gcc.target/powerpc/lhs-1.c: Likewise.
1748 * gcc.target/powerpc/sd-vsx.c: Likewise.
1749 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1750 * gcc.target/powerpc/bcd-2.c: Likewise.
1751 * gcc.target/powerpc/20040121-1.c: Likewise.
1752 * gcc.target/powerpc/pr52457.c: Likewise.
1753 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1754 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1755 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1756 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1757 * gcc.target/powerpc/pr58673-2.c: Likewise.
1758 * gcc.target/powerpc/atomic-p7.c: Likewise.
1759 * gcc.target/powerpc/recip-3.c: Likewise.
1760 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1761 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1762 * gcc.target/powerpc/popcount-1.c: Likewise.
1763 * gcc.target/powerpc/altivec-32.c: Likewise.
1764 * gcc.target/powerpc/timode_off.c: Likewise.
1765 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1766 * gcc.target/powerpc/pack01.c: Likewise.
1767 * gcc.target/powerpc/pr55033.c: Likewise.
1768 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1769 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1770 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1771 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1772 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1773 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1774 * gcc.target/powerpc/bool3-p8.c: Likewise.
1775 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1776 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1777 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1778 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1779 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1780 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1781 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1782 * gcc.target/powerpc/pr46728-16.c: Likewise.
1783 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1784 * gcc.target/powerpc/bool3-av.c: Likewise.
1785 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1786 * gcc.target/powerpc/ppc-pow.c: Likewise.
1787 * gcc.target/powerpc/lhs-2.c: Likewise.
1788 * gcc.target/powerpc/pr39902-2.c: Likewise.
1789 * gcc.target/powerpc/20041111-1.c: Likewise.
1790 * gcc.target/powerpc/builtins-1.c: Likewise.
1791 * gcc.target/powerpc/bcd-3.c: Likewise.
1792 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1793 * gcc.target/powerpc/pr57949-1.c: Likewise.
1794 * gcc.target/powerpc/atomic-p8.c: Likewise.
1795 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1796 * gcc.target/powerpc/recip-4.c: Likewise.
1797 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1798 * gcc.target/powerpc/warn-2.c: Likewise.
1799 * gcc.target/powerpc/parity-1.c: Likewise.
1800 * gcc.target/powerpc/popcount-2.c: Likewise.
1801 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1802 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1803 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1804 * gcc.target/powerpc/pr42747.c: Likewise.
1805 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1806 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1807 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1808 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1809 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1810 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1811 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1812 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1813 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1814 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1815 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1816 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
1817 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1818 * gcc.target/powerpc/lhs-3.c: Likewise.
1819 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
1820 * gcc.target/powerpc/builtins-2.c: Likewise.
1821 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1822 * gcc.target/powerpc/pr52199.c: Likewise.
1823 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
1824 * gcc.target/powerpc/pr57949-2.c: Likewise.
1825 * gcc.target/powerpc/recip-5.c: Likewise.
1826 * gcc.target/powerpc/popcount-3.c: Likewise.
1827 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
1828 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
1829 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
1830 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
1831 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
1832 * gcc.target/powerpc/pr48226.c: Likewise.
1833 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
1834 * gcc.target/powerpc/pr47755-2.c: Likewise.
1835 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1836 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
1837 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1838 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
1839 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1840 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1841 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1842 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
1843 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1844 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
1845 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1846 * gcc.target/powerpc/bool2-p5.c: Likewise.
1847 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
1848 * gcc.target/powerpc/fusion.c: Likewise.
1849 * gcc.target/powerpc/recip-6.c: Likewise.
1850 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
1851 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
1852 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
1853 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
1854 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1855 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1856 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1857 * gcc.target/powerpc/dfp-dd.c: Likewise.
1858 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
1859 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
1860 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1861 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
1862 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1863 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
1864 * gcc.target/powerpc/dfp-td.c: Likewise.
1865 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1866 * gcc.target/powerpc/pr48053-1.c: Likewise.
1867 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
1868 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
1869 * gcc.target/powerpc/pr60676.c: Likewise.
1870 * gcc.target/powerpc/pr48258-1.c: Likewise.
1871 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1872 * gcc.target/powerpc/pr48857.c: Likewise.
1873 * gcc.target/powerpc/quad-atomic.c: Likewise.
1874 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
1875 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
1876 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
1877 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
1878 * gcc.target/powerpc/pr56605.c: Likewise.
1879 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1880 * gcc.target/powerpc/pr53199.c: Likewise.
1881 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1882 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
1883 * gcc.target/powerpc/vsx-float0.c: Likewise.
1884 * gcc.target/powerpc/ppc-target-1.c: Likewise.
1885 * gcc.target/powerpc/altivec-20.c: Likewise.
1886 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
1887 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
1888 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
1889 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1890 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
1891 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
1892 * gcc.target/powerpc/pr60137.c: Likewise.
1893 * gcc.target/powerpc/bswap64-1.c: Likewise.
1894 * gcc.target/powerpc/pr48053-2.c: Likewise.
1895 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
1896 * gcc.target/powerpc/pr48258-2.c: Likewise.
1897 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1898 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
1899 * gcc.target/powerpc/bool2-p7.c: Likewise.
1900 * gcc.target/powerpc/ppc-round.c: Likewise.
1901 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
1902 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
1903 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
1904 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
1905 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1906 * gcc.target/powerpc/pr47755.c: Likewise.
1907
1908 2014-11-04 Marek Polacek <polacek@redhat.com>
1909
1910 * c-c++-common/ubsan/object-size-10.c: New test.
1911
1912 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1913
1914 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
1915
1916 2014-11-03 Tobias Burnus <burnus@net-b.de>
1917
1918 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
1919
1920 2014-11-03 Marek Polacek <polacek@redhat.com>
1921
1922 PR c/52769
1923 * gcc.dg/pr52769.c: New test.
1924
1925 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/57820
1928 * g++.dg/cpp0x/constexpr-ctor16.C: New.
1929 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
1930
1931 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
1932
1933 PR tree-optimization/60770
1934 * gcc.dg/tree-ssa/pr60770-1.c: New file.
1935
1936 2014-11-03 Jan Beulich <jbeulich@suse.com>
1937
1938 * gcc.target/i386/i386.exp: Extend option set to test
1939 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
1940 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
1941
1942 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1943
1944 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1945 for ia32 targets only.
1946 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1947 * g++.dg/tree-ssa/pr29902.C: Ditto.
1948 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1949
1950 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1951
1952 * gcc.target/arm/ifcvt-size-check.c: New test.
1953
1954 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1955
1956 * gcc.target/mips/octeon3-pipe-1.c: New test.
1957
1958 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1959
1960 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1961 * g++.dg/ext/attrib42.C: Ditto.
1962 * g++.dg/torture/pr51344.C: Ditto.
1963 * g++.dg/tree-ssa/pr29902.C: Ditto.
1964 * gcc.c-torture/execute/20010129-1.c: Ditto.
1965 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1966 * gcc.dg/march-generic.c: Ditto.
1967 * gcc.dg/torture/pr17526.c: Ditto.
1968 * gcc.dg/union-4.c: Ditto.
1969
1970 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1971
1972 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1973 * g++.dg/abi/no-weak1.C: Ditto.
1974 * g++.dg/opt/pr44919.C: Ditto.
1975 * g++.dg/opt/pr46640.C: Ditto.
1976 * g++.dg/opt/pr46649.C: Ditto.
1977 * g++.dg/opt/pr47036.C: Ditto.
1978 * g++.dg/opt/pr48273.C: Ditto.
1979 * g++.dg/opt/pr48302.C: Ditto.
1980 * g++.dg/opt/pr45788.C: Ditto.
1981 * g++.dg/opt/pr57662.C: Ditto.
1982 * gcc.dg/20031102-1.c: Ditto.
1983 * gcc.dg/builtin-bswap-7.c: Ditto.
1984 * gcc.dg/builtin-bswap-7a.c: Ditto.
1985 * gcc.dg/builtin-bswap-9.c: Ditto.
1986 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1987 * gcc.dg/guality/bswaptest.c: Ditto.
1988 * gcc.dg/guality/clztest.c: Ditto.
1989 * gcc.dg/guality/ctztest.c: Ditto.
1990 * gcc.dg/guality/pr45003-1.c: Ditto.
1991 * gcc.dg/guality/pr45003-2.c: Ditto.
1992 * gcc.dg/guality/pr45003-3.c: Ditto.
1993 * gcc.dg/guality/pr58791-4.c: Ditto.
1994 * gcc.dg/guality/rotatetest.c:Ditto.
1995 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1996 * gcc.dg/ira-loop-pressure.c: Ditto.
1997 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1998 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1999 * gcc.dg/lto/pr47259_0.c: Ditto.
2000 * gcc.dg/memcpy-5.c: Ditto.
2001 * gcc.dg/pr10474.c: Ditto.
2002 * gcc.dg/pr37438.c: Ditto.
2003 * gcc.dg/pr39453.c: Ditto.
2004 * gcc.dg/pr40501.c: Ditto.
2005 * gcc.dg/pr42245-2.c: Ditto.
2006 * gcc.dg/pr42245.c: Ditto.
2007 * gcc.dg/pr42246.c: Ditto.
2008 * gcc.dg/pr42249.c: Ditto.
2009 * gcc.dg/pr42388.c: Ditto.
2010 * gcc.dg/pr42389.c: Ditto.
2011 * gcc.dg/pr45352-1.c: Ditto.
2012 * gcc.dg/pr45352-2.c: Ditto.
2013 * gcc.dg/pr45352-3.c: Ditto.
2014 * gcc.dg/pr45352.c: Ditto.
2015 * gcc.dg/pr45472.c: Ditto.
2016 * gcc.dg/pr45652.c: Ditto.
2017 * gcc.dg/pr46212.c: Ditto.
2018 * gcc.dg/pr46521.c: Ditto.
2019 * gcc.dg/pr46522.c: Ditto.
2020 * gcc.dg/pr46875.c: Ditto.
2021 * gcc.dg/pr48374.c: Ditto.
2022 * gcc.dg/pr50251.c: Ditto.
2023 * gcc.dg/pr54472.c: Ditto.
2024 * gcc.dg/pr55702.c: Ditto.
2025 * gcc.dg/pr56990.c: Ditto.
2026 * gcc.dg/pr57104.c: Ditto.
2027 * gcc.dg/pr57662.c: Ditto.
2028 * gcc.dg/pr60866.c: Ditto.
2029 * gcc.dg/shrink-wrap-loop.c: Ditto.
2030 * gcc.dg/tm/memopt-15.c: Ditto.
2031 * gcc.dg/torture/pr52720.c: Ditto.
2032 * gcc.dg/torture/pr56778.c: Ditto.
2033 * gcc.dg/tree-prof/pr45354.c: Ditto.
2034 * gcc.dg/tree-prof/pr50907.c: Ditto.
2035 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2036 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2037 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2038 * gcc.dg/misc-tests/godump-1.c: Ditto.
2039 * gfortran.dg/PR24188.f: Ditto.
2040 * gfortran.dg/errnocheck_1.f90: Ditto.
2041 * gfortran.dg/g77/20010216-1.f: Ditto.
2042 * gfortran.dg/pr42246-2.f: Ditto.
2043 * gfortran.dg/pr42294.f: Ditto.
2044 * gfortran.dg/pr44691.f: Ditto.
2045 * gfortran.dg/vect/pr45714-a.f: Ditto.
2046 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2047 * gcc.misc-tests/linkage.exp: Ditto.
2048 * lib/target-supports.exp: Reformat x86 tagets.
2049 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2050
2051 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 PR c++/57694
2054 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2055
2056 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2057
2058 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2059 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2060 Commentary and rearrangement of tests.
2061 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2062 Commentary and rearrangement of tests.
2063 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2064 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2065
2066 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR rtl-optimization/63659
2069 * gcc.c-torture/execute/pr63659.c: New test.
2070
2071 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2072
2073 PR target/63534
2074 * gcc.target/i386/mcount_pic.c: New.
2075
2076 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2077
2078 * gcc.target/i386/pr23098.c: Remove xfail.
2079
2080 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2081
2082 * gnat.dg/opt42.ad[sb]: New test.
2083
2084 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2085
2086 PR tree-optimization/63259
2087 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2088 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2089 following comment.
2090
2091 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR sanitizer/63697
2094 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2095
2096 2014-10-30 Marek Polacek <polacek@redhat.com>
2097
2098 * gcc.dg/diag-aka-1.c: New test.
2099 * gcc.dg/pr13804-1.c: Adjust dg-error.
2100 * gcc.dg/redecl-14.c: Likewise.
2101 * gcc.dg/pr56980.c: Adjust dg-message.
2102
2103 2014-10-30 Ian Lance Taylor <iant@google.com>
2104
2105 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2106
2107 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2108
2109 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2110 platforms except s390[x] and x86_64.
2111
2112 2014-10-30 Martin Liska <mliska@suse.cz>
2113
2114 PR ipa/63574
2115 PR ipa/63664
2116 * g++.dg/ipa/pr63574.C: New test.
2117
2118 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2119
2120 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2121
2122 2014-10-29 DJ Delorie <dj@redhat.com>
2123
2124 * gcc.dg/20141029-1.c: New.
2125
2126 2014-10-29 Martin Liska <mliska@suse.cz>
2127
2128 PR ipa/63587
2129 * g++.dg/ipa/pr63587-1.C: New test.
2130 * g++.dg/ipa/pr63587-2.C: New test.
2131
2132 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2133
2134 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2135
2136 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2137
2138 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2139 * gcc.dg/optimize-bswapsi-3.c: New test.
2140
2141 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2142 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2143 Anna Tikhonova <anna.tikhonova@intel.com>
2144 Ilya Tocar <ilya.tocar@intel.com>
2145 Andrey Turetskiy <andrey.turetskiy@intel.com>
2146 Ilya Verbin <ilya.verbin@intel.com>
2147 Kirill Yukhin <kirill.yukhin@intel.com>
2148 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2149
2150 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2151
2152 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2153 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2154 Anna Tikhonova <anna.tikhonova@intel.com>
2155 Ilya Tocar <ilya.tocar@intel.com>
2156 Andrey Turetskiy <andrey.turetskiy@intel.com>
2157 Ilya Verbin <ilya.verbin@intel.com>
2158 Kirill Yukhin <kirill.yukhin@intel.com>
2159 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2160
2161 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2162 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2163 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2164 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2165 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2166 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2167 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2168 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2169 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2170 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2171 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2172 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2173 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2174 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2175 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2176 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2177 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2178 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2179 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2180 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2181 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2182 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2183 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2184 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2185 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2186 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2187 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2188 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2189 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2190 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2191 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2192 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2193 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2194 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2195 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2196 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2197 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2198 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2199 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2200 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2223 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2224 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2225 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2226 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2227 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2229
2230 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2231 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2232 Anna Tikhonova <anna.tikhonova@intel.com>
2233 Ilya Tocar <ilya.tocar@intel.com>
2234 Andrey Turetskiy <andrey.turetskiy@intel.com>
2235 Ilya Verbin <ilya.verbin@intel.com>
2236 Kirill Yukhin <kirill.yukhin@intel.com>
2237 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2238
2239 * gcc.target/i386/avx512bw-check.h: New.
2240 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2241 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2242 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2243 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2244 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2245 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2246 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2247 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2248 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2249 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2250 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2251 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2252 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2253 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2254 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2255 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2256 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2257 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2258 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2259 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2260 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2261 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2262 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2263 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2264 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2265 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2266 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2267 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2268 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2269 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2270 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2271 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2272 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2273 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2274 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2275 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2276 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2277 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2278 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2279 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2280 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2281 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2282 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2283 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2284 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2285 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2286 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2287 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2288 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2289 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2290 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2291 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2292 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2293 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2294 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2295 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2296 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2297 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2298 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2299 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2300 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2301 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2302 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2303 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2304 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2305 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2306 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2307 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2308 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2309 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2310 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2311 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2312 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2313 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2314 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2315 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2316 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2317 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2318 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2319 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2320 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2321 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2322 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2323 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2324 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2325 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2326 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2327 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2328 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2329 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2330 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2331 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2332 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2333 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2334 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2335 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2336 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2337 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2338 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2339 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2340 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2341 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2342 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2343 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2344 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2345 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2346 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2347 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2348 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2349 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2350 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2351 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2352 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2353 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2354 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2355 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2356 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2357 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2358 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2359 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2360 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2361 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2362 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2363 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2364 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2365 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2366 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2367 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2368 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2369 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2370 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2371 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2372 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2373 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2374 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2375 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2376 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2377 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2378 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2379 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2380 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2381 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2382 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2383 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2384 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2385 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2386 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2387 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2388 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2389 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2390 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2391 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2392 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2393 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2394 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2395 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2396 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2397 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2398 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2399 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2400 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2401 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2402 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2403 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2404 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2405 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2406 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2407 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2408 * gcc.target/i386/avx512dq-check.h: Ditto.
2409 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2410 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2411 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2412 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2413 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2414 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2415 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2416 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2417 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2418 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2419 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2420 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2421 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2422 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2423 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2424 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2425 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2426 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2427 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2428 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2429 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2430 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2431 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2432 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2433 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2434 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2435 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2436 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2437 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2438 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2439 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2440 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2441 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2442 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2443 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2444 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2445 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2446 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2447 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2448 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2449 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2450 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2451 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2452 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2453 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2454 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2455 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2456 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2457 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2458 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2459 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2460 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2461 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2462 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2463 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2464 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2465 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2466 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2467 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2468 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2469 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2470 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2471 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2472 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2473 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2474 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2475 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2476 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2477 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2478 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2479 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2480 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2481 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2482 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2483 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2484 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2485 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2486 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2487 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2488 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2489 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2490 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2491 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2492 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2493 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2494 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2495 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2496 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2497 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2498 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2499 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2500 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2501 * gcc.target/i386/avx512vl-check.h: Ditto.
2502 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2503 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2504 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2505 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2506 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2507 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2508 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2509 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2510 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2511 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2512 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2513 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2514 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2515 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2516 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2517 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2518 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2519 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2520 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2522 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2523 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2524 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2525 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2526 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2528 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2531 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2532 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2533 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2534 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2536 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2537 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2538 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2539 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2541 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2543 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2544 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2545 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2546 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2547 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2548 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2549 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2550 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2551 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2552 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2553 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2554 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2555 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2556 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2557 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2558 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2559 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2560 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2561 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2562 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2563 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2564 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2565 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2566 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2567 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2568 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2569 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2570 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2571 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2572 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2573 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2574 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2575 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2576 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2577 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2578 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2579 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2580 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2581 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2582 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2583 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2584 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2585 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2586 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2587 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2588 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2589 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2590 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2591 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2592 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2593 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2594 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2595 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2596 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2597 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2598 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2599 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2600 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2601 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2602 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2603 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2604 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2605 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2606 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2607 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2608 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2609 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2610 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2611 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2612 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2613 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2614 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2615 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2616 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2617 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2618 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2619 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2620 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2621 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2622 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2623 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2624 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2625 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2626 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2627 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2628 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2629 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2630 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2631 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2632 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2634 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2635 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2636 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2638 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2640 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2641 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2642 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2643 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2644 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2645 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2646 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2647 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2648 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2649 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2650 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2651 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2652 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2653 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2654 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2655 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2656 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2657 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2658 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2659 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2660 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2661 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2662 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2663 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2664 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2665 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2666 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2667 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2668 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2669 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2670 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2671 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2672 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2673 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2674 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2675 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2676 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2677 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2678 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2679 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2680 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2681 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2682 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2683 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2684 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2685 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2686 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2687 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2688 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2689 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2690 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2691 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2692 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2693 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2694 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2695 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2696 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2697 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2698 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2699 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2700 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2701 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2702 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2703 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2704 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2705 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2706 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2707 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2708 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2709 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2710 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2711 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2712 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2713 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2714 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2715 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2716 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2717 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2718 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2719 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2720 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2721 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2722 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2723 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2724 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2725 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2726 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2727 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2728 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2729 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2730 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2731 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2732 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2733 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2734 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2735 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2736 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2737 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2738 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2739 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2740 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2741 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2742 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2743 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2744 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2745 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2746 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2747 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2748 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2749 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2750 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2751 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2752 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2753 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2754 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2755 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2756 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2757 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2758 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2759 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2760 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2761 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2762 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2763 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2764 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2765 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2766 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2767 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2768 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2769 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2770 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2771 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2772 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2773 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2774 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2775 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2776 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2777 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2778 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2779 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2780 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2781 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2782 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2783 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2784 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2785 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2786 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2787 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2788 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2789 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2790 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2791 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2792 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2793 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2794 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2795 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2796 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2797 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2799 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2800 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2801 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2802 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2803 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2804 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2806 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2807 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2808 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2809 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2810 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2811 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2812 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2813 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2814 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2815 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
2816 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2817 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
2818 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2819 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
2820 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2821 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
2822 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
2824 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2826 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
2833 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2835 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2836 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
2837 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2838 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
2839 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2840 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2847 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
2851 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2852 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
2862 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2866 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
2871 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2872 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
2873 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
2875 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
2877 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2878 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
2879 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
2881 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
2883 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
2888 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2889 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
2890 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2891 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
2899 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
2901 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
2903 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
2912 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2926 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2933 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
2934 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2935 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
2936 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
2938 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2952 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2966 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2985 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3020 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3022 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3026 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3027 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3028 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3051 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3071 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3073 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3075 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3079 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3080 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3081 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3096 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3097 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3098 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3099 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3100 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3101 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3102 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3103 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3104 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3105 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3106 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3107 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3108 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3109 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3110 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3111 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3112 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3113 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3114 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3115 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3116 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3117 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3118 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3119 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3120 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3121 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3122 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3123 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3124 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3125 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3126 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3127 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3128 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3129 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3130 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3131 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3132 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3133 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3134 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3135 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3136 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3137 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3138 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3139 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3140 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3141 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3142 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3143 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3144 * gcc.target/i386/i386.exp: Ditto.
3145 * gcc.target/i386/m512-check.h: Ditto.
3146
3147 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3148 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3149 Anna Tikhonova <anna.tikhonova@intel.com>
3150 Ilya Tocar <ilya.tocar@intel.com>
3151 Andrey Turetskiy <andrey.turetskiy@intel.com>
3152 Ilya Verbin <ilya.verbin@intel.com>
3153 Kirill Yukhin <kirill.yukhin@intel.com>
3154 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3155
3156 * g++.dg/other/i386-2.C: Add new options.
3157 * g++.dg/other/i386-3.C: Ditto.
3158 * gcc.target/i386/sse-12.c: Ditto.
3159 * gcc.target/i386/sse-14.c: Ditto.
3160 * gcc.target/i386/sse-22.c: Ditto.
3161 * gcc.target/i386/sse-13.c: Add new options and builtins.
3162 * gcc.target/i386/sse-23.c: Ditto.
3163 * gcc.target/i386/avx-1.c: Add new builtins.
3164
3165 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3166
3167 * gcc.misc-tests/godump.exp: New.
3168 * gcc.misc-tests/godump-1.c: New.
3169
3170 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3171
3172 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3173 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3174 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3175 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3176 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3177 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3178 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3179 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3180 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3181 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3182 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3183 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3184 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3185 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3186 * c-c++-common/asan/pr63638.c: Likewise.
3187
3188 2014-10-28 Richard Biener <rguenther@suse.de>
3189
3190 PR middle-end/63665
3191 * gcc.dg/pr63665.c: New testcase.
3192
3193 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3194
3195 * c-c++-common/asan/kasan-recover-1.c: New test.
3196 * c-c++-common/asan/kasan-recover-2.c: New test.
3197 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3198 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3199 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3200 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3201 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3202 * c-c++-common/asan/no-asan-globals.c: Likewise.
3203 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3204 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3205 * c-c++-common/asan/no-use-after-return.c: Likewise.
3206
3207 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3208
3209 * c-c++-common/asan/shadow-offset-1.c: New test.
3210
3211 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3212
3213 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3214 gcc-plugin.h earlier.
3215
3216 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3217
3218 * gnat.dg/specs/concat1.ads: New test.
3219 * gnat.dg/specs/concat1_pkg.ads: New helper.
3220
3221 2014-10-27 Richard Biener <rguenther@suse.de>
3222
3223 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3224 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3225 target due to memcpy inline-expansion.
3226
3227 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3228
3229 * gnat.dg/specs/pack10.ads: New test.
3230 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3231
3232 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/entry_queues2.adb: New test.
3235
3236 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR tree-optimization/63641
3239 * gcc.c-torture/execute/pr63641.c: New test.
3240
3241 2014-10-24 Tobias Burnus <burnus@net-b.de>
3242
3243 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3244 * gfortran.dg/coarray_collectives_13.f90: New.
3245 * gfortran.dg/coarray_collectives_14.f90: New.
3246 * gfortran.dg/coarray_collectives_15.f90: New.
3247 * gfortran.dg/coarray_collectives_16.f90: New.
3248
3249 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3250
3251 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3252
3253 2014-10-24 Marek Polacek <polacek@redhat.com>
3254
3255 PR c/56980
3256 * gcc.dg/pr56980.c: New test.
3257
3258 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3259
3260 * lib/target-supports.exp
3261 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3262 vaeseq_u8.
3263 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3264 for vcvt_f16_f32.
3265 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3266 vfma_f32.
3267
3268 2014-10-24 Martin Liska <mliska@suse.cz>
3269
3270 * gcc.dg/ipa/pr63595.c: New test.
3271
3272 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3273
3274 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3275 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3276
3277 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3278
3279 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3280
3281 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3282
3283 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3284
3285 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3286
3287 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3288
3289 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3290
3291 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3292
3293 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3294
3295 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3296
3297 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3298
3299 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3300
3301 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3302
3303 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3304
3305 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3306
3307 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3308
3309 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3310
3311 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3312
3313 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3314
3315 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3316
3317 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3318
3319 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3320
3321 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3322
3323 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3324
3325 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3326
3327 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3328
3329 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3330
3331 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3332 file.
3333 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3334 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3335
3336 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3337
3338 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3339 file.
3340 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3341 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3342
3343 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3344
3345 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3346 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3347 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3348 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3349 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3350
3351 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3352
3353 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3354 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3358 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3359
3360 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3361
3362 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3363 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3364 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3365 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3366 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3367 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3368 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3369 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3370
3371 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3372
3373 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3374 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3375 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3376
3377 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3378
3379 * gcc.target/arm/README.advsimd-intrinsics: New file.
3380 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3381 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3382 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3383 Likewise.
3384 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3385 Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3387 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3389
3390 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3391
3392 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3393 wrap_compile_flags before setting it.
3394
3395 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3396
3397 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3398 targets.
3399 * gcc.dg/pr63594-2.c: Likewise.
3400
3401 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3402
3403 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3404 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3405
3406 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3407
3408 PR bootstrap/63632
3409 * g++.dg/torture/pr63632.C: New test.
3410
3411 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3412
3413 PR c++/63619
3414 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3415 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3416
3417 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3418
3419 PR target/63618
3420 * gcc.target/i386/pr63618.c: New test.
3421
3422 2014-10-23 Marek Polacek <polacek@redhat.com>
3423
3424 PR c/63626
3425 * gcc.dg/pr63626.c: New test.
3426
3427 2014-10-23 Marek Polacek <polacek@redhat.com>
3428
3429 * c-c++-common/ubsan/undefined-2.c: New test.
3430
3431 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3432
3433 * gcc.target/i386/pr63600.c: New.
3434
3435 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3436
3437 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3438
3439 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3440
3441 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3442 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3443
3444 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3445
3446 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3447 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3448 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3449 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3450 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3451 Declare.
3452
3453 2014-10-22 Guozhi Wei <carrot@google.com>
3454
3455 PR tree-optimization/63530
3456 gcc.dg/vect/pr63530.c: New testcase.
3457
3458 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3459
3460 * gcc.target/i386/conversion-2.c: New test.
3461
3462 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3463 Yury Gribov <y.gribov@samsung.com>
3464
3465 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3466 * c-c++-common/ubsan/align-3.c: Likewise.
3467 * c-c++-common/ubsan/bounds-1.c: Likewise.
3468 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3469 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3470 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3471 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3472 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3473 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3474 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3475 * c-c++-common/ubsan/object-size-3.c: Likewise.
3476 * c-c++-common/ubsan/overflow-1.c: Likewise.
3477 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3478 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3479 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3480 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3481 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3482 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3483 * c-c++-common/ubsan/pr59503.c: Likewise.
3484 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3485 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3486 * c-c++-common/ubsan/shift-3.c: Likewise.
3487 * c-c++-common/ubsan/shift-6.c: Likewise.
3488 * c-c++-common/ubsan/undefined-1.c: Likewise.
3489 * c-c++-common/ubsan/vla-2.c: Likewise.
3490 * c-c++-common/ubsan/vla-3.c: Likewise.
3491 * c-c++-common/ubsan/vla-4.c: Likewise.
3492 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3493 * g++.dg/ubsan/return-2.C: Likewise.
3494 * c-c++-common/ubsan/recovery-1.c: New test.
3495 * c-c++-common/ubsan/recovery-2.c: New test.
3496 * c-c++-common/ubsan/recovery-3.c: New test.
3497 * c-c++-common/ubsan/recovery-common.inc: New file.
3498
3499 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3500
3501 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3502 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3503 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3504 * gcc.target/aarch64/vect.x: Likewise.
3505 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3506 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3507 * gcc.target/aarch64/vect-fp.c: Likewise.
3508
3509 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3510
3511 * lib/compat.exp (compat-run): Remove "unresolved".
3512 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3513 unsupported testcase.
3514
3515 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR target/63594
3518 * gcc.dg/pr63594-1.c: New test.
3519 * gcc.dg/pr63594-2.c: New test.
3520 * gcc.target/i386/sse2-pr63594-1.c: New test.
3521 * gcc.target/i386/sse2-pr63594-2.c: New test.
3522 * gcc.target/i386/avx-pr63594-1.c: New test.
3523 * gcc.target/i386/avx-pr63594-2.c: New test.
3524 * gcc.target/i386/avx2-pr63594-1.c: New test.
3525 * gcc.target/i386/avx2-pr63594-2.c: New test.
3526 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3527 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3528 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3529 insn counts.
3530
3531 PR target/63542
3532 * gcc.target/i386/pr63542-1.c: New test.
3533 * gcc.target/i386/pr63542-2.c: New test.
3534
3535 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3536
3537 * gcc.target/avr/tiny-memx.c: New test.
3538
3539 * gcc.target/avr/tiny-caller-save.c: New test.
3540
3541 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3542
3543 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3544 (Proc_1): Add return type.
3545 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3546 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3547 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3548 * gcc.target/arm/pr44788.c (foo): Likewise.
3549 * gcc.target/arm/pr55642.c (abs): Likewise.
3550 * gcc.target/arm/pr58784.c (f): Likewise.
3551 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3552 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3553 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3554 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3555 for local variables.
3556 * lib/target-supports.exp
3557 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3558 vaeseq_u8.
3559 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3560 vcvt_f16_f32.
3561 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3562 vfma_f32.
3563 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3564
3565 2014-10-21 Andreas Schwab <schwab@suse.de>
3566
3567 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3568
3569 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3570
3571 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3572
3573 2014-10-21 Richard Biener <rguenther@suse.de>
3574
3575 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3576 * g++.dg/ipa/devirt-46.C: Likewise.
3577 * g++.dg/ipa/devirt-47.C: Likewise.
3578 * g++.dg/tree-prof/pr35545.C: Likewise.
3579
3580 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR tree-optimization/63563
3583 * gcc.target/i386/pr63563.c: New test.
3584
3585 2014-10-20 Richard Biener <rguenther@suse.de>
3586
3587 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3588 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3589
3590 2014-10-20 Martin Liska <mliska@suse.cz>
3591
3592 * gcc.dg/ipa/pr63595.c: New test.
3593
3594 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3595
3596 PR fortran/48979
3597 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3598
3599 2014-10-19 Marek Polacek <polacek@redhat.com>
3600
3601 PR c/63567
3602 * gcc.dg/pr63567-3.c: New test.
3603 * gcc.dg/pr63567-4.c: New test.
3604
3605 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3606
3607 * gcc.dg/atomic/c11-atomic-exec-5.c
3608 (test_main_long_double_add_overflow): Define and run only for
3609 LDBL_MANT_DIG != 106.
3610 (test_main_complex_long_double_add_overflow): Likewise.
3611 (test_main_long_double_sub_overflow): Likewise.
3612 (test_main_complex_long_double_sub_overflow): Likewise.
3613
3614 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3615
3616 PR fortran/63553
3617 * gfortran.dg/class_to_type_3.f03 : New test
3618
3619 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3620
3621 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3622 to GNU11.
3623
3624 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3625
3626 * gcc.dg/attr-isr.c: Move SH specific test to ...
3627 * gcc.target/sh/attr-isr.c: ... here.
3628
3629 >>>>>>> .r217525
3630 2014-10-17 Marek Polacek <polacek@redhat.com>
3631
3632 PR c/63567
3633 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3634 * gcc.dg/pr63567-1.c: New test.
3635 * gcc.dg/pr63567-2.c: New test.
3636
3637 2014-10-17 Marek Polacek <polacek@redhat.com>
3638
3639 PR c/63543
3640 * gcc.dg/pr63543.c: New test.
3641 * gcc.dg/array-8.c: Remove dg-error.
3642 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3643 * gcc.dg/pr48552-2.c: Likewise.
3644
3645 2014-10-17 Marek Polacek <polacek@redhat.com>
3646
3647 PR c/63549
3648 * gcc.dg/pr63549.c: New test.
3649
3650 2014-10-17 Marek Polacek <polacek@redhat.com>
3651
3652 * gcc.dg/Wimplicit-int-1.c: New test.
3653 * gcc.dg/Wimplicit-int-2.c: New test.
3654 * gcc.dg/Wimplicit-int-3.c: New test.
3655 * gcc.dg/Wimplicit-int-4.c: New test.
3656
3657 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3658
3659 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3660 changes.
3661
3662 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR tree-optimization/63464
3665 * gcc.dg/torture/pr63464.c: New test.
3666 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3667 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3668
3669 PR tree-optimization/63302
3670 * gcc.c-torture/execute/pr63302.c: New test.
3671
3672 2014-10-17 Tom de Vries <tom@codesourcery.com>
3673
3674 PR rtl-optimization/61605
3675 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3676 absence check.
3677
3678 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3679
3680 PR middle-end/61848
3681 * g++.dg/torture/pr61848.C: New testcase.
3682 * gcc.c-torture/compile/pr61848.c: New testcase.
3683
3684 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3685
3686 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3687 * gcc.target/sh/strlen.c: Likewise.
3688 * gcc.target/sh/pr51244-13.c: Likewise.
3689 * gcc.target/sh/cmpstrn.c: Likewise.
3690 * gcc.target/sh/hiconst.c: Likewise.
3691 * gcc.target/sh/pr43417.c: Likewise.
3692
3693 2014-10-16 Martin Liska <mliska@suse.cz>
3694
3695 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3696 to match defined expectations.
3697
3698 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3699
3700 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3701
3702 2014-10-16 Martin Liska <mliska@suse.cz>
3703
3704 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3705 * g++.dg/ipa/ipa-icf-5.C: Likewise
3706
3707 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3708
3709 PR target/63260
3710 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3711
3712 2014-10-16 Richard Biener <rguenther@suse.de>
3713
3714 PR middle-end/63554
3715 * gcc.dg/torture/pr63554.c: New testcase.
3716
3717 2014-10-16 Marek Polacek <polacek@redhat.com>
3718
3719 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3720 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3721
3722 2014-10-16 Marek Polacek <polacek@redhat.com>
3723
3724 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3725 * gcc.dg/graphite/id-2.c: Likewise.
3726 * gcc.dg/graphite/id-4.c: Likewise.
3727 * gcc.dg/graphite/id-8.c: Likewise.
3728 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3729 * gcc.dg/graphite/id-pr45230.c: Likewise.
3730 * gcc.dg/graphite/id-pr45231.c: Likewise.
3731 * gcc.dg/graphite/pr38073.c: Likewise.
3732 * gcc.dg/graphite/pr38125.c: Likewise.
3733 * gcc.dg/graphite/pr38409.c: Likewise.
3734 * gcc.dg/graphite/pr38413.c: Likewise.
3735 * gcc.dg/graphite/pr38510.c: Likewise.
3736 * gcc.dg/graphite/pr38786.c: Likewise.
3737 * gcc.dg/graphite/pr39260.c: Likewise.
3738 * gcc.dg/graphite/scop-19.c: Likewise.
3739 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3740 * gcc.dg/graphite/id-17.c: Likewise.
3741 * gcc.dg/graphite/id-23.c: Likewise.
3742 * gcc.dg/graphite/id-26.c: Likewise.
3743 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3744 * gcc.dg/graphite/pr37485.c: Likewise.
3745 * gcc.dg/graphite/pr38500.c: Likewise.
3746 * gcc.dg/graphite/pr42284.c: Likewise.
3747 * gcc.dg/graphite/pr42914.c: Likewise.
3748 * gcc.dg/graphite/pr46404-1.c: Likewise.
3749 * gcc.dg/graphite/pr60979.c: Likewise.
3750 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3751 defaulting to int.
3752
3753 2014-10-16 Martin Liska <mliska@suse.cz>
3754 Jan Hubicka <hubicka@ucw.cz>
3755
3756 * g++.dg/ipa/ipa-icf-1.C: New test.
3757 * g++.dg/ipa/ipa-icf-2.C: New test.
3758 * g++.dg/ipa/ipa-icf-3.C: New test.
3759 * g++.dg/ipa/ipa-icf-4.C: New test.
3760 * g++.dg/ipa/ipa-icf-5.C: New test.
3761 * gcc.dg/ipa/ipa-icf-1.c: New test.
3762 * gcc.dg/ipa/ipa-icf-10.c: New test.
3763 * gcc.dg/ipa/ipa-icf-11.c: New test.
3764 * gcc.dg/ipa/ipa-icf-12.c: New test.
3765 * gcc.dg/ipa/ipa-icf-13.c: New test.
3766 * gcc.dg/ipa/ipa-icf-14.c: New test.
3767 * gcc.dg/ipa/ipa-icf-15.c: New test.
3768 * gcc.dg/ipa/ipa-icf-16.c: New test.
3769 * gcc.dg/ipa/ipa-icf-17.c: New test.
3770 * gcc.dg/ipa/ipa-icf-18.c: New test.
3771 * gcc.dg/ipa/ipa-icf-19.c: New test.
3772 * gcc.dg/ipa/ipa-icf-2.c: New test.
3773 * gcc.dg/ipa/ipa-icf-20.c: New test.
3774 * gcc.dg/ipa/ipa-icf-21.c: New test.
3775 * gcc.dg/ipa/ipa-icf-22.c: New test.
3776 * gcc.dg/ipa/ipa-icf-23.c: New test.
3777 * gcc.dg/ipa/ipa-icf-24.c: New test.
3778 * gcc.dg/ipa/ipa-icf-25.c: New test.
3779 * gcc.dg/ipa/ipa-icf-26.c: New test.
3780 * gcc.dg/ipa/ipa-icf-27.c: New test.
3781 * gcc.dg/ipa/ipa-icf-28.c: New test.
3782 * gcc.dg/ipa/ipa-icf-29.c: New test.
3783 * gcc.dg/ipa/ipa-icf-3.c: New test.
3784 * gcc.dg/ipa/ipa-icf-30.c: New test.
3785 * gcc.dg/ipa/ipa-icf-4.c: New test.
3786 * gcc.dg/ipa/ipa-icf-5.c: New test.
3787 * gcc.dg/ipa/ipa-icf-6.c: New test.
3788 * gcc.dg/ipa/ipa-icf-7.c: New test.
3789 * gcc.dg/ipa/ipa-icf-8.c: New test.
3790 * gcc.dg/ipa/ipa-icf-9.c: New test.
3791
3792 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3793
3794 PR target/53513
3795 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3796
3797 2014-10-16 Martin Liska <mliska@suse.cz>
3798 Jan Hubicka <hubicka@ucw.cz>
3799
3800 * c-c++-common/rotate-1.c: Options changed to not collide
3801 with a new IPA ICF pass.
3802 * c-c++-common/rotate-2.c: Likewise.
3803 * c-c++-common/rotate-3.c: Likewise.
3804 * c-c++-common/rotate-4.c: Likewise.
3805 * g++.dg/cpp0x/rv-return.C: Likewise.
3806 * g++.dg/cpp0x/rv1n.C: Likewise.
3807 * g++.dg/cpp0x/rv1p.C: Likewise.
3808 * g++.dg/cpp0x/rv2n.C: Likewise.
3809 * g++.dg/cpp0x/rv3n.C: Likewise.
3810 * g++.dg/cpp0x/rv4n.C: Likewise.
3811 * g++.dg/cpp0x/rv5n.C: Likewise.
3812 * g++.dg/cpp0x/rv6n.C: Likewise.
3813 * g++.dg/cpp0x/rv7n.C: Likewise.
3814 * g++.dg/ipa/devirt-g-1.C: Likewise.
3815 * g++.dg/ipa/inline-1.C: Likewise.
3816 * g++.dg/ipa/inline-2.C: Likewise.
3817 * g++.dg/ipa/inline-3.C: Likewise.
3818 * g++.dg/opt/pr30965.C: Likewise.
3819 * g++.dg/tree-ssa/pr19637.C: Likewise.
3820 * gcc.dg/guality/csttest.c: Likewise.
3821 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
3822 * gcc.dg/ipa/iinline-7.c: Likewise.
3823 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3824 * gcc.dg/ipa/ipacost-1.c: Likewise.
3825 * gcc.dg/ipa/ipacost-2.c: Likewise.
3826 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
3827 * gcc.dg/ipa/remref-2a.c: Likewise.
3828 * gcc.dg/ipa/remref-2b.c: Likewise.
3829 * gcc.dg/pr46309-2.c: Likewise.
3830 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3831 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
3832 * gcc.dg/tree-ssa/andor-4.c: Likewise.
3833 * gcc.dg/tree-ssa/andor-5.c: Likewise.
3834 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3835 * gcc.dg/vect/vect-cond-10.c: Likewise.
3836 * gcc.dg/vect/vect-cond-9.c: Likewise.
3837 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3838 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3839 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3840 * gcc.target/i386/bmi-1.c: Likewise.
3841 * gcc.target/i386/bmi-2.c: Likewise.
3842 * gcc.target/i386/pr56564-2.c: Likewise.
3843
3844 2014-10-16 Richard Biener <rguenther@suse.de>
3845
3846 PR tree-optimization/63168
3847 * gcc.dg/tree-ssa/loop-40.c: New testcase.
3848
3849 2014-10-16 Andreas Schwab <schwab@suse.de>
3850
3851 * gcc.target/m68k/crash1.c: Fix implicit declaration.
3852
3853 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
3854 implicit int.
3855 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
3856 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
3857 * gcc.target/ia64/pr29682.c: Likewise.
3858 * gcc.target/ia64/pr43603.c: Likewise.
3859 * gcc.target/ia64/pr48496.c: Likewise.
3860
3861 2014-10-16 Marek Polacek <polacek@redhat.com>
3862
3863 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
3864
3865 2014-10-16 Jakub Jelinek <jakub@redhat.com>
3866 Marek Polacek <polacek@redhat.com>
3867
3868 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
3869 declarations.
3870 * gcc.dg/pr32176.c: Likewise.
3871 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
3872 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
3873 * gcc.dg/ia64-sync-2.c: Likewise.
3874 * gcc.dg/ia64-sync-3.c: Likewise.
3875 * gcc.dg/sync-2.c: Likewise.
3876 * gcc.dg/sync-3.c: Likewise.
3877 * gcc.target/i386/990524-1.c: Likewise.
3878 * gcc.target/i386/avx512f-pr57233.c: Likewise.
3879 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
3880 * gcc.target/i386/pr26826.c: Likewise.
3881 * gcc.target/i386/pr37184.c: Likewise.
3882 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
3883 * gcc.target/i386/20060125-2.c: Likewise.
3884 * gcc.target/i386/memcpy-1.c: Likewise.
3885 * gcc.target/i386/pr40934.c: Likewise.
3886 * gcc.target/i386/sse-5.c: Likewise.
3887 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3888 * gcc.target/i386/vectorize4.c: Likewise.
3889 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
3890 -fgnu89-inline.
3891 * gcc.target/i386/980313-1.c: Likewise.
3892 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
3893 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
3894 * gcc.target/i386/crc32-3.c: Likewise.
3895 * gcc.target/i386/intrinsics_3.c: Likewise.
3896 * gcc.target/i386/loop-1.c: Likewise.
3897 * gcc.target/i386/pr44948-2a.c: Likewise.
3898 * gcc.target/i386/pr47564.c: Likewise.
3899 * gcc.target/i386/pr50712.c: Likewise.
3900 * gcc.target/i386/stackalign/return-2.c: Likewise.
3901
3902 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
3903
3904 PR lto/62026
3905 * lto/pr62026.C: New testcase.
3906
3907 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
3908
3909 PR rtl-optimization/63448
3910 * gcc.target/i386/pr63448.c: New test.
3911
3912 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
3913
3914 * gnat.dg/opt41.adb: New test.
3915 * gnat.dg/opt41_pkg.ad[sb]: New helper.
3916
3917 2014-10-15 Richard Biener <rguenther@suse.de>
3918
3919 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
3920
3921 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
3922
3923 * gcc.dg/tree-prof/peel-1.c: Update.
3924 * gcc.dg/tree-prof/unroll-1.c: Update.
3925 * gcc.dg/unroll_1.c: Update.
3926 * gcc.dg/unroll_2.c: Update.
3927 * gcc.dg/unroll_3.c: Update.
3928 * gcc.dg/unroll_4.c: Update.
3929
3930 2014-10-14 DJ Delorie <dj@redhat.com>
3931
3932 * g++.dg/abi/mangle64.C: New.
3933
3934 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
3935
3936 * g++.dg/ext/vector9.C: Test ! with float vectors.
3937
3938 2014-10-14 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/63512
3941 * g++.dg/torture/pr63512.C: New testcase.
3942
3943 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3944
3945 PR target/63260
3946 * gcc.target/sh/pr63260.c: New.
3947
3948 2014-10-13 Richard Henderson <rth@redhat.com>
3949
3950 * g++.dg/torture/20141013.C: New.
3951
3952 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3953
3954 PR target/8340
3955 PR middle-end/47602
3956 PR rtl-optimization/55458
3957 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3958 * gcc.target/i386/pr55458.c: Likewise.
3959 * gcc.target/i386/pr47602.c: New.
3960 * gcc.target/i386/pr23098.c: Move to XFAIL.
3961
3962 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3963
3964 PR tree-optimization/62127
3965 * g++.dg/torture/pr62127.C: New testcase.
3966
3967 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3968
3969 * c-c++-common/asan/bitfield-5.c: New test.
3970
3971 2014-10-13 Richard Biener <rguenther@suse.de>
3972
3973 PR tree-optimization/63419
3974 * g++.dg/torture/pr63419.C: New testcase.
3975
3976 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/59401
3979 PR target/54760
3980 * gcc.target/sh/pr54760-5.c: New.
3981 * gcc.target/sh/pr54760-6.c: New.
3982 * gcc.target/sh/pr59401-1.c: New.
3983
3984 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3985
3986 PR fortran/48979
3987 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3988
3989 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3990
3991 * lib/target-supports.exp (check_effective_target_shared): New
3992 function.
3993 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3994
3995 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR c/63495
3998 * gcc.target/i386/pr63495.c: New test.
3999
4000 2014-10-10 Marek Polacek <polacek@redhat.com>
4001
4002 * c-c++-common/ubsan/object-size-1.c: New test.
4003 * c-c++-common/ubsan/object-size-2.c: New test.
4004 * c-c++-common/ubsan/object-size-3.c: New test.
4005 * c-c++-common/ubsan/object-size-4.c: New test.
4006 * c-c++-common/ubsan/object-size-5.c: New test.
4007 * c-c++-common/ubsan/object-size-6.c: New test.
4008 * c-c++-common/ubsan/object-size-7.c: New test.
4009 * c-c++-common/ubsan/object-size-8.c: New test.
4010 * c-c++-common/ubsan/object-size-9.c: New test.
4011 * g++.dg/ubsan/object-size-1.C: New test.
4012 * gcc.dg/ubsan/object-size-9.c: New test.
4013
4014 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4015
4016 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4017 (asan_finish): Remove restore_ld_library_path_env_vars.
4018 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4019 related env variables by calling set_ld_library_path_env_vars.
4020 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4021 (tsan_finish): Remove restore_ld_library_path_env_vars.
4022 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4023 related env variables by calling set_ld_library_path_env_vars.
4024 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4025 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4026 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4027 related env variables by calling set_ld_library_path_env_vars.
4028
4029 2014-10-10 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/63379
4032 * gcc.dg/vect/pr63379.c: New testcase.
4033
4034 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR fortran/59488
4037 * gfortran.dg/gomp/pr59488-1.f90: New test.
4038 * gfortran.dg/gomp/pr59488-2.f90: New test.
4039
4040 2014-10-10 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/63476
4043 * g++.dg/torture/pr63476.C: New testcase.
4044
4045 2014-10-10 Tobias Burnus <burnus@net-b.de>
4046
4047 * gfortran.dg/implicit_16.f90: New.
4048
4049 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4050
4051 * g++.dg/cpp0x/constexpr-using3.C: New.
4052 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4053 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4054 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4055 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4056
4057 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4058
4059 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4060
4061 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4062
4063 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4064
4065 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4066
4067 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4068 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4069 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4070 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4071 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4072 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4073 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4074 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4075 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4076 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4077 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4078 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4079
4080 2014-10-09 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/63380
4083 * gcc.dg/torture/pr63380-1.c: New testcase.
4084 * gcc.dg/torture/pr63380-2.c: Likewise.
4085
4086 2014-10-09 Marek Polacek <polacek@redhat.com>
4087
4088 PR c/63480
4089 * gcc.dg/pr63480.c: New test.
4090
4091 2014-10-09 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/63445
4094 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4095
4096 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4097
4098 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4099 * gcc.dg/vmx/ops.c: Likewise.
4100 * gcc.dg/vmx/ops-long-1.c: Likewise.
4101
4102 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4103
4104 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4105
4106 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4107
4108 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4109 dg-additional-options.
4110
4111 2014-10-08 Mark Wielaard <mjw@redhat.com>
4112
4113 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4114 prefix from scan-assembler-times.
4115
4116 2014-10-07 Marek Polacek <polacek@redhat.com>
4117
4118 * lib/target-supports.exp (check_effective_target_fd_truncate):
4119 Include <string.h>.
4120
4121 2014-10-07 Marek Polacek <polacek@redhat.com>
4122
4123 PR c/59717
4124 * gcc.dg/pr59717.c: New test.
4125
4126 2014-10-07 Marek Polacek <polacek@redhat.com>
4127
4128 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4129 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4130 * gcc.target/powerpc/pr26350.c: Likewise.
4131 * gcc.target/powerpc/altivec-consts.c: Likewise.
4132 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4133 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4134 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4135 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4136 * gcc.target/powerpc/pr47862.c: Likewise.
4137 * gcc.target/powerpc/pr48053-1.c: Likewise.
4138 * gcc.target/powerpc/pr53487.c: Likewise.
4139 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4140 to int.
4141 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4142 * gcc.target/powerpc/altivec-2.c: Likewise.
4143 * gcc.target/powerpc/pr47755-2.c: Likewise.
4144
4145 2014-10-07 Martin Liska <mliska@suse.cz>
4146
4147 * g++.dg/lto/pr63270.h: New test.
4148 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4149 include.
4150 * g++.dg/lto/pr63270_2.C: New test.
4151
4152 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 * gnat.dg/lto16.adb: New test.
4155 * gnat.dg/lto16_pkg.adb: New helper.
4156
4157 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4158
4159 * gnat.dg/return4.adb: New test.
4160 * gnat.dg/return4_pkg.ad[sb]: New helper.
4161
4162 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4163
4164 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4165 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4166 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4167
4168 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4169
4170 PR c++/55250
4171 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4172 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4173 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4174
4175 2014-10-06 Marek Polacek <polacek@redhat.com>
4176
4177 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4178 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4179 * g++.dg/lto/pr54625-2_0.c: Likewise.
4180 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4181
4182 2014-10-06 Marek Polacek <polacek@redhat.com>
4183
4184 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4185 * gcc.target/i386/avxfp-1.c: Likewise.
4186 * gcc.target/i386/avxfp-2.c: Likewise.
4187 * gcc.target/i386/cadd.c: Likewise.
4188 * gcc.target/i386/cmov2.c: Likewise.
4189 * gcc.target/i386/cmov3.c: Likewise.
4190 * gcc.target/i386/cmov4.c: Likewise.
4191 * gcc.target/i386/cold-attribute-1.c: Likewise.
4192 * gcc.target/i386/cvt-1.c: Likewise.
4193 * gcc.target/i386/fpcvt-1.c: Likewise.
4194 * gcc.target/i386/fpcvt-2.c: Likewise.
4195 * gcc.target/i386/fpcvt-3.c: Likewise.
4196 * gcc.target/i386/local.c: Likewise.
4197 * gcc.target/i386/memcpy-2.c: Likewise.
4198 * gcc.target/i386/memcpy-3.c: Likewise.
4199 * gcc.target/i386/memset-1.c: Likewise.
4200 * gcc.target/i386/minmax-1.c: Likewise.
4201 * gcc.target/i386/minmax-2.c: Likewise.
4202 * gcc.target/i386/pr45352-2.c: Likewise.
4203 * gcc.target/i386/pr46253.c: Likewise.
4204 * gcc.target/i386/pr53623.c: Likewise.
4205 * gcc.target/i386/pr60902.c: Likewise.
4206 * gcc.target/i386/pr57003.c: Likewise.
4207 * gcc.target/i386/sse-14.c: Likewise.
4208 * gcc.target/i386/sse-19.c: Likewise.
4209 * gcc.target/i386/sse-22.c: Likewise.
4210 * gcc.target/i386/sse4a-extract.c: Likewise.
4211 * gcc.target/i386/sse4a-insert.c: Likewise.
4212 * gcc.target/i386/ssefp-1.c: Likewise.
4213 * gcc.target/i386/ssefp-2.c: Likewise.
4214 * gcc.target/i386/testimm-10.c: Likewise.
4215 * gcc.target/i386/vectorize4-avx.c: Likewise.
4216 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4217 * gcc.target/i386/avx-pr57233.c: Likewise.
4218 * gcc.target/i386/avx2-pr57233.c: Likewise.
4219 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4220 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4221 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4222 * gcc.target/i386/crc32-4.c: Likewise.
4223 * gcc.target/i386/pr20204.c: Likewise.
4224 * gcc.target/i386/pr23570.c: Likewise.
4225 * gcc.target/i386/pr26449-1.c: Likewise.
4226 * gcc.target/i386/pr28839.c: Likewise.
4227 * gcc.target/i386/pr37101.c: Likewise.
4228 * gcc.target/i386/pr61923.c: Likewise.
4229 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4230 * gcc.target/i386/sse2-pr57233.c: Likewise.
4231 * gcc.target/i386/vect-abs-s16.c: Likewise.
4232 * gcc.target/i386/vect-abs-s32.c: Likewise.
4233 * gcc.target/i386/vect-abs-s8.c: Likewise.
4234 * gcc.target/i386/xop-pr57233.c: Likewise.
4235 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4236 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4237 implicit declarations.
4238 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4239 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4240 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4241
4242 2014-10-06 Marek Polacek <polacek@redhat.com>
4243
4244 * gcc.dg/20001012-1.c: Fix defaulting to int.
4245 * gcc.dg/20001012-2.c: Likewise.
4246 * gcc.dg/20001108-1.c: Likewise.
4247 * gcc.dg/20010516-1.c: Likewise.
4248 * gcc.dg/20011008-2.c: Likewise.
4249 * gcc.dg/20030612-1.c: Likewise.
4250 * gcc.dg/20040219-1.c: Likewise.
4251 * gcc.dg/20050603-2.c: Likewise.
4252 * gcc.dg/20070507-1.c: Likewise.
4253 * gcc.dg/attr-alias-3.c: Likewise.
4254 * gcc.dg/fastmath-1.c: Likewise.
4255 * gcc.dg/fork-instrumentation.c: Likewise.
4256 * gcc.dg/fwrapv-1.c: Likewise.
4257 * gcc.dg/fwrapv-2.c: Likewise.
4258 * gcc.dg/memmove-1.c: Likewise.
4259 * gcc.dg/non-local-goto-1.c: Likewise.
4260 * gcc.dg/non-local-goto-2.c: Likewise.
4261 * gcc.dg/noreturn-8.c: Likewise.
4262 * gcc.dg/parse-decl-after-if.c: Likewise.
4263 * gcc.dg/parse-decl-after-label.c: Likewise.
4264 * gcc.dg/pr25795-1.c: Likewise.
4265 * gcc.dg/pr25795.c: Likewise.
4266 * gcc.dg/pr28574.c: Likewise.
4267 * gcc.dg/pr30189.c: Likewise.
4268 * gcc.dg/pr31529-2.c: Likewise.
4269 * gcc.dg/pr33923.c: Likewise.
4270 * gcc.dg/pr34263.c: Likewise.
4271 * gcc.dg/pr36194.c: Likewise.
4272 * gcc.dg/pr45415.c: Likewise.
4273 * gcc.dg/pr47443.c: Likewise.
4274 * gcc.dg/pr47763.c: Likewise.
4275 * gcc.dg/pr49000.c: Likewise.
4276 * gcc.dg/pr50340.c: Likewise.
4277 * gcc.dg/webizer.c: Likewise.
4278 * gcc.dg/pr59940.c: Likewise.
4279 * gcc.dg/pr63186.c: Likewise.
4280 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4281 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4282 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4283 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4284 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4285 * gcc.dg/sms-1.c: Likewise.
4286 * gcc.dg/unused-3.c: Likewise.
4287 * gcc.dg/varpool-1.c: Likewise.
4288 * gcc.dg/pr35899.c: Use -std=gnu89.
4289 * gcc.dg/pr59963-1.c: Likewise.
4290 * gcc.dg/redecl-15.c: Likewise.
4291 * gcc.dg/20041213-1.c: Likewise.
4292 * gcc.dg/20080820.c: Likewise.
4293 * gcc.dg/920413-1.c: Likewise.
4294 * gcc.dg/Wold-style-definition-1.c: Likewise.
4295 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4296 * gcc.dg/decl-nospec-1.c: Likewise.
4297 * gcc.dg/decl-nospec-2.c: Likewise.
4298 * gcc.dg/decl-nospec-3.c: Likewise.
4299 * gcc.dg/bitfld-1.c: Likewise.
4300 * gcc.dg/bitfld-9.c: Likewise.
4301 * gcc.dg/parm-impl-decl-1.c: Likewise.
4302 * gcc.dg/parm-impl-decl-3.c: Likewise.
4303 * gcc.dg/pr18596-1.c: Likewise.
4304 * gcc.dg/pr18596-2.c: Likewise.
4305 * gcc.dg/pr18596-3.c: Likewise.
4306 * gcc.dg/pr60139.c: Likewise.
4307 * gcc.dg/utf-dflt.c: Likewise.
4308 * gcc.dg/utf-dflt2.c: Likewise.
4309 * gcc.dg/wtr-func-def-1.c: Likewise.
4310 * gcc.dg/declspec-5.c: Likewise.
4311 * gcc.dg/declspec-6.c: Likewise.
4312 * gcc.dg/ftrapv-2.c: Likewise.
4313 * gcc.dg/20020430-1.c: Fix implicit declarations.
4314 * gcc.dg/20030702-1.c: Likewise.
4315 * gcc.dg/20040127-2.c: Likewise.
4316 * gcc.dg/20041122-1.c: Likewise.
4317 * gcc.dg/20050309-1.c: Likewise.
4318 * gcc.dg/20061026.c: Likewise.
4319 * gcc.dg/20101010-1.c: Likewise.
4320 * gcc.dg/Werror-1.c: Likewise.
4321 * gcc.dg/Werror-10.c: Likewise.
4322 * gcc.dg/Werror-11.c: Likewise.
4323 * gcc.dg/Werror-12.c: Likewise.
4324 * gcc.dg/Werror-2.c: Likewise.
4325 * gcc.dg/Werror-3.c: Likewise.
4326 * gcc.dg/Werror-4.c: Likewise.
4327 * gcc.dg/Werror-5.c: Likewise.
4328 * gcc.dg/Werror-6.c: Likewise.
4329 * gcc.dg/Werror-7.c: Likewise.
4330 * gcc.dg/Werror-8.c: Likewise.
4331 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4332 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4333 * gcc.dg/delay-slot-2.c: Likewise.
4334 * gcc.dg/errno-1.c: Likewise.
4335 * gcc.dg/globalalias.c: Likewise.
4336 * gcc.dg/inline-3.c: Likewise.
4337 * gcc.dg/localalias.c: Likewise.
4338 * gcc.dg/pr19633-1.c: Likewise.
4339 * gcc.dg/pr19633.c: Likewise.
4340 * gcc.dg/pr23408.c: Likewise.
4341 * gcc.dg/pr23470-1.c: Likewise.
4342 * gcc.dg/pr28121.c: Likewise.
4343 * gcc.dg/pr28243.c: Likewise.
4344 * gcc.dg/pr30260.c: Likewise.
4345 * gcc.dg/pr32573.c: Likewise.
4346 * gcc.dg/pr33826.c: Likewise.
4347 * gcc.dg/pr35065.c: Likewise.
4348 * gcc.dg/pr38616.c: Likewise.
4349 * gcc.dg/pr39867.c: Likewise.
4350 * gcc.dg/pr41470.c: Likewise.
4351 * gcc.dg/pr41837.c: Likewise.
4352 * gcc.dg/pr44024.c: Likewise.
4353 * gcc.dg/pr44699.c: Likewise.
4354 * gcc.dg/pr46252.c: Likewise.
4355 * gcc.dg/pr46878-1.c: Likewise.
4356 * gcc.dg/pr50908-3.c: Likewise.
4357 * gcc.dg/pr51796.c: Likewise.
4358 * gcc.dg/pr55150-2.c: Likewise.
4359 * gcc.dg/pr55833.c: Likewise.
4360 * gcc.dg/pr59350.c: Likewise.
4361 * gcc.dg/pr59418.c: Likewise.
4362 * gcc.dg/pr60647-2.c: Likewise.
4363 * gcc.dg/uninit-suppress.c: Likewise.
4364 * gcc.dg/uninit-suppress_2.c: Likewise.
4365 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4366 * gcc.dg/always_inline.c: Likewise.
4367 * gcc.dg/always_inline2.c: Likewise.
4368 * gcc.dg/always_inline3.c: Likewise.
4369 * gcc.dg/builtin-apply4.c: Likewise.
4370 * gcc.dg/declspec-7.c: Likewise.
4371 * gcc.dg/inline-1.c: Likewise.
4372 * gcc.dg/va-arg-pack-1.c: Likewise.
4373 * gcc.dg/winline-2.c: Likewise.
4374 * gcc.dg/winline-3.c: Likewise.
4375 * gcc.dg/winline-5.c: Likewise.
4376 * gcc.dg/winline-6.c: Likewise.
4377 * gcc.dg/winline-7.c: Likewise.
4378 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4379 int.
4380 * gcc.dg/inline-33.c: Likewise.
4381 * gcc.dg/pr27861-1.c: Likewise.
4382 * gcc.dg/pr28888.c: Likewise.
4383 * gcc.dg/pr29254.c: Likewise.
4384 * gcc.dg/pr50908.c: Likewise.
4385 * gcc.dg/pr60647-1.c: Likewise.
4386 * gcc.dg/pragma-diag-1.c: Likewise.
4387 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4388 * gcc.dg/winline-9.c: Likewise.
4389 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4390
4391 2014-10-06 Marek Polacek <polacek@redhat.com>
4392
4393 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4394 * gcc.dg/ipa/inline-4.c: Likewise.
4395 * gcc.dg/ipa/inline-5.c: Likewise.
4396 * gcc.dg/ipa/pr57539.c: Likewise.
4397 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4398 defaulting to int.
4399 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4400 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4401 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4402 * gcc.dg/ipa/ipacost-1.c: Likewise.
4403 * gcc.dg/ipa/ipacost-2.c: Likewise.
4404 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4405 to int.
4406
4407 2014-10-06 Marek Polacek <polacek@redhat.com>
4408
4409 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4410 declarations.
4411 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4412 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4413 * gcc.dg/debug/pr42767.c: Likewise.
4414 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4415 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4416 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4417 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4418
4419 2014-10-06 Marek Polacek <polacek@redhat.com>
4420
4421 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4422 * gcc.dg/lto/20090213_0.c: Likewise.
4423 * gcc.dg/lto/20090706-2_0.c: Likewise.
4424 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4425 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4426 * gcc.dg/lto/ipareference2_0.c: Likewise.
4427 * gcc.dg/lto/ipareference_0.c: Likewise.
4428 * gcc.dg/lto/ipareference_1.c: Likewise.
4429 * gcc.dg/lto/pr55703_0.c: Likewise.
4430 * gcc.dg/lto/resolutions_0.c: Likewise.
4431 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4432 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4433 declarations. Mark function as gnu_inline.
4434 * gcc.dg/lto/20081118_0.c: Likewise.
4435 * gcc.dg/lto/20081201-1_0.c: Likewise.
4436 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4437 * gcc.dg/lto/20081118_1.c: Likewise.
4438 * gcc.dg/lto/20081120-1_1.c: Likewise.
4439 * gcc.dg/lto/20081201-1_1.c: Likewise.
4440 * gcc.dg/lto/20081210-1_0.c: Likewise.
4441 * gcc.dg/lto/20090218-1_0.c: Likewise.
4442 * gcc.dg/lto/20091006-1_0.c: Likewise.
4443 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4444 * gcc.dg/lto/20090218-2_1.c: Likewise.
4445 * gcc.dg/lto/materialize-1_0.c: Likewise.
4446 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4447 * gcc.dg/lto/20091013-1_1.c: Likewise.
4448 * gcc.dg/lto/20091013-1_2.c: Likewise.
4449 * gcc.dg/lto/20091015-1_2.c: Likewise.
4450 * gcc.dg/lto/20091027-1_1.c: Likewise.
4451 * gcc.dg/lto/pr48622_0.c: Likewise.
4452 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4453 defaulting to int.
4454 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4455
4456 2014-10-06 Tobias Burnus <burnus@net-b.de>
4457
4458 * gfortran.dg/implicit_14.f90: New.
4459 * gfortran.dg/implicit_15.f90: New.
4460 * gfortran.dg/implicit_4.f90: Update dg-error.
4461
4462 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4463
4464 * g++.dg/ipa/devirt-42.C: Update template.
4465 * g++.dg/ipa/devirt-44.C: Update template.
4466 * g++.dg/ipa/devirt-45.C: Update template.
4467 * g++.dg/ipa/devirt-46.C: Update template.
4468 * g++.dg/ipa/devirt-47.C: Update template.
4469 * g++.dg/ipa/devirt-48.C: New testcase.
4470
4471 2014-10-02 Mark Wielaard <mjw@redhat.com>
4472
4473 PR debug/63239
4474 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4475
4476 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4477
4478 * g++.dg/ipa/devirt-47.C: New testcase.
4479
4480 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4481
4482 PR ipa/61144
4483 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4484
4485 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4486
4487 * g++.dg/ipa/devirt-46.C: New testcase.
4488
4489 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4490
4491 PR fortran/36534
4492 * gfortran.dg/widechar_10.f90: New test.
4493
4494 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4495
4496 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4497 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4498 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4499 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4500
4501 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4502
4503 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4504
4505 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4506
4507 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4508 failing with the new warning message.
4509 * gcc.dg/vmx/3c-01a.c: Likewise.
4510 * gcc.dg/vmx/ops-long-1.c: Likewise.
4511 * gcc.dg/vmx/ops.c: Likewise.
4512 * gcc.target/powerpc/altivec-20.c: Likewise.
4513 * gcc.target/powerpc/altivec-6.c: Likewise.
4514 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4515 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4516 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4517
4518 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4519
4520 * gcc.dg/tm/debug-1.c: Update regex.
4521 * c-c++-common/raw-string-18.c: Update regex.
4522 * c-c++-common/raw-string-19.c: Update regex.
4523
4524 2014-10-03 Marek Polacek <polacek@redhat.com>
4525
4526 PR c/63453
4527 * gcc.dg/pr63453.c: New test.
4528
4529 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4530
4531 PR c++/54427
4532 PR c++/57198
4533 PR c++/58845
4534 * g++.dg/ext/vector9.C: Update, not an error anymore.
4535 * g++.dg/ext/vector27.C: Replace with new test.
4536 * g++.dg/ext/vector28.C: New file.
4537 * g++.dg/other/error23.C: Update to a different error.
4538
4539 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4540
4541 * gcc.dg/torture/vshuf-v8df.c: New test.
4542 * gcc.dg/torture/vshuf-v8di.c: New test.
4543 * gcc.dg/torture/vshuf-v16sf.c: New test.
4544 * gcc.dg/torture/vshuf-v16si.c: New test.
4545 * gcc.dg/torture/vshuf-v32hi.c: New test.
4546 * gcc.dg/torture/vshuf-v64qi.c: New test.
4547 * gcc.dg/torture/vshuf-64.inc: New file.
4548
4549 PR tree-optimization/61403
4550 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4551
4552 2014-10-03 Marek Polacek <polacek@redhat.com>
4553
4554 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4555 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4556 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4557 * gcc.dg/gomp/asm-1.c: Likewise.
4558 * gcc.dg/gomp/for-1.c: Likewise.
4559 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4560 * gcc.dg/gomp/sharing-3.c: Likewise.
4561 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4562
4563 2014-10-03 Marek Polacek <polacek@redhat.com>
4564
4565 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4566 defaulting to int.
4567 * gcc.dg/torture/pr28814.c: Likewise.
4568 * gcc.dg/torture/pr57036-1.c: Likewise.
4569 * gcc.dg/torture/inline-1.c: Add function declarations.
4570 * gcc.dg/torture/pr24626-1.c: Likewise.
4571 * gcc.dg/torture/pr24626-3.c: Likewise.
4572 * gcc.dg/torture/pr25947-1.c: Likewise.
4573 * gcc.dg/torture/pr27409.c: Likewise.
4574 * gcc.dg/torture/pr38948.c: Likewise.
4575 * gcc.dg/torture/pr44807.c: Likewise.
4576 * gcc.dg/torture/pr49603.c: Likewise.
4577 * gcc.dg/torture/pr45865.c: Likewise.
4578 * gcc.dg/torture/pr51071-2.c: Likewise.
4579 * gcc.dg/torture/pr51801.c: Likewise.
4580 * gcc.dg/torture/pr52720.c: Likewise.
4581 * gcc.dg/torture/pr55124.c: Likewise.
4582 * gcc.dg/torture/pr55238.c: Likewise.
4583 * gcc.dg/torture/pr55687.c: Likewise.
4584 * gcc.dg/torture/pr55888.c: Likewise.
4585 * gcc.dg/torture/pr57036-2.c: Likewise.
4586 * gcc.dg/torture/pr57147-3.c: Likewise.
4587 * gcc.dg/torture/pr57584.c: Likewise.
4588 * gcc.dg/torture/pr59993.c: Likewise.
4589 * gcc.dg/torture/pr58079.c: Likewise.
4590 * gcc.dg/torture/va-arg-25.c: Likewise.
4591 * gcc.dg/torture/vector-2.c: Likewise.
4592 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4593 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4594 * gcc.dg/torture/pr43781.c: Likewise.
4595 * gcc.dg/torture/pr52912.c: Likewise.
4596 * gcc.dg/torture/pr59139.c: Likewise.
4597 * gcc.dg/torture/pr55890-1.c: Likewise.
4598 * gcc.dg/torture/pr55890-2.c: Likewise.
4599 * gcc.dg/torture/pr59164.c: Likewise.
4600 * gcc.dg/torture/pr57393-2.c: Likewise.
4601 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4602 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4603 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4604 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4605 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4606 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4607
4608 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR libgomp/61200
4611 * c-c++-common/gomp/pr61200.c: New test.
4612
4613 PR target/62128
4614 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4615 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4616
4617 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4618
4619 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4620 add many more tests.
4621
4622 2014-10-02 Marek Polacek <polacek@redhat.com>
4623
4624 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4625 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4626 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4627 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4628 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4629 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4630 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4631 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4632 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4633 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4634 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4635 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4636 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4637 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4638 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4639 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4640 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4641 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4642 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4643 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4644 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4645 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4646 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4647 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4648 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4649 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4650 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4651 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4652 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4653 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4654 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4655 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4656 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4657 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4658 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4659 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4660 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4661 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4662 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4663 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4664 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4665 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4666 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4667 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4668 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4669 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4670 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4671 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4672 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4673 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4674 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4675 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4676 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4677 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4678 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4679 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4680 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4681 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4682 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4683 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4684 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4685 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4686 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4687 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4688 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4689 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4690 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4691 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4692 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4693 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4694 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4695 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4696 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4697 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4698 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4699 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4700 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4701 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4702 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4703 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4704 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4705 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4706 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4707 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4708 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4709 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4710 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4711 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4712 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4713 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4714 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4715 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4716 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4717 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4718 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4719 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4720 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4721 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4722 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4723 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4724 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4725 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4726 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4727 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4728 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4729 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4730 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4731 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4732 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4733 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4734 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4735 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4736 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4737 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4738 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4739 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4740 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4741 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4742 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4743 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4744 defaulting to int.
4745 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4746 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4747 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4748 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4749 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4750 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4751 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4752 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4753 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4754 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4755 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4756 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4757 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4758 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4759 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4760 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4761 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4762 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4763 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4764 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4765 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4766 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4767 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4768 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4769 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4770 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4771 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4772 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4773 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4774 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4775 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4776 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4777 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4778 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4779
4780 2014-10-02 Marek Polacek <polacek@redhat.com>
4781
4782 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4783 * gcc.dg/tm/20091221.c: Likewise.
4784 * gcc.dg/tm/debug-1.c: Likewise.
4785 * gcc.dg/tm/irrevocable-1.c: Likewise.
4786 * gcc.dg/tm/irrevocable-2.c: Likewise.
4787 * gcc.dg/tm/irrevocable-3.c: Likewise.
4788 * gcc.dg/tm/irrevocable-4.c: Likewise.
4789 * gcc.dg/tm/memopt-1.c: Likewise.
4790 * gcc.dg/tm/pr52173-1.c: Likewise.
4791 * gcc.dg/tm/props-1.c: Likewise.
4792 * gcc.dg/tm/props-2.c: Likewise.
4793 * gcc.dg/tm/props-3.c: Likewise.
4794 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4795 * gcc.dg/tm/memopt-11.c: Likewise.
4796 * gcc.dg/tm/memopt-12.c: Likewise.
4797 * gcc.dg/tm/memopt-16.c: Likewise.
4798 * gcc.dg/tm/memopt-3.c: Likewise.
4799 * gcc.dg/tm/memopt-4.c: Likewise.
4800 * gcc.dg/tm/memopt-5.c: Likewise.
4801 * gcc.dg/tm/memopt-6.c: Likewise.
4802 * gcc.dg/tm/wrap-4.c: Likewise.
4803
4804 2014-10-02 Marek Polacek <polacek@redhat.com>
4805
4806 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4807 * gcc.dg/vect/pr37730.c: Likewise.
4808 * gcc.dg/vect/pr52870.c: Likewise.
4809 * gcc.dg/vect/pr60092-2.c: Likewise.
4810 * gcc.dg/vect/pr60092.c: Likewise.
4811 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4812 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4813 * gcc.dg/vect/pr31041.c: Likewise.
4814 * gcc.dg/vect/pr32216.c: Likewise.
4815 * gcc.dg/vect/pr32224.c: Likewise.
4816 * gcc.dg/vect/pr32366.c: Likewise.
4817 * gcc.dg/vect/pr33866.c: Likewise.
4818 * gcc.dg/vect/pr43430-2.c: Likewise.
4819 * gcc.dg/vect/pr43842.c: Likewise.
4820 * gcc.dg/vect/vect-1.c: Likewise.
4821 * gcc.dg/vect/vect-1-big-array.c: Likewise.
4822 * gcc.dg/vect/vect-93.c: Likewise.
4823 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
4824 defaulting to int.
4825
4826 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4827
4828 PR c++/53025
4829 * g++.dg/cpp0x/noexcept23.C: New.
4830 * g++.dg/cpp0x/noexcept24.C: Likewise.
4831
4832 2014-10-02 Marek Polacek <polacek@redhat.com>
4833
4834 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
4835 * gcc.dg/noncompile/20050120-1.c: Likewise.
4836 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
4837 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
4838 * gcc.dg/noncompile/930301-1.c: Likewise.
4839 * gcc.dg/noncompile/930622-1.c: Likewise.
4840 * gcc.dg/noncompile/930622-2.c: Likewise.
4841 * gcc.dg/noncompile/950825-1.c: Likewise.
4842 * gcc.dg/noncompile/invalid_asm.c: Likewise.
4843 * gcc.dg/noncompile/scope.c: Likewise.
4844 * gcc.dg/noncompile/va-arg-1.c: Likewise.
4845 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
4846 * gcc.dg/noncompile/971104-1.c: Likewise.
4847
4848 2014-10-02 Marek Polacek <polacek@redhat.com>
4849
4850 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
4851 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
4852 * gcc.dg/tree-prof/merge_block.c: Likewise.
4853 * gcc.dg/tree-prof/peel-1.c: Likewise.
4854 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4855 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4856 * gcc.dg/tree-prof/unroll-1.c: Likewise.
4857 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4858 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4859 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4860 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4861 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4862 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4863 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
4864 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
4865 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
4866 to int.
4867
4868 2014-10-02 Marek Polacek <polacek@redhat.com>
4869
4870 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
4871 * gcc.c-torture/compile/20011119-1.c: Likewise.
4872 * gcc.c-torture/compile/20011119-2.c: Likewise.
4873 * gcc.c-torture/compile/20021120-1.c: Likewise.
4874 * gcc.c-torture/compile/20021120-2.c: Likewise.
4875 * gcc.c-torture/compile/20050215-1.c: Likewise.
4876 * gcc.c-torture/compile/20050215-2.c: Likewise.
4877 * gcc.c-torture/compile/20050215-3.c: Likewise.
4878 * gcc.c-torture/compile/pr37669.c: Likewise.
4879 * gcc.c-torture/execute/20020107-1.c: Likewise.
4880 * gcc.c-torture/execute/restrict-1.c: Likewise.
4881 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
4882 * gcc.c-torture/execute/930529-1.c: Likewise.
4883 * gcc.c-torture/execute/920612-1.c: Likewise.
4884 * gcc.c-torture/execute/920711-1.c: Likewise.
4885 * gcc.c-torture/execute/990127-2.c: Likewise.
4886 * gcc.c-torture/execute/pr40386.c: Likewise.
4887 * gcc.c-torture/execute/pr57124.c: Likewise.
4888 * gcc.c-torture/compile/pr34808.c: Add function declarations.
4889 * gcc.c-torture/compile/pr42299.c: Likewise.
4890 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
4891 * gcc.c-torture/compile/simd-6.c: Likewise.
4892 * gcc.c-torture/execute/pr53645-2.c: Likewise.
4893 * gcc.c-torture/execute/pr53645.c: Likewise.
4894 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
4895 declarations.
4896 * gcc.c-torture/execute/980608-1.c: Likewise.
4897 * gcc.c-torture/execute/bcp-1.c: Likewise.
4898 * gcc.c-torture/execute/p18298.c: Likewise.
4899 * gcc.c-torture/execute/unroll-1.c: Likewise.
4900 * gcc.c-torture/execute/va-arg-7.c: Likewise.
4901 * gcc.c-torture/execute/va-arg-8.c: Likewise.
4902 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
4903 declarations. Fix defaulting to int.
4904 * gcc.c-torture/execute/961223-1.c: Likewise.
4905 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
4906 -Wno-pointer-to-int-cast. Fix defaulting to int.
4907
4908 2014-10-02 Andrew Pinski <apinski@cavium.com>
4909 Max Ostapenko <m.ostapenko@partner.samsung.com>
4910
4911 * lib/ubsan-dg.exp
4912 (check_effective_target_fsanitize_address): New function.
4913 (ubsan_init): Save off ALWAYS_CXXFLAGS.
4914 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
4915 * lib/asan-dg.exp
4916 (check_effective_target_faddress_sanitizer): Rename to ...
4917 (check_effective_target_fsanitize_address): ... this. Change to creating
4918 an executable.
4919 (asan_init): Save off ALWAYS_CXXFLAGS.
4920 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
4921 * lib/tsan-dg.exp
4922 (check_effective_target_fthread_sanitizer): Rename to ...
4923 (check_effective_target_fsanitize_thread): ... this. Change to creating
4924 an executable.
4925 (tsan_init): Save off ALWAYS_CXXFLAGS.
4926 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
4927 to run as a default behaviour.
4928 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
4929 Check check_effective_target_fsanitize_undefined before running the
4930 tests.
4931 * g++.dg/ubsan/ubsan.exp: Likewise.
4932 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
4933 check_effective_target_fsanitize_address too early.
4934 Check check_effective_target_fsanitize_address before running the tests.
4935 * g++.dg/asan/asan.exp: Likewise.
4936 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
4937 check_effective_target_fsanitize_thread too early.
4938 Check check_effective_target_fsanitize_thread before running the tests.
4939 * g++.dg/tsan/tsan.exp: Likewise.
4940
4941 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
4942
4943 * gcc.dg/combine-clobber.c: New.
4944
4945 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4946
4947 PR debug/63342
4948 * gcc.dg/pr63342.c: New test.
4949
4950 PR c++/63306
4951 * g++.dg/ipa/pr63306.C: New test.
4952
4953 PR target/63428
4954 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4955 to test 24 in TESTS.
4956
4957 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4958
4959 * lib/target-supports.exp: Error out with preprocessor condition
4960 instead of FOO everywhere.
4961
4962 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4963
4964 Implement SD-6: SG10 Feature Test Recommendations
4965 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4966 * g++.dg/cpp1y/feat-cxx11.C: New.
4967 * g++.dg/cpp1y/feat-cxx14.C: New.
4968 * g++.dg/cpp1y/feat-cxx98.C: New.
4969 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4970 * g++.dg/cpp1y/phoobhar.h: New.
4971 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4972
4973 2014-09-30 Teresa Johnson <tejohnson@google.com>
4974
4975 * gcc.dg/tree-prof/20050826-2.c: New test.
4976 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4977
4978 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4979
4980 PR c++/16564
4981 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4982 * lib/g++.exp: Likewise.
4983 * lib/obj-c++.exp: Likewise.
4984 * lib/objc.exp: Likewise.
4985 * g++.dg/template/pr16564.C: New test.
4986
4987 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/16564
4990 * g++.dg/cpp0x/decltype26.C: Adjust.
4991 * g++.dg/cpp0x/decltype28.C: Likewise.
4992 * g++.dg/cpp0x/decltype29.C: Likewise.
4993 * g++.dg/cpp0x/decltype32.C: Likewise.
4994 * g++.dg/cpp0x/enum11.C: Likewise.
4995 * g++.dg/template/arrow1.C: Likewise.
4996 * g++.dg/template/pr23510.C: Likewise.
4997 * g++.dg/template/recurse.C: Likewise.
4998 * g++.dg/template/recurse2.C: Likewise.
4999 * g++.dg/template/vtable2.C: Likewise.
5000 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5001
5002 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5003
5004 PR preprocessor/58893
5005 * gcc.dg/pr58893.c: New test case.
5006 * gcc.dg/pr58893-0.h: New include.
5007
5008 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5009
5010 PR middle-end/62120
5011 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5012 in 32-bit mode.
5013 * gcc.target/i386/pr62120.c: New.
5014
5015 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5016
5017 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5018 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5019 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5020 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5021 return type.
5022
5023 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5024
5025 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5026
5027 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR inline-asm/63282
5030 * gcc.c-torture/compile/pr63282.c: New test.
5031
5032 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gcc.dg/tree-ssa/vrp94.c: New test.
5035 * gnat.dg/opt40.adb: Likewise.
5036
5037 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5038
5039 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5040 vec_vspltw, and vec_vspltb for which the second argument is out of
5041 range.
5042
5043 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5044
5045 * gcc.c-torture/compile/calls-void.c: New test.
5046
5047 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5048
5049 PR c++/51385
5050 * g++.dg/template/pr51385.C: New.
5051
5052 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5053
5054 * gcc.target/mips/20140928.c: New test.
5055
5056 2014-09-27 Andi Kleen <ak@linux.intel.com>
5057
5058 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5059 * gcc.target/i386/record-mcount.c: dito.
5060
5061 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5062
5063 PR ipa/62121
5064 * g++.dg/torture/pr62121.C: New testcase.
5065
5066 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5067
5068 PR middle-end/35545
5069 * g++.dg/tree-prof/pr35545.C: New testcase.
5070
5071 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5072
5073 * gcc.target/powerpc/pr63335.c: Change effective target to
5074 vsx_hw.
5075
5076 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5077
5078 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5079
5080 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5081
5082 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5083 to default options.
5084
5085 2014-09-25 Andi Kleen <ak@linux.intel.com>
5086
5087 * gcc.target/i386/nop-mcount.c: New file.
5088 * gcc.target/i386/record-mcount.c: New file.
5089
5090 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5091
5092 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5093 * gcc.dg/vect/pr57705.c: Likewise.
5094 * gcc.dg/vect/pr57741-2.c: Likewise.
5095 * gcc.dg/vect/pr57741-3.c: Likewise.
5096 * gcc.dg/vect/pr59591-1.c: Likewise.
5097 * gcc.dg/vect/pr59591-2.c: Likewise.
5098 * gcc.dg/vect/pr60196-1.c: Likewise.
5099 * gcc.dg/vect/pr60196-2.c: Likewise.
5100 * gcc.dg/vect/pr60276.c: Likewise.
5101 * gcc.dg/vect/pr61680.c: Likewise.
5102 * gcc.dg/vect/pr63148.c: Likewise.
5103 * gcc.dg/vect/pr63189.c: Likewise.
5104 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5105 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5106 * gcc.dg/vect/vect-nop-move.c: Likewise.
5107 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5108 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5109
5110 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5111
5112 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5113
5114 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5115
5116 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5117
5118 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5119
5120 * gcc.target/i386/shrink_wrap_1.c: New test.
5121
5122 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5123
5124 PR target/63335
5125 * gcc.target/powerpc/pr63335.c: New test.
5126
5127 2014-09-25 Marek Polacek <polacek@redhat.com>
5128
5129 PR c++/61945
5130 * g++.dg/warn/pr61945.C: New test.
5131
5132 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR tree-optimization/63341
5135 * gcc.dg/vect/pr63341-1.c: New test.
5136 * gcc.dg/vect/pr63341-2.c: New test.
5137
5138 PR c++/63249
5139 * g++.dg/gomp/pr63249.C: New test.
5140 * c-c++-common/gomp/pr63249.c: New test.
5141
5142 2014-09-25 Tobias Burnus <burnus@net-b.de>
5143
5144 * gfortran.dg/coarray/collectives_3.f90: New.
5145 * gfortran.dg/coarray_collectives_9.f90: New.
5146 * gfortran.dg/coarray_collectives_10.f90: New.
5147 * gfortran.dg/coarray_collectives_11.f90: New.
5148 * gfortran.dg/coarray_collectives_12.f90: New.
5149
5150 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5151
5152 * gcc.target/powerpc/swaps-p8-17.c: New test.
5153
5154 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5155
5156 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5157
5158 2014-09-24 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/61405
5161 PR c/53874
5162 * c-c++-common/pr53874.c: New test.
5163 * c-c++-common/pr61405.c: New test.
5164
5165 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5166
5167 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5168
5169 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR sanitizer/63316
5172 * c-c++-common/asan/pr63316.c: New test.
5173
5174 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5175
5176 PR tree-optimization/63266
5177 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5178
5179 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5180
5181 * gcc.target/arm/pr63210.c: New test.
5182
5183 2014-09-23 Andi Kleen <ak@linux.intel.com>
5184
5185 * gcc.dg/noreorder.c: New test.
5186 * gcc.dg/noreorder2.c: New test.
5187 * gcc.dg/noreorder3.c: New test.
5188 * gcc.dg/noreorder4.c: New test.
5189
5190 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5191
5192 * gcc.dg/combine_ashiftrt_1.c: New test.
5193 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5194 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5195 workarounds for cmge.
5196 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5197 absence of mvn.
5198
5199 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/61857
5202 * g++.dg/cpp1y/lambda-init10.C: New.
5203
5204 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR fortran/63331
5207 * gfortran.dg/pr63331.f90: New test.
5208
5209 2014-09-24 Renlin Li <renlin.li@arm.com>
5210
5211 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5212 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5213 * gcc.dg/pr10474.c: Likewise.
5214
5215 2014-09-20 Mark Wielaard <mjw@redhat.com>
5216
5217 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5218 (ci): Likewise.
5219 (pci): Likewise.
5220 (pvi): Likewise.
5221 (pcvi): Likewise.
5222 (cip): Likewise.
5223 (foo): Likewise.
5224 (cfoo): Likewise.
5225
5226 2014-09-20 Mark Wielaard <mjw@redhat.com>
5227
5228 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5229 and "long int" to plain "short" and "long".
5230 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5231 containing short and long long fields.
5232 (bar): New variable to test the type.
5233
5234 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5235
5236 PR c++/62155
5237 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5238
5239 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/62219
5242 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5243
5244 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5245
5246 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5247 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5248
5249 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5250
5251 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5252 New.
5253
5254 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5255 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5256
5257 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR debug/63328
5260 * c-c++-common/gomp/pr63328.c: New test.
5261
5262 2014-09-22 Martin Liska <mliska@suse.cz>
5263
5264 PR lto/63270
5265 * g++.dg/lto/pr63270_0.C: New test.
5266 * g++.dg/lto/pr63270_1.C: New test.
5267
5268 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5269
5270 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5271 for call_value_rex64_ms_sysv.
5272 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5273 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5274 for call_rex64_ms_sysv.
5275
5276 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5277 Tobias Burnus <burnus@net-b.de>
5278
5279 * gfortran.dg/coarray_atomic_5.f90: New
5280
5281 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5282
5283 PR c++/61825
5284 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5285
5286 2014-09-19 Andi Kleen <ak@linux.intel.com>
5287
5288 * gcc.dg/pg-override.c: Only run on x86 Linux.
5289 * gcc.dg/pg.c: Dito.
5290 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5291 * gcc.target/i386/fentry.c: Dito.
5292
5293 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5294
5295 PR ipa/61998
5296 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5297
5298 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5299
5300 PR fortran/63152
5301 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5302 * gfortran.dg/pr63152.f90: New test.
5303
5304 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5305
5306 PR c++/58328
5307 * g++.dg/cpp0x/nsdmi10.C: New.
5308
5309 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5310
5311 * gcc.dg/ssp-3.c: New.
5312 * gcc.dg/ssp-4.c: Likewise.
5313
5314 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5315
5316 * gcc.target/s390/dfp-conv1.c: New testcase.
5317
5318 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5319
5320 * c-c++-common/asan/red-align-1.c: New test.
5321 * c-c++-common/asan/red-align-2.c: New test.
5322
5323 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5324
5325 * gcc.dg/pr61053.c: Updated for x32.
5326
5327 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5328
5329 PR debug/63285
5330 * gcc.target/i386/pr63285.c: New test.
5331
5332 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5333
5334 PR target/61360
5335 * gcc.target/i386/pr61360.c: New.
5336
5337 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR c++/62017
5340 * g++.dg/asan/pr62017.C: New test.
5341
5342 PR testsuite/63292
5343 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5344
5345 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/62232
5348 * g++.dg/cpp0x/Wdtor1.C: New.
5349
5350 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5351
5352 * gcc.dg/torture/float128-exact-underflow.c: New test.
5353
5354 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/61745
5357 * g++.dg/template/pr61745.C: New.
5358
5359 2014-09-17 Marek Polacek <polacek@redhat.com>
5360
5361 PR c/61854
5362 * gcc.dg/cpp/pr61854-1.c: New test.
5363 * gcc.dg/cpp/pr61854-2.c: New test.
5364 * gcc.dg/cpp/pr61854-3.c: New test.
5365 * gcc.dg/cpp/pr61854-3.h: New test.
5366 * gcc.dg/cpp/pr61854-4.c: New test.
5367 * gcc.dg/cpp/pr61854-5.c: New test.
5368 * gcc.dg/cpp/pr61854-6.c: New test.
5369 * gcc.dg/cpp/pr61854-7.c: New test.
5370 * gcc.dg/cpp/pr61854-c90.c: New test.
5371 * gcc.dg/cpp/pr61854-c94.c: New test.
5372
5373 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR debug/63284
5376 * gcc.dg/pr63284.c: New test.
5377
5378 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5379
5380 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/63241
5383 * g++.dg/cpp0x/constexpr-63241.C: New.
5384
5385 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5386
5387 PR libfortran/62768
5388 * gfortran.dg/filename_null.f90: New test.
5389
5390 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5391
5392 * gcc.dg/pg-override.c: Fix a typo.
5393
5394 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5395
5396 * gcc.dg/pg.c: Fix a typo.
5397
5398 2014-09-16 Richard Biener <rguenther@suse.de>
5399
5400 PR testsuite/63258
5401 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5402 for "vectorization not profitable".
5403
5404 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5405
5406 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5407
5408 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR fortran/56408
5411 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5412 missing nexted dg-test call support in dejaGNU 1.4.4.
5413
5414 2014-09-15 Andi Kleen <ak@linux.intel.com>
5415
5416 * gcc.dg/pg-override.c: New test.
5417 * gcc.dg/pg.c: New test.
5418 * gcc.target/i386/fentry-override.c: New test.
5419 * gcc.target/i386/fentry.c: New test.
5420
5421 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR fortran/56408
5424 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5425 New global vars.
5426 (dg-compile-aux-modules): New procedure.
5427 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5428 and keep-modules.
5429 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5430 use dg-compile-aux-modules.
5431 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5432 and keep-modules.
5433 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5434 use dg-compile-aux-modules.
5435 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5436 and keep-modules.
5437 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5438 use dg-compile-aux-modules.
5439 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5440 and keep-modules.
5441 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5442 use dg-compile-aux-modules.
5443 * gfortran.dg/class_45a.f03: Remove keep-modules.
5444 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5445 and cleanup-modules.
5446 * gfortran.dg/class_4a.f03: Use dg-do link, use
5447 dg-additional-sources and cleanup-modules, remove keep-modules
5448 and update comment.
5449 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5450 keep-modules, adjust comment.
5451 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5452 dg-additional-sources and cleanup-modules.
5453 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5454 associated comment.
5455 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5456 remove comment.
5457 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5458 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5459 use dg-compile-aux-modules.
5460 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5461 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5462 use dg-compile-aux-modules.
5463 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5464 * gfortran.dg/whole_file_29.f90: Remove comment, use
5465 dg-compile-aux-modules.
5466 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5467 * gfortran.dg/whole_file_31.f90: Remove comment, use
5468 dg-compile-aux-modules.
5469
5470 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5471 gcc_parallel_test_enable): New procedures. If
5472 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5473 runtest_file_p to invoke also gcc_parallel_test_run_p.
5474 * g++.dg/guality/guality.exp (check_guality): Save/restore
5475 test_counts array around the body of the procedure.
5476 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5477 * g++.dg/plugin/plugin.exp: Run all the tests serially
5478 by the first parallel runtest encountering it.
5479 * gcc.dg/plugin/plugin.exp: Likewise.
5480 * gcc.misc-tests/matrix1.exp: Likewise.
5481 * gcc.misc-tests/dhry.exp: Likewise.
5482 * gcc.misc-tests/acker1.exp: Likewise.
5483 * gcc.misc-tests/linkage.exp: Likewise.
5484 * gcc.misc-tests/mg.exp: Likewise.
5485 * gcc.misc-tests/mg-2.exp: Likewise.
5486 * gcc.misc-tests/sort2.exp: Likewise.
5487 * gcc.misc-tests/sieve.exp: Likewise.
5488 * gcc.misc-tests/options.exp: Likewise.
5489 * gcc.misc-tests/help.exp: Likewise.
5490 * go.test/go-test.exp (go-gc-tests): Use
5491 gcc_parallel_test_enable {0, 1} around all handling of
5492 each test.
5493 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5494 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5495 a shared directory. Avoid forking and expr uses if
5496 shell supports $(()).
5497
5498 2014-09-14 David Sherwood <david.sherwood@arm.com>
5499
5500 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5501
5502 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5503
5504 PR target/61407
5505 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5506 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5507 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5508 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5509
5510 2014-09-13 Marek Polacek <polacek@redhat.com>
5511
5512 PR c++/60862
5513 * g++.dg/diagnostic/pr60862.C: New test.
5514
5515 2014-09-12 Richard Biener <rguenther@suse.de>
5516
5517 PR middle-end/63237
5518 * g++.dg/torture/pr63237.C: New testcase.
5519
5520 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5521
5522 * gcc.dg/vec-andxor1.c: New file.
5523
5524 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5525
5526 PR target/58757
5527 * gcc.dg/c11-true_min-1.c: New testcase.
5528
5529 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/61489
5532 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5533 * g++.old-deja/g++.other/warn5.C: Adjust.
5534
5535 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5536
5537 * gcc.target/aarch64/vset_lane_1.c: New test.
5538
5539 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5540
5541 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5542 Fix declaration.
5543 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5544 Fix declaration.
5545 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5546 Fix declaration.
5547 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5548 Fix declaration.
5549
5550 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5551
5552 PR tree-optimization/63186
5553 * gcc.dg/pr63186.c: New testcase.
5554
5555 2014-09-10 Xinliang David Li <davidxl@google.com>
5556
5557 PR target/63209
5558 * gcc.c-torture/execute/pr63209.c: New test.
5559
5560 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5561
5562 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5563 if runtest_file_p says they should be run.
5564
5565 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5566
5567 * gcc.target/aarch64/vstN_1.c: New test.
5568
5569 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5570
5571 * gcc.target/aarch64/vldN_lane_1.c: New test.
5572
5573 2014-09-10 Martin Jambor <mjambor@suse.cz>
5574
5575 PR ipa/61654
5576 * g++.dg/ipa/pr61654.C: New test.
5577
5578 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5579
5580 * c-c++-common/ubsan/attrib-3.c: New test.
5581 * c-c++-common/ubsan/nonnull-1.c: New test.
5582 * c-c++-common/ubsan/nonnull-2.c: New test.
5583 * c-c++-common/ubsan/nonnull-3.c: New test.
5584 * c-c++-common/ubsan/nonnull-4.c: New test.
5585 * c-c++-common/ubsan/nonnull-5.c: New test.
5586
5587 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5588
5589 * g++.dg/lto/pr63166_0.ii: New testcase.
5590 * g++.dg/lto/pr63166_1.ii: New testcase.
5591
5592 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5593
5594 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5595
5596 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5597
5598 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5599 xxpermdi and add commentary about adding it back later; remove
5600 unused typedef.
5601
5602 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5603
5604 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5605 and 16-byte aligned.
5606 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5607 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5608 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5609 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5610 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5611 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5612
5613 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5614
5615 * gcc.target/aarch64/vldN_dup_1.c: New test.
5616
5617 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5618
5619 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5620
5621 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5622
5623 * gcc.target/aarch64/vldN_1.c: New test.
5624
5625 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5626
5627 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5628
5629 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5630
5631 * gcc.target/arm/vect-copysignf.c: New testcase.
5632
5633 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5634
5635 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5636
5637 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5638
5639 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5640
5641 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5642
5643 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5644
5645 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5646
5647 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5648
5649 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5650
5651 * gcc.target/arm/pr51835.c: Update expected assembly.
5652 * gcc.target/arm/vfp-1.c: Likewise.
5653 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5654 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5655 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5656 * gcc.target/arm/vfp-ldmias.c: Likewise.
5657 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5658 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5659 * gcc.target/arm/vfp-stmiad.c: Likewise.
5660 * gcc.target/arm/vfp-stmias.c: Likewise.
5661
5662 2014-09-09 Tony Wang <tony.wang@arm.com>
5663
5664 * gcc.target/arm/xordi3-opt.c: Disable this
5665 test case for thumb1 target.
5666 * gcc.target/arm/iordi3-opt.c: Ditto.
5667
5668 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5669
5670 PR target/61749
5671 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5672
5673 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5674
5675 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5676
5677 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR tree-optimization/60196
5680 PR tree-optimization/63189
5681 * gcc.dg/vect/pr63189.c: New test.
5682 * gcc.dg/vect/pr60196-1.c: New test.
5683 * gcc.dg/vect/pr60196-2.c: New test.
5684
5685 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5686
5687 * gcc.target/powerpc/swaps-p8-16.c: New test.
5688
5689 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5690
5691 * gcc.target/i386/pr62208.c: New test.
5692
5693 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5694
5695 PR testsuite/56194
5696 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5697
5698 * g++.dg/ipa/pr61800.C: Require visibility.
5699
5700 * gcc.dg/pr61868.c: Require lto.
5701
5702 2014-09-05 Easwaran Raman <eraman@google.com>
5703
5704 PR rtl-optimization/62146
5705 * testsuite/g++.dg/opt/pr62146.C: New.
5706
5707 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5708
5709 * gcc.dg/vect/vect-109.c: Skip predicate added.
5710 * gcc.dg/vect/vect-93.c: Test check fixed.
5711 * gcc.dg/vect/bb-slp-10.c: Likewise.
5712 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5713 Check unaligned feature.
5714
5715 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5716
5717 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5718 int{32,16,8}x1_t with int{32,16,8}_t.
5719 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5720 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5721 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5722 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5723
5724 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5725
5726 * gcc.target/aarch64/vget_high_1.c: New test.
5727 * gcc.target/aarch64/vget_low_1.c: Likewise.
5728
5729 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5730
5731 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5732 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5733 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5734
5735 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5736
5737 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5738
5739 2014-09-05 Richard Biener <rguenther@suse.de>
5740
5741 PR middle-end/63148
5742 * gcc.dg/vect/pr63148.c: New testcase.
5743 * c-c++-common/pr19807-1.c: Likewise.
5744 * g++.dg/tree-ssa/pr19807.C: Adjust.
5745 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5746
5747 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5748
5749 PR target/55701
5750 * gcc.target/arm/memset-inline-1.c: New test.
5751 * gcc.target/arm/memset-inline-2.c: New test.
5752 * gcc.target/arm/memset-inline-3.c: New test.
5753 * gcc.target/arm/memset-inline-4.c: New test.
5754 * gcc.target/arm/memset-inline-5.c: New test.
5755 * gcc.target/arm/memset-inline-6.c: New test.
5756 * gcc.target/arm/memset-inline-7.c: New test.
5757 * gcc.target/arm/memset-inline-8.c: New test.
5758 * gcc.target/arm/memset-inline-9.c: New test.
5759 * gcc.target/arm/memset-inline-10.c: New test.
5760
5761 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5762
5763 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5764
5765 2014-09-04 Guozhi Wei <carrot@google.com>
5766
5767 PR target/62040
5768 * gcc.target/aarch64/pr62040.c: New test.
5769
5770 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5771
5772 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5773 override specific ones, but specific ones do.
5774
5775 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5776
5777 * gcc.target/powerpc/swaps-p8-13.c: New test.
5778 * gcc.target/powerpc/swaps-p8-14.c: New test.
5779 * gcc.target/powerpc/swaps-p8-15.c: New test.
5780
5781 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5782
5783 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5784 regardless of endianness.
5785
5786 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5787
5788 PR fortran/62174
5789 * gfortran.dg/cray_pointers_11.f90: New.
5790
5791 2014-09-03 Martin Jambor <mjambor@suse.cz>
5792
5793 PR ipa/62015
5794 * g++.dg/ipa/pr62015.C: New test.
5795
5796 2014-09-03 Martin Jambor <mjambor@suse.cz>
5797
5798 PR ipa/61986
5799 * gcc.dg/ipa/pr61986.c: New test.
5800
5801 2014-09-03 Marek Polacek <polacek@redhat.com>
5802
5803 PR c/62294
5804 * gcc.dg/pr62294.c: New test.
5805 * gcc.dg/pr62294.h: New file.
5806
5807 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5808
5809 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5810 of dg-options. Add "inline" keyword to test functions.
5811
5812 2014-09-03 Marek Polacek <polacek@redhat.com>
5813
5814 PR c/62024
5815 * g++.dg/cpp0x/pr62024.C: New test.
5816 * gcc.dg/pr62024.c: New test.
5817
5818 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
5819
5820 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
5821 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
5822 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
5823 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
5824 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
5825 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
5826
5827 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5828
5829 PR target/61078
5830 * gcc.target/s390/pr61078.c: New testcase.
5831
5832 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * gcc.dg/20111227-2.c: Compile only for x86 targets.
5835 * gcc.dg/20111227-3.c: Ditto.
5836
5837 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
5838
5839 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
5840
5841 2014-09-03 Tobias Burnus <burnus@net-b.de>
5842
5843 PR fortran/61881
5844 PR fortran/61888
5845 PR fortran/57305
5846 * gfortran.dg/sizeof_4.f90: New.
5847
5848 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5849
5850 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
5851 vec_cts, and vec_ctu.
5852 * gcc.target/powerpc/builtins-2.c: Likewise.
5853
5854 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
5855
5856 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
5857 [!__sun__ && !__hpux__] (arena_size): Scale according to
5858 target pointer size.
5859
5860 2014-09-02 Marek Polacek <polacek@redhat.com>
5861
5862 PR fortran/62270
5863 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
5864
5865 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5866
5867 PR target/62275
5868 * gcc.target/arm/vect-lceilf_1.c: New test.
5869 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5870 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5871
5872 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5873
5874 PR target/62275
5875 * gcc.target/arm/lceil-vcvt_1.c: New test.
5876 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
5877 * gcc.target/arm/lround-vcvt_1.c: Likewise.
5878
5879 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 DR 1453
5882 * g++.dg/cpp0x/constexpr-volatile.C: New.
5883 * g++.dg/ext/is_literal_type2.C: Likewise.
5884
5885 2014-09-02 Jakub Jelinek <jakub@redhat.com>
5886 Balaji V. Iyer <balaji.v.iyer@intel.com>
5887 Igor Zamyatin <igor.zamyatin@intel.com>
5888
5889 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
5890 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
5891 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
5892 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
5893 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
5894 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
5895 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
5896 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
5897 * g++.dg/cilk-plus/CK/cf3.cc: New test.
5898 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
5899 * g++.dg/cilk-plus/CK/for1.cc: New test.
5900 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
5901 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
5902 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
5903
5904 2014-09-02 Richard Biener <rguenther@suse.de>
5905
5906 PR tree-optimization/62695
5907 * gfortran.dg/pr62695.f90: New testcase.
5908
5909 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
5910
5911 PR target/62312
5912 * gcc.c-torture/compile/pr62312.c: New.
5913
5914 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5915
5916 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5917
5918 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5919
5920 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5921 Return right away if !arm*-*-*.
5922
5923 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
5924
5925 * gcc.c-torture/unsorted/386.c: Move to ...
5926 * gcc.c-torture/compile/386.c: ... here.
5927 * gcc.c-torture/unsorted/86.c: Move to ...
5928 * gcc.c-torture/compile/86.c: ... here.
5929 * gcc.c-torture/unsorted/a1.c: Move to ...
5930 * gcc.c-torture/compile/a1.c: ... here.
5931 * gcc.c-torture/unsorted/a3.c: Move to ...
5932 * gcc.c-torture/compile/a3.c: ... here.
5933 * gcc.c-torture/unsorted/aaa.c: Move to ...
5934 * gcc.c-torture/compile/aaa.c: ... here.
5935 * gcc.c-torture/unsorted/aa.c: Move to ...
5936 * gcc.c-torture/compile/aa.c: ... here.
5937 * gcc.c-torture/unsorted/abs.c: Move to ...
5938 * gcc.c-torture/compile/abs.c: ... here.
5939 * gcc.c-torture/unsorted/a.c: Move to ...
5940 * gcc.c-torture/compile/a.c: ... here.
5941 * gcc.c-torture/unsorted/ac.c: Move to ...
5942 * gcc.c-torture/compile/ac.c: ... here.
5943 * gcc.c-torture/unsorted/acc.c: Move to ...
5944 * gcc.c-torture/compile/acc.c: ... here.
5945 * gcc.c-torture/unsorted/add386.c: Move to ...
5946 * gcc.c-torture/compile/add386.c: ... here.
5947 * gcc.c-torture/unsorted/add.c: Move to ...
5948 * gcc.c-torture/compile/add.c: ... here.
5949 * gcc.c-torture/unsorted/addcc.c: Move to ...
5950 * gcc.c-torture/compile/addcc.c: ... here.
5951 * gcc.c-torture/unsorted/andm.c: Move to ...
5952 * gcc.c-torture/compile/andm.c: ... here.
5953 * gcc.c-torture/unsorted/andmem.c: Move to ...
5954 * gcc.c-torture/compile/andmem.c: ... here.
5955 * gcc.c-torture/unsorted/andn.c: Move to ...
5956 * gcc.c-torture/compile/andn.c: ... here.
5957 * gcc.c-torture/unsorted/andok.c: Move to ...
5958 * gcc.c-torture/compile/andok.c: ... here.
5959 * gcc.c-torture/unsorted/andsi.c: Move to ...
5960 * gcc.c-torture/compile/andsi.c: ... here.
5961 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5962 * gcc.c-torture/compile/andsparc.c: ... here.
5963 * gcc.c-torture/unsorted/aos.c: Move to ...
5964 * gcc.c-torture/compile/aos.c: ... here.
5965 * gcc.c-torture/unsorted/arr.c: Move to ...
5966 * gcc.c-torture/compile/arr.c: ... here.
5967 * gcc.c-torture/unsorted/as.c: Move to ...
5968 * gcc.c-torture/compile/as.c: ... here.
5969 * gcc.c-torture/unsorted/ase.c: Move to ...
5970 * gcc.c-torture/compile/ase.c: ... here.
5971 * gcc.c-torture/unsorted/b1.c: Move to ...
5972 * gcc.c-torture/compile/b1.c: ... here.
5973 * gcc.c-torture/unsorted/b2.c: Move to ...
5974 * gcc.c-torture/compile/b2.c: ... here.
5975 * gcc.c-torture/unsorted/b3.c: Move to ...
5976 * gcc.c-torture/compile/b3.c: ... here.
5977 * gcc.c-torture/unsorted/b88.c: Move to ...
5978 * gcc.c-torture/compile/b88.c: ... here.
5979 * gcc.c-torture/unsorted/bad.c: Move to ...
5980 * gcc.c-torture/compile/bad.c: ... here.
5981 * gcc.c-torture/unsorted/band.c: Move to ...
5982 * gcc.c-torture/compile/band.c: ... here.
5983 * gcc.c-torture/unsorted/bb0.c: Move to ...
5984 * gcc.c-torture/compile/bb0.c: ... here.
5985 * gcc.c-torture/unsorted/bb1.c: Move to ...
5986 * gcc.c-torture/compile/bb1.c: ... here.
5987 * gcc.c-torture/unsorted/bbb.c: Move to ...
5988 * gcc.c-torture/compile/bbb.c: ... here.
5989 * gcc.c-torture/unsorted/b.c: Move to ...
5990 * gcc.c-torture/compile/b.c: ... here.
5991 * gcc.c-torture/unsorted/bc.c: Move to ...
5992 * gcc.c-torture/compile/bc.c: ... here.
5993 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5994 * gcc.c-torture/compile/bcopy.c: ... here.
5995 * gcc.c-torture/unsorted/bf.c: Move to ...
5996 * gcc.c-torture/compile/bf.c: ... here.
5997 * gcc.c-torture/unsorted/bfins.c: Move to ...
5998 * gcc.c-torture/compile/bfins.c: ... here.
5999 * gcc.c-torture/unsorted/bfx.c: Move to ...
6000 * gcc.c-torture/compile/bfx.c: ... here.
6001 * gcc.c-torture/unsorted/bge.c: Move to ...
6002 * gcc.c-torture/compile/bge.c: ... here.
6003 * gcc.c-torture/unsorted/bit.c: Move to ...
6004 * gcc.c-torture/compile/bit.c: ... here.
6005 * gcc.c-torture/unsorted/bitf.c: Move to ...
6006 * gcc.c-torture/compile/bitf.c: ... here.
6007 * gcc.c-torture/unsorted/bitw.c: Move to ...
6008 * gcc.c-torture/compile/bitw.c: ... here.
6009 * gcc.c-torture/unsorted/blk.c: Move to ...
6010 * gcc.c-torture/compile/blk.c: ... here.
6011 * gcc.c-torture/unsorted/bt386.c: Move to ...
6012 * gcc.c-torture/compile/bt386.c: ... here.
6013 * gcc.c-torture/unsorted/bt.c: Move to ...
6014 * gcc.c-torture/compile/bt.c: ... here.
6015 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6016 * gcc.c-torture/compile/BUG11.c: ... here.
6017 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6018 * gcc.c-torture/compile/BUG12.c: ... here.
6019 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6020 * gcc.c-torture/compile/BUG13.c: ... here.
6021 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6022 * gcc.c-torture/compile/BUG16.c: ... here.
6023 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6024 * gcc.c-torture/compile/BUG17.c: ... here.
6025 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6026 * gcc.c-torture/compile/BUG18.c: ... here.
6027 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6028 * gcc.c-torture/compile/BUG1.c: ... here.
6029 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6030 * gcc.c-torture/compile/BUG21.c: ... here.
6031 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6032 * gcc.c-torture/compile/BUG22.c: ... here.
6033 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6034 * gcc.c-torture/compile/BUG23.c: ... here.
6035 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6036 * gcc.c-torture/compile/BUG24.c: ... here.
6037 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6038 * gcc.c-torture/compile/BUG25.c: ... here.
6039 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6040 * gcc.c-torture/compile/BUG2.c: ... here.
6041 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6042 * gcc.c-torture/compile/BUG3.c: ... here.
6043 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6044 * gcc.c-torture/compile/BUG4.c: ... here.
6045 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6046 * gcc.c-torture/compile/BUG5.c: ... here.
6047 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6048 * gcc.c-torture/compile/BUG6.c: ... here.
6049 * gcc.c-torture/unsorted/bug.c: Move to ...
6050 * gcc.c-torture/compile/bug.c: ... here.
6051 * gcc.c-torture/unsorted/bugc.c: Move to ...
6052 * gcc.c-torture/compile/bugc.c: ... here.
6053 * gcc.c-torture/unsorted/buns.c: Move to ...
6054 * gcc.c-torture/compile/buns.c: ... here.
6055 * gcc.c-torture/unsorted/bx.c: Move to ...
6056 * gcc.c-torture/compile/bx.c: ... here.
6057 * gcc.c-torture/unsorted/c1.c: Move to ...
6058 * gcc.c-torture/compile/c1.c: ... here.
6059 * gcc.c-torture/unsorted/c2.c: Move to ...
6060 * gcc.c-torture/compile/c2.c: ... here.
6061 * gcc.c-torture/unsorted/call386.c: Move to ...
6062 * gcc.c-torture/compile/call386.c: ... here.
6063 * gcc.c-torture/unsorted/call.c: Move to ...
6064 * gcc.c-torture/compile/call.c: ... here.
6065 * gcc.c-torture/unsorted/callind.c: Move to ...
6066 * gcc.c-torture/compile/callind.c: ... here.
6067 * gcc.c-torture/unsorted/c.c: Move to ...
6068 * gcc.c-torture/compile/c.c: ... here.
6069 * gcc.c-torture/unsorted/cc.c: Move to ...
6070 * gcc.c-torture/compile/cc.c: ... here.
6071 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6072 * gcc.c-torture/compile/charmtst.c: ... here.
6073 * gcc.c-torture/unsorted/cmb.c: Move to ...
6074 * gcc.c-torture/compile/cmb.c: ... here.
6075 * gcc.c-torture/unsorted/cmp.c: Move to ...
6076 * gcc.c-torture/compile/cmp.c: ... here.
6077 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6078 * gcc.c-torture/compile/cmphi.c: ... here.
6079 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6080 * gcc.c-torture/compile/cmpsi386.c: ... here.
6081 * gcc.c-torture/unsorted/cmul.c: Move to ...
6082 * gcc.c-torture/compile/cmul.c: ... here.
6083 * gcc.c-torture/unsorted/cn1.c: Move to ...
6084 * gcc.c-torture/compile/cn1.c: ... here.
6085 * gcc.c-torture/unsorted/comb.c: Move to ...
6086 * gcc.c-torture/compile/comb.c: ... here.
6087 * gcc.c-torture/unsorted/consec.c: Move to ...
6088 * gcc.c-torture/compile/consec.c: ... here.
6089 * gcc.c-torture/unsorted/const.c: Move to ...
6090 * gcc.c-torture/compile/const.c: ... here.
6091 * gcc.c-torture/unsorted/conv.c: Move to ...
6092 * gcc.c-torture/compile/conv.c: ... here.
6093 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6094 * gcc.c-torture/compile/conv_tst.c: ... here.
6095 * gcc.c-torture/unsorted/cp.c: Move to ...
6096 * gcc.c-torture/compile/cp.c: ... here.
6097 * gcc.c-torture/unsorted/csebug.c: Move to ...
6098 * gcc.c-torture/compile/csebug.c: ... here.
6099 * gcc.c-torture/unsorted/cvt.c: Move to ...
6100 * gcc.c-torture/compile/cvt.c: ... here.
6101 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6102 * gcc.c-torture/compile/dblbug.c: ... here.
6103 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6104 * gcc.c-torture/compile/dbl_parm.c: ... here.
6105 * gcc.c-torture/unsorted/d.c: Move to ...
6106 * gcc.c-torture/compile/d.c: ... here.
6107 * gcc.c-torture/unsorted/ddd.c: Move to ...
6108 * gcc.c-torture/compile/ddd.c: ... here.
6109 * gcc.c-torture/unsorted/dead.c: Move to ...
6110 * gcc.c-torture/compile/dead.c: ... here.
6111 * gcc.c-torture/unsorted/delay.c: Move to ...
6112 * gcc.c-torture/compile/delay.c: ... here.
6113 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6114 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6115 * gcc.c-torture/unsorted/di.c: Move to ...
6116 * gcc.c-torture/compile/di.c: ... here.
6117 * gcc.c-torture/unsorted/dic.c: Move to ...
6118 * gcc.c-torture/compile/dic.c: ... here.
6119 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6120 * gcc.c-torture/compile/dilayout.c: ... here.
6121 * gcc.c-torture/unsorted/dimove.c: Move to ...
6122 * gcc.c-torture/compile/dimove.c: ... here.
6123 * gcc.c-torture/unsorted/dimul.c: Move to ...
6124 * gcc.c-torture/compile/dimul.c: ... here.
6125 * gcc.c-torture/unsorted/div.c: Move to ...
6126 * gcc.c-torture/compile/div.c: ... here.
6127 * gcc.c-torture/unsorted/divdf.c: Move to ...
6128 * gcc.c-torture/compile/divdf.c: ... here.
6129 * gcc.c-torture/unsorted/dm.c: Move to ...
6130 * gcc.c-torture/compile/dm.c: ... here.
6131 * gcc.c-torture/unsorted/dshift.c: Move to ...
6132 * gcc.c-torture/compile/dshift.c: ... here.
6133 * gcc.c-torture/unsorted/e.c: Move to ...
6134 * gcc.c-torture/compile/e.c: ... here.
6135 * gcc.c-torture/unsorted/ex.c: Move to ...
6136 * gcc.c-torture/compile/ex.c: ... here.
6137 * gcc.c-torture/unsorted/ext.c: Move to ...
6138 * gcc.c-torture/compile/ext.c: ... here.
6139 * gcc.c-torture/unsorted/f1.c: Move to ...
6140 * gcc.c-torture/compile/f1.c: ... here.
6141 * gcc.c-torture/unsorted/f2.c: Move to ...
6142 * gcc.c-torture/compile/f2.c: ... here.
6143 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6144 * gcc.c-torture/compile/fdmul.c: ... here.
6145 * gcc.c-torture/unsorted/float.c: Move to ...
6146 * gcc.c-torture/compile/float.c: ... here.
6147 * gcc.c-torture/unsorted/flo.c: Move to ...
6148 * gcc.c-torture/compile/flo.c: ... here.
6149 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6150 * gcc.c-torture/compile/flt_const.c: ... here.
6151 * gcc.c-torture/unsorted/fnul.c: Move to ...
6152 * gcc.c-torture/compile/fnul.c: ... here.
6153 * gcc.c-torture/unsorted/foo.c: Move to ...
6154 * gcc.c-torture/compile/foo.c: ... here.
6155 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6156 * gcc.c-torture/compile/forgetcc.c: ... here.
6157 * gcc.c-torture/unsorted/fq.c: Move to ...
6158 * gcc.c-torture/compile/fq.c: ... here.
6159 * gcc.c-torture/unsorted/g.c: Move to ...
6160 * gcc.c-torture/compile/g.c: ... here.
6161 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6162 * gcc.c-torture/compile/gen_tst.c: ... here.
6163 * gcc.c-torture/unsorted/glob.c: Move to ...
6164 * gcc.c-torture/compile/glob.c: ... here.
6165 * gcc.c-torture/unsorted/gronk.c: Move to ...
6166 * gcc.c-torture/compile/gronk.c: ... here.
6167 * gcc.c-torture/unsorted/hibug.c: Move to ...
6168 * gcc.c-torture/compile/hibug.c: ... here.
6169 * gcc.c-torture/unsorted/hi.c: Move to ...
6170 * gcc.c-torture/compile/hi.c: ... here.
6171 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6172 * gcc.c-torture/compile/HIcmp.c: ... here.
6173 * gcc.c-torture/unsorted/HIset.c: Move to ...
6174 * gcc.c-torture/compile/HIset.c: ... here.
6175 * gcc.c-torture/unsorted/i.c: Move to ...
6176 * gcc.c-torture/compile/i.c: ... here.
6177 * gcc.c-torture/unsorted/i++.c: Move to ...
6178 * gcc.c-torture/compile/i++.c: ... here.
6179 * gcc.c-torture/unsorted/ic.c: Move to ...
6180 * gcc.c-torture/compile/ic.c: ... here.
6181 * gcc.c-torture/unsorted/icmp.c: Move to ...
6182 * gcc.c-torture/compile/icmp.c: ... here.
6183 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6184 * gcc.c-torture/compile/ifreg.c: ... here.
6185 * gcc.c-torture/unsorted/imm.c: Move to ...
6186 * gcc.c-torture/compile/imm.c: ... here.
6187 * gcc.c-torture/unsorted/isinf.c: Move to ...
6188 * gcc.c-torture/compile/isinf.c: ... here.
6189 * gcc.c-torture/unsorted/jmp.c: Move to ...
6190 * gcc.c-torture/compile/jmp.c: ... here.
6191 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6192 * gcc.c-torture/compile/jumptab.c: ... here.
6193 * gcc.c-torture/unsorted/layout.c: Move to ...
6194 * gcc.c-torture/compile/layout.c: ... here.
6195 * gcc.c-torture/unsorted/lbug.c: Move to ...
6196 * gcc.c-torture/compile/lbug.c: ... here.
6197 * gcc.c-torture/unsorted/l.c: Move to ...
6198 * gcc.c-torture/compile/l.c: ... here.
6199 * gcc.c-torture/unsorted/ll1.c: Move to ...
6200 * gcc.c-torture/compile/ll1.c: ... here.
6201 * gcc.c-torture/unsorted/llbug.c: Move to ...
6202 * gcc.c-torture/compile/llbug.c: ... here.
6203 * gcc.c-torture/unsorted/lll.c: Move to ...
6204 * gcc.c-torture/compile/lll.c: ... here.
6205 * gcc.c-torture/unsorted/load8.c: Move to ...
6206 * gcc.c-torture/compile/load8.c: ... here.
6207 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6208 * gcc.c-torture/compile/loadhicc.c: ... here.
6209 * gcc.c-torture/unsorted/log2.c: Move to ...
6210 * gcc.c-torture/compile/log2.c: ... here.
6211 * gcc.c-torture/unsorted/logic.c: Move to ...
6212 * gcc.c-torture/compile/logic.c: ... here.
6213 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6214 * gcc.c-torture/compile/loop-1.c: ... here.
6215 * gcc.c-torture/unsorted/loop386.c: Move to ...
6216 * gcc.c-torture/compile/loop386.c: ... here.
6217 * gcc.c-torture/unsorted/lop.c: Move to ...
6218 * gcc.c-torture/compile/lop.c: ... here.
6219 * gcc.c-torture/unsorted/m1.c: Move to ...
6220 * gcc.c-torture/compile/m1.c: ... here.
6221 * gcc.c-torture/unsorted/m2.c: Move to ...
6222 * gcc.c-torture/compile/m2.c: ... here.
6223 * gcc.c-torture/unsorted/m5.c: Move to ...
6224 * gcc.c-torture/compile/m5.c: ... here.
6225 * gcc.c-torture/unsorted/m68.c: Move to ...
6226 * gcc.c-torture/compile/m68.c: ... here.
6227 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6228 * gcc.c-torture/compile/mbyte.c: ... here.
6229 * gcc.c-torture/unsorted/mchar.c: Move to ...
6230 * gcc.c-torture/compile/mchar.c: ... here.
6231 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6232 * gcc.c-torture/compile/mcmp.c: ... here.
6233 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6234 * gcc.c-torture/compile/mdouble.c: ... here.
6235 * gcc.c-torture/unsorted/memtst.c: Move to ...
6236 * gcc.c-torture/compile/memtst.c: ... here.
6237 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6238 * gcc.c-torture/compile/miscomp.c: ... here.
6239 * gcc.c-torture/unsorted/mm.c: Move to ...
6240 * gcc.c-torture/compile/mm.c: ... here.
6241 * gcc.c-torture/unsorted/mod.c: Move to ...
6242 * gcc.c-torture/compile/mod.c: ... here.
6243 * gcc.c-torture/unsorted/modcc.c: Move to ...
6244 * gcc.c-torture/compile/modcc.c: ... here.
6245 * gcc.c-torture/unsorted/move.c: Move to ...
6246 * gcc.c-torture/compile/move.c: ... here.
6247 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6248 * gcc.c-torture/compile/move_qhi.c: ... here.
6249 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6250 * gcc.c-torture/compile/mregtst.c: ... here.
6251 * gcc.c-torture/unsorted/msp.c: Move to ...
6252 * gcc.c-torture/compile/msp.c: ... here.
6253 * gcc.c-torture/unsorted/mtst.c: Move to ...
6254 * gcc.c-torture/compile/mtst.c: ... here.
6255 * gcc.c-torture/unsorted/mu.c: Move to ...
6256 * gcc.c-torture/compile/mu.c: ... here.
6257 * gcc.c-torture/unsorted/mul.c: Move to ...
6258 * gcc.c-torture/compile/mul.c: ... here.
6259 * gcc.c-torture/unsorted/mword1.c: Move to ...
6260 * gcc.c-torture/compile/mword1.c: ... here.
6261 * gcc.c-torture/unsorted/mword.c: Move to ...
6262 * gcc.c-torture/compile/mword.c: ... here.
6263 * gcc.c-torture/unsorted/n1.c: Move to ...
6264 * gcc.c-torture/compile/n1.c: ... here.
6265 * gcc.c-torture/unsorted/nand.c: Move to ...
6266 * gcc.c-torture/compile/nand.c: ... here.
6267 * gcc.c-torture/unsorted/n.c: Move to ...
6268 * gcc.c-torture/compile/n.c: ... here.
6269 * gcc.c-torture/unsorted/neg.c: Move to ...
6270 * gcc.c-torture/compile/neg.c: ... here.
6271 * gcc.c-torture/unsorted/o.c: Move to ...
6272 * gcc.c-torture/compile/o.c: ... here.
6273 * gcc.c-torture/unsorted/omit.c: Move to ...
6274 * gcc.c-torture/compile/omit.c: ... here.
6275 * gcc.c-torture/unsorted/opout.c: Move to ...
6276 * gcc.c-torture/compile/opout.c: ... here.
6277 * gcc.c-torture/unsorted/opt.c: Move to ...
6278 * gcc.c-torture/compile/opt.c: ... here.
6279 * gcc.c-torture/unsorted/or386.c: Move to ...
6280 * gcc.c-torture/compile/or386.c: ... here.
6281 * gcc.c-torture/unsorted/or.c: Move to ...
6282 * gcc.c-torture/compile/or.c: ... here.
6283 * gcc.c-torture/unsorted/parms.c: Move to ...
6284 * gcc.c-torture/compile/parms.c: ... here.
6285 * gcc.c-torture/unsorted/pass.c: Move to ...
6286 * gcc.c-torture/compile/pass.c: ... here.
6287 * gcc.c-torture/unsorted/p.c: Move to ...
6288 * gcc.c-torture/compile/p.c: ... here.
6289 * gcc.c-torture/unsorted/pmt.c: Move to ...
6290 * gcc.c-torture/compile/pmt.c: ... here.
6291 * gcc.c-torture/unsorted/poor.c: Move to ...
6292 * gcc.c-torture/compile/poor.c: ... here.
6293 * gcc.c-torture/unsorted/pp.c: Move to ...
6294 * gcc.c-torture/compile/pp.c: ... here.
6295 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6296 * gcc.c-torture/compile/pret-arg.c: ... here.
6297 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6298 * gcc.c-torture/compile/pyr2.c: ... here.
6299 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6300 * gcc.c-torture/compile/PYRBUG.c: ... here.
6301 * gcc.c-torture/unsorted/pyr.c: Move to ...
6302 * gcc.c-torture/compile/pyr.c: ... here.
6303 * gcc.c-torture/unsorted/q.c: Move to ...
6304 * gcc.c-torture/compile/q.c: ... here.
6305 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6306 * gcc.c-torture/compile/QIcmp.c: ... here.
6307 * gcc.c-torture/unsorted/QIset.c: Move to ...
6308 * gcc.c-torture/compile/QIset.c: ... here.
6309 * gcc.c-torture/unsorted/r1.c: Move to ...
6310 * gcc.c-torture/compile/r1.c: ... here.
6311 * gcc.c-torture/unsorted/r.c: Move to ...
6312 * gcc.c-torture/compile/r.c: ... here.
6313 * gcc.c-torture/unsorted/rel.c: Move to ...
6314 * gcc.c-torture/compile/rel.c: ... here.
6315 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6316 * gcc.c-torture/compile/rmsc.c: ... here.
6317 * gcc.c-torture/unsorted/round.c: Move to ...
6318 * gcc.c-torture/compile/round.c: ... here.
6319 * gcc.c-torture/unsorted/run.c: Move to ...
6320 * gcc.c-torture/compile/run.c: ... here.
6321 * gcc.c-torture/unsorted/sar.c: Move to ...
6322 * gcc.c-torture/compile/sar.c: ... here.
6323 * gcc.c-torture/unsorted/s.c: Move to ...
6324 * gcc.c-torture/compile/s.c: ... here.
6325 * gcc.c-torture/unsorted/scal.c: Move to ...
6326 * gcc.c-torture/compile/scal.c: ... here.
6327 * gcc.c-torture/unsorted/sc.c: Move to ...
6328 * gcc.c-torture/compile/sc.c: ... here.
6329 * gcc.c-torture/unsorted/scc.c: Move to ...
6330 * gcc.c-torture/compile/scc.c: ... here.
6331 * gcc.c-torture/unsorted/scond.c: Move to ...
6332 * gcc.c-torture/compile/scond.c: ... here.
6333 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6334 * gcc.c-torture/compile/selfrec.c: ... here.
6335 * gcc.c-torture/unsorted/seq.c: Move to ...
6336 * gcc.c-torture/compile/seq.c: ... here.
6337 * gcc.c-torture/unsorted/set386.c: Move to ...
6338 * gcc.c-torture/compile/set386.c: ... here.
6339 * gcc.c-torture/unsorted/set88.c: Move to ...
6340 * gcc.c-torture/compile/set88.c: ... here.
6341 * gcc.c-torture/unsorted/SFset.c: Move to ...
6342 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6343 * gcc.c-torture/unsorted/shand.c: Move to ...
6344 * gcc.c-torture/compile/shand.c: ... here.
6345 * gcc.c-torture/unsorted/sh.c: Move to ...
6346 * gcc.c-torture/compile/sh.c: ... here.
6347 * gcc.c-torture/unsorted/shft.c: Move to ...
6348 * gcc.c-torture/compile/shft.c: ... here.
6349 * gcc.c-torture/unsorted/shift.c: Move to ...
6350 * gcc.c-torture/compile/shift.c: ... here.
6351 * gcc.c-torture/unsorted/shloop.c: Move to ...
6352 * gcc.c-torture/compile/shloop.c: ... here.
6353 * gcc.c-torture/unsorted/shm.c: Move to ...
6354 * gcc.c-torture/compile/shm.c: ... here.
6355 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6356 * gcc.c-torture/compile/SIcmp.c: ... here.
6357 * gcc.c-torture/unsorted/signext2.c: Move to ...
6358 * gcc.c-torture/compile/signext2.c: ... here.
6359 * gcc.c-torture/unsorted/signext.c: Move to ...
6360 * gcc.c-torture/compile/signext.c: ... here.
6361 * gcc.c-torture/unsorted/sim.c: Move to ...
6362 * gcc.c-torture/compile/sim.c: ... here.
6363 * gcc.c-torture/unsorted/simple.c: Move to ...
6364 * gcc.c-torture/compile/simple.c: ... here.
6365 * gcc.c-torture/unsorted/SIset.c: Move to ...
6366 * gcc.c-torture/compile/SIset.c: ... here.
6367 * gcc.c-torture/unsorted/sne.c: Move to ...
6368 * gcc.c-torture/compile/sne.c: ... here.
6369 * gcc.c-torture/unsorted/sound.c: Move to ...
6370 * gcc.c-torture/compile/sound.c: ... here.
6371 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6372 * gcc.c-torture/compile/sparcbug.c: ... here.
6373 * gcc.c-torture/unsorted/speed.c: Move to ...
6374 * gcc.c-torture/compile/speed.c: ... here.
6375 * gcc.c-torture/unsorted/stor.c: Move to ...
6376 * gcc.c-torture/compile/stor.c: ... here.
6377 * gcc.c-torture/unsorted/store0.c: Move to ...
6378 * gcc.c-torture/compile/store0.c: ... here.
6379 * gcc.c-torture/unsorted/storecc.c: Move to ...
6380 * gcc.c-torture/compile/storecc.c: ... here.
6381 * gcc.c-torture/unsorted/str.c: Move to ...
6382 * gcc.c-torture/compile/str.c: ... here.
6383 * gcc.c-torture/unsorted/stru.c: Move to ...
6384 * gcc.c-torture/compile/stru.c: ... here.
6385 * gcc.c-torture/unsorted/structret.c: Move to ...
6386 * gcc.c-torture/compile/structret.c: ... here.
6387 * gcc.c-torture/unsorted/stuct.c: Move to ...
6388 * gcc.c-torture/compile/stuct.c: ... here.
6389 * gcc.c-torture/unsorted/sub32.c: Move to ...
6390 * gcc.c-torture/compile/sub32.c: ... here.
6391 * gcc.c-torture/unsorted/subcc.c: Move to ...
6392 * gcc.c-torture/compile/subcc.c: ... here.
6393 * gcc.c-torture/unsorted/subcse.c: Move to ...
6394 * gcc.c-torture/compile/subcse.c: ... here.
6395 * gcc.c-torture/unsorted/sym.c: Move to ...
6396 * gcc.c-torture/compile/sym.c: ... here.
6397 * gcc.c-torture/unsorted/symconst.c: Move to ...
6398 * gcc.c-torture/compile/symconst.c: ... here.
6399 * gcc.c-torture/unsorted/t.c: Move to ...
6400 * gcc.c-torture/compile/t.c: ... here.
6401 * gcc.c-torture/unsorted/test.c: Move to ...
6402 * gcc.c-torture/compile/test.c: ... here.
6403 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6404 * gcc.c-torture/compile/test-flow.c: ... here.
6405 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6406 * gcc.c-torture/compile/test-loop.c: ... here.
6407 * gcc.c-torture/unsorted/time.c: Move to ...
6408 * gcc.c-torture/compile/time.c: ... here.
6409 * gcc.c-torture/unsorted/tmp.c: Move to ...
6410 * gcc.c-torture/compile/tmp.c: ... here.
6411 * gcc.c-torture/unsorted/trivial.c: Move to ...
6412 * gcc.c-torture/compile/trivial.c: ... here.
6413 * gcc.c-torture/unsorted/trunc.c: Move to ...
6414 * gcc.c-torture/compile/trunc.c: ... here.
6415 * gcc.c-torture/unsorted/u.c: Move to ...
6416 * gcc.c-torture/compile/u.c: ... here.
6417 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6418 * gcc.c-torture/compile/udconvert.c: ... here.
6419 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6420 * gcc.c-torture/compile/udivmod4.c: ... here.
6421 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6422 * gcc.c-torture/compile/UHIcmp.c: ... here.
6423 * gcc.c-torture/unsorted/uns.c: Move to ...
6424 * gcc.c-torture/compile/uns.c: ... here.
6425 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6426 * gcc.c-torture/compile/uns_tst.c: ... here.
6427 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6428 * gcc.c-torture/compile/UQIcmp.c: ... here.
6429 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6430 * gcc.c-torture/compile/USIcmp.c: ... here.
6431 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6432 * gcc.c-torture/compile/uuarg.c: ... here.
6433 * gcc.c-torture/unsorted/v.c: Move to ...
6434 * gcc.c-torture/compile/v.c: ... here.
6435 * gcc.c-torture/unsorted/w.c: Move to ...
6436 * gcc.c-torture/compile/w.c: ... here.
6437 * gcc.c-torture/unsorted/ww.c: Move to ...
6438 * gcc.c-torture/compile/ww.c: ... here.
6439 * gcc.c-torture/unsorted/xb.c: Move to ...
6440 * gcc.c-torture/compile/xb.c: ... here.
6441 * gcc.c-torture/unsorted/xbg.c: Move to ...
6442 * gcc.c-torture/compile/xbg.c: ... here.
6443 * gcc.c-torture/unsorted/x.c: Move to ...
6444 * gcc.c-torture/compile/x.c: ... here.
6445 * gcc.c-torture/unsorted/xc.c: Move to ...
6446 * gcc.c-torture/compile/xc.c: ... here.
6447 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6448 * gcc.c-torture/compile/xcsebug.c: ... here.
6449 * gcc.c-torture/unsorted/xdi.c: Move to ...
6450 * gcc.c-torture/compile/xdi.c: ... here.
6451 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6452 * gcc.c-torture/compile/xfoo.c: ... here.
6453 * gcc.c-torture/unsorted/xi.c: Move to ...
6454 * gcc.c-torture/compile/xi.c: ... here.
6455 * gcc.c-torture/unsorted/xlop.c: Move to ...
6456 * gcc.c-torture/compile/xlop.c: ... here.
6457 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6458 * gcc.c-torture/compile/xmtst.c: ... here.
6459 * gcc.c-torture/unsorted/xneg.c: Move to ...
6460 * gcc.c-torture/compile/xneg.c: ... here.
6461 * gcc.c-torture/unsorted/xopt.c: Move to ...
6462 * gcc.c-torture/compile/xopt.c: ... here.
6463 * gcc.c-torture/unsorted/xor.c: Move to ...
6464 * gcc.c-torture/compile/xor.c: ... here.
6465 * gcc.c-torture/unsorted/xorn.c: Move to ...
6466 * gcc.c-torture/compile/xorn.c: ... here.
6467 * gcc.c-torture/unsorted/xp.c: Move to ...
6468 * gcc.c-torture/compile/xp.c: ... here.
6469 * gcc.c-torture/unsorted/xpp.c: Move to ...
6470 * gcc.c-torture/compile/xpp.c: ... here.
6471 * gcc.c-torture/unsorted/xs.c: Move to ...
6472 * gcc.c-torture/compile/xs.c: ... here.
6473 * gcc.c-torture/unsorted/xsh.c: Move to ...
6474 * gcc.c-torture/compile/xsh.c: ... here.
6475 * gcc.c-torture/unsorted/xz.c: Move to ...
6476 * gcc.c-torture/compile/xz.c: ... here.
6477 * gcc.c-torture/unsorted/xzz.c: Move to ...
6478 * gcc.c-torture/compile/xzz.c: ... here.
6479
6480 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6481
6482 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6483 (abort, exit): Declare.
6484
6485 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6486
6487 PR sanitizer/61897
6488 PR sanitizer/62140
6489 * c-c++-common/asan/pr62140-1.c: New test.
6490 * c-c++-common/asan/pr62140-2.c: New test.
6491
6492 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6493 Tobias Burnus <burnus@net-b.de>
6494
6495 PR fortran/62309
6496 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6497
6498 2014-08-31 Tobias Burnus <burnus@net-b.de>
6499
6500 * gfortran.dg/coarray_lib_comm_1.f90: New.
6501
6502 2014-08-30 Andrew Pinski <apinski@cavium.com>
6503
6504 * gcc.c-torture/execute/20140828-1.c: New testcase.
6505
6506 2014-08-29 DJ Delorie <dj@redhat.com>
6507
6508 * lib/target-supports.exp (check_effective_target_size32plus):
6509 Increase size to avoid false positives on 24-bit address spaces.
6510 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6511 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6512 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6513 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6514 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6515 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6516 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6517 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6518
6519 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6520
6521 PR c++/54002
6522 * g++.dg/cpp0x/constexpr-54002.C: New.
6523
6524 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/56991
6527 * g++.dg/cpp0x/constexpr-56991.C: New.
6528
6529 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6530
6531 PR c++/57764
6532 * g++.dg/cpp0x/constexpr-57764.C: New.
6533
6534 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/59938
6537 * g++.dg/cpp0x/constexpr-59938.C: New.
6538
6539 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/61484
6542 * g++.dg/cpp0x/constexpr-61484.C: New.
6543
6544 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6545
6546 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6547 vec_round, vec_splat, vec_div, and vec_mul.
6548 * gcc.target/powerpc/builtins-2.c: New test.
6549
6550 2014-08-28 Richard Biener <rguenther@suse.de>
6551
6552 PR tree-optimization/62283
6553 * gfortran.dg/vect/pr62283.f: New testcase.
6554 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6555 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6556 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6557 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6558 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6559 * gcc.dg/vect/vect-33.c: Likewise.
6560
6561 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6562
6563 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6564
6565 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6566
6567 PR cpp/23827 - standard C++ should not have hex float preprocessor
6568 tokens
6569 * g++.dg/cpp/pr23827_cxx11.C: New.
6570 * g++.dg/cpp/pr23827_cxx98.C: New.
6571 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6572 * gcc.dg/cpp/pr23827_c90.c: New.
6573 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6574 * gcc.dg/cpp/pr23827_c99.c: New.
6575
6576 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6577
6578 PR c++/52892
6579 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6580 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6581 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6582
6583 2014-08-27 Guozhi Wei <carrot@google.com>
6584
6585 PR target/62262
6586 * gcc.target/aarch64/pr62262.c: New test.
6587
6588 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6589
6590 PR target/60606
6591 PR target/61330
6592 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6593 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6594
6595 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6596
6597 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6598 failure on s390*-*-linux-gnu.
6599
6600 2014-08-26 Richard Biener <rguenther@suse.de>
6601
6602 PR tree-optimization/62175
6603 * g++.dg/torture/pr62175.C: New testcase.
6604
6605 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6606
6607 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6608 copy of compile/compile.exp.
6609 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6610 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6611 i?86-*.
6612 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6613 m32c-*-*.
6614 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6615 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6616 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6617 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6618 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6619 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6620 * gcc.c-torture/execute/20040703-1.c: Likewise.
6621 * gcc.c-torture/execute/20040705-1.c: Likewise.
6622 * gcc.c-torture/execute/20040705-2.c: Likewise.
6623 * gcc.c-torture/execute/20040709-1.c: Likewise.
6624 * gcc.c-torture/execute/20040709-2.c: Likewise.
6625 * gcc.c-torture/execute/20040811-1.c: Likewise.
6626 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6627 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6628 compiling for x86_64-* or i?86-*.
6629 * gcc.c-torture/execute/20050604-1.c: Likewise.
6630 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6631 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6632 for x86_64-* or i?86-*.
6633 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6634 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6635 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6636 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6637 option.
6638 * gcc.c-torture/execute/20111227-2.c: Moved to...
6639 * gcc.dg/20111227-2.c: ... here. Add -free option.
6640 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6641 * gcc.dg/20111227-3.c: ... here. Add -free option.
6642 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6643 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6644 declarations for abort and exit.
6645 * gcc.c-torture/execute/920711-1.c: Likewise.
6646 * gcc.c-torture/execute/930529-1.c: Likewise.
6647 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6648 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6649 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6650 exit.
6651 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6652 for i?86-* or x86_64-*. Add declarations for abort and exit.
6653 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6654 i?86-* or x86_64-*.
6655 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6656 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6657 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6658 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6659 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6660 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6661 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6662 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6663 m68k-linux.
6664 * gcc.c-torture/execute/loop-2g.c: Likewise.
6665 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6666 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6667 powerpc-*-eabi*.
6668 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6669 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6670 * gcc.c-torture/execute/pr23047.c: Likewise.
6671 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6672 declarations for abort and exit.
6673 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6674 * gcc.c-torture/execute/pr31448.c: Likewise.
6675 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6676 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6677 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6678 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6679 Skip on spu-*.
6680 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6681 declarations for abort and exit.
6682 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6683 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6684 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6685 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6686 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6687 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6688 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6689 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6690 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6691 * gcc.c-torture/execute/pr56799.c: Likewise.
6692 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6693 option. Add declarations for abort and exit.
6694 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6695 * gcc.c-torture/execute/pr58570.c: Likewise.
6696 * gcc.c-torture/execute/pr60822.c: Likewise.
6697 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6698 * gcc.c-torture/execute/shiftdi.c: Likewise.
6699 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6700 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6701 * gcc.c-torture/execute/usmul.c: Require int32plus.
6702 * gcc.c-torture/execute/vrp-5.c: Likewise.
6703 * gcc.c-torture/execute/vrp-6.c: Likewise.
6704 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6705 * gcc.c-torture/execute/20010122-1.x: Delete.
6706 * gcc.c-torture/execute/20010129-1.x: Delete.
6707 * gcc.c-torture/execute/20020404-1.x: Delete.
6708 * gcc.c-torture/execute/20021024-1.x: Delete.
6709 * gcc.c-torture/execute/20021127-1.x: Delete.
6710 * gcc.c-torture/execute/20030125-1.x: Delete.
6711 * gcc.c-torture/execute/20030216-1.x: Delete.
6712 * gcc.c-torture/execute/20030222-1.x: Delete.
6713 * gcc.c-torture/execute/20040629-1.x: Delete.
6714 * gcc.c-torture/execute/20040703-1.x: Delete.
6715 * gcc.c-torture/execute/20040705-1.x: Delete.
6716 * gcc.c-torture/execute/20040705-2.x: Delete.
6717 * gcc.c-torture/execute/20040709-1.x: Delete.
6718 * gcc.c-torture/execute/20040709-2.x: Delete.
6719 * gcc.c-torture/execute/20040811-1.x: Delete.
6720 * gcc.c-torture/execute/20050316-1.x: Delete.
6721 * gcc.c-torture/execute/20050316-2.x: Delete.
6722 * gcc.c-torture/execute/20050316-3.x: Delete.
6723 * gcc.c-torture/execute/20050604-1.x: Delete.
6724 * gcc.c-torture/execute/20061101-1.x: Delete.
6725 * gcc.c-torture/execute/20061220-1.x: Delete.
6726 * gcc.c-torture/execute/20081117-1.x: Delete.
6727 * gcc.c-torture/execute/20101011-1.x: Delete.
6728 * gcc.c-torture/execute/20120919-1.x: Delete.
6729 * gcc.c-torture/execute/920612-1.x: Delete.
6730 * gcc.c-torture/execute/920710-1.x: Delete.
6731 * gcc.c-torture/execute/920711-1.x: Delete.
6732 * gcc.c-torture/execute/930529-1.x: Delete.
6733 * gcc.c-torture/execute/931004-12.x: Delete.
6734 * gcc.c-torture/execute/980709-1.x: Delete.
6735 * gcc.c-torture/execute/981130-1.x: Delete.
6736 * gcc.c-torture/execute/990127-2.x: Delete.
6737 * gcc.c-torture/execute/990413-2.x: Delete.
6738 * gcc.c-torture/execute/990826-0.x: Delete.
6739 * gcc.c-torture/execute/bf64-1.x: Delete.
6740 * gcc.c-torture/execute/bitfld-4.x: Delete.
6741 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6742 * gcc.c-torture/execute/cvt-1.x: Delete.
6743 * gcc.c-torture/execute/eeprof-1.x: Delete.
6744 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6745 * gcc.c-torture/execute/loop-2f.x: Delete.
6746 * gcc.c-torture/execute/loop-2g.x: Delete.
6747 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6748 * gcc.c-torture/execute/nest-align-1.x: Delete.
6749 * gcc.c-torture/execute/pr19689.x: Delete.
6750 * gcc.c-torture/execute/pr22493-1.x: Delete.
6751 * gcc.c-torture/execute/pr23047.x: Delete.
6752 * gcc.c-torture/execute/pr23135.x: Delete.
6753 * gcc.c-torture/execute/pr29797-1.x: Delete.
6754 * gcc.c-torture/execute/pr31448.x: Delete.
6755 * gcc.c-torture/execute/pr35456.x: Delete.
6756 * gcc.c-torture/execute/pr37573.x: Delete.
6757 * gcc.c-torture/execute/pr38151.x: Delete.
6758 * gcc.c-torture/execute/pr39228.x: Delete.
6759 * gcc.c-torture/execute/pr39501.x: Delete.
6760 * gcc.c-torture/execute/pr40386.x: Delete.
6761 * gcc.c-torture/execute/pr43220.x: Delete.
6762 * gcc.c-torture/execute/pr44683.x: Delete.
6763 * gcc.c-torture/execute/pr45262.x: Delete.
6764 * gcc.c-torture/execute/pr47237.x: Delete.
6765 * gcc.c-torture/execute/pr51581-1.x: Delete.
6766 * gcc.c-torture/execute/pr51581-2.x: Delete.
6767 * gcc.c-torture/execute/pr52979-1.x: Delete.
6768 * gcc.c-torture/execute/pr52979-2.x: Delete.
6769 * gcc.c-torture/execute/pr53366-1.x: Delete.
6770 * gcc.c-torture/execute/pr56799.x: Delete.
6771 * gcc.c-torture/execute/pr57124.x: Delete.
6772 * gcc.c-torture/execute/pr57344-2.x: Delete.
6773 * gcc.c-torture/execute/pr58570.x: Delete.
6774 * gcc.c-torture/execute/pr60822.x: Delete.
6775 * gcc.c-torture/execute/pr7284-1.x: Delete.
6776 * gcc.c-torture/execute/shiftdi.x: Delete.
6777 * gcc.c-torture/execute/simd-4.x: Delete.
6778 * gcc.c-torture/execute/strncmp-1.x: Delete.
6779 * gcc.c-torture/execute/usmul.x: Delete.
6780 * gcc.c-torture/execute/vrp-5.x: Delete.
6781 * gcc.c-torture/execute/vrp-6.x: Delete.
6782 * gcc.c-torture/execute/zerolen-2.x: Delete.
6783
6784 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6787
6788 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/34938
6791 * g++.dg/template/pr34938-1.C: New.
6792 * g++.dg/template/pr34938-2.C: Likewise.
6793
6794 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6795
6796 PR target/61996
6797 * gcc.target/sh/pr61996.c: New.
6798
6799 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6800
6801 * g++.dg/cpp0x/cplusplus.C: New.
6802 * g++.dg/cpp0x/cplusplus_0x.C: New.
6803 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6804 * g++.dg/cpp0x/auto41.C: Ditto.
6805 * g++.dg/cpp0x/auto9.C: Ditto.
6806 * g++.dg/cpp0x/initlist26.C: Ditto.
6807 * g++.dg/cpp0x/pr59111.C: Ditto.
6808 * g++.dg/cpp0x/trailing2.C: Ditto.
6809 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6810 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6811 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6812 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6813 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6814 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6815 * g++.dg/cpp1y/auto-fn5.C: Ditto.
6816 * g++.dg/cpp1y/auto-fn6.C: Ditto.
6817 * g++.dg/cpp1y/auto-fn7.C: Ditto.
6818 * g++.dg/cpp1y/auto-fn8.C: Ditto.
6819 * g++.dg/cpp1y/auto-fn9.C: Ditto.
6820 * g++.dg/cpp1y/auto-fn10.C: Ditto.
6821 * g++.dg/cpp1y/auto-fn11.C: Ditto.
6822 * g++.dg/cpp1y/auto-fn12.C: Ditto.
6823 * g++.dg/cpp1y/auto-fn13.C: Ditto.
6824 * g++.dg/cpp1y/auto-fn14.C: Ditto.
6825 * g++.dg/cpp1y/auto-fn15.C: Ditto.
6826 * g++.dg/cpp1y/auto-fn16.C: Ditto.
6827 * g++.dg/cpp1y/auto-fn17.C: Ditto.
6828 * g++.dg/cpp1y/auto-fn18.C: Ditto.
6829 * g++.dg/cpp1y/auto-fn19.C: Ditto.
6830 * g++.dg/cpp1y/auto-fn20.C: Ditto.
6831 * g++.dg/cpp1y/auto-fn21.C: Ditto.
6832 * g++.dg/cpp1y/auto-fn22.C: Ditto.
6833 * g++.dg/cpp1y/auto-fn23.C: Ditto.
6834 * g++.dg/cpp1y/auto-fn24.C: Ditto.
6835 * g++.dg/cpp1y/auto-fn25.C: Ditto.
6836 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
6837 * g++.dg/cpp1y/auto-neg1.C: Ditto.
6838 * g++.dg/cpp1y/digit-sep.C: Ditto.
6839 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
6840 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
6841 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
6842 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
6843 * g++.dg/cpp1y/lambda-generic.C: Ditto.
6844 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
6845 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
6846 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
6847 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
6848 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
6849 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
6850 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
6851 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
6852 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
6853 * g++.dg/cpp1y/lambda-init.C: Ditto.
6854 * g++.dg/cpp1y/lambda-init1.C: Ditto.
6855 * g++.dg/cpp1y/lambda-init2.C: Ditto.
6856 * g++.dg/cpp1y/lambda-init3.C: Ditto.
6857 * g++.dg/cpp1y/lambda-init4.C: Ditto.
6858 * g++.dg/cpp1y/lambda-init5.C: Ditto.
6859 * g++.dg/cpp1y/lambda-init6.C: Ditto.
6860 * g++.dg/cpp1y/lambda-init7.C: Ditto.
6861 * g++.dg/cpp1y/lambda-init8.C: Ditto.
6862 * g++.dg/cpp1y/lambda-init9.C: Ditto.
6863 * g++.dg/cpp1y/mangle1.C: Ditto.
6864 * g++.dg/cpp1y/pr57640.C: Ditto.
6865 * g++.dg/cpp1y/pr57644.C: Ditto.
6866 * g++.dg/cpp1y/pr58500.C: Ditto.
6867 * g++.dg/cpp1y/pr58533.C: Ditto.
6868 * g++.dg/cpp1y/pr58534.C: Ditto.
6869 * g++.dg/cpp1y/pr58535.C: Ditto.
6870 * g++.dg/cpp1y/pr58536.C: Ditto.
6871 * g++.dg/cpp1y/pr58548.C: Ditto.
6872 * g++.dg/cpp1y/pr58549.C: Ditto.
6873 * g++.dg/cpp1y/pr58637.C: Ditto.
6874 * g++.dg/cpp1y/pr58708.C: Ditto.
6875 * g++.dg/cpp1y/pr59110.C: Ditto.
6876 * g++.dg/cpp1y/pr59112.C: Ditto.
6877 * g++.dg/cpp1y/pr59113.C: Ditto.
6878 * g++.dg/cpp1y/pr59629.C: Ditto.
6879 * g++.dg/cpp1y/pr59635.C: Ditto.
6880 * g++.dg/cpp1y/pr59636.C: Ditto.
6881 * g++.dg/cpp1y/pr59638.C: Ditto.
6882 * g++.dg/cpp1y/pr59867.C: Ditto.
6883 * g++.dg/cpp1y/pr60033.C: Ditto.
6884 * g++.dg/cpp1y/pr60052.C: Ditto.
6885 * g++.dg/cpp1y/pr60053.C: Ditto.
6886 * g++.dg/cpp1y/pr60054.C: Ditto.
6887 * g++.dg/cpp1y/pr60064.C: Ditto.
6888 * g++.dg/cpp1y/pr60065.C: Ditto.
6889 * g++.dg/cpp1y/pr60190.C: Ditto.
6890 * g++.dg/cpp1y/pr60311.C: Ditto.
6891 * g++.dg/cpp1y/pr60332.C: Ditto.
6892 * g++.dg/cpp1y/pr60376.C: Ditto.
6893 * g++.dg/cpp1y/pr60377.C: Ditto.
6894 * g++.dg/cpp1y/pr60384.C: Ditto.
6895 * g++.dg/cpp1y/pr60390.C: Ditto.
6896 * g++.dg/cpp1y/pr60391.C: Ditto.
6897 * g++.dg/cpp1y/pr60393.C: Ditto.
6898 * g++.dg/cpp1y/pr60573.C: Ditto.
6899 * g++.dg/cpp1y/pr60626.C: Ditto.
6900 * g++.dg/cpp1y/pr60627.C: Ditto.
6901 * g++.dg/cpp1y/regress1.C: Ditto.
6902 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
6903 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
6904 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
6905 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
6906 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
6907 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
6908 * g++.dg/cpp1y/var-templ1.C: Ditto.
6909 * g++.dg/cpp1y/var-templ2.C: Ditto.
6910 * g++.dg/cpp1y/var-templ3.C: Ditto.
6911 * g++.dg/cpp1y/var-templ4.C: Ditto.
6912 * g++.dg/cpp1y/var-templ5.C: Ditto.
6913 * g++.dg/cpp1y/var-templ6.C: Ditto.
6914 * g++.dg/cpp1y/var-templ7.C: Ditto.
6915 * g++.dg/cpp1y/vla1.C: Ditto.
6916 * g++.dg/cpp1y/vla2.C: Ditto.
6917 * g++.dg/cpp1y/vla3.C: Ditto.
6918 * g++.dg/cpp1y/vla4.C: Ditto.
6919 * g++.dg/cpp1y/vla5.C: Ditto.
6920 * g++.dg/cpp1y/vla8.C: Ditto.
6921 * g++.dg/cpp1y/vla9.C: Ditto.
6922 * g++.dg/cpp1y/vla10.C: Ditto.
6923 * g++.dg/cpp1y/vla11.C: Ditto.
6924 * g++.dg/cpp1y/vla12.C: Ditto.
6925 * g++.dg/cpp1y/vla13.C: Ditto.
6926 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
6927 * g++.dg/ext/vector23.C: Ditto.
6928 * g++.dg/ext/vla11.C: Ditto.
6929 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
6930 * g++.dg/warn/Wvla-2.C: Ditto.
6931 * g++.dg/debug/dwarf2/auto1.C: Ditto.
6932 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
6933 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
6934 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
6935 in error message.
6936 * g++.dg/system-binary-constants-1.C: Ditto.
6937 * g++.dg/cpp1y/cplusplus_1y.C: New.
6938 * g++.dg/cpp1z/cplusplus.C: New.
6939 * lib/target-supports.exp:
6940 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
6941 (check_effective_target_c++11_only): Call check_effective_target_c++14;
6942 (check_effective_target_c++11_down): Ditto.
6943
6944 2014-08-22 Marek Polacek <polacek@redhat.com>
6945
6946 PR c++/62199
6947 * c-c++-common/pr62199.c: New test.
6948 * c-c++-common/pr62199-2.c: New test.
6949 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6950
6951 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6952
6953 PR c++/57709
6954 * g++.dg/Wshadow.C: New test.
6955
6956 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6957
6958 PR fortran/62135
6959 * gfortran.dg/pr62135.f90: New test.
6960
6961 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6962
6963 * g++.dg/warn/wdate-time.C: Remove.
6964 * gcc.dg/wdate-time.c: Move from here...
6965 * c-c++-common/wdate-time.c: ... to here.
6966
6967 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6968
6969 * gfortran.dg/use_without_only_1.f90: New test.
6970
6971 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6972
6973 PR other/62008
6974 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6975
6976 2014-08-22 Tony Wang <tony.wang@arm.com>
6977
6978 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6979 dejagnu wrapper.
6980
6981 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6982
6983 PR fortran/62214
6984 * gfortran.dg/array_assignment_5.f90: New test.
6985
6986 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6987
6988 * lib/target-supports.exp
6989 (check_effective_target_logical_op_short_circuit): Add nios2.
6990 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6991 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6992 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6993 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6994 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6995 for test using -fPIC.
6996 * gcc.dg/lto/pr61526_0.c: Likewise.
6997
6998 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6999
7000 PR tree-optimization/62091
7001 * g++.dg/ipa/devirt-37.C: Update template.
7002 * g++.dg/ipa/devirt-40.C: New testcase.
7003
7004 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7005
7006 PR tree-optimization/62112
7007 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7008 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7009 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7010 * gcc.c-torture/execute/20071219-1.c: Likewise.
7011
7012 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7013
7014 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7015
7016 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7017
7018 * gcc.target/powerpc/swaps-p8-1.c: New test.
7019 * gcc.target/powerpc/swaps-p8-2.c: New test.
7020 * gcc.target/powerpc/swaps-p8-3.c: New test.
7021 * gcc.target/powerpc/swaps-p8-4.c: New test.
7022 * gcc.target/powerpc/swaps-p8-5.c: New test.
7023 * gcc.target/powerpc/swaps-p8-6.c: New test.
7024 * gcc.target/powerpc/swaps-p8-7.c: New test.
7025 * gcc.target/powerpc/swaps-p8-8.c: New test.
7026 * gcc.target/powerpc/swaps-p8-9.c: New test.
7027 * gcc.target/powerpc/swaps-p8-10.c: New test.
7028 * gcc.target/powerpc/swaps-p8-11.c: New test.
7029 * gcc.target/powerpc/swaps-p8-12.c: New test.
7030
7031 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7032
7033 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7034
7035 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7036
7037 * g++.dg/ipa/devirt-37.C: Fix testcase.
7038
7039 2014-08-20 Martin Jambor <mjambor@suse.cz>
7040 Wei Mi <wmi@google.com>
7041
7042 PR ipa/60449
7043 PR middle-end/61776
7044 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7045 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7046 * testsuite/gcc.dg/pr61776.c: New test.
7047
7048 2014-08-20 Steve Ellcey <sellcey@mips.com>
7049
7050 PR middle-end/49191
7051 * lib/target-supports.exp (check_effective_target_non_strict_align):
7052 Add function description.
7053
7054 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7055
7056 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7057 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7058
7059 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7060
7061 PR c/59304
7062 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7063 before setting the option.
7064 * diagnostic.c (diagnostic_classify_diagnostic): Record
7065 command-line status.
7066
7067 2014-08-20 Mark Wielaard <mjw@redhat.com>
7068
7069 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7070
7071 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7072
7073 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7074 Return memory full when we have a tiny target and relocation
7075 truncation occurs.
7076 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7077 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7078 * lib/target-supports.exp (check_effective_target_tiny): New function.
7079
7080 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7081
7082 * gfortran.dg/errnocheck_1.f90: New test.
7083 * gfortran.dg/associative_1.f90: New test.
7084
7085 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7086
7087 PR preprocessor/51303
7088 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7089
7090 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7091
7092 PR c/60975
7093 PR c/53063
7094 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7095
7096 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7097
7098 * lib/target-supports.exp
7099 (check_effective_target_arm_v8_neon_ok_nocache): Add
7100 "-march-armv8-a" to compile flags.
7101
7102 2014-08-19 Marek Polacek <polacek@redhat.com>
7103
7104 PR c++/62153
7105 * c-c++-common/Wbool-compare-1.c: New test.
7106
7107 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7108
7109 PR c/45584
7110 * gcc.dg/pr13519-1.c: Adjust.
7111
7112 2014-08-19 Mark Wielaard <mjw@redhat.com>
7113
7114 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7115
7116 2014-07-08 Mark Wielaard <mjw@redhat.com>
7117
7118 PR debug/59051
7119 * gcc.dg/guality/restrict.c: New test.
7120
7121 2014-08-19 Mark Wielaard <mjw@redhat.com>
7122
7123 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7124 matching. Catch '<unknown type in ' to recognize older gdb versions.
7125 * gcc.dg/guality/const-volatile.c: New test.
7126
7127 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7128
7129 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7130 !gas.
7131
7132 2014-08-19 Marek Polacek <polacek@redhat.com>
7133
7134 * gcc.dg/Wc99-c11-compat-1.c: New test.
7135 * gcc.dg/Wc99-c11-compat-2.c: New test.
7136 * gcc.dg/Wc99-c11-compat-3.c: New test.
7137 * gcc.dg/Wc99-c11-compat-4.c: New test.
7138 * gcc.dg/Wc99-c11-compat-5.c: New test.
7139 * gcc.dg/Wc99-c11-compat-6.c: New test.
7140 * gcc.dg/Wc99-c11-compat-7.c: New test.
7141
7142 2014-08-19 Marek Polacek <polacek@redhat.com>
7143
7144 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7145 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7146 * gcc.dg/Wc90-c99-compat-7.c: New test.
7147 * gcc.dg/Wc90-c99-compat-8.c: New test.
7148 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7149
7150 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7151 Steven Bosscher <steven@gcc.gnu.org>
7152
7153 PR c/52952
7154 * gcc.dg/redecl-4.c: Add column markers.
7155 * gcc.dg/format/bitfld-1.c: Likewise.
7156 * gcc.dg/format/attr-2.c: Likewise.
7157 * gcc.dg/format/attr-6.c: Likewise.
7158 * gcc.dg/format/array-1.c: Likewise.
7159 * gcc.dg/format/attr-7.c: Likewise.
7160 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7161 * gcc.dg/format/attr-4.c: Likewise.
7162 * gcc.dg/format/branch-1.c: Likewise.
7163 * gcc.dg/format/c90-printf-1.c: Likewise.
7164
7165 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7166
7167 * guality/nrv-1.c: Add `used' attribute to a1.
7168
7169 2014-08-18 Richard Biener <rguenther@suse.de>
7170
7171 PR tree-optimization/62090
7172 * gcc.dg/pr62090-2.c: New testcase.
7173
7174 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7175
7176 * g++.dg/ipa/pr61800.C: New.
7177
7178 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7179
7180 PR sanitizer/62089
7181 * c-c++-common/asan/pr62089.c: New test.
7182 * c-c++-common/asan/bitfield-1.c: New test.
7183 * c-c++-common/asan/bitfield-2.c: New test.
7184 * c-c++-common/asan/bitfield-3.c: New test.
7185 * c-c++-common/asan/bitfield-4.c: New test.
7186
7187 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7188
7189 PR tree-optimization/52904
7190 * gcc.dg/pr52904.c: New test.
7191
7192 2014-08-17 Tobias Burnus <burnus@net-b.de>
7193
7194 * gfortran.dg/finalize_27.f90: New.
7195
7196 2014-08-16 Andrew Pinski <apinski@cavium.com>
7197
7198 * gcc.c-torture/compile/20140816-1.c: New testcase.
7199
7200 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/52819
7203 * g++.dg/template/pr52819.C: New.
7204
7205 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7206
7207 PR fortran/62142
7208 * gfortran.dg/realloc_on_assign_24.f90: New test.
7209
7210 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/62072
7213 Revert:
7214 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7215
7216 DR 1584
7217 PR c++/57466
7218 * g++.dg/template/pr57466.C: New.
7219 * g++.dg/cpp0x/pr57466.C: Likewise.
7220 * g++.dg/template/unify6.C: Update.
7221
7222 * g++.dg/cpp0x/sfinae52.C: New.
7223
7224 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7225
7226 PR target/61878
7227 * gcc.target/i386/avx512f-typecast-1.c: New test.
7228 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7229 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7230 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7231 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7232 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7233 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7234 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7235 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7236 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7237 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7238 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7239 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7240 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7241 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7242 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7243 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7244 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7245 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7246 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7247 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7248 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7249 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7250 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7251 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7252 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7253 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7254 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7255 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7256 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7257 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7258 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7259 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7260 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7261 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7262 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7263 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7264 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7265 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7266 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7267 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7268
7269 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7270 Tobias Burnus <burnus@net-b.de>
7271
7272 PR fortran/62131
7273 * gfortran.dg/gomp/pr62131.f90: New test.
7274
7275 2014-08-15 Richard Biener <rguenther@suse.de>
7276
7277 PR tree-optimization/62031
7278 * gcc.dg/torture/pr62031.c: New testcase.
7279
7280 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7281
7282 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7283
7284 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7285
7286 PR tree-optimization/62091
7287 * g++.dg/ipa/devirt-38.C: New testcase.
7288
7289 2014-08-14 Marek Polacek <polacek@redhat.com>
7290
7291 DR 458
7292 * gcc.dg/c11-stdatomic-2.c: New test.
7293
7294 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7295
7296 PR fortran/62106
7297 * gfortran.dg/array_constructor_49.f90: New test.
7298
7299 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7300
7301 PR c++/54377
7302 * g++.dg/template/pr54377.C: New.
7303 * g++.dg/cpp0x/pr54377.C: Likewise.
7304 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7305 * g++.dg/cpp0x/pr51226.C: Likewise.
7306 * g++.dg/cpp0x/variadic2.C: Likewise.
7307 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7308 * g++.dg/template/dtor3.C: Likewise.
7309 * g++.dg/template/qualttp4.C: Likewise.
7310 * g++.dg/template/spec28.C: Likewise.
7311 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7312 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7313
7314 2014-08-14 Tom de Vries <tom@codesourcery.com>
7315
7316 PR rtl-optimization/62004
7317 PR rtl-optimization/62030
7318 * gcc.dg/pr62004.c: New test.
7319 * gcc.dg/pr62030.c: Same.
7320 * gcc.target/mips/pr62030-octeon.c: Same.
7321
7322 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7323
7324 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7325 * g++.dg/cpp0x/decltype2.C: Likewise.
7326 * g++.dg/cpp0x/decltype3.C: Likewise.
7327 * g++.dg/cpp0x/pr60249.C: Likewise.
7328 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7329 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7330 * g++.dg/cpp0x/variadic2.C: Likewise.
7331 * g++.dg/cpp0x/variadic74.C: Likewise.
7332 * g++.dg/parse/error10.C: Likewise.
7333 * g++.dg/parse/error15.C: Likewise.
7334 * g++.dg/parse/error2.C: Likewise.
7335 * g++.dg/template/crash106.C: Likewise.
7336 * g++.dg/template/crash89.C: Likewise.
7337 * g++.dg/template/nontype7.C: Likewise.
7338 * g++.dg/template/void3.C: Likewise.
7339 * g++.dg/template/void7.C: Likewise.
7340
7341 2014-08-14 Richard Biener <rguenther@suse.de>
7342
7343 PR tree-optimization/62090
7344 * gcc.dg/pr62090.c: New testcase.
7345
7346 2014-08-14 Richard Biener <rguenther@suse.de>
7347
7348 PR rtl-optimization/62079
7349 * g++.dg/pr62079.C: New testcase.
7350
7351 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7352
7353 * gcc.target/arm/max-insns-skipped.c: New test.
7354
7355 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7356
7357 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7358
7359 2014-08-12 Marek Polacek <polacek@redhat.com>
7360
7361 * gcc.dg/concat.c: Add dg-options.
7362 * gcc.dg/func-outside-2.c: Add __extension__.
7363 * gcc.dg/pr19967.c: Use -std=c99.
7364 * gcc.dg/pr22458-1.c: Add dg-options.
7365 * gcc.dg/pr33676.c: Add dg-options.
7366 * gcc.dg/gnu-predef-1.c: New test.
7367 * gcc.dg/c90-func-1.c: New test.
7368 * gcc.dg/c90-func-2.c: New test.
7369 * gcc.dg/c90-func-2.h: New test.
7370
7371 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7372
7373 * lib/target/supports.exp
7374 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7375 or later.
7376
7377 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7378
7379 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7380 on Neon hardware.
7381
7382 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7383 * gcc.target/arm/pr59985.c: Likewise.
7384
7385 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7386
7387 PR other/61962
7388 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7389
7390 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7391
7392 PR middle-end/62103
7393 * gcc.c-torture/execute/bitfld-6.c: New test.
7394
7395 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7396
7397 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7398 * gcc.target/arm/pr56184.C: Likewise.
7399 * gcc.target/arm/pr59896.c: Likewise.
7400 * gcc.target/arm/stack-red-zone.c: Likewise.
7401 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7402
7403 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7404 check_effective_target_arm_thumb2_ok): Test with code that passes
7405 an argument and returns a result.
7406
7407 2014-08-11 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/62075
7410 * gcc.dg/vect/pr62075.c: New testcase.
7411
7412 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7413
7414 PR tree-optimization/62073
7415 * gcc.dg/vect/pr62073.c: New test.
7416
7417 2014-08-11 Richard Biener <rguenther@suse.de>
7418
7419 PR tree-optimization/62070
7420 * gcc.dg/pr62070.c: New testcase.
7421
7422 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7423
7424 * c-c++-common/asan/inc.c: Update test.
7425 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7426 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7427 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7428 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7429 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7430 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7431 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7432 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7433 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7434 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7435
7436 2014-08-10 Marek Polacek <polacek@redhat.com>
7437
7438 PR c/51849
7439 * gcc.dg/Wc90-c99-compat-1.c: New test.
7440 * gcc.dg/Wc90-c99-compat-2.c: New test.
7441 * gcc.dg/Wc90-c99-compat-3.c: New test.
7442 * gcc.dg/Wc90-c99-compat-4.c: New test.
7443 * gcc.dg/Wc90-c99-compat-5.c: New test.
7444 * gcc.dg/Wc90-c99-compat-6.c: New test.
7445 * gcc.dg/wvla-1.c: Adjust dg-warning.
7446 * gcc.dg/wvla-2.c: Adjust dg-warning.
7447 * gcc.dg/wvla-4.c: Adjust dg-warning.
7448 * gcc.dg/wvla-6.c: Adjust dg-warning.
7449
7450 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7451
7452 PR fortran/61999
7453 * gfortran.dg/dot_product_3.f90: New test case.
7454
7455 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7456
7457 * g++.dg/ipa/devirt-35.C: Fix template.
7458 * g++.dg/ipa/devirt-36.C: Likewise.
7459 * g++.dg/ipa/devirt-37.C: New testcase.
7460
7461 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7462
7463 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7464 * g++.dg/cpp0x/enum29.C: Adjust.
7465
7466 2014-08-08 Richard Biener <rguenther@suse.de>
7467
7468 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7469 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7470 * gfortran.dg/array_memcpy_4.f90: Likewise.
7471 * gfortran.dg/trim_optimize_1.f90: Likewise.
7472 * gfortran.dg/trim_optimize_2.f90: Likewise.
7473
7474 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7475
7476 * gcc.dg/zero_sign_ext_test.c: New test.
7477
7478 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7479
7480 * gcc.dg/torture/pr61772.c: Skip lto running.
7481
7482 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7483
7484 PR tree-optimization/60707
7485 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7486
7487 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7488
7489 * g++.dg/ipa/devirt-35.C: New testcase.
7490 * g++.dg/ipa/devirt-36.C: New testcase.
7491
7492 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/51312
7495 * g++.dg/cpp0x/enum29.C: New.
7496
7497 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7498
7499 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7500 defining in dg-options.
7501 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7502
7503 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7504
7505 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7506
7507 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7508 on 32-bit hppa-hpux.
7509
7510 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7511 * c-c++-common/pr50459.c: Likewise.
7512
7513 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7514
7515 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7516 values.h, change MAXDOUBLE for DBL_MAX.
7517 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7518 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7519 values.h, change MAXFLOAT for FLT_MAX.
7520 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7521 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7522 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7523 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7524 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7525 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7527 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7528 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7529
7530 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7531
7532 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7533
7534 2014-08-07 Marek Polacek <polacek@redhat.com>
7535
7536 * gcc.dg/fold-reassoc-3.c: New test.
7537
7538 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7539
7540 * gcc.target/i386/struct-size.c: New.
7541
7542 2014-08-07 Tom de Vries <tom@codesourcery.com>
7543
7544 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7545 * lib/target-supports.exp (check_effective_target_glibc)
7546 (check_effective_target_glibc_2_12_or_later)
7547 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7548
7549 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7550
7551 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7552
7553 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/43906
7556 * g++.dg/warn/Waddress-1.C: New.
7557
7558 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7559
7560 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7561
7562 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7563
7564 PR debug/61923
7565 * gcc.target/i386/pr61923.c: New test.
7566
7567 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7568
7569 * gcc.target/aarch64/vdup_n_2.c: New test.
7570
7571 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7572
7573 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7574 powerpc_elfv2.
7575
7576 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR rtl-optimization/61801
7579 * gcc.target/i386/pr61801.c: Rewritten.
7580
7581 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7582
7583 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7584 Fix types.
7585 (test_vqdmlsls_lane_s32): Likewise.
7586 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7587 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7588
7589 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7590
7591 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7592 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7593 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7594 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7595 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7596 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7597 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7598 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7599
7600 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7601
7602 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7603 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7604 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7605 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7606 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7607 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7608
7609 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7610
7611 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7612
7613 2014-08-04 Rohit <rohitarulraj@freescale.com>
7614
7615 PR target/60102
7616 * gcc.target/powerpc/pr60102.c: New testcase.
7617
7618 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7619
7620 PR target/61713
7621 * gcc.dg/pr61756.c: New test.
7622
7623 2014-08-04 Tom de Vries <tom@codesourcery.com>
7624
7625 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7626 version instead of required-target.
7627 * lib/target-supports.exp
7628 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7629 (check_effective_target_glibc_2_11_or_earlier): ... this.
7630
7631 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7632
7633 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7634 * gnat.dg/specs/debug1.ads: Adjust.
7635 * gnat.dg/specs/formal_type.ads: Fix error in test.
7636
7637 2014-08-03 Marek Polacek <polacek@redhat.com>
7638
7639 * gcc.dg/case-bogus-1.c: New test.
7640
7641 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/15339
7644 * g++.dg/other/default9.C: New.
7645 * g++.dg/other/default10.C: Likewise.
7646 * g++.dg/other/default3.C: Remove xfail.
7647
7648 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7649
7650 * g++.dg/warn/Wsuggest-final.C: New testcase.
7651 * g++.dg/ipa/devirt-34.C: Fix.
7652
7653 2014-08-02 Marek Polacek <polacek@redhat.com>
7654
7655 PR c/59855
7656 * gcc.dg/Wdesignated-init-2.c: New test.
7657
7658 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7659
7660 DR 217 again
7661 * g++.dg/tc1/dr217-2.C: New.
7662
7663 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7664
7665 PR other/61963
7666 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7667
7668 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7669
7670 PR middle-end/61455
7671 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7672 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7673
7674 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7675
7676 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7677 testcase.
7678
7679 2014-08-01 Richard Biener <rguenther@suse.de>
7680
7681 PR middle-end/61762
7682 * gcc.dg/pr61762.c: Align the string to make the testcase work
7683 on strict-align targets.
7684
7685 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7686
7687 * c-c++-common/ubsan/align-1.c: New test.
7688 * c-c++-common/ubsan/align-2.c: New test.
7689 * c-c++-common/ubsan/align-3.c: New test.
7690 * c-c++-common/ubsan/align-4.c: New test.
7691 * c-c++-common/ubsan/align-5.c: New test.
7692 * c-c++-common/ubsan/attrib-4.c: New test.
7693 * g++.dg/ubsan/align-1.C: New test.
7694 * g++.dg/ubsan/align-2.C: New test.
7695 * g++.dg/ubsan/align-3.C: New test.
7696 * g++.dg/ubsan/attrib-1.C: New test.
7697 * g++.dg/ubsan/null-1.C: New test.
7698 * g++.dg/ubsan/null-2.C: New test.
7699
7700 2014-08-01 Tom de Vries <tom@codesourcery.com>
7701
7702 * lib/target-supports.exp (check_effective_target_glibc)
7703 (check_effective_target_glibc_2_12_or_later)
7704 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7705 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7706 not_glibc_2_11_or_earlier.
7707
7708 2014-07-31 Tom de Vries <tom@codesourcery.com>
7709
7710 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7711
7712 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7713
7714 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7715 (test_vpaddd_s64): Likewise.
7716 (test_vpaddd_s64): Likewise.
7717 * gcc.target/aarch64/simd/vpaddd_f64: New.
7718 * gcc.target/aarch64/simd/vpaddd_s64: New.
7719 * gcc.target/aarch64/simd/vpaddd_u64: New.
7720
7721 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7722
7723 PR target/61948
7724 * gcc.target/arm/pr61948.c: New test case.
7725
7726 2014-07-31 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/61964
7729 * gcc.dg/torture/pr61964.c: New testcase.
7730
7731 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
7732
7733 PR c++/60517
7734 * c-c++-common/addrtmp.c: New file.
7735 * c-c++-common/uninit-G.c: Adapt.
7736
7737 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
7738
7739 PR lto/61868
7740 * gcc.dg/pr61868.c: New test.
7741
7742 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7743
7744 PR c++/57397
7745 * g++.dg/cpp0x/vt-57397-1.C: New.
7746 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7747
7748 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7749
7750 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7751
7752 2014-07-30 Tom Tromey <tromey@redhat.com>
7753
7754 PR c/59855
7755 * gcc.dg/Wdesignated-init.c: New file.
7756
7757 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7758
7759 * g++.dg/ipa/devirt-34.C: New testcase.
7760
7761 2014-07-28 Richard Biener <rguenther@suse.de>
7762
7763 PR rtl-optimization/61801
7764 * gcc.target/i386/pr61801.c: Fix testcase.
7765
7766 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7767
7768 * gcc.dg/fold-abs-5.c: New test.
7769 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7770 * gcc.dg/fold-compare-8.c: Likewise.
7771
7772 2014-07-28 Richard Biener <rguenther@suse.de>
7773
7774 PR middle-end/52478
7775 * gcc.dg/torture/ftrapv-1.c: New testcase.
7776
7777 2014-07-28 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/61921
7780 * gfortran.dg/pr61921.f90: New testcase.
7781
7782 2014-07-28 Richard Biener <rguenther@suse.de>
7783
7784 PR rtl-optimization/61801
7785 * gcc.target/i386/pr61801.c: New testcase.
7786
7787 2014-07-27 Marek Polacek <polacek@redhat.com>
7788
7789 PR c/61861
7790 * gcc.dg/pr61861.c: New test.
7791
7792 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7793
7794 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7795 variable problem.
7796
7797 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7798
7799 PR rtl-optimization/61926
7800 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7801 Reverse argument order.
7802 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7803 New XFAILed tests that match the original order.
7804
7805 2014-07-26 Marek Polacek <polacek@redhat.com>
7806
7807 PR c/61077
7808 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7809
7810 2014-07-26 Tobias Burnus <burnus@net-b.de>
7811
7812 PR fortran/61881
7813 PR fortran/61888
7814 PR fortran/57305
7815 * gfortran.dg/sizeof_2.f90: Change dg-error.
7816 * gfortran.dg/sizeof_4.f90: New.
7817 * gfortran.dg/storage_size_1.f08: Correct expected
7818 value.
7819
7820 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
7821
7822 PR target/44551
7823 * gcc.target/i386/pr44551-1.c: New file.
7824
7825 2014-07-25 Xinliang David Li <davidxl@google.com>
7826
7827 * g++.dg/tree-prof/tree-prof.exp: Define macros.
7828 * g++.dg/tree-prof/reorder_class1.h: New file.
7829 * g++.dg/tree-prof/reorder_class2.h: New file.
7830 * g++.dg/tree-prof/reorder.C: New test.
7831 * g++.dg/tree-prof/morefunc.C: New test.
7832
7833 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
7834
7835 Implement N4051 - Allow typename in a template template parameter
7836 * lib/target-supports.exp (check_effective_target_c++1y): Now
7837 means C++1y and up.
7838 (check_effective_target_c++1y_down): New.
7839 (check_effective_target_c++1z_only): New.
7840 (check_effective_target_c++1z): New.
7841 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
7842 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
7843 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
7844
7845 2014-07-25 Tobias Burnus <burnus@net-b.de>
7846
7847 * gfortran.dg/storage_size_5.f90: New.
7848
7849 2014-07-25 Richard Biener <rguenther@suse.de>
7850
7851 PR middle-end/61762
7852 PR middle-end/61894
7853 * gcc.dg/pr61762.c: New testcase.
7854 * gcc.dg/fold-cstring.c: Likewise.
7855 * gcc.dg/fold-cvect.c: Likewise.
7856
7857 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7858
7859 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
7860
7861 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
7862 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
7863 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
7864 * gcc.c-torture/execute/pr23135.x: Likewise.
7865
7866 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7867
7868 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
7869
7870 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7871
7872 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
7873
7874 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7875
7876 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
7877
7878 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7879
7880 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7881 sequences.
7882 * gcc.target/aarch64/test_frame_2.c: Likewise.
7883 * gcc.target/aarch64/test_frame_4.c: Likewise.
7884 * gcc.target/aarch64/test_frame_6.c: Likewise.
7885 * gcc.target/aarch64/test_frame_7.c: Likewise.
7886 * gcc.target/aarch64/test_frame_8.c: Likewise.
7887 * gcc.target/aarch64/test_frame_10.c: Likewise.
7888
7889 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7890
7891 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7892 sequences.
7893 * gcc.target/aarch64/test_frame_10.c: Likewise.
7894 * gcc.target/aarch64/test_frame_2.c: Likewise.
7895 * gcc.target/aarch64/test_frame_4.c: Likewise.
7896 * gcc.target/aarch64/test_frame_6.c: Likewise.
7897 * gcc.target/aarch64/test_frame_7.c: Likewise.
7898 * gcc.target/aarch64/test_frame_8.c: Likewise.
7899 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
7900
7901 2014-07-24 Martin Jambor <mjambor@suse.cz>
7902
7903 PR ipa/61160
7904 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
7905
7906 2014-07-24 Richard Biener <rguenther@suse.de>
7907
7908 PR ipa/61823
7909 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
7910
7911 2014-07-24 Andreas Schwab <schwab@suse.de>
7912
7913 * lib/target-supports.exp (check_effective_target_arm_nothumb):
7914 Also check for __arm__.
7915
7916 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7917
7918 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
7919 sequences.
7920
7921 2014-07-24 Marek Polacek <polacek@redhat.com>
7922
7923 PR c/57653
7924 * c-c++-common/pr57653.c: New test.
7925 * c-c++-common/pr57653.h: New file.
7926 * c-c++-common/pr57653-2.c: New test.
7927 * c-c++-common/pr57653-2.h: New file.
7928
7929 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7930
7931 * gcc.target/aarch64/test_frame_common.h: New file.
7932 * gcc.target/aarch64/test_frame_1.c: Likewise.
7933 * gcc.target/aarch64/test_frame_2.c: Likewise.
7934 * gcc.target/aarch64/test_frame_3.c: Likewise.
7935 * gcc.target/aarch64/test_frame_4.c: Likewise.
7936 * gcc.target/aarch64/test_frame_5.c: Likewise.
7937 * gcc.target/aarch64/test_frame_6.c: Likewise.
7938 * gcc.target/aarch64/test_frame_7.c: Likewise.
7939 * gcc.target/aarch64/test_frame_8.c: Likewise.
7940 * gcc.target/aarch64/test_frame_9.c: Likewise.
7941 * gcc.target/aarch64/test_frame_10.c: Likewise.
7942 * gcc.target/aarch64/test_frame_11.c: Likewise.
7943 * gcc.target/aarch64/test_frame_12.c: Likewise.
7944 * gcc.target/aarch64/test_frame_13.c: Likewise.
7945 * gcc.target/aarch64/test_frame_14.c: Likewise.
7946 * gcc.target/aarch64/test_frame_15.c: Likewise.
7947
7948 2014-07-23 Marek Polacek <polacek@redhat.com>
7949
7950 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7951 in the structure.
7952
7953 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7954
7955 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7956 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7957 * gcc.dg/pr10474.c (target): Likewise.
7958
7959 2014-07-22 Martin Jambor <mjambor@suse.cz>
7960
7961 PR ipa/61160
7962 * pr61160-3.C (main): Return zero.
7963
7964 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7965
7966 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7967 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7968 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7969 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7970 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7971 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7972
7973 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7974
7975 PR tree-optimization/61822
7976 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7977
7978 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7979
7980 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7981
7982 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7983
7984 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7985 -msse2 -mno-avx instead of -msse.
7986
7987 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7988
7989 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7990 * gcc.dg/pr44024.c (dg-options): Add -O1.
7991 (dg-final): Check for the condition.
7992 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7993
7994 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7995
7996 PR target/55701
7997 * gcc.target/arm/memset-inline-1.c: New test.
7998 * gcc.target/arm/memset-inline-2.c: New test.
7999 * gcc.target/arm/memset-inline-3.c: New test.
8000 * gcc.target/arm/memset-inline-4.c: New test.
8001 * gcc.target/arm/memset-inline-5.c: New test.
8002 * gcc.target/arm/memset-inline-6.c: New test.
8003 * gcc.target/arm/memset-inline-7.c: New test.
8004 * gcc.target/arm/memset-inline-8.c: New test.
8005 * gcc.target/arm/memset-inline-9.c: New test.
8006
8007 2014-07-21 Tom de Vries <tom@codesourcery.com>
8008
8009 PR target/61827
8010 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8011 to bar symbol in scan-assembler-times call check.
8012
8013 2014-07-21 Tom de Vries <tom@codesourcery.com>
8014
8015 PR target/61827
8016 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8017 for darwin in scan-assembler-times check.
8018 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8019 scan-assembler-not checks. Add checks for insns.
8020 (main): Remove.
8021 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8022 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8023 (main): Remove.
8024
8025 2014-07-21 Tom de Vries <tom@codesourcery.com>
8026
8027 PR target/61827
8028 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8029 dg-options. Add checks for insns with xmm registers. Remove
8030 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8031 (main): Remove.
8032
8033 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8034
8035 PR target/61855
8036 * gcc.target/i386/pr61855.c: New test.
8037
8038 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * gnat.dg/pack20.ad[sb]: New test.
8041 * gnat.dg/pack20_pkg.ads: New helper.
8042
8043 2014-07-20 Ian Lance Taylor <iant@google.com>
8044
8045 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8046 package for compiledir tests.
8047
8048 2014-07-20 Marek Polacek <polacek@redhat.com>
8049
8050 PR c/61852
8051 * gcc.dg/pr61852.c: New test.
8052
8053 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8054
8055 * gcc.dg/stack-usage-2.c: Adjust.
8056
8057 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8058
8059 PR target/61794
8060 * gcc.target/i386/pr61794.c: New test.
8061
8062 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8063
8064 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8065 involving both inputs rather than a multiplication involving one.
8066 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8067 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8068 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8069
8070 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/50961
8073 * g++.dg/template/operator13.C: New.
8074
8075 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8076
8077 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8078 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8079 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8080 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8081
8082 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8083
8084 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8085 * c-c++-common/ubsan/bounds-5.c: Likewise.
8086 * c-c++-common/ubsan/bounds-6.c: Likewise.
8087 * c-c++-common/ubsan/bounds-7.c: Likewise.
8088 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8089 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8090 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8091 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8092 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8093 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8094 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8095 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8096 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8097 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8098
8099 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100
8101 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8102 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8103 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8104 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8105
8106 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8107
8108 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8109 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8110 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8111
8112 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8113
8114 PR c++/61804
8115 * g++.dg/parse/pr61804.C: New.
8116
8117 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8118
8119 * gnat.dg/specs/alignment2.ads: Update.
8120 * gnat.dg/specs/size_clause1.ads: Likewise.
8121 * gnat.dg/specs/size_clause2.ads: Likewise.
8122
8123 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8124
8125 PR preprocessor/60723 - missing system-ness marks for macro tokens
8126 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8127
8128 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8129
8130 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8131 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8132 -mieee-with-inexact for alpha*-*-*.
8133
8134 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8135
8136 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8137 Add IEEE options to compile flags.
8138 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8139 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8140
8141 2014-07-15 Michael Matz <matz@suse.de>
8142
8143 PR rtl-optimization/61772
8144 * gcc.dg/torture/pr61772.c: New test.
8145
8146 2014-07-15 Marek Polacek <polacek@redhat.com>
8147
8148 * gcc.dg/ubsan/bounds-1.c: New test.
8149
8150 2014-06-15 Tobias Burnus <burnus@net-b.de>
8151
8152 * gfortran.dg/coarray_34.f90: New.
8153 * gfortran.dg/coarray_6.f90: Update test case.
8154
8155 2014-07-14 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/61779
8158 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8159
8160 2014-07-14 Richard Biener <rguenther@suse.de>
8161
8162 PR tree-optimization/61786
8163 * gcc.dg/torture/pr61786.c: New testcase.
8164 * gcc.dg/lto/pr61786_0.c: Likewise.
8165 * gcc.dg/lto/pr61786_1.c: Likewise.
8166
8167 2014-07-14 Richard Biener <rguenther@suse.de>
8168
8169 PR tree-optimization/61757
8170 PR tree-optimization/61783
8171 PR tree-optimization/61787
8172 * gcc.dg/torture/pr61757.c: New testcase.
8173 * gcc.dg/torture/pr61787.c: Likewise.
8174
8175 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR middle-end/61294
8178 * c-c++-common/Wmemset-transposed-args1.c: New test.
8179 * c-c++-common/Wmemset-transposed-args2.c: New test.
8180 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8181
8182 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8183
8184 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8185 longer happens during parsing.
8186 * gcc.dg/pr44024.c: Update template.
8187 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8188 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8189 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8190
8191 2014-07-13 Tom de Vries <tom@codesourcery.com>
8192
8193 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8194 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8195
8196 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8197
8198 PR C++/60209 - Declaration of user-defined literal operator cause error
8199 * g++.dg/cpp0x/pr60209-neg.C: New.
8200 * g++.dg/cpp0x/pr60209.C: New.
8201 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8202
8203 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8204
8205 PR c++/60967
8206 * g++.dg/cilk-plus/pr60967.C: New.
8207
8208 2014-07-13 Tobias Burnus <burnus@net-b.de>
8209
8210 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8211
8212 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8213
8214 PR fortran/61780
8215 * gfortran.dg/dependency_44.f90 : New test
8216
8217 2014-07-12 Tobias Burnus <burnus@net-b.de>
8218
8219 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8220 * gfortran.dg/coarray_atomic_2.f90: New.
8221 * gfortran.dg/coarray_atomic_3.f90: New.
8222 * gfortran.dg/coarray_atomic_4.f90: New.
8223 * gfortran.dg/coarray/atomic_2.f90: New.
8224
8225 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8226
8227 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8228 * g++.dg/cpp0x/pr57644.C: New.
8229
8230 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8231
8232 PR c++/53159
8233 * g++.dg/cpp0x/Wnarrowing1.C: New.
8234
8235 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8236
8237 PR preprocessor/61389
8238 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8239 * gcc.dg/cpp/sysmac1.c: Likewise.
8240
8241 2014-07-11 Richard Biener <rguenther@suse.de>
8242
8243 PR middle-end/61473
8244 * gcc.dg/memmove-4.c: New testcase.
8245 * gcc.dg/strlenopt-8.c: XFAIL.
8246 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8247
8248 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8249
8250 PR target/61561
8251 * gcc.dg/pr61561.c: New test.
8252
8253 2014-07-10 Tom de Vries <tom@codesourcery.com>
8254
8255 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8256 dg-options.
8257 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8258 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8259 dg-options.
8260
8261 2014-07-10 Richard Biener <rguenther@suse.de>
8262
8263 PR c-family/61741
8264 * c-c++-common/torture/pr61741.c: Use signed char.
8265
8266 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gnat.dg/opt39.adb: New test.
8269
8270 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8271
8272 PR tree-optimization/61742
8273 * gcc.dg/torture/pr61742.c: New test.
8274 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8275 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8276
8277 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8278
8279 PR c++/60686
8280 * g++.dg/cpp0x/explicit8.C: New.
8281
8282 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 DR 1584
8285 PR c++/57466
8286 * g++.dg/template/pr57466.C: New.
8287 * g++.dg/cpp0x/pr57466.C: Likewise.
8288 * g++.dg/template/unify6.C: Update.
8289
8290 2014-07-09 Tom de Vries <tom@codesourcery.com>
8291
8292 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8293
8294 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8295
8296 * gfortran.dg/ieee/underflow_1.f90: New file.
8297
8298 2014-07-09 Richard Biener <rguenther@suse.de>
8299
8300 PR c-family/61741
8301 * c-c++-common/torture/pr61741.c: New testcase.
8302
8303 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8304
8305 * lib/target-supports.exp
8306 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8307
8308 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8309
8310 * gcc.dg/globalalias.c: Remove XFAIL.
8311 * gcc.dg/localalias.c: Remove XFAIL.
8312
8313 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8314
8315 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8316 * g++.dg/cpp0x/pr58155.C: New.
8317
8318 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8319
8320 PR testsuite/61453
8321 * gfortran.dg/bind_c_array_params_2.f90:
8322 Adjust regexp for more targets.
8323
8324 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8325 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 PR c++/59361
8328 * g++.dg/cpp0x/vt-59361.C: New.
8329
8330 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8331
8332 PR target/61599
8333 * gcc.target/i386/pr61599-1.c: New test.
8334 * gcc.target/i386/pr61599-2.c: New test.
8335
8336 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR rtl-optimization/61673
8339 * gcc.c-torture/execute/pr61673.c: New test.
8340
8341 PR tree-optimization/61725
8342 * gcc.dg/tree-ssa/vrp93.c: New test.
8343 * gcc.c-torture/execute/pr61725.c: New test.
8344
8345 2014-07-08 Richard Biener <rguenther@suse.de>
8346
8347 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8348 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8349 restriction on loop depth difference.
8350 (record_equality): Likewise.
8351 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8352 (loop_depth_of_name): Remove.
8353 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8354 restriction on loop depth difference.
8355 (init_copy_prop): Likewise.
8356
8357 2014-07-08 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/61681
8360 * gcc.dg/torture/pr61681.c: New testcase.
8361
8362 2014-07-08 Richard Biener <rguenther@suse.de>
8363
8364 PR tree-optimization/61680
8365 * gcc.dg/vect/pr61680.c: New testcase.
8366
8367 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8368
8369 PR tree-optimization/61576
8370 * gcc.dg/torture/pr61576.c: New test.
8371
8372 2014-07-08 Marek Polacek <polacek@redhat.com>
8373
8374 PR c/60226
8375 * c-c++-common/pr60226.c: New test.
8376
8377 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8378
8379 PR fortran/61459
8380 PR fortran/58883
8381 * gfortran.dg/allocatable_function_8.f90 : New test
8382
8383 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8384
8385 * gcc.target/powerpc/spe-evmerge.c: New file.
8386
8387 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8390
8391 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8392
8393 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8394
8395 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8396
8397 PR c++/58898
8398 * g++.dg/parse/pr58898.C: New.
8399
8400 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8401
8402 * gfortran.dg/list_read_12.f90: Delete the file.
8403 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8404 of dg-runtest.
8405
8406 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8407
8408 PR libgfortran/61640
8409 * gfortran.dg/arrayio_16.f90: New test.
8410
8411 2014-07-06 Marek Polacek <polacek@redhat.com>
8412
8413 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8414 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8415
8416 2014-07-06 Marek Polacek <polacek@redhat.com>
8417
8418 PR c/6940
8419 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8420 -Wno-sizeof-array-argument.
8421 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8422 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8423 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8424 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8425 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8426 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8427 * c-c++-common/sizeof-array-argument.c: New test.
8428 * gcc.dg/vla-5.c: Add dg-warnings.
8429
8430 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8431
8432 * g++.dg/ipa/devirt-26.C: Update testcase.
8433 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8434 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8435
8436 2014-07-04 Tobias Burnus <burnus@net-b.de>
8437
8438 * gfortran.dg/coarray/coindexed_3.f90: New.
8439
8440 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR middle-end/61654
8443 * g++.dg/opt/pr61654.C: New test.
8444
8445 PR tree-optimization/61684
8446 * gcc.c-torture/compile/pr61684.c: New test.
8447
8448 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8449
8450 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8451 dg-runtest's. Adapt all callers.
8452 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8453 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8454 * lib/go-dg.exp (go-dg-runtest): Likewise.
8455 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8456 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8457
8458 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR tree-optimization/61682
8461 * gcc.c-torture/execute/pr61682.c: New test.
8462
8463 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8464
8465 * gcc.target/powerpc/shift-dot.c: New test.
8466
8467 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8468
8469 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8470 avoid optimization.
8471
8472 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8473
8474 * gcc.target/arm/identical-invariants.c: New test.
8475
8476 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8477 Chen Gang <gang.chen.5i5j@gmail.com>
8478
8479 * gcc.c-torture/compile/section.c: New testcase.
8480
8481 2014-07-02 Christian Bruel <christian.bruel@st.com>
8482
8483 PR target/29349
8484 PR target/53513
8485 * gcc.target/sh/fpchg.c: New test.
8486
8487 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8488 Fritz Reese <Reese-Fritz@zai.com>
8489
8490 * gfortran.dg/oldstyle_5.f: New test.
8491
8492 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8493
8494 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8495 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8496
8497 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8498
8499 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8500 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8501 * g++.dg/parse/error11.C: Likewise.
8502 * g++.old-deja/g++.brendan/template17.C: Likewise.
8503
8504 2014-07-02 Tobias Burnus <burnus@net-b.de>
8505
8506 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8507 * gfortran.dg/coarray/send_array.f90: Ditto.
8508 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8509
8510 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8511 Yufeng Zhang <yufeng.zhang@arm.com>
8512
8513 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8514 (additional_flags_for_func_ret): New variable based on
8515 $additional_flags with -fno-use-caller-save.
8516 (func-ret-*.c): Use the new variable.
8517
8518 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 PR c++/59637
8521 * g++.dg/cpp0x/decltype60.C: New.
8522
8523 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8524
8525 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8526 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8527 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8528 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8529 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8530 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8531 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8532 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8533
8534 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8537
8538 2014-07-01 Marek Polacek <polacek@redhat.com>
8539
8540 * gcc.dg/Wint-conversion.c: New test.
8541
8542 2014-07-01 Marek Polacek <polacek@redhat.com>
8543
8544 PR c/58286
8545 * gcc.dg/Wincompatible-pointer-types.c: New test.
8546
8547 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8548
8549 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8550 MicroBlaze specific pattern.
8551
8552 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8553
8554 PR c++/58781
8555 PR c++/60249
8556 PR c++/59867
8557 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8558 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8559 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8560
8561 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8562
8563 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8564 test requires greater precision than the current PowerPC long
8565 double implementation supports.
8566
8567 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8568
8569 PR c++/54891
8570 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8571
8572 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8573
8574 PR c++/51400
8575 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8576
8577 2014-06-30 Jeff Law <law@redhat.com>
8578
8579 PR tree-optimization/61607
8580 * gcc.dg/tree-ssa/pr61607.c: New test.
8581
8582 2014-06-30 Marek Polacek <polacek@redhat.com>
8583
8584 * c-c++-common/ubsan/attrib-2.c: New test.
8585 * g++.dg/ubsan/return-3.C: New test.
8586
8587 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8588
8589 PR middle-end/57541
8590 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8591 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8592
8593 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8594
8595 * gcc.dg/ira-loop-pressure.c: New test.
8596
8597 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8598
8599 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8600 checks that the dump is generated.
8601
8602 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8603
8604 PR fortran/36275
8605 PR fortran/38839
8606 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8607 * gfortran.dg/binding_label_tests_27.f90: New file.
8608
8609 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8610
8611 * gfortran.dg/graphite/pr59586.f: New testcase.
8612
8613 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8614
8615 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8616
8617 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8618
8619 PR fortran/29383
8620 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8621 New function.
8622 * gfortran.dg/ieee/ieee.exp: New file.
8623 * gfortran.dg/ieee/ieee_1.F90: New file.
8624 * gfortran.dg/ieee/ieee_2.f90: New file.
8625 * gfortran.dg/ieee/ieee_3.f90: New file.
8626 * gfortran.dg/ieee/ieee_4.f90: New file.
8627 * gfortran.dg/ieee/ieee_5.f90: New file.
8628 * gfortran.dg/ieee/ieee_6.f90: New file.
8629 * gfortran.dg/ieee/ieee_7.f90: New file.
8630 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8631
8632 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8633
8634 * g++.dg/cpp0x/elision_conv.C: New.
8635
8636 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8637
8638 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8639
8640 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/61614
8643 * g++.dg/ext/complit14.C: New.
8644
8645 2014-06-27 Martin Jambor <mjambor@suse.cz>
8646
8647 PR ipa/61160
8648 * g++.dg/ipa/pr61160-2.C: New test.
8649 * g++.dg/ipa/pr61160-3.C: Likewise.
8650
8651 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR tree-optimization/57233
8654 PR tree-optimization/61299
8655 * gcc.dg/pr57233.c: New test.
8656 * gcc.target/i386/pr57233.c: New test.
8657 * gcc.target/i386/sse2-pr57233.c: New test.
8658 * gcc.target/i386/avx-pr57233.c: New test.
8659 * gcc.target/i386/avx2-pr57233.c: New test.
8660 * gcc.target/i386/avx512f-pr57233.c: New test.
8661 * gcc.target/i386/xop-pr57233.c: New test.
8662
8663 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8664
8665 * gcc.dg/typeof-2.c: New testcase.
8666
8667 2014-06-27 Marek Polacek <polacek@redhat.com>
8668
8669 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8670 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8671 (fn2): Likewise.
8672 (fn5): Likewise.
8673 (fn6): Likewise.
8674 (fn7): Likewise.
8675 (fn8): Likewise.
8676 (fn9): Likewise.
8677 (fn11): Likewise.
8678 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8679 location. Add memory barrier.
8680 (fn2): Likewise.
8681 (fn3): Likewise.
8682 (fn4): Likewise.
8683 (fn5): Likewise.
8684 * c-c++-common/ubsan/bounds-7.c: New test.
8685
8686 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR libgfortran/61499
8689 * gfortran.dg/arrayio_15.f90: New test.
8690
8691 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8692
8693 PR target/61586
8694 * gcc.target/alpha/pr61586.c: New test.
8695
8696 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8697
8698 PR c++/57573
8699 * g++.dg/template/pr57573.C: New.
8700
8701 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8702
8703 * gcc.dg/tree-ssa/interposition.c: New testcase.
8704
8705 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/56633
8708 * g++.dg/cpp0x/deleted8.C: New.
8709
8710 2014-06-26 Martin Jambor <mjambor@suse.cz>
8711
8712 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8713 parameter.
8714 * g++.dg/simulate-thread/bitfields.C: Likewise.
8715 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8716 allow-packed-store-data-races parameter.
8717 * gcc.dg/simulate-thread/subfields.c: Likewise.
8718 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8719 to one.
8720
8721 2014-06-26 Martin Jambor <mjambor@suse.cz>
8722
8723 * g++.dg/ipa/pr60600.C: Fix typo.
8724 * g++.dg/ipa/devirt-25.C: Likewise.
8725
8726 2014-06-26 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/61607
8729 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8730
8731 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8732
8733 * gcc.dg/inline-22.c: Add bind_pic_locally.
8734 * gcc.dg/inline_4.c: Ditto.
8735 * gcc.dg/fail_always_inline.c: Ditto.
8736 * g++.dg/ipa/devirt-25.C: Ditto.
8737
8738 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8739
8740 * lib/target-support.exp (bind_pic_locally): Save the flags to
8741 'flags_to_postpone' instead of appending to 'flags'.
8742 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8743 with flags_to_postpone and revert after target_compile.
8744 * lib/g++.exp (g++_target_compile): Ditto.
8745 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8746
8747 2014-06-26 Nick Clifton <nickc@redhat.com>
8748
8749 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8750
8751 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8752
8753 PR c++/61537
8754 * g++.dg/template/pr61537.C: New testcase.
8755
8756 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8757
8758 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8759 powerpc*-*-linux*.
8760
8761 2014-06-25 Tobias Burnus <burnus@net-b.de>
8762
8763 * gfortran.dg/coarray_33.f90: New.
8764
8765 2014-06-25 Tobias Burnus <burnus@net-b.de>
8766
8767 * gfortran.dg/coarray/coindexed_1.f90: New.
8768
8769 2014-06-25 Tobias Burnus <burnus@net-b.de>
8770
8771 * gfortran.dg/coarray_collectives_7.f90: New.
8772
8773 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8774
8775 * gcc.c-torture/execute/20140622-1.c: New test.
8776
8777 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8778
8779 DR 178
8780 PR c++/49132
8781 * g++.dg/cpp0x/aggr1.C: New.
8782 * g++.dg/cpp0x/aggr2.C: Likewise.
8783 * g++.dg/init/aggr11.C: Likewise.
8784 * g++.dg/init/aggr12.C: Likewise.
8785
8786 2014-06-25 Martin Jambor <mjambor@suse.cz>
8787
8788 * g++.dg/ipa/pr61540.C: Remove dumping test.
8789
8790 2014-06-25 Marek Polacek <polacek@redhat.com>
8791
8792 PR c/61162
8793 * gcc.dg/pr61162.c: Adjust dg-warning.
8794 * gcc.dg/pr61162-2.c: New test.
8795
8796 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
8797
8798 PR tree-optimization/57742
8799 * gcc.dg/tree-ssa/calloc-3.c: New file.
8800
8801 2014-06-25 Richard Biener <rguenther@suse.de>
8802
8803 PR testsuite/61560
8804 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8805 for targets that return _Complex float in memory.
8806
8807 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8808
8809 * gcc.target/arm/vect-noalign.c: Adjust options.
8810
8811 2014-06-24 Cong Hou <congh@google.com>
8812
8813 * gcc.dg/vect/vect-reduc-sad.c: New.
8814 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8815
8816 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
8817
8818 PR tree-optimization/57742
8819 * g++.dg/tree-ssa/calloc.C: New testcase.
8820 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
8821 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
8822 * gcc.dg/strlenopt-9.c: Adapt.
8823
8824 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
8825
8826 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
8827 global variable.
8828 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
8829 instead of calling sequentially in the C code.
8830 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
8831 saved_return_address to the stack frame where LR register was stored.
8832 (saved_return_address): Declare weak.
8833
8834 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8835
8836 PR c++/33972
8837 * g++.dg/other/operator3.C: New.
8838 * g++.dg/template/operator8.C: Adjust.
8839 * g++.dg/template/operator9.C: Likewise.
8840
8841 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
8842
8843 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
8844
8845 2014-06-24 Richard Biener <rguenther@suse.de>
8846
8847 PR tree-optimization/61572
8848 * gcc.target/i386/pr61572.c: New testcase.
8849
8850 2014-06-24 Jakub Jelinek <jakub@redhat.com>
8851
8852 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
8853 reduction clause.
8854 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
8855 Remove Label is never defined expected error.
8856 * gfortran.dg/gomp/udr8.f90: New test.
8857
8858 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
8859
8860 PR tree-optimization/61554
8861 * g++.dg/torture/pr61554.C: New testcase.
8862
8863 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
8864
8865 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
8866
8867 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
8868
8869 * gcc.dg/localalias-2.c: Guard by require-alias.
8870 * gcc.dg/globalalias-2.c: Likewise.
8871
8872 2014-06-23 Kai Tietz <ktietz@redhat.com>
8873
8874 * gcc.target/i386/indjmp-1.c: New test.
8875
8876 2014-06-23 Andrew Pinski <apinski@cavium.com>
8877
8878 * gcc.c-torture/compile/20140723-1.c: New testcase.
8879
8880 2014-06-23 Marek Polacek <polacek@redhat.com>
8881
8882 PR c/61553
8883 * c-c++-common/pr61553.c (foo): Add dg-error.
8884
8885 2014-06-23 Tobias Burnus <burnus@net-b.de>
8886
8887 * gfortran.dg/coarray_32.f90: New.
8888
8889 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 DR 577
8892 PR c++/33101
8893 * g++.dg/other/void1.C: Adjust.
8894 * g++.dg/other/void3.C: Likewise.
8895
8896 2014-06-23 Marek Polacek <polacek@redhat.com>
8897
8898 PR c/61553
8899 * c-c++-common/pr61553.c: New test.
8900
8901 2014-06-23 Richard Biener <rguenther@suse.de>
8902
8903 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
8904 * g++.dg/vect/slp-pr50819.cc: Likewise.
8905 * g++.dg/vect/slp-pr56812.cc: Likewise.
8906 * gcc.dg/vect/bb-slp-1.c: Likewise.
8907 * gcc.dg/vect/bb-slp-10.c: Likewise.
8908 * gcc.dg/vect/bb-slp-11.c: Likewise.
8909 * gcc.dg/vect/bb-slp-13.c: Likewise.
8910 * gcc.dg/vect/bb-slp-14.c: Likewise.
8911 * gcc.dg/vect/bb-slp-15.c: Likewise.
8912 * gcc.dg/vect/bb-slp-16.c: Likewise.
8913 * gcc.dg/vect/bb-slp-17.c: Likewise.
8914 * gcc.dg/vect/bb-slp-18.c: Likewise.
8915 * gcc.dg/vect/bb-slp-19.c: Likewise.
8916 * gcc.dg/vect/bb-slp-2.c: Likewise.
8917 * gcc.dg/vect/bb-slp-20.c: Likewise.
8918 * gcc.dg/vect/bb-slp-21.c: Likewise.
8919 * gcc.dg/vect/bb-slp-22.c: Likewise.
8920 * gcc.dg/vect/bb-slp-23.c: Likewise.
8921 * gcc.dg/vect/bb-slp-24.c: Likewise.
8922 * gcc.dg/vect/bb-slp-25.c: Likewise.
8923 * gcc.dg/vect/bb-slp-26.c: Likewise.
8924 * gcc.dg/vect/bb-slp-27.c: Likewise.
8925 * gcc.dg/vect/bb-slp-28.c: Likewise.
8926 * gcc.dg/vect/bb-slp-29.c: Likewise.
8927 * gcc.dg/vect/bb-slp-3.c: Likewise.
8928 * gcc.dg/vect/bb-slp-30.c: Likewise.
8929 * gcc.dg/vect/bb-slp-31.c: Likewise.
8930 * gcc.dg/vect/bb-slp-32.c: Likewise.
8931 * gcc.dg/vect/bb-slp-4.c: Likewise.
8932 * gcc.dg/vect/bb-slp-5.c: Likewise.
8933 * gcc.dg/vect/bb-slp-6.c: Likewise.
8934 * gcc.dg/vect/bb-slp-7.c: Likewise.
8935 * gcc.dg/vect/bb-slp-8.c: Likewise.
8936 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8937 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8938 * gcc.dg/vect/bb-slp-9.c: Likewise.
8939 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8940 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
8941 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8942 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8943 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8944 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8945 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8946 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8947 * gcc.dg/vect/pr26359.c: Likewise.
8948 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8949
8950 2014-06-23 Marek Polacek <polacek@redhat.com>
8951
8952 * c-c++-common/pr49706-2.c: New test.
8953
8954 2014-06-23 Alan Modra <amodra@gmail.com>
8955
8956 * gcc.dg/pr61583.c: New.
8957
8958 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8959
8960 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8961 [u]int64x1_t.
8962
8963 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8964 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8965
8966 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8967 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8968 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8969 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8970 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8971 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8972 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8973 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8974 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8975 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8976 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8977 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8978 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8979 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8980 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8981 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8982 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8983 test_vsrid_n_u64): Fix signature to match intrinsic.
8984
8985 (test_vabs_s64): Remove.
8986 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8987
8988 (test_vdupd_lane_s64): Rename to...
8989 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8990
8991 (test_vdupd_lane_u64): Rename to...
8992 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8993
8994 (test_vtst_s64): Rename to...
8995 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8996
8997 (test_vtst_u64): Rename to...
8998 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8999
9000 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9001 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9002 Remove out-of-bounds tests.
9003 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9004 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9005 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9006
9007 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9008
9009 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9010 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9011 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9012 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9013 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9014 vector types.
9015 * gcc.target/aarch64/vsub_f64.c: Likewise.
9016 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9017 scheme as now the same for all variants.
9018 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9019 float64x1_t.
9020
9021 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9022
9023 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9024
9025 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9026
9027 * gcc.dg/localalias.c: Fix broken commit.
9028 * gcc.dg/globalalias.c: Likewise.
9029
9030 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9031
9032 * gcc.dg/localalias.c: New testcase.
9033 * gcc.dg/localalias-2.c: New testcase.
9034 * gcc.dg/globalalias.c: New testcase.
9035 * gcc.dg/globalalias-2.c: New testcase.
9036
9037 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9038
9039 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9040
9041 2014-06-20 Marek Polacek <polacek@redhat.com>
9042
9043 * c-c++-common/ubsan/bounds-1.c: New test.
9044 * c-c++-common/ubsan/bounds-2.c: New test.
9045 * c-c++-common/ubsan/bounds-3.c: New test.
9046 * c-c++-common/ubsan/bounds-4.c: New test.
9047 * c-c++-common/ubsan/bounds-5.c: New test.
9048 * c-c++-common/ubsan/bounds-6.c: New test.
9049
9050 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9051
9052 Make the tests big-endian friendly.
9053
9054 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9055 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9056 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9057 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9058 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9059 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9060 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9061 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9062 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9063
9064 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9065 Max Ostapenko <m.ostapenko@partner.samsung.com>
9066
9067 PR sanitizer/61547
9068 * c-c++-common/asan/strlen-overflow-1.c: New test.
9069
9070 2014-06-20 Martin Jambor <mjambor@suse.cz>
9071
9072 PR ipa/61540
9073 * g++.dg/ipa/pr61540.C: New test.
9074
9075 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9076 Max Ostapenko <m.ostapenko@partner.samsung.com>
9077
9078 PR sanitizer/61530
9079 * c-c++-common/asan/pr61530.c: New test.
9080
9081 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9082
9083 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9084 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9085 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9086 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9087 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9088 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9089 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9090 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9091 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9092 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9093 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9094 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9095 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9096 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9097 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9098 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9099 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9100 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9101 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9102 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9103 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9104 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9105 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9106 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9107 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9108 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9109 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9110 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9111 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9112 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9113 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9114 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9115 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9116 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9117 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9118 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9119 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9120 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9121 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9122 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9123 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9124 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9125 (test_vqdmlal_high_lane_s16): Fix parameter type.
9126 (test_vqdmlal_high_lane_s32): Likewise.
9127 (test_vqdmull_high_lane_s16): Likewise.
9128 (test_vqdmull_high_lane_s32): Likewise.
9129 (test_vqdmlsl_high_lane_s32): Likewise.
9130 (test_vqdmlsl_high_lane_s16): Likewise.
9131 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9132 Fix argument type.
9133 (test_vqdmlals_lane_s32): Likewise.
9134 (test_vqdmlslh_lane_s16): Likewise.
9135 (test_vqdmlsls_lane_s32): Likewise.
9136 (test_vqdmulhh_lane_s16): Likewise.
9137 (test_vqdmulhs_lane_s32): Likewise.
9138 (test_vqdmullh_lane_s16): Likewise.
9139 (test_vqdmulls_lane_s32): Likewise.
9140 (test_vqrdmulhh_lane_s16): Likewise.
9141 (test_vqrdmulhs_lane_s32): Likewise.
9142
9143 2014-06-20 Tobias Burnus <burnus@net-b.de>
9144
9145 PR testsuite/61567
9146 * gfortran.dg/coarray_collectives_5.f90: Update
9147 dg-final scan-tree-dump-times.
9148 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9149
9150 2014-06-20 Hale Wang <hale.wang@arm.com>
9151
9152 * gcc.target/arm/lto/: New folder to verify the LTO option.
9153 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9154 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9155 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9156 * lib/lto.exp (object-readelf): New procedure.
9157
9158 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9159
9160 PR fortran/61454
9161 * gfortran.dg/pr61454.f90: New file.
9162
9163 2014-06-19 Terry Guo <terry.guo@arm.com>
9164
9165 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9166 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9167 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9168
9169 2014-06-19 Tobias Burnus <burnus@net-b.de>
9170
9171 * gfortran.dg/coarray/collectives_2.f90: Extend
9172 and make valid.
9173
9174 2014-06-18 Tom de Vries <tom@codesourcery.com>
9175
9176 * gcc.target/aarch64/fuse-caller-save.c: New test.
9177
9178 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9179 Tom de Vries <tom@codesourcery.com>
9180
9181 * gcc.target/arm/fuse-caller-save.c: New test.
9182
9183 2014-06-18 Richard Biener <rguenther@suse.de>
9184
9185 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9186 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9187 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9188
9189 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9190
9191 PR tree-optimization/61518
9192 * gcc.dg/torture/pr61518.c: New test.
9193
9194 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9195
9196 PR tree-optimization/61517
9197 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9198 (incorrect_read_be32): Likewise.
9199 (main): Call incorrect_read_* to test stmt replacement is made by
9200 bswap at the right place.
9201 * gcc.c-torture/execute/pr61517.c: New test.
9202
9203 2014-06-18 Andreas Schwab <schwab@suse.de>
9204
9205 PR rtl-optimization/54555
9206 * gcc.target/m68k/pr54555.c: New test.
9207
9208 2014-06-18 Olivier Hainque <hainque@adacore.com>
9209
9210 * gnat.dg/blocklocs.adb: New test.
9211
9212 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9213
9214 PR tree-optimization/52252
9215 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9216 * gcc.target/i386/pr52252-core.c: Ditto.
9217
9218 PR tree-optimization/61403
9219 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9220
9221 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9222
9223 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9224 * gfortran.dg/gomp/depend-1.f90: New test.
9225 * gfortran.dg/gomp/target1.f90: New test.
9226 * gfortran.dg/gomp/target2.f90: New test.
9227 * gfortran.dg/gomp/target3.f90: New test.
9228 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9229 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9230 201107.
9231
9232 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9233
9234 PR fortran/61126
9235 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9236
9237 2014-06-17 Tobias Burnus <burnus@net-b.de>
9238 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9239
9240 * gfortran.dg/coarray/send_array.f90: New.
9241 * gfortran.dg/coarray/get_array.f90: New.
9242 * gfortran.dg/coarray/sendget_array.f90: New.
9243 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9244 names.
9245 * gfortran.dg/coarray/collectives_2.f90: New.
9246
9247 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248
9249 PR target/61533
9250 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9251 dg-options.
9252
9253 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9254
9255 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9256 unit_id and kind_id to zero.
9257
9258 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9259
9260 PR target/61483
9261 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9262 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9263 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9264 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9265
9266 2014-06-17 Richard Biener <rguenther@suse.de>
9267
9268 PR lto/61012
9269 * gcc.dg/lto/pr61526_0.c: New testcase.
9270 * gcc.dg/lto/pr61526_1.c: Likewise.
9271
9272 2014-06-17 Richard Biener <rguenther@suse.de>
9273
9274 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9275 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9276 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9277 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9278 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9279
9280 2014-06-17 Richard Biener <rguenther@suse.de>
9281
9282 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9283
9284 2014-06-16 Richard Biener <rguenther@suse.de>
9285
9286 PR tree-optimization/61482
9287 * g++.dg/torture/pr61482.C: New testcase.
9288
9289 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9290
9291 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9292 vpmacsdql instruction.
9293
9294 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9295
9296 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9297 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9298 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9299 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9300 test patterns.
9301 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9302 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9303 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9304 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9305 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9306 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9307
9308 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9309
9310 PR fortran/28484
9311 PR fortran/61429
9312 * gfortran.dg/system_clock_1.f90: New file.
9313 * gfortran.dg/system_clock_2.f90: New file.
9314
9315 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9316
9317 PR c++/33101
9318 * g++.dg/other/void3.C: New.
9319 * g++.dg/conversion/err-recover1.C: Update.
9320
9321 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9322
9323 PR target/61415
9324 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9325 * gcc.target/powerpc/pack02.c: Use it.
9326 * gcc.target/powerpc/tfmode_off.c: Likewise.
9327
9328 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9329
9330 PR rtl-optimization/61094
9331 PR rtl-optimization/61446
9332 * gcc.target/i386/pr61446.c : New.
9333
9334 2014-06-13 Dehao Chen <dehao@google.com>
9335
9336 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9337
9338 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9339
9340 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9341
9342 2014-06-13 Richard Biener <rguenther@suse.de>
9343
9344 * c-c++-common/pr46562-2.c: Adjust.
9345 * g++.dg/tree-ssa/pr8781.C: Likewise.
9346 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9347 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9348 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9349 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9350 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9351
9352 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9353
9354 PR tree-optimization/61375
9355 * gcc.c-torture/execute/pr61375-1.c: New test.
9356
9357 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR middle-end/61486
9360 * c-c++-common/gomp/pr61486-1.c: New test.
9361 * c-c++-common/gomp/pr61486-2.c: New test.
9362
9363 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9364
9365 PR target/59843
9366 * gcc.dg/vect/vect-singleton_1.c: New file.
9367
9368 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9369
9370 PR target/61443
9371 * gcc.target/avr/torture/pr61443.c: New test.
9372
9373 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/19200
9376 * g++.dg/parse/friend11.C: New.
9377
9378 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9379
9380 PR c++/60265
9381 * g++.dg/cpp0x/using-enum-1.C: New.
9382 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9383
9384 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/19200
9387 * g++.dg/parse/friend9.C: New.
9388 * g++.dg/parse/friend10.C: Likewise.
9389 * g++.dg/parse/friend7.C: Adjust.
9390
9391 2014-06-11 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/61452
9394 * gcc.dg/torture/pr61452.c: New testcase.
9395
9396 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9397
9398 PR c++/34049
9399 * g++.dg/parse/pr34049.C: New.
9400
9401 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9402
9403 * gcc.c-torture/execute/pr61306-1.c: New test.
9404 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9405 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9406
9407 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9408
9409 * gcc.target/aarch64/acle/acle.exp: New.
9410 * gcc.target/aarch64/acle/crc32b.c: New test.
9411 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9412 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9413 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9414 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9415 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9416 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9417 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9418
9419 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9420
9421 PR tree-optimization/52252
9422 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9423
9424 2014-06-11 Richard Biener <rguenther@suse.de>
9425
9426 PR middle-end/61437
9427 * gcc.dg/torture/20140610-1.c: New testcase.
9428 * gcc.dg/torture/20140610-2.c: Likewise.
9429
9430 2014-06-10 Richard Biener <rguenther@suse.de>
9431
9432 PR tree-optimization/61438
9433 * gcc.dg/torture/pr61438.c: New testcase.
9434
9435 2014-06-10 Richard Biener <rguenther@suse.de>
9436
9437 PR middle-end/61456
9438 * g++.dg/opt/pr61456.C: New testcase.
9439
9440 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9441 Mikael Morin <mikael@gcc.gnu.org>
9442
9443 PR fortran/41936
9444 * gfortran.dg/class_array_15.f03: Check memory leaks.
9445
9446 2014-06-10 Richard Biener <rguenther@suse.de>
9447
9448 PR tree-optimization/57186
9449 PR tree-optimization/59299
9450 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9451 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9452
9453 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR fortran/60928
9456 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9457 directives.
9458 * gfortran.dg/gomp/associate1.f90: New test.
9459 * gfortran.dg/gomp/intentin1.f90: New test.
9460 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9461 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9462 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9463 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9464
9465 2014-06-09 Marek Polacek <polacek@redhat.com>
9466
9467 PR c/36446
9468 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9469 * gcc.dg/array-2.c: Likewise.
9470 * gcc.dg/array-const-2.c: Likewise.
9471 * gcc.dg/ucnid-8.c: Likewise.
9472 * gcc.dg/vla-init-1.c: Likewise.
9473 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9474 * gcc.dg/c99-flex-array-7.c: Likewise.
9475 * gcc.dg/init-bad-1.c: Likewise.
9476 * gcc.dg/init-bad-3.c: Likewise.
9477 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9478 * gcc.dg/pedwarn-init.c: Add dg-warning.
9479 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9480
9481 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9482
9483 PR c++/22556
9484 * g++.dg/other/redecl3.C: New.
9485
9486 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9487
9488 PR c++/54442
9489 * g++.dg/pr54442.C: New file.
9490
9491 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9492
9493 PR fortran/61406
9494 * gfortran.dg/associate_17.f90 : New test
9495
9496 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9497
9498 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9499 void for TEST instead of static void.
9500 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9501 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9502 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9504 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9505 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9506 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9508 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9510 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9511 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9513 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9514 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9515 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9517 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9519 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9520 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9521 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9523 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9525 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9527 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9529 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9531 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9532 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9533 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9535 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9537 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9539 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9541 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9543 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9544 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9545 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9546 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9547 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9549 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9550 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9551 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9552 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9553 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9555 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9556 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9557 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9558 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9559 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9560 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9561 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9562 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9563 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9564 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9565 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9567 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9570 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9571 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9573 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9574 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9576 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9577 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9579 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9580 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9582 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9583 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9585 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9586 instead of static void.
9587 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9588 delete unused variables.
9589 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9590 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9591 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9592 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9593 delete unused variables, void for TEST instead of static void.
9594 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9595 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9596 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9597 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9598 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9599 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9600 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9601 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9602 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9603 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9604 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9605 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9606 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9607 initialize variables.
9608 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9609 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9610 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9611 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9612 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9613 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9614 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9615 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9616 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9617 * gcc.target/i386/i386.exp: Ditto.
9618 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9619 CALC, void for TEST instead of static void, initialize variables.
9620 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9621 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9622 static void.
9623 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9624 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9625 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9626 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9627 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9628 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9629 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9630 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9631 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9632 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9633 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9634 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9635 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9636 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9637 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9638 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9639 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9640 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9641 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9642 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9643 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9644 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9645 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9646 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9647 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9648 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9649 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9650 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9651 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9652 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9653 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9654 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9655 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9656 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9657 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9658 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9659 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9660 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9661 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9662 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9663 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9664 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9665 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9666 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9667 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9668 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9669 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9670 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9671 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9672 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9673 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9674 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9675 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9676 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9677 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9678 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9679 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9680 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9681 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9682 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9683 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9684 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9685 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9686 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9687 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9688 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9689 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9690 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9691 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9692 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9693 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9694 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9695 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9696 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9697 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9698 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9699 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9700 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9701 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9702 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9703 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9704 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9705 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9706 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9707 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9708 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9709 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9710 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9711 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9712 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9713 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9714 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9715 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9716 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9717 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9718 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9719 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9720 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9721 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9722 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9723 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9724 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9725 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9726 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9727 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9728 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9729 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9731 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9733 instead of static void.
9734 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9735 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9736 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9737 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9738 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9739 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9740 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9741 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9742 static void, delete unused variables.
9743 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9744 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9745 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9746 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9747 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9748 static void, delete unused variables, Change parameters for
9749 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9750 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9751 CALC, void for TEST instead of static void.
9752 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9753 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9754 void.
9755 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9756 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9757 static void, change type of parameter for UNION_TYPE.
9758 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9759 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9760 void for TEST instead of static void, delete unused variables, change
9761 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9762 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9763 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9764 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9765 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9766 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9767 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9768 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9769 void for TEST instead of static void, change parameters for
9770 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9771 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9772 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9773 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9774 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9775 __attribute__((unused)).
9776 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9777 __attribute__((unused)).
9778 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9779 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9780 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9781 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9782 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9783 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9784 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9785 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9786 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9787 add __attribute__((unused)).
9788 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9789 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9790 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9791 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9792 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9793 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9794 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9795 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9796 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9797 delete unused variables.
9798 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9799 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9800 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9801 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9802 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9803 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9804 static void, mask_merging and zero_masking for unsigned types.
9805 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9806 CHECK_ARRAY for unsigned types.
9807 * gcc.target/i386/m256-check.h: Ditto.
9808 * gcc.target/i386/m512-check.h: Ditto.
9809
9810 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9811
9812 PR target/61062
9813 * gcc.target/arm/pr48252.c (main): Expect same result
9814 as endian-neutral.
9815
9816 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9817
9818 PR fortran/45187
9819 * gfortran.dg/cray_pointers_10.f90: New file.
9820
9821 2014-06-09 Jakub Jelinek <jakub@redhat.com>
9822
9823 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
9824 instead of complex(kind=16).
9825
9826 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9827
9828 PR fortran/38829
9829 * gfortran.dg/bind_c_usage_29.f90: New file.
9830
9831 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
9832
9833 * gnat.dg/opt38.adb: New test.
9834 * gnat.dg/opt38_pkg.ad[sb]: New helper.
9835
9836 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
9837
9838 PR target/18343
9839 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
9840 New macro, 0 for __MMIX__, default 64.
9841 (bar): Pass it to __builtin_apply instead of literal 64.
9842
9843 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9844
9845 * gfortran.dg/io_constraints_11.f90: New file.
9846 * gfortran.dg/io_constraints_12.f90: New file.
9847 * gfortran.dg/io_constraints_13.f90: New file.
9848
9849 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
9850
9851 PR target/61423
9852 * gcc.target/i386/pr61423.c: New test.
9853
9854 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9855
9856 PR c++/60184
9857 * g++.dg/cpp0x/constexpr-union6.C: New.
9858 * g++.dg/cpp0x/union6.C: Likewise.
9859 * g++.dg/init/ref14.C: Adjust.
9860 * g++.dg/init/union1.C: Likewise.
9861
9862 2014-06-06 Richard Biener <rguenther@suse.de>
9863
9864 PR tree-optimization/59299
9865 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
9866
9867 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
9868
9869 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
9870 * gcc.dg/tree-ssa/sra-12.c: Likewise.
9871
9872 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9873
9874 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
9875 bitfield and test wrong results instead of correct results to make the
9876 test more portable.
9877
9878 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 PR c++/60432
9881 * g++.dg/cpp0x/constexpr-60432.C: New.
9882
9883 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9884
9885 PR c++/60199
9886 * g++.dg/cpp0x/constexpr-60199.C: New.
9887
9888 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9889
9890 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
9891 Specify -march=z900 as an additional option.
9892 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
9893 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9894 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
9895
9896 2014-06-06 Jakub Jelinek <jakub@redhat.com>
9897
9898 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
9899 reduction clause diagnostic changes.
9900 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
9901 * gfortran.dg/gomp/reduction1.f90: Likewise.
9902 * gfortran.dg/gomp/reduction3.f90: Likewise.
9903 * gfortran.dg/gomp/udr1.f90: New test.
9904 * gfortran.dg/gomp/udr2.f90: New test.
9905 * gfortran.dg/gomp/udr3.f90: New test.
9906 * gfortran.dg/gomp/udr4.f90: New test.
9907 * gfortran.dg/gomp/udr5.f90: New test.
9908 * gfortran.dg/gomp/udr6.f90: New test.
9909 * gfortran.dg/gomp/udr7.f90: New test.
9910
9911 2014-06-06 Christian Bruel <christian.bruel@st.com>
9912
9913 PR tree-optimization/43934
9914 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
9915
9916 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
9917
9918 PR c/53119
9919 * gcc.dg/pr53119.c: New testcase.
9920
9921 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9922
9923 PR target/52472
9924 * gcc.target/avr/pr52472.c: New test.
9925
9926
9927 2014-06-05 Jeff Law <law@redhat.com>
9928
9929 PR tree-optimization/61289
9930 * g++.dg/pr61289.C: New test.
9931 * g++.dg/pr61289-2.C: New test.
9932
9933 2014-06-05 Richard Biener <rguenther@suse.de>
9934 Paolo Carlini <paolo.carlini@oracle.com>
9935
9936 PR c++/56961
9937 * g++.dg/parse/pr56961.C: New.
9938
9939 2014-06-05 Kai Tietz <ktietz@redhat.com>
9940
9941 PR target/46219
9942 * gcc.target/i386/sibcall-4.c: Remove xfail.
9943
9944 2014-06-05 Julian Brown <julian@codesourcery.com>
9945 Sandra Loosemore <sandra@codesourcery.com>
9946
9947 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9948
9949 2014-06-05 Richard Biener <rguenther@suse.de>
9950
9951 PR c++/61004
9952 * g++.dg/diagnostic/pr61004.C: New testcase.
9953
9954 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9955
9956 * gcc.dg/torture/pr61319.c: New test.
9957
9958 2014-06-05 Marek Polacek <polacek@redhat.com>
9959
9960 PR c/56724
9961 * gcc.dg/pr56724-3.c: New test.
9962
9963 2014-06-05 Andreas Schwab <schwab@suse.de>
9964
9965 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9966
9967 2014-06-05 Marek Polacek <polacek@redhat.com>
9968
9969 PR c/49706
9970 * c-c++-common/pr49706.c: New test.
9971
9972 2014-06-05 Marek Polacek <polacek@redhat.com>
9973
9974 PR c/48062
9975 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9976 * gcc.dg/Wshadow-3.c: Likewise.
9977 * gcc.dg/pr48062.c: New test.
9978
9979 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9980
9981 PR c++/43453
9982 * g++.dg/init/pr43453.C: New.
9983
9984 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9985
9986 PR tree-optimization/61385
9987 * gcc.dg/tree-ssa/pr61385.c: New file.
9988
9989 2014-06-04 Richard Biener <rguenther@suse.de>
9990
9991 PR tree-optimization/60098
9992 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9993
9994 2014-06-04 Richard Biener <rguenther@suse.de>
9995
9996 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9997
9998 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9999
10000 PR c/58942
10001 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10002 the case with a pointer.
10003
10004 2014-06-04 Marek Polacek <polacek@redhat.com>
10005
10006 PR c/30020
10007 * c-c++-common/pr30020.c: New test.
10008
10009 2014-06-03 Andrew Pinski <apinski@cavium.com>
10010
10011 * gcc.c-torture/compile/20140528-1.c: New testcase.
10012
10013 2014-06-03 Dehao Chen <dehao@google.com>
10014
10015 * gcc.dg/tree-prof/merge_block.c: New test.
10016
10017 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10018
10019 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10020 * g++.dg/ext/mv15.C (dg-options): Ditto.
10021
10022 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10023
10024 DR 1423
10025 PR c++/52174
10026 * g++.dg/cpp0x/nullptr31.C: New.
10027 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10028 * g++.dg/cpp0x/nullptr17.C: Update.
10029
10030 2014-06-03 Marek Polacek <polacek@redhat.com>
10031
10032 PR c/60439
10033 * c-c++-common/pr60439.c: New test.
10034 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10035
10036 2014-06-03 Martin Jambor <mjambor@suse.cz>
10037
10038 PR ipa/61160
10039 * g++.dg/ipa/pr61160-1.C: New test.
10040
10041 2014-06-03 Richard Biener <rguenther@suse.de>
10042
10043 PR tree-optimization/61383
10044 * gcc.dg/torture/pr61383-1.c: New testcase.
10045
10046 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10047
10048 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10049
10050 2014-06-02 Jeff Law <law@redhat.com>
10051
10052 PR rtl-optimization/61094
10053 * g++.dg/pr61094: New test.
10054
10055 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10056
10057 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10058 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10059 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10060 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10061 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10062 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10063 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10064 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10065
10066 2014-06-02 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/61346
10069 * gcc.dg/torture/pr61346.c: New testcase.
10070
10071 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10072
10073 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10074 not compilation.
10075 * gcc.target/i386/sibcall-4.c: Ditto.
10076 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10077
10078 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10079
10080 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10081 in scan-assembler-not string.
10082 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10083 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10084 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10085
10086 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10087
10088 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10089
10090 2014-06-01 Kai Tietz <ktietz@redhat.com>
10091
10092 PR target/61377
10093 * gcc.target/i386/sibcall-6.c: New test.
10094
10095 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 DR 1227
10098 PR c++/57543
10099 * g++.dg/cpp0x/pr57543-1.C: New.
10100 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10101 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10102 * g++.dg/cpp0x/decltype59.C: Likewise.
10103
10104 2014-05-31 Tom de Vries <tom@codesourcery.com>
10105
10106 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10107
10108 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10109
10110 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10111 restore_gcc_exec_prefix_env_var): New procedures.
10112 (set_ld_library_path_env_vars,
10113 restore_ld_library_path_env_vars): Use them.
10114 * lib/c-compat.exp: Load target-libpath.exp.
10115 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10116 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10117 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10118 restore_gcc_exec_prefix_env_var.
10119 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10120 Likewise.
10121
10122 * c-c++-common/asan/misalign-1.c: New test.
10123 * c-c++-common/asan/misalign-2.c: New test.
10124
10125 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10126 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10127 -DASAN_USE_DEJAGNU_GTEST=1.
10128 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10129 * g++.dg/asan/asan_oob_test.cc: Likewise.
10130 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10131 * g++.dg/asan/asan_str_test.cc: Likewise.
10132 * g++.dg/asan/asan_test_utils.h: Likewise.
10133 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10134 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10135 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10136 Imported from upstream r209283.
10137 * g++.dg/asan/asan_test_config.h: Likewise.
10138
10139 2014-05-30 Kai Tietz <ktietz@redhat.com>
10140
10141 PR target/60104
10142 * gcc.target/i386/sibcall-1.c: New test.
10143 * gcc.target/i386/sibcall-2.c: New test.
10144 * gcc.target/i386/sibcall-3.c: New test.
10145 * gcc.target/i386/sibcall-4.c: New test.
10146
10147 2014-05-30 Ian Lance Taylor <iant@google.com>
10148
10149 * gcc.target/i386/pause-2.c: New test.
10150
10151 2014-05-30 Tom de Vries <tom@codesourcery.com>
10152
10153 * gcc.target/i386/fuse-caller-save.c: New test.
10154 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10155 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10156
10157 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10158
10159 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10160 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10161 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10162 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10163 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10164 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10165 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10166 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10167 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10168 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10169 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10170 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10171 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10172 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10173 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10174 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10175 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10176 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10177 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10178 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10179 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10180 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10181 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10182 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10183 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10184 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10185 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10186 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10187 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10188 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10189 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10190 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10191 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10192 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10193 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10194 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10195
10196 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10197
10198 PR rtl-optimization/61325
10199 * gcc.target/aarch64/pr61325.c: New.
10200
10201 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10202
10203 * gcc.target/arm/simd/vextQf32_1.c: New file.
10204 * gcc.target/arm/simd/vextQp16_1.c: New file.
10205 * gcc.target/arm/simd/vextQp8_1.c: New file.
10206 * gcc.target/arm/simd/vextQs16_1.c: New file.
10207 * gcc.target/arm/simd/vextQs32_1.c: New file.
10208 * gcc.target/arm/simd/vextQs64_1.c: New file.
10209 * gcc.target/arm/simd/vextQs8_1.c: New file.
10210 * gcc.target/arm/simd/vextQu16_1.c: New file.
10211 * gcc.target/arm/simd/vextQu32_1.c: New file.
10212 * gcc.target/arm/simd/vextQu64_1.c: New file.
10213 * gcc.target/arm/simd/vextQu8_1.c: New file.
10214 * gcc.target/arm/simd/vextQp64_1.c: New file.
10215 * gcc.target/arm/simd/vextf32_1.c: New file.
10216 * gcc.target/arm/simd/vextp16_1.c: New file.
10217 * gcc.target/arm/simd/vextp8_1.c: New file.
10218 * gcc.target/arm/simd/vexts16_1.c: New file.
10219 * gcc.target/arm/simd/vexts32_1.c: New file.
10220 * gcc.target/arm/simd/vexts64_1.c: New file.
10221 * gcc.target/arm/simd/vexts8_1.c: New file.
10222 * gcc.target/arm/simd/vextu16_1.c: New file.
10223 * gcc.target/arm/simd/vextu32_1.c: New file.
10224 * gcc.target/arm/simd/vextu64_1.c: New file.
10225 * gcc.target/arm/simd/vextu8_1.c: New file.
10226 * gcc.target/arm/simd/vextp64_1.c: New file.
10227
10228 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10229 Tom de Vries <tom@codesourcery.com>
10230
10231 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10232 options.
10233 * gcc.target/mips/fuse-caller-save.h: New include file.
10234 * gcc.target/mips/fuse-caller-save.c: New test.
10235 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10236 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10237
10238 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10239
10240 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10241
10242 2014-05-28 Richard Biener <rguenther@suse.de>
10243
10244 PR middle-end/61045
10245 * gcc.dg/pr61045.c: New testcase.
10246
10247 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10248
10249 * lib/clearcap.exp: New file.
10250 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10251 Remove clearcap_ldflags handling.
10252 Call clearcap-init, clearcap-finish.
10253 * gcc.target/i386/i386.exp: Likewise.
10254 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10255 * gcc.target/i386/clearcapv2.map: Move to
10256 ../config/sol2-clearcapv2.map.
10257 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10258 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10259
10260 2014-05-28 Richard Biener <rguenther@suse.de>
10261
10262 PR tree-optimization/61335
10263 * gfortran.dg/pr61335.f90: New testcase.
10264
10265 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10266
10267 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10268
10269 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10270
10271 * gnat.dg/overflow_fixed.adb: New test.
10272
10273 2014-05-27 Marek Polacek <polacek@redhat.com>
10274
10275 PR c/56724
10276 * gcc.dg/pr56724-1.c: New test.
10277 * gcc.dg/pr56724-2.c: New test.
10278 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10279 -Wtraditional.
10280 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10281
10282 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10283
10284 * gcc.dg/fold-compare-8.c: New test.
10285 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10286
10287 2014-05-27 Richard Biener <rguenther@suse.de>
10288
10289 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10290
10291 2014-05-27 Marek Polacek <polacek@redhat.com>
10292
10293 PR testsuite/61319
10294 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10295 LLONG_MIN, and ULLONG_MAX.
10296
10297 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10298
10299 * lib/target-supports.exp (check_effective_target_vect_bswap):
10300 Specify arm*-*-* support.
10301
10302 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10303
10304 PR testsuite/61319
10305 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10306 -nan optional.
10307 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10308 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10309
10310 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10311
10312 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10313
10314 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10315
10316 PR rtl-optimization/61222
10317 * gcc.c-torture/compile/pr61222-1.c: New test.
10318 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10319
10320 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10321
10322 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10323
10324 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10325
10326 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10327
10328 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10329
10330 PR libgfortran/55117
10331 * gfortran.dg/namelist_85.f90: New test.
10332
10333 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10334
10335 PR c/61191
10336 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10337 the case with syntax error.
10338
10339 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10340
10341 * gcc.dg/lto/pr61278_0.c: New test.
10342 * gcc.dg/lto/pr61278_1.c: New test.
10343
10344 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10345
10346 * gcc.dg/pr61220.c: New test.
10347 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10348
10349 2014-05-25 Tobias Burnus <burnus@net-b.de>
10350
10351 * gfortran.dg/coarray_10.f90: Update dg-warning.
10352 * gfortran.dg/coarray_this_image_1.f90: New.
10353 * gfortran.dg/coarray_this_image_2.f90: New.
10354
10355 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10356
10357 PR libfortran/61173
10358 * gfortran.dg/arrayio_14.f90: New test.
10359
10360 2014-05-24 Andreas Schwab <schwab@suse.de>
10361
10362 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10363
10364 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10365
10366 * gfortran.dg/bind_c_array_params_2.f90:
10367 Adjust regexp for -flto.
10368 * gfortran.dg/pr48636-2.f90: Likewise.
10369 * gfortran.dg/pr52835.f90: Likewise.
10370
10371 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10372
10373 PR rtl-optimization/61215
10374 * gcc.target/i386/pr61215.c: New.
10375
10376 2014-05-23 Marek Polacek <polacek@redhat.com>
10377 Jakub Jelinek <jakub@redhat.com>
10378
10379 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10380 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10381 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10382 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10383 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10384 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10385 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10386 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10387 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10388 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10389 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10390 * c-c++-common/ubsan/float-cast.h: New file.
10391 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10392 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10393
10394 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10395
10396 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10397
10398 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10399
10400 * g++.dg/cpp1y/lambda-init9.C: New.
10401
10402 2014-05-23 Richard Biener <rguenther@suse.de>
10403
10404 PR testsuite/61266
10405 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10406 adjust testcase to reflect reality.
10407
10408 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10409
10410 PR tree-optimization/54733
10411 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10412 optimization to support memory sources and bitwise operations
10413 equivalent to load in host endianness.
10414 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10415 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10416 * gcc.c-torture/execute/bswap-2.c: Likewise.
10417
10418 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10419
10420 * lib/target-supports.exp: New effective targets for architectures
10421 capable of performing byte swap.
10422 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10423 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10424 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10425
10426 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10427
10428 PR c++/61088
10429 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10430 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10431
10432 2014-05-22 Xinliang David Li <davidxl@google.com>
10433
10434 * g++.dg/ipa/devirt-15.C: Fix expected message.
10435 * g++.dg/ipa/devirt-16.C: Ditto.
10436 * g++.dg/ipa/devirt-17.C: Ditto.
10437 * g++.dg/ipa/devirt-26.C: Ditto.
10438 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10439 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10440 * g++.dg/tree-ssa/pr8781.C:Ditto.
10441
10442 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10443
10444 * gcc.target/powerpc/htm-ttest.c: New test.
10445
10446 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10447
10448 * gnat.dg/opt37.ad[sb]: New test.
10449
10450 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10451
10452 PR c/61271
10453 * g++.dg/cilk-plus/AN/array_function.cc: New.
10454
10455 2014-05-22 Richard Biener <rguenther@suse.de>
10456
10457 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10458
10459 2014-05-22 Kostya Serebryany <kcc@google.com>
10460
10461 * c-c++-common/tsan/mutexset1.c: Update the test to match
10462 upstream r209283.
10463 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10464
10465 2014-05-21 Marek Polacek <polacek@redhat.com>
10466
10467 PR sanitizer/61272
10468 * g++.dg/ubsan/pr61272.C: New test.
10469
10470 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10471 Sandra Loosemore <sandra@codesourcery.com>
10472
10473 PR lto/60179
10474 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10475 * gcc.target/nios2/custom-fp-lto.c: New test.
10476
10477 2014-05-21 Andreas Schwab <schwab@suse.de>
10478
10479 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10480
10481 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10482
10483 PR target/54236
10484 * gcc.target/sh/pr54236-3.c: New.
10485
10486 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10487
10488 PR c++/60189
10489 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10490
10491 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10492
10493 PR tree-optimization/60899
10494 * g++.dg/ipa/devirt-11.C: Update template.
10495
10496 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10497
10498 PR C++/61038
10499 * g++.dg/cpp0x/pr61038.C: New.
10500
10501 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10502
10503 PR c++/58753
10504 PR c++/58930
10505 PR c++/58704
10506 * g++.dg/cpp0x/nsdmi-template11.C: New.
10507 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10508 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10509
10510 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10511
10512 * gnat.dg/opt35.adb: New test.
10513 * gnat.dg/opt36.adb: Likewise.
10514 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10515
10516 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10517
10518 PR c++/60373
10519 * g++.dg/cpp0x/Wattributes1.C: New.
10520 * g++.dg/ext/visibility/redecl1.C: Adjust.
10521 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10522
10523 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10524
10525 * gcc.target/powerpc/vsxcopy.c: New test.
10526
10527 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10528
10529 PR c++/58664
10530 * g++.dg/cpp0x/nsdmi-union6.C: New.
10531 * g++.dg/parse/pr58664.C: Likewise.
10532 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10533 * g++.dg/parse/crash31.C: Likewise.
10534 * g++.dg/template/error2.C: Likewise.
10535 * g++.dg/template/inherit8.C: Likewise.
10536 * g++.dg/template/offsetof2.C: Likewise.
10537
10538 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10539
10540 * c-c++-common/gomp/simd4.c: Adjust for inform.
10541 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10542 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10543 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10544 * g++.dg/cpp0x/noexcept15.C: Likewise.
10545 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10546 * g++.dg/eh/spec6.C: Likewise.
10547 * g++.dg/expr/cast1.C: Likewise.
10548 * g++.dg/expr/dtor1.C: Likewise.
10549 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10550 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10551 * g++.dg/gomp/pr49223-2.C: Likewise.
10552 * g++.dg/gomp/udr-4.C: Likewise.
10553 * g++.dg/init/delete1.C: Likewise.
10554 * g++.dg/other/crash-2.C: Likewise.
10555 * g++.dg/parse/crash24.C: Likewise.
10556 * g++.dg/parse/crash25.C: Likewise.
10557 * g++.dg/parse/crash31.C: Likewise.
10558 * g++.dg/parse/crash49.C: Likewise.
10559 * g++.dg/parse/crash50.C: Likewise.
10560 * g++.dg/parse/crash54.C: Likewise.
10561 * g++.dg/parse/dtor7.C: Likewise.
10562 * g++.dg/parse/error40.C: Likewise.
10563 * g++.dg/parse/fused-params1.C: Likewise.
10564 * g++.dg/parse/new1.C: Likewise.
10565 * g++.dg/template/crash35.C: Likewise.
10566 * g++.dg/template/crash59.C: Likewise.
10567 * g++.dg/template/crash77.C: Likewise.
10568 * g++.dg/template/error51.C: Likewise.
10569 * g++.dg/template/incomplete1.C: Likewise.
10570 * g++.dg/template/incomplete3.C: Likewise.
10571 * g++.dg/template/incomplete4.C: Likewise.
10572 * g++.dg/template/incomplete5.C: Likewise.
10573 * g++.dg/template/inherit8.C: Likewise.
10574 * g++.dg/template/instantiate1.C: Likewise.
10575 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10576 * g++.dg/template/offsetof2.C: Likewise.
10577 * g++.dg/tm/pr51928.C: Likewise.
10578 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10579 * g++.dg/warn/incomplete1.C: Likewise.
10580 * g++.dg/warn/incomplete2.C: Likewise.
10581 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10582 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10583 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10584 * g++.old-deja/g++.eh/catch1.C: Likewise.
10585 * g++.old-deja/g++.eh/spec6.C: Likewise.
10586 * g++.old-deja/g++.mike/p7868.C: Likewise.
10587 * g++.old-deja/g++.other/crash38.C: Likewise.
10588 * g++.old-deja/g++.other/enum2.C: Likewise.
10589 * g++.old-deja/g++.other/incomplete.C: Likewise.
10590 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10591 * g++.old-deja/g++.pt/crash9.C: Likewise.
10592 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10593 * g++.old-deja/g++.pt/typename8.C: Likewise.
10594 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10595
10596 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10597
10598 * lib/target-supports.exp
10599 (check_effective_target_vect_sizes_32B_16B): Return false if
10600 128-bit AVX vectors preferred.
10601
10602 2014-05-19 Mike Stump <mikestump@comcast.net>
10603
10604 * lib/target-supports.exp (check_effective_target_avx): Early out
10605 if not x86 to prevent x86 flags on non-x86 targets.
10606
10607 2014-05-19 Richard Biener <rguenther@suse.de>
10608
10609 PR tree-optimization/61221
10610 * gcc.dg/torture/pr61221.c: New testcase.
10611
10612 2014-05-19 Richard Biener <rguenther@suse.de>
10613
10614 PR tree-optimization/61209
10615 * gfortran.dg/pr61209.f90: New testcase.
10616
10617 2014-05-19 Richard Biener <rguenther@suse.de>
10618
10619 PR tree-optimization/61184
10620 * c-c++-common/torture/pr61184.c: New testcase.
10621
10622 2014-05-19 Christian Bruel <christian.bruel@st.com>
10623
10624 PR target/61195
10625 * gcc.target/sh/pr61195.c: New test.
10626
10627 2014-05-18 Wei Mi <wmi@google.com>
10628
10629 PR target/58066
10630 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10631 directive with rtl insns. Add effective-target fpic and
10632 tls_native.
10633
10634 2014-05-17 Xinliang David Li <davidxl@google.com>
10635
10636 * g++.dg/ipa/devirt-33.C: New testcase.
10637
10638 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10639
10640 * g++.dg/ipa/comdat.C: New file.
10641
10642 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10643
10644 * gnat.dg/volatile12.ad[sb]: New test.
10645
10646 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * gnat.dg/enum3.adb: New test.
10649
10650 2014-05-18 Andreas Schwab <schwab@suse.de>
10651
10652 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10653
10654 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10655
10656 PR libfortran/52539
10657 * gfortran.dg/namelist_utf8.f90: New test.
10658
10659 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/52875
10662 * g++.dg/cpp0x/decltype58.C: New.
10663
10664 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10665
10666 * gcc.target/microblaze/others/break_handler.c: New.
10667
10668 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10669
10670 PR tree-optimization/61140
10671 PR tree-optimization/61150
10672 PR tree-optimization/61197
10673 * gcc.dg/tree-ssa/pr61140.c: New file.
10674 * gcc.dg/tree-ssa/pr61150.c: New file.
10675 * gcc.dg/tree-ssa/pr61197.c: New file.
10676
10677 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10678
10679 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10680 (dg-options): Add -mfpmath=387.
10681 (dg-final): Check that no MMX registers are used.
10682
10683 2014-05-17 Andreas Schwab <schwab@suse.de>
10684
10685 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10686
10687 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10688
10689 Revert:
10690 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10691
10692 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10693 occurrences of "int" in the gimple dump to reflect that the return
10694 types of functions now show up in such dumps.
10695 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10696
10697 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10698
10699 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10700 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10701 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10702 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10703 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10704 * gcc.dg/debug/pr35154.c: Update testcase.
10705 * gcc.target/i386/vectorize1.c: Update testcase.
10706
10707 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10708
10709 PR c++/51640
10710 * g++.dg/parse/error54.C: New.
10711
10712 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10713
10714 PR rtl-optimization/60969
10715 * g++.dg/pr60969.C: New.
10716
10717 2014-05-16 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/61194
10720 * gcc.dg/vect/pr61194.c: New testcase.
10721
10722 2014-05-16 Richard Biener <rguenther@suse.de>
10723
10724 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10725 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10726 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10727 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10728
10729 2014-05-16 Richard Biener <rguenther@suse.de>
10730
10731 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10732
10733 2014-05-15 Martin Jambor <mjambor@suse.cz>
10734
10735 PR ipa/61085
10736 * g++.dg/ipa/pr61085.C: New test.
10737
10738 2014-05-15 Martin Jambor <mjambor@suse.cz>
10739
10740 PR tree-optimization/61090
10741 * gcc.dg/tree-ssa/pr61090.c: New test.
10742
10743 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR tree-optimization/61158
10746 * gcc.dg/pr61158.c: New test.
10747
10748 2014-05-15 Andreas Schwab <schwab@suse.de>
10749
10750 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10751 emitted.
10752 * obj-c++.dg/exceptions-5.mm: Likewise.
10753
10754 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10755
10756 * shrink-wrap-loop.c: New test case.
10757
10758 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10759
10760 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10761 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10762 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10763 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10764 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10765 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10766 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10767 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10768 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10769 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10770 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10771 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10772 * gcc.target/arm/simd/vtrns16_1.c: New file.
10773 * gcc.target/arm/simd/vtrns32_1.c: New file.
10774 * gcc.target/arm/simd/vtrns8_1.c: New file.
10775 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10776 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10777 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10778
10779 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10780
10781 * gcc.target/i386/clflushopt-1.c: New.
10782 * gcc.target/i386/xsavec-1.c: Ditto.
10783 * gcc.target/i386/xsavec64-1.c: Ditto.
10784 * gcc.target/i386/xsaves-1.c: Ditto.
10785 * gcc.target/i386/xsaves64-1.c: Ditto.
10786 * gcc.target/i386/sse-12.c: Test new options.
10787 * gcc.target/i386/sse-13.c: Ditto.
10788 * gcc.target/i386/sse-14.c: Ditto.
10789 * gcc.target/i386/sse-22.c: Ditto.
10790 * gcc.target/i386/sse-23.c: Ditto.
10791 * g++.dg/other/i386-2.C: Ditto.
10792 * g++.dg/other/i386-3.C: Ditto.
10793
10794 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10795
10796 PR rtl-optimization/60866
10797 * gcc.dg/pr60866.c: New test.
10798
10799 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10800
10801 PR rtl-optimization/60901
10802 * gcc.target/i386/pr60901.c: New test.
10803
10804 2014-05-14 Yury Gribov <y.gribov@samsung.com>
10805
10806 PR sanitizer/61100
10807 * c-c++-common/asan/asan-interface-1.c: New test.
10808 * lib/asan-dg.exp (asan_include_flags): New function.
10809 (asan_init): Call asan_include_flags to obtain path
10810 to sanitizer headers.
10811
10812 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10813
10814 * lib/target-support.exp (check_dfp_hw_available): New function.
10815 (is-effective-target): Check $arg for dfp_hw.
10816 (is-effective-target-keyword): Likewise.
10817 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
10818 Change target to dfp_hw.
10819
10820 2014-05-13 Marek Polacek <polacek@redhat.com>
10821
10822 PR c/61162
10823 * gcc.dg/pr61162.c: New test.
10824
10825 2014-05-13 Marek Polacek <polacek@redhat.com>
10826
10827 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
10828 * c-c++-common/pr50459-2.c: New test.
10829
10830 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
10831
10832 PR c++/54310
10833 * g++.dg/template/pr54310.C: New.
10834
10835 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
10836 Sandra Loosemore <sandra@codesourcery.com>
10837
10838 * gcc.target/mips/loongson-simd.c: Disable micromips too.
10839
10840 2014-05-13 Catherine Moore <clm@cm00re.com>
10841
10842 * gcc.target/mips/near-far-1.c: Adjust expected output
10843 to allow the JALS instruction.
10844 * gcc.target/mips/near-far-2.c: Likewise.
10845 * gcc.target/mips/near-far-4.c: Likewise.
10846
10847 2014-05-13 Bin Cheng <bin.cheng@arm.com>
10848
10849 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
10850
10851 2014-05-13 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR target/61060
10854 * gcc.dg/pr61060.c: New test.
10855
10856 2014-05-12 DJ Delorie <dj@redhat.com>
10857
10858 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
10859 * gcc.dg/sibcall-4.c: Likewise.
10860
10861 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
10862
10863 * objc.dg/shadow-1.m: New test.
10864 * objc.dg/shadow-2.m: New test.
10865 * objc.dg/ivar-scope-1.m: New test.
10866 * objc.dg/ivar-scope-2.m: New test.
10867 * objc.dg/ivar-scope-3.m: New test.
10868 * objc.dg/ivar-scope-4.m: New test.
10869 * objc.dg/ivar-visibility-1.m: New test.
10870 * objc.dg/ivar-visibility-2.m: New test.
10871 * objc.dg/ivar-visibility-3.m: New test.
10872 * objc.dg/ivar-visibility-4.m: New test.
10873
10874 2014-05-12 Tobias Burnus <burnus@net-b.de>
10875
10876 PR fortran/60127
10877 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
10878
10879 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10880
10881 PR fortran/60834
10882 * gfortran.dg/associate_16.f90: New test.
10883
10884 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10885
10886 PR target/60991
10887 * gcc.target/avr/pr60991.c: New testcase.
10888
10889 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10890
10891 PR c++/60054
10892 * g++.dg/cpp1y/pr60054.C: New.
10893
10894 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10895
10896 PR c++/51199
10897 * g++.dg/template/pr51199.C: New.
10898
10899 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
10900
10901 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
10902
10903 2014-05-11 Jakub Jelinek <jakub@redhat.com>
10904
10905 * gfortran.dg/gomp/affinity-1.f90: New test.
10906
10907 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
10908
10909 * gcc.dg/torture/pr61136.c: New test.
10910
10911 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10912
10913 PR c++/59705
10914 * g++.dg/cpp0x/sfinae51.C: New.
10915
10916 PR c++/58353
10917 * g++.dg/cpp0x/variadic157.C: New.
10918
10919 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
10920
10921 PR target/51244
10922 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
10923
10924 2014-05-10 Marek Polacek <polacek@redhat.com>
10925
10926 * gcc.dg/pedwarn-init.c: New test.
10927 * gcc.dg/init-string-1.c: Adjust dg-error.
10928
10929 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
10930
10931 * lib/target-supports.exp
10932 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
10933 to the list.
10934
10935 2014-05-09 Marek Polacek <polacek@redhat.com>
10936
10937 PR c/61096
10938 * gcc.dg/pr61096-1.c: New test.
10939 * gcc.dg/pr61096-2.c: New test.
10940
10941 2014-05-09 Florian Weimer <fweimer@redhat.com>
10942
10943 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10944 * g++.dg/fstack-protector-strong.C: Likewise.
10945 * gcc.target/i386/ssp-strong-reg.c: New file.
10946
10947 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10948
10949 PR target/61055
10950 * gcc.target/avr/torture/pr61055.c: New test.
10951
10952 2014-05-09 Marek Polacek <polacek@redhat.com>
10953
10954 PR c/50459
10955 * c-c++-common/attributes-1.c: Move test line to a new test.
10956 * c-c++-common/attributes-2.c: New test.
10957 * c-c++-common/pr50459.c: New test.
10958 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10959 * gcc.dg/nonnull-2.c: Likewise.
10960 * gcc.dg/pr55570.c: Modify dg-error.
10961 * gcc.dg/tm/wrap-2.c: Likewise.
10962
10963 2014-05-08 Jeff Law <law@redhat.com>
10964
10965 PR tree-optimization/61009
10966 * g++.dg/tree-ssa/pr61009.C: New test.
10967
10968 2014-05-08 Matthias Klose <doko@ubuntu.com>
10969
10970 PR driver/61106
10971 * gcc-dg/unused-8a.c: New.
10972 * gcc-dg/unused-8b.c: Likewise.
10973
10974 2014-05-08 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/61053
10977 * gcc.dg/pr61053.c: New test.
10978
10979 2014-05-08 Marek Polacek <polacek@redhat.com>
10980
10981 PR c/61077
10982 * gcc.dg/pr61077.c: New test.
10983
10984 2014-05-08 Tobias Burnus <burnus@net-b.de>
10985
10986 * gfortran.dg/coarray_collectives_1.f90: New.
10987 * gfortran.dg/coarray_collectives_2.f90: New.
10988 * gfortran.dg/coarray_collectives_3.f90: New.
10989 * gfortran.dg/coarray_collectives_4.f90: New.
10990 * gfortran.dg/coarray_collectives_5.f90: New.
10991 * gfortran.dg/coarray_collectives_6.f90: New.
10992 * gfortran.dg/coarray/collectives_1.f90: New.
10993 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10994 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10995 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10996 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10997 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10998 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10999 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11000
11001 2014-05-08 Wei Mi <wmi@google.com>
11002
11003 PR target/58066
11004 * gcc.target/i386/pr58066.c: New test.
11005
11006 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11007
11008 * gcc.target/i386/avx256-unaligned-load-2.c,
11009 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11010 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11011 packed-single instructions.
11012
11013 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11014
11015 PR c++/13981
11016 * g++.dg/diagnostic/pr13981.C: New.
11017
11018 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11019
11020 PR tree-optimization/59100
11021 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11022 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11023
11024 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11025
11026 PR tree-optimization/61095
11027 * gcc.dg/torture/pr61095.c: New test.
11028
11029 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11030
11031 PR middle-end/39246
11032 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11033 the uninitialized complex is used.
11034 * gcc.dg/uninit-17.c: New test to check partial initialization of
11035 complex with branches.
11036 * gcc.dg/uninit-17-O0.c: Likewise.
11037
11038 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11039
11040 PR target/60884
11041 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11042 (test_03): Rename to test_02.
11043
11044 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11045
11046 PR c++/61083
11047 * g++.dg/cpp0x/sfinae50.C: New.
11048
11049 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11050
11051 PR c++/61080
11052 * g++.dg/cpp0x/deleted7.C: New.
11053
11054 2014-05-07 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/61034
11057 * g++.dg/tree-ssa/pr61034.C: New testcase.
11058
11059 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11060
11061 * gcc.target/epiphany/isr-arg.c: New file.
11062
11063 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11064
11065 PR tree-optimization/52252
11066 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11067
11068 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11069
11070 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11071 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11072 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11073 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11074 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11075 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11076 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11077 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11078 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11079 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11080 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11081 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11082 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11083 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11084 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11085 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11086 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11087 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11088 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11089 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11090 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11091 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11092 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11093 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11094 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11095 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11096 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11097 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11098 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11099 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11100 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11101 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11102 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11103 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11104 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11105 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11106 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11107 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11108 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11109 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11110 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11111 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11112 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11113 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11114 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11115 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11116 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11117 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11118 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11119 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11120 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11121 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11122 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11123 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11124 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11125 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11126 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11127 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11128 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11129 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11130 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11131 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11132 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11133 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11134 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11135 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11136 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11137 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11138 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11139 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11140 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11141 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11142
11143 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11144
11145 gcc.target/aarch64/simd/ext_f32.x: New file.
11146 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11147 gcc.target/aarch64/simd/ext_p16.x: New file.
11148 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11149 gcc.target/aarch64/simd/ext_p8.x: New file.
11150 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11151 gcc.target/aarch64/simd/ext_s16.x: New file.
11152 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11153 gcc.target/aarch64/simd/ext_s32.x: New file.
11154 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11155 gcc.target/aarch64/simd/ext_s64.x: New file.
11156 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11157 gcc.target/aarch64/simd/ext_s8.x: New file.
11158 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11159 gcc.target/aarch64/simd/ext_u16.x: New file.
11160 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11161 gcc.target/aarch64/simd/ext_u32.x: New file.
11162 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11163 gcc.target/aarch64/simd/ext_u64.x: New file.
11164 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11165 gcc.target/aarch64/simd/ext_u8.x: New file.
11166 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11167 gcc.target/aarch64/simd/ext_f64.c: New file.
11168 gcc.target/aarch64/simd/extq_f32.x: New file.
11169 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11170 gcc.target/aarch64/simd/extq_p16.x: New file.
11171 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11172 gcc.target/aarch64/simd/extq_p8.x: New file.
11173 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11174 gcc.target/aarch64/simd/extq_s16.x: New file.
11175 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11176 gcc.target/aarch64/simd/extq_s32.x: New file.
11177 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11178 gcc.target/aarch64/simd/extq_s64.x: New file.
11179 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11180 gcc.target/aarch64/simd/extq_s8.x: New file.
11181 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11182 gcc.target/aarch64/simd/extq_u16.x: New file.
11183 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11184 gcc.target/aarch64/simd/extq_u32.x: New file.
11185 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11186 gcc.target/aarch64/simd/extq_u64.x: New file.
11187 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11188 gcc.target/aarch64/simd/extq_u8.x: New file.
11189 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11190 gcc.target/aarch64/simd/extq_f64.c: New file.
11191
11192 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11193
11194 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11195 * gcc.target/aarch64/vtrnu32.c: Likewise.
11196 * gcc.target/aarch64/vtrnf32.c: Likewise.
11197
11198 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11199
11200 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11201 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11202 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11203 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11204 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11205 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11206 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11207 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11208 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11209 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11210 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11211 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11212 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11213 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11214 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11215 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11216 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11217 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11218 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11219 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11220 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11221 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11222 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11223 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11224 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11225 * gcc.target/aarch64/simd/vtrns16.x: New file.
11226 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11227 * gcc.target/aarch64/simd/vtrns32.x: New file.
11228 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11229 * gcc.target/aarch64/simd/vtrns8.x: New file.
11230 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11231 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11232 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11233 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11234 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11235 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11236
11237 2014-05-07 Richard Biener <rguenther@suse.de>
11238
11239 PR tree-optimization/57864
11240 * gcc.dg/torture/pr57864.c: New testcase.
11241
11242 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11243
11244 PR libfortran/61049
11245 * gfortran.dg/list_read_13.f: New test.
11246
11247 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11248
11249 PR c++/60999
11250 * g++.dg/cpp0x/nsdmi-template9.C: New.
11251 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11252
11253 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11254 Mike Stump <mikestump@comcast.net>
11255 Richard Sandiford <rdsandiford@googlemail.com>
11256
11257 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11258
11259 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11260
11261 PR ipa/60965
11262 * g++.dg/ipa/devirt-32.C: New testcase.
11263
11264 2014-05-05 Richard Biener <rguenther@suse.de>
11265
11266 PR middle-end/61010
11267 * gcc.dg/torture/pr61010.c: New testcase.
11268
11269 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11270
11271 * gcc.target/s390/leaf-profile.c: New testcase.
11272
11273 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11274
11275 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11276 Disable asm scan for s390.
11277 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11278 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11279
11280 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11281
11282 PR tree-optimization/60363
11283 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11284
11285 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11286
11287 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11288 (dg-require-effective-target): Change target to powerpc_fprs.
11289 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11290 (dg-require-effective-target): Change target to dfprt.
11291
11292 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11293
11294 PR c++/58582
11295 * g++.dg/cpp0x/deleted4.C: New.
11296 * g++.dg/cpp0x/deleted5.C: Likewise.
11297 * g++.dg/cpp0x/deleted6.C: Likewise.
11298
11299 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11300
11301 PR fortran/61025
11302 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11303 regexps for -m32.
11304 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11305 * gfortran.dg/coarray_poly_6.f90: Likewise.
11306 * gfortran.dg/coarray_poly_7.f90: Likewise.
11307 * gfortran.dg/coarray_poly_8.f90: Likewise.
11308
11309 2014-05-02 Marek Polacek <polacek@redhat.com>
11310
11311 PR c/25801
11312 * gcc.dg/pr25801.c: New test.
11313
11314 2014-05-02 Marek Polacek <polacek@redhat.com>
11315
11316 PR c/60784
11317 * gcc.dg/pr60784.c: New test.
11318
11319 2014-05-01 Marek Polacek <polacek@redhat.com>
11320
11321 PR c/60915
11322 * gcc.dg/pr60915.c: New test.
11323
11324 2014-05-01 Marek Polacek <polacek@redhat.com>
11325
11326 PR c/60257
11327 * gcc.dg/pr60257.c: New test.
11328
11329 2014-05-01 Marek Polacek <polacek@redhat.com>
11330
11331 PR c/43395
11332 * c-c++-common/pr43395.c: New test.
11333
11334 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11335
11336 * gcc.dg/cond-reduc-1.c: New test.
11337 * gcc.dg/cond-reduc-2.c: Likewise.
11338
11339 2014-05-01 Marek Polacek <polacek@redhat.com>
11340
11341 PR c/29467
11342 * gcc.dg/pr29467.c: New test.
11343 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11344 about boolean types.
11345 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11346 to bool.
11347 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11348
11349 2014-05-01 Marek Polacek <polacek@redhat.com>
11350
11351 PR c/43245
11352 * gcc.dg/pr43245.c: New test.
11353
11354 2014-05-01 Marek Polacek <polacek@redhat.com>
11355
11356 PR c/56989
11357 * gcc.dg/pr56989.c: New test.
11358
11359 2014-04-30 Ian Lance Taylor <iant@google.com>
11360
11361 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11362 in go_compile_args rather than in argument to go-torture-execute.
11363
11364 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11365
11366 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11367 instead of getpid.
11368
11369 2014-04-30 Tobias Burnus <burnus@net-b.de>
11370
11371 * gfortran.dg/coarray_poly_6.f90
11372 * gfortran.dg/coarray_poly_7.f90
11373 * gfortran.dg/coarray_poly_8.f90
11374
11375 2014-04-30 Tobias Burnus <burnus@net-b.de>
11376
11377 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11378 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11379 * gfortran.dg/coarray/codimension.f90: New.
11380
11381 2014-04-30 Tobias Burnus <burnus@net-b.de>
11382
11383 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11384 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11385
11386 2014-04-30 Tobias Burnus <burnus@net-b.de>
11387
11388 * gfortran.dg/coarray_poly_4.f90: New.
11389 * gfortran.dg/coarray_poly_5.f90: New.
11390
11391 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11392
11393 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11394 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11395 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11396 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11397 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11398 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11399 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11400 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11401 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11402 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11403 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11404 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11405 * gcc.target/arm/simd/vuzps16_1.c: New file.
11406 * gcc.target/arm/simd/vuzps32_1.c: New file.
11407 * gcc.target/arm/simd/vuzps8_1.c: New file.
11408 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11409 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11410 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11411
11412 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11413
11414 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11415 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11416 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11417
11418 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11419
11420 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11421 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11422 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11423 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11424 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11425 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11426 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11427 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11428 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11429 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11430 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11431 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11432 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11433 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11434 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11435 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11436 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11437 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11438 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11439 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11440 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11441 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11442 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11443 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11444 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11445 * gcc.target/aarch64/simd/vuzps16.x: New file.
11446 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11447 * gcc.target/aarch64/simd/vuzps32.x: New file.
11448 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11449 * gcc.target/aarch64/simd/vuzps8.x: New file.
11450 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11451 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11452 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11453 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11454 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11455 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11456
11457 2014-04-30 Richard Biener <rguenther@suse.de>
11458
11459 PR tree-optimization/48329
11460 * gfortran.dg/vect/pr48329.f90: New testcase.
11461
11462 2014-04-30 Marek Polacek <polacek@redhat.com>
11463
11464 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11465 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11466
11467 2014-04-30 Marek Polacek <polacek@redhat.com>
11468
11469 PR c/60139
11470 * gcc.dg/pr60139.c: New test.
11471
11472 2014-04-30 Marek Polacek <polacek@redhat.com>
11473
11474 PR c/60351
11475 * gcc.dg/pr60351.c: New test.
11476
11477 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11478
11479 * gcc.target/arm/simd/simd.exp: New file.
11480 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11481 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11482 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11483 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11484 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11485 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11486 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11487 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11488 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11489 * gcc.target/arm/simd/vzipf32_1.c: New file.
11490 * gcc.target/arm/simd/vzipp16_1.c: New file.
11491 * gcc.target/arm/simd/vzipp8_1.c: New file.
11492 * gcc.target/arm/simd/vzips16_1.c: New file.
11493 * gcc.target/arm/simd/vzips32_1.c: New file.
11494 * gcc.target/arm/simd/vzips8_1.c: New file.
11495 * gcc.target/arm/simd/vzipu16_1.c: New file.
11496 * gcc.target/arm/simd/vzipu32_1.c: New file.
11497 * gcc.target/arm/simd/vzipu8_1.c: New file.
11498
11499 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11500
11501 PR c++/51707
11502 * g++.dg/cpp0x/constexpr-51707.C: New.
11503
11504 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11505
11506 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11507 occurrences of "int" in the gimple dump to reflect that the return
11508 types of functions now show up in such dumps.
11509 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11510
11511 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR tree-optimization/60971
11514 * c-c++-common/turtore/pr60971.c: New test.
11515
11516 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11517
11518 * gcc.target/aarch64/simd/simd.exp: New file.
11519 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11520 * gcc.target/aarch64/simd/vzipf32.x: New file.
11521 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11522 * gcc.target/aarch64/simd/vzipp16.x: New file.
11523 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11524 * gcc.target/aarch64/simd/vzipp8.x: New file.
11525 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11526 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11527 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11528 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11529 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11530 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11531 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11532 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11533 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11534 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11535 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11536 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11537 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11538 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11539 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11540 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11541 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11542 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11543 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11544 * gcc.target/aarch64/simd/vzips16.x: New file.
11545 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11546 * gcc.target/aarch64/simd/vzips32.x: New file.
11547 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11548 * gcc.target/aarch64/simd/vzips8.x: New file.
11549 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11550 * gcc.target/aarch64/simd/vzipu16.x: New file.
11551 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11552 * gcc.target/aarch64/simd/vzipu32.x: New file.
11553 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11554 * gcc.target/aarch64/simd/vzipu8.x: New file.
11555
11556 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11557
11558 * gcc.target/aarch64/fcsel_1.c: New test case.
11559
11560 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11561
11562 PR libfortran/60810
11563 * gfortran.dg/arrayio_13.f90: New test.
11564
11565 2014-04-28 Martin Jambor <mjambor@suse.cz>
11566
11567 * gcc.dg/tree-ssa/sra-14.c: New test.
11568
11569 2014-04-28 Richard Biener <rguenther@suse.de>
11570
11571 PR middle-end/60092
11572 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11573 * gcc.dg/vect/pr60092.c: Likewise.
11574
11575 2014-04-28 Richard Biener <rguenther@suse.de>
11576
11577 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11578 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11579 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11580 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11581
11582 2014-04-28 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/60979
11585 * gcc.dg/graphite/pr60979.c: New testcase.
11586
11587 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11588
11589 PR c/60983
11590 * gcc.dg/pr60114.c: Use signed chars.
11591
11592 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11593
11594 PR c++/59120
11595 * g++.dg/cpp0x/alias-decl-43.C: New.
11596
11597 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11598
11599 PR fortran/59604
11600 PR fortran/58003
11601 * gfortran.dg/no_range_check_3.f90: New test.
11602
11603 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11604
11605 PR libfortran/52539
11606 * gfortran.dg/namelist_utf8.f90: New test.
11607
11608 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11609
11610 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11611 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11612 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11613
11614 2014-04-25 Cary Coutant <ccoutant@google.com>
11615
11616 PR debug/60929
11617 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11618 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11619 -fdebug-types-section flag.
11620
11621 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11622
11623 * gcc.target/arm/tail-long-call.c: New test.
11624
11625 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11626
11627 PR tree-optimization/60930
11628 * gcc.dg/torture/pr60930.c: New test.
11629
11630 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR tree-optimization/60960
11633 * gcc.c-torture/execute/pr60960.c: New test.
11634
11635 2014-04-25 Marek Polacek <polacek@redhat.com>
11636
11637 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11638
11639 2014-04-25 Marek Polacek <polacek@redhat.com>
11640
11641 PR c/18079
11642 * gcc.dg/pr18079.c: New test.
11643 * gcc.dg/pr18079-2.c: New test.
11644
11645 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11646
11647 * c-c++-common/gomp/pr60823-2.c: Require effective target
11648 vect_simd_clones.
11649
11650 2014-04-25 Marek Polacek <polacek@redhat.com>
11651
11652 PR c/60114
11653 * gcc.dg/pr60114.c: New test.
11654
11655 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11656
11657 * gcc.c-torture/execute/20140425-1.c: New test.
11658
11659 2014-04-25 Marek Polacek <polacek@redhat.com>
11660
11661 PR c/60156
11662 * c-c++-common/pr60156.c: New test.
11663
11664 2014-04-25 Richard Biener <rguenther@suse.de>
11665
11666 PR ipa/60912
11667 * g++.dg/opt/pr60912.C: New testcase.
11668
11669 2014-04-25 Richard Biener <rguenther@suse.de>
11670
11671 PR ipa/60911
11672 * gcc.dg/lto/pr60911_0.c: New testcase.
11673
11674 2014-04-24 Cong Hou <congh@google.com>
11675
11676 PR tree-optimization/60896
11677 * g++.dg/vect/pr60896.cc: New test.
11678
11679 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11680
11681 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11682 unpack builtin functionss for 128-bit types.
11683 * gcc.target/powerpc/pack02.c: Likewise.
11684 * gcc.target/powerpc/pack03.c: Likewise.
11685 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11686 divide builtin functionss.
11687 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11688 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11689 functions.
11690 * gcc.target/powerpc/bcd-2.c: Likewise.
11691 * gcc.target/powerpc/bcd-3.c: Likewise.
11692 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11693 builtin functionss.
11694 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11695
11696 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11697
11698 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11699 keeps_null_pointer_checks.
11700 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11701 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11702 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11703 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11704
11705 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11706
11707 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11708 Replace load with read and store with write.
11709
11710 2014-04-24 Jeff Law <law@redhat.com>
11711
11712 PR target/60822
11713 * gcc.c-torture/pr60822.c: New test.
11714 * gcc.c-torture/pr60822.x: New test.
11715
11716 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11717
11718 PR c++/57958
11719 * g++.dg/cpp0x/pr57958.C: New test.
11720
11721 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11722
11723 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11724 true for aarch64_be.
11725
11726 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11727 Tom de Vries <tom@codesourcery.com>
11728
11729 * gcc.dg/fuse-caller-save.c: New test.
11730
11731 2014-04-24 Joey Ye <joey.ye@arm.com>
11732
11733 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11734
11735 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11736
11737 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11738 * gcc.dg/vect/vect-bswap16: New test.
11739 * gcc.dg/vect/vect-bswap32: Likewise.
11740 * gcc.dg/vect/vect-bswap64: Likewise.
11741
11742 2014-04-23 Jeff Law <law@redhat.com>
11743
11744 PR tree-optimization/60902
11745 * gcc.target/i386/pr60902.c: New test.
11746
11747 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11748
11749 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11750 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11751 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11752
11753 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11754
11755 * gcc.target/arm/rev16.c: New test.
11756
11757 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11758
11759 * gcc.target/aarch64/rev16_1.c: New test.
11760
11761 2014-04-23 Richard Biener <rguenther@suse.de>
11762
11763 PR tree-optimization/60903
11764 * gcc.dg/torture/pr60903.c: New testcase.
11765
11766 2014-04-23 Richard Biener <rguenther@suse.de>
11767
11768 PR middle-end/60895
11769 * g++.dg/torture/pr60895.C: New testcase.
11770
11771 2014-04-23 Richard Biener <rguenther@suse.de>
11772
11773 PR middle-end/60891
11774 * gcc.dg/torture/pr60891.c: New testcase.
11775
11776 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR sanitizer/60275
11779 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11780 -fno-sanitize-recover to dg-options.
11781 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11782 add -std=c++11 to dg-options.
11783 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11784 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11785 add -std=c++1y to dg-options.
11786 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11787 -fno-sanitize-recover to dg-options.
11788 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11789 * c-c++-common/ubsan/vla-4.c: Likewise.
11790 * c-c++-common/ubsan/pr59503.c: Likewise.
11791 * c-c++-common/ubsan/vla-3.c: Likewise.
11792 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11793 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11794 * c-c++-common/ubsan/shift-3.c: Likewise.
11795 * c-c++-common/ubsan/overflow-1.c: Likewise.
11796 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11797 * c-c++-common/ubsan/vla-2.c: Likewise.
11798 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11799 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11800 * c-c++-common/ubsan/shift-6.c: Likewise.
11801 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11802 * c-c++-common/ubsan/overflow-add-3.c: New test.
11803 * c-c++-common/ubsan/overflow-add-4.c: New test.
11804 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11805 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11806
11807 2014-04-22 Christian Bruel <christian.bruel@st.com>
11808
11809 * gcc.target/sh/hiconst.c: New test.
11810
11811 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11812
11813 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11814 lroundf generates custom round instruction, too.
11815
11816 2014-04-22 Tobias Burnus <burnus@net-b.de>
11817
11818 PR fortran/60881
11819 * coarray/alloc_comp_3.f90: New.
11820
11821 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 PR target/60868
11824 * gcc.target/i386/pr60868.c: New testcase.
11825
11826 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR c/59073
11829 * c-c++-common/gomp/pr59073.c: New test.
11830
11831 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11832
11833 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
11834
11835 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11836
11837 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
11838 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
11839
11840 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
11841
11842 * gcc.dg/memcpy-5.c: New test.
11843
11844 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11845
11846 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
11847
11848 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
11849 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
11850 *-*-solaris2.9.
11851 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
11852 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
11853 from dg-options.
11854 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
11855 from dg-additional-options.
11856 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
11857 from dg-options.
11858
11859 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
11860 execution check.
11861 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
11862 (sigill_hdlr): Remove.
11863 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
11864 check.
11865
11866 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
11867 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
11868 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
11869
11870 * lib/target-supports.exp (add_options_for_tls): Remove
11871 *-*-solaris2.9* handling.
11872
11873 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
11874
11875 * gcc.target/aarch64/vect_cvtf_1.c: New.
11876
11877 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR tree-optimization/60823
11880 * c-c++-common/gomp/pr60823-1.c: New test.
11881 * c-c++-common/gomp/pr60823-2.c: New test.
11882 * c-c++-common/gomp/pr60823-3.c: New test.
11883
11884 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11885
11886 * gcc.target/arm/anddi_notdi-1.c: New test.
11887 * gcc.target/arm/iordi_notdi-1.c: New test case.
11888
11889 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11890
11891 * gcc.target/arm/iordi_notdi-1.c: New test.
11892
11893 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11894
11895 * gcc.target/aarch64/vrnd_f64_1.c : New file.
11896
11897 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11898
11899 PR target/60735
11900 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
11901 not cause errors if -mspe.
11902
11903 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
11904
11905 PR target/60909
11906 * gcc.target/i386/pr60909-1.c: New test.
11907 * gcc.target/i386/pr60909-2.c: Ditto.
11908
11909 2014-04-18 Cong Hou <congh@google.com>
11910
11911 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
11912 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
11913
11914 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11915
11916 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
11917 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11918
11919 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
11920
11921 PR c++/59200
11922 * g++.dg/cpp0x/alias-decl-42.C: New.
11923
11924 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
11925
11926 * gcc.target/powerpc/ti_math1.c: New.
11927 * gcc.target/powerpc/ti_math2.c: New.
11928
11929 2014-04-17 Martin Jambor <mjambor@suse.cz>
11930
11931 * gnat.dg/opt34.adb: New.
11932 * gnat.dg/opt34_pkg.ads: Likewise.
11933
11934 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11935
11936 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
11937 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
11938
11939 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11940
11941 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
11942 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
11943
11944 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11945
11946 PR target/60847
11947 Forward port from 4.8 branch
11948 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11949
11950 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11951 Fix scan patterns.
11952 * gcc.target/i386/bmi-2.c: Ditto.
11953
11954 2014-04-17 Richard Biener <rguenther@suse.de>
11955
11956 PR middle-end/60849
11957 * g++.dg/opt/pr60849.C: New testcase.
11958
11959 2014-04-17 Richard Biener <rguenther@suse.de>
11960
11961 PR tree-optimization/60836
11962 * g++.dg/vect/pr60836.cc: New testcase.
11963
11964 2014-04-17 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/60841
11967 * gcc.dg/vect/pr60841.c: New testcase.
11968
11969 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11970
11971 * g++.dg/ipa/devirt-31.C: New testcase.
11972
11973 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11974
11975 PR lto/60820
11976 * gcc.dg/lto/pr60820_0.c: New testcase.
11977 * gcc.dg/lto/pr60820_1.c: New testcase.
11978
11979 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11980
11981 PR ipa/60854
11982 * g++.dg/torture/pr60854.C: New testcase.
11983
11984 2014-04-16 Catherine Moore <clm@codesourcery.com>
11985
11986 * gcc.target/mips/umips-store16-2.c: New test.
11987
11988 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11989
11990 * g++.dg/cpp0x/initlist-vect.C: New file.
11991
11992 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11993
11994 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11995 * gcc.dg/uninit-I-O0.c: Likewise.
11996 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11997
11998 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR tree-optimization/60844
12001 * gcc.dg/pr60844.c: New test.
12002
12003 2014-04-15 Richard Biener <rguenther@suse.de>
12004
12005 PR rtl-optimization/56965
12006 * gcc.dg/torture/pr56965-1.c: New testcase.
12007 * gcc.dg/torture/pr56965-2.c: Likewise.
12008
12009 2014-04-15 Teresa Johnson <tejohnson@google.com>
12010
12011 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12012
12013 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12014
12015 * gnat.dg/vect14.adb: New test.
12016
12017 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12018
12019 * gnat.dg/vect12.ad[sb]: New test.
12020 * gnat.dg/vect13.ad[sb]: Likewise.
12021
12022 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12023
12024 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12025 under qemu-arm.
12026 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12027 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12028 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12029 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12030 * c-c++-common/ubsan/null-1.c: Likewise.
12031 * c-c++-common/ubsan/null-10.c: Likewise.
12032 * c-c++-common/ubsan/null-11.c: Likewise.
12033 * c-c++-common/ubsan/null-2.c: Likewise.
12034 * c-c++-common/ubsan/null-3.c: Likewise.
12035 * c-c++-common/ubsan/null-4.c: Likewise.
12036 * c-c++-common/ubsan/null-5.c: Likewise.
12037 * c-c++-common/ubsan/null-6.c: Likewise.
12038 * c-c++-common/ubsan/null-7.c: Likewise.
12039 * c-c++-common/ubsan/null-8.c: Likewise.
12040 * c-c++-common/ubsan/null-9.c: Likewise.
12041 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12042 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12043 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12044 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12045 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12046 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12047 * c-c++-common/ubsan/pr59333.c: Likewise.
12048 * c-c++-common/ubsan/pr59667.c: Likewise.
12049 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12050 * c-c++-common/ubsan/pr60636.c: Likewise.
12051 * c-c++-common/ubsan/shift-1.c: Likewise.
12052 * c-c++-common/ubsan/shift-2.c: Likewise.
12053 * c-c++-common/ubsan/vla-1.c: Likewise.
12054
12055 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12056
12057 * gnat.dg/vect11.ad[sb]: New test.
12058
12059 2014-04-14 Richard Biener <rguenther@suse.de>
12060
12061 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12062
12063 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12064
12065 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12066
12067 2014-04-14 Richard Biener <rguenther@suse.de>
12068 Marc Glisse <marc.glisse@inria.fr>
12069
12070 PR c/60819
12071 * gcc.target/i386/vec-may_alias.c: New testcase.
12072
12073 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12074
12075 * lib/target-supports.exp
12076 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12077 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12078 Fix formatting.
12079
12080 2014-04-14 Richard Biener <rguenther@suse.de>
12081
12082 PR lto/60720
12083 * gcc.dg/lto/pr60720_0.c: New testcase.
12084 * gcc.dg/lto/pr60720_1.c: Likewise.
12085
12086 2014-04-14 Christian Bruel <christian.bruel@st.com>
12087
12088 * gcc.target/sh/memset.c: New test.
12089
12090 2014-04-14 Richard Biener <rguenther@suse.de>
12091
12092 PR middle-end/55022
12093 * gcc.dg/graphite/pr55022.c: New testcase.
12094
12095 2014-04-14 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/59817
12098 PR tree-optimization/60453
12099 * gfortran.dg/graphite/pr59817.f: New testcase.
12100 * gcc.dg/graphite/pr59817-1.c: Likewise.
12101 * gcc.dg/graphite/pr59817-2.c: Likewise.
12102
12103 2014-04-14 Jason Merrill <jason@redhat.com>
12104
12105 Revert:
12106 * lib/gcc-dg.exp (dg-build-dso): New.
12107 (gcc-dg-test-1): Handle dg-do-what "dso".
12108
12109 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12110
12111 PR fortran/60717
12112 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12113
12114 PR fortran/58085
12115 * gfortran.dg/associate_15.f90: New test.
12116
12117 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12118
12119 PR middle-end/60467
12120 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12121 case to check.
12122
12123 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12124
12125 PR middle-end/60469
12126 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12127
12128 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12129
12130 * gcc.target/mips/umips-store16-1.c: New test.
12131
12132 2014-04-11 Tobias Burnus <burnus@net-b.de>
12133
12134 PR c/60194
12135 * * g++.dg/warn/warn_format_signedness.C: New.
12136 * gcc.dg/format/warn-signedness.c: New.
12137
12138 2014-04-11 Tobias Burnus <burnus@net-b.de>
12139
12140 PR fortran/58880
12141 PR fortran/60495
12142 * gfortran.dg/finalize_25.f90: New.
12143
12144 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12145
12146 * gcc.target/epiphany/t1068-2.c: New file.
12147
12148 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12149
12150 * gcc.target/epiphany/btst-1.c: New test.
12151
12152 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12153
12154 PR rtl-optimization/60651
12155 * gcc.target/epiphany/mode-switch.c: New test.
12156
12157 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12158
12159 PR c++/58600
12160 * g++.dg/cpp0x/gen-attrs-58.C: New.
12161 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12162
12163 2014-04-11 Steve Ellcey <sellcey@mips.com>
12164 Jakub Jelinek <jakub@redhat.com>
12165
12166 PR middle-end/60556
12167 * gcc.c-torture/compile/pr60556.c: New test.
12168
12169 2014-04-11 Richard Biener <rguenther@suse.de>
12170
12171 PR middle-end/60797
12172 * gcc.dg/pr60797.c: New testcase.
12173
12174 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12175
12176 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12177 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12178 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12179 rename to ...
12180 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12181 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12182 instructions as well.
12183
12184 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12185
12186 PR rtl-optimization/60663
12187 * gcc.target/arm/pr60663.c: New test.
12188
12189 2014-04-10 Jason Merrill <jason@redhat.com>
12190
12191 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12192
12193 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR lto/60567
12196 * g++.dg/lto/pr60567_0.C: New test.
12197
12198 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12199
12200 * gfortran.dg/class_nameclash.f90: New test.
12201
12202 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12203
12204 PR c++/52844
12205 * g++.dg/cpp0x/variadic156.C: New.
12206
12207 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12208
12209 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12210 long.
12211
12212 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12213
12214 PR debug/60655
12215 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12216 -fdata-sections.
12217
12218 2014-04-09 Steve Ellcey <sellcey@mips.com>
12219
12220 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12221 and scan lists.
12222
12223 2014-04-09 Cong Hou <congh@google.com>
12224
12225 PR testsuite/60773
12226 * lib/target-supports.exp:
12227 (check_effective_target_vect_widen_si_to_di_pattern): New.
12228 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12229 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12230 targets only.
12231 (foo): Fix up formatting.
12232 (main): Call check_vect.
12233
12234 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12235
12236 PR c++/59115
12237 * g++.dg/template/crash119.C: New.
12238
12239 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12240
12241 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12242
12243 2014-04-08 Jason Merrill <jason@redhat.com>
12244
12245 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12246
12247 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12248
12249 PR rtl-optimization/60776
12250 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12251 * gcc.dg/builtin-bswap-7.c: Likewise.
12252 * gcc.dg/builtin-bswap-6a.c: New testcase.
12253 * gcc.dg/builtin-bswap-7a.c: New testcase.
12254
12255 Revert
12256 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12257
12258 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12259 optimization.
12260 * gcc.dg/builtin-bswap-7.c: Likewise.
12261
12262 2014-04-08 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/60785
12265 * gcc.dg/graphite/pr60785.c: New testcase.
12266
12267 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12268
12269 PR target/60602
12270 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12271 with as at -O0.
12272
12273 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12274
12275 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12276 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12277 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12278
12279 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12280
12281 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12282
12283 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12284
12285 PR target/60609
12286 * g++.dg/torture/pr60609.C: New test.
12287
12288 2014-04-07 Richard Biener <rguenther@suse.de>
12289
12290 PR tree-optimization/60766
12291 * gcc.dg/torture/pr60766.c: New testcase.
12292
12293 2014-04-07 Jason Merrill <jason@redhat.com>
12294
12295 * lib/gcc-dg.exp (dg-build-dso): New.
12296 (gcc-dg-test-1): Handle dg-do-what "dso".
12297 * lib/target-supports.exp (add_options_for_dlopen): New.
12298 (check_effective_target_dlopen): Use it.
12299
12300 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12301
12302 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12303
12304 2014-04-07 Richard Biener <rguenther@suse.de>
12305
12306 PR middle-end/60750
12307 * g++.dg/torture/pr60750.C: New testcase.
12308 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12309
12310 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12311
12312 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12313
12314 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12315
12316 PR testsuite/60671
12317 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12318
12319 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12320
12321 PR testsuite/60672
12322 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12323
12324 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12325
12326 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12327
12328 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12329
12330 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12331
12332 * gcc.target/avr/dev-specific-rmw.c: New test.
12333
12334 2014-04-04 Cong Hou <congh@google.com>
12335
12336 PR tree-optimization/60656
12337 * gcc.dg/vect/pr60656.c: New test.
12338
12339 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12340
12341 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12342 optimization.
12343 * gcc.dg/builtin-bswap-7.c: Likewise.
12344
12345 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12346
12347 PR c++/58207
12348 * g++.dg/cpp0x/constexpr-ice15.C: New.
12349
12350 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12351
12352 PR ipa/59626
12353 testcase by Richard Biener
12354 * gcc.dg/lto/pr59626_0.c: New testcase.
12355 * gcc.dg/lto/pr59626_1.c: New testcase.
12356
12357 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12358
12359 PR debug/60655
12360 * gcc.c-torture/compile/pr60655-1.c: New test.
12361
12362 2014-04-04 Martin Jambor <mjambor@suse.cz>
12363
12364 PR ipa/60640
12365 * g++.dg/ipa/pr60640-1.C: New test.
12366 * g++.dg/ipa/pr60640-2.C: Likewise.
12367 * g++.dg/ipa/pr60640-3.C: Likewise.
12368 * g++.dg/ipa/pr60640-4.C: Likewise.
12369
12370 2014-04-04 Jeff Law <law@redhat.com>
12371
12372 PR target/60657
12373 * gcc.target/arm/pr60657.c: New test.
12374
12375 2014-04-04 Richard Biener <rguenther@suse.de>
12376
12377 PR ipa/60746
12378 * g++.dg/torture/pr60746.C: New testcase.
12379
12380 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12381
12382 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12383 * g++.old-deja/g++.jason/overload21.C: Likewise.
12384 * g++.old-deja/g++.law/init5.C: Likewise.
12385
12386 2014-04-03 Cong Hou <congh@google.com>
12387
12388 PR tree-optimization/60505
12389 * gcc.dg/vect/pr60505.c: New test.
12390
12391 2014-04-03 Richard Biener <rguenther@suse.de>
12392
12393 PR tree-optimization/60740
12394 * gcc.dg/graphite/pr60740.c: New testcase.
12395
12396 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12397
12398 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12399 * g++.dg/warn/Wnvdtor-2.C: New.
12400 * g++.dg/warn/Wnvdtor-3.C: New.
12401 * g++.dg/warn/Wnvdtor-4.C: New.
12402 * g++.dg/warn/Weff1.C: Delete.
12403 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12404 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12405
12406 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12407
12408 PR ipa/60659
12409 * g++.dg/torture/pr60659.C: New testcase.
12410
12411 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12412
12413 PR tree-optimization/60733
12414 * gcc.dg/torture/pr60733.c: New test.
12415
12416 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12417
12418 PR rtl-optimization/60650
12419 * gcc.target/arm/pr60650-2.c: New.
12420
12421 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12422
12423 * gcc.target/i386/avx2-vpand-3.c,
12424 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12425
12426 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12427
12428 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12429 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12430 gcc.target/i386/memcpy-strategy-1.c,
12431 gcc.target/i386/memcpy-strategy-2.c,
12432 gcc.target/i386/memcpy-vector_loop-1.c,
12433 gcc.target/i386/memcpy-vector_loop-2.c,
12434 gcc.target/i386/memset-vector_loop-1.c,
12435 gcc.target/i386/memset-vector_loop-2.c,
12436 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12437 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12438 -march= options different from those in dg-options.
12439
12440 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12441
12442 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12443 gcc.target/i386/pr30970.c: Use -mtune=generic.
12444 * gcc.target/i386/avx2-vpaddb-3.c,
12445 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12446 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12447 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12448 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12449 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12450 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12451 gcc.target/i386/avx2-vpsubw-3.c,
12452 gcc.target/i386/avx256-unaligned-load-1.c,
12453 gcc.target/i386/avx256-unaligned-load-4.c,
12454 gcc.target/i386/avx256-unaligned-store-1.c,
12455 gcc.target/i386/avx256-unaligned-store-2.c,
12456 gcc.target/i386/avx256-unaligned-store-4.c: Use
12457 -mno-prefer-avx128.
12458
12459 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12460 Iain Sandoe <iain@codesourcery.com>
12461
12462 PR target/54083
12463 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12464 with the additional options -Wl,-undefined,dynamic_lookup
12465 and -Wl,-flat_namespace.
12466 * gcc.dg/torture/pr53922.c: Additional option
12467 -Wl,-flat_namespace for darwin[89].
12468 * gcc.dg/torture/pr60092.c: Additional options
12469 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12470 for darwin[89].
12471
12472 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12473
12474 PR target/43751
12475 * lib/prune.exp: Modify the regular express to prune
12476 the new warnings introduced by r205679 on darwin9.
12477
12478 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12479
12480 * g++.dg/init/ctor4.C: Adjust.
12481 * g++.dg/init/ctor4-1.C: New.
12482 * g++.dg/cpp0x/defaulted2.C: Adjust.
12483
12484 2014-04-01 Richard Henderson <rth@redhat.com>
12485
12486 PR target/60704
12487 * gcc.dg/pr60704.c: New file.
12488
12489 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12490
12491 PR target/60363
12492 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12493 logical_op_short_circuit targets.
12494
12495 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12496
12497 PR libfortran/60128
12498 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12499 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12500
12501 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12502
12503 PR rtl-optimization/60700
12504 * gcc.target/i386/pr60700.c: New test.
12505
12506 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12507
12508 PR target/60650
12509 * gcc.target/arm/pr60650.c: Adjust command line options.
12510
12511 2014-03-31 Martin Jambor <mjambor@suse.cz>
12512
12513 PR middle-end/60647
12514 * gcc.dg/pr60647-1.c: New test.
12515 * gcc.dg/pr60647-2.c: Likewise.
12516
12517 2014-03-31 Richard Biener <rguenther@suse.de>
12518
12519 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12520
12521 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12522
12523 PR target/60034
12524 * gcc.target/aarch64/pr60034.c: New file.
12525
12526 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12527
12528 PR c++/60626
12529 * g++.dg/cpp1y/pr60626.C: New testcase.
12530
12531 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12532
12533 * gcc.dg/pr45416.c: Allow bextr on x86.
12534 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12535 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12536 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12537 * gcc.target/i386/l_fma_double_1.c,
12538 gcc.target/i386/l_fma_double_2.c,
12539 gcc.target/i386/l_fma_double_3.c,
12540 gcc.target/i386/l_fma_double_4.c,
12541 gcc.target/i386/l_fma_double_5.c,
12542 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12543 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12544 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12545 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12546 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12547 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12548 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12549
12550 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR target/60648
12553 * g++.dg/pr60648.C: Move test to...
12554 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12555 dg-options, add for fpic targets dg-additional-options -fPIC.
12556
12557 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12558
12559 * gnat.dg/opt33.adb: New testcase.
12560
12561 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12562
12563 PR target/60697
12564 * gcc.target/aarch64/pr60697.c: New.
12565
12566 2014-03-27 Jeff Law <law@redhat.com>
12567
12568 PR target/60648
12569 * g++.dg/pr60648.C: New test.
12570
12571 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12572
12573 PR c++/60573
12574 * g++.dg/cpp1y/pr60573.C: New testcase.
12575
12576 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR target/60693
12579 * gcc.target/i386/pr60693.c: New test.
12580
12581 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12582
12583 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12584
12585 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12586
12587 PR c++/60689
12588 * c-c++-common/pr60689.c: New test.
12589
12590 PR c++/58678
12591 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12592 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12593 targets.
12594
12595 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12596
12597 PR target/60675
12598 * gcc.target/aarch64/pr60675.C: New.
12599
12600 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12601
12602 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12603 * lib/target-supports.exp: Return true for s390
12604 in check_effective_logical_op_short_circuit.
12605
12606 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12607
12608 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12609 of second source operand.
12610 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12611 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12612 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12613
12614 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR ipa/60315
12617 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12618
12619 2014-03-28 Tobias Burnus <burnus@net-b.de>
12620
12621 * lib/cilk-plus-dg.exp: New.
12622 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12623 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12624
12625 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12626
12627 PR fortran/60522
12628 * gfortran.dg/where_4.f90: New test case.
12629
12630 2014-03-27 Tobias Burnus <burnus@net-b.de>
12631
12632 PR fortran/58880
12633 * gfortran.dg/finalize_24.f90: New.
12634
12635 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12636
12637 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12638 vbpermq builtin.
12639
12640 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12641 vec_select optimizations.
12642 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12643 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12644
12645 PR target/60672
12646 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12647 xxpermdi builtins are supported.
12648
12649 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12650
12651 PR rtl-optimization/60650
12652 * gcc.target/arm/pr60650.c: New.
12653
12654 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12655
12656 * gcc.target/s390/20140327-1.c: New testcase.
12657
12658 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR middle-end/60682
12661 * g++.dg/gomp/pr60682.C: New test.
12662
12663 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12664
12665 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12666
12667 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12668
12669 PR target/60580
12670 * gcc.target/aarch64/pr60580_1.c: New.
12671 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12672 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12673
12674 2014-03-26 Dehao Chen <dehao@google.com>
12675
12676 * gcc.dg/predict-8.c: New test.
12677
12678 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12679
12680 PR c++/52369
12681 * g++.dg/init/const10.C: New.
12682 * g++.dg/init/const11.C: New.
12683 * g++.dg/init/pr25811.C: Adjust.
12684 * g++.dg/init/pr29043.C: Likewise.
12685 * g++.dg/init/pr43719.C: Likewise.
12686 * g++.dg/init/pr44086.C: Likewise.
12687 * g++.dg/init/ctor8.C: Likewise.
12688 * g++.dg/init/uninitialized1.C: Likewise.
12689
12690 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12691
12692 PR sanitizer/60636
12693 * c-c++-common/ubsan/pr60636.c: New test.
12694
12695 2014-03-26 Andreas Schwab <schwab@suse.de>
12696
12697 * g++.dg/torture/pr60315.C: Remove duplication.
12698
12699 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12700
12701 * gcc.c-torture/execute/20140326-1.c: New test.
12702
12703 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12704
12705 PR ipa/60315
12706 * g++.dg/torture/pr60315.C: New testcase.
12707
12708 2014-03-25 Martin Jambor <mjambor@suse.cz>
12709
12710 PR ipa/60600
12711 * g++.dg/ipa/pr60600.C: New test.
12712
12713 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12714
12715 PR testsuite/58013
12716 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12717
12718 2014-03-25 Richard Biener <rguenther@suse.de>
12719
12720 PR middle-end/60635
12721 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12722 * gfortran.dg/lto/pr60635_1.c: Likewise.
12723
12724 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12725
12726 PR c++/60627
12727 * g++.dg/cpp1y/pr60627.C: New testcase.
12728
12729 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12730
12731 * gcc.target/aarch64/ushr64_1.c: New.
12732
12733 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12734
12735 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12736 (LONG_LONG): Use LLONG.
12737 (set_rvector_long): Explicitly return void.
12738 (set_vector_long): Likewise.
12739 (check_vector_long): Likewise.
12740
12741 2014-03-24 Marek Polacek <polacek@redhat.com>
12742
12743 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12744 Define INT_MIN.
12745 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12746 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12747 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12748 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12749 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12750 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12751 * c-c++-common/ubsan/pr59503.c: Likewise.
12752 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12753 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12754 * c-c++-common/ubsan/shift-3.c: Likewise.
12755 * c-c++-common/ubsan/shift-6.c: Likewise.
12756 * c-c++-common/ubsan/undefined-1.c: Likewise.
12757 * c-c++-common/ubsan/vla-2.c: Likewise.
12758 * c-c++-common/ubsan/vla-3.c: Likewise.
12759 * c-c++-common/ubsan/vla-4.c: Likewise.
12760 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12761 * g++.dg/ubsan/return-2.C: Likewise.
12762
12763 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12764
12765 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12766 hppa*-*-hpux*.
12767
12768 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12769
12770 PR libfortran/59313
12771 PR libfortran/58015
12772 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12773 * gfortran.dg/round_4.f90: Likewise.
12774
12775 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12776
12777 PR libfortran/60128
12778 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12779 i?86-*-solaris2.9*.
12780
12781 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12782
12783 PR sanitizer/60613
12784 * c-c++-common/ubsan/pr60613-1.c: New test.
12785 * c-c++-common/ubsan/pr60613-2.c: New test.
12786
12787 2014-03-22 Matthias Klose <doko@ubuntu.com>
12788
12789 * g++.dg/cpp0x/regress: Remove empty directory.
12790
12791 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR debug/60603
12794 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12795
12796 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12797
12798 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12799 * g++.dg/cpp1y/pr60393.C: Likewise.
12800
12801 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12802
12803 PR c++/60384
12804 * g++.dg/cpp1y/pr60384.C: New.
12805
12806 2014-03-21 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR target/60598
12809 * gcc.dg/pr60598.c: New test.
12810
12811 2014-03-21 Martin Jambor <mjambor@suse.cz>
12812
12813 PR ipa/59176
12814 * g++.dg/torture/pr59176.C: New test.
12815
12816 2014-03-21 Martin Jambor <mjambor@suse.cz>
12817
12818 PR ipa/60419
12819 * g++.dg/ipa/pr60419.C: New test.
12820
12821 2014-03-21 Richard Biener <rguenther@suse.de>
12822
12823 PR tree-optimization/60577
12824 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
12825
12826 2014-03-21 Tobias Burnus <burnus@net-b.de>
12827
12828 PR fortran/60599
12829 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
12830
12831 2014-03-20 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR middle-end/60597
12834 * g++.dg/opt/pr60597.C: New test.
12835
12836 PR c++/60572
12837 * g++.dg/init/pr60572.C: New test.
12838
12839 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12840
12841 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
12842
12843 2014-03-19 Tobias Burnus <burnus@net-b.de>
12844
12845 PR fortran/60543
12846 PR fortran/60283
12847 * gfortran.dg/implicit_pure_4.f90: New.
12848
12849 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12850
12851 PR c++/51474
12852 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12853
12854 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
12855
12856 PR testsuite/60590
12857 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
12858 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
12859 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
12860
12861 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12862
12863 PR c++/60332
12864 * g++.dg/cpp1y/pr60332.C: New.
12865
12866 2014-03-19 Marek Polacek <polacek@redhat.com>
12867
12868 PR sanitizer/60569
12869 * g++.dg/ubsan/pr60569.C: New test.
12870
12871 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12872
12873 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
12874
12875 2014-03-19 Jakub Jelinek <jakub@redhat.com>
12876
12877 PR tree-optimization/60559
12878 * g++.dg/vect/pr60559.cc: New test.
12879
12880 2014-03-18 Ian Lance Taylor <iant@google.com>
12881
12882 PR target/60563
12883 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
12884 (ditype): Rename typedef from int64_t.
12885
12886 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12887
12888 PR c/55383
12889 * gcc.dg/cast-qual-3.c: New.
12890 Revert:
12891 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12892 * c-c++-common/Wcast-qual-1.c: More precise match text.
12893
12894 2014-03-18 Janus Weil <janus@gcc.gnu.org>
12895
12896 PR fortran/55207
12897 PR fortran/60549
12898 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
12899 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
12900 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
12901 * gfortran.dg/intent_optimize_1.f90: Ditto.
12902 * gfortran.dg/pointer_init_9.f90: Ditto.
12903 * gfortran.dg/volatile4.f90: Ditto.
12904 * gfortran.dg/volatile6.f90: Ditto.
12905
12906 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12907
12908 PR c/55383
12909 * c-c++-common/Wcast-qual-1.c: More precise match text.
12910
12911 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12912
12913 PR c++/60305
12914 * g++.dg/cpp0x/constexpr-ice14.C: New.
12915
12916 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12917
12918 PR c++/54250
12919 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
12920
12921 2014-03-18 Jakub Jelinek <jakub@redhat.com>
12922
12923 PR sanitizer/60535
12924 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
12925 * c-c++-common/ubsan/null-2.c: Likewise.
12926 * c-c++-common/ubsan/null-3.c: Likewise.
12927 * c-c++-common/ubsan/null-4.c: Likewise.
12928 * c-c++-common/ubsan/null-5.c: Likewise.
12929 * c-c++-common/ubsan/null-6.c: Likewise.
12930 * c-c++-common/ubsan/null-7.c: Likewise.
12931 * c-c++-common/ubsan/null-8.c: Likewise.
12932 * c-c++-common/ubsan/null-9.c: Likewise.
12933 * c-c++-common/ubsan/null-10.c: Likewise.
12934 * c-c++-common/ubsan/null-11.c: Likewise.
12935 * c-c++-common/ubsan/overflow-1.c: Likewise.
12936 * c-c++-common/ubsan/overflow-2.c: Likewise.
12937 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12938 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12939 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12940 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12941 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12942 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12943 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12944 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12945 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12946 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12947 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12948 * c-c++-common/ubsan/pr59333.c: Likewise.
12949 * c-c++-common/ubsan/pr59503.c: Likewise.
12950 * c-c++-common/ubsan/pr59667.c: Likewise.
12951 * c-c++-common/ubsan/undefined-1.c: Likewise.
12952 * g++.dg/ubsan/pr59250.C: Likewise.
12953 * g++.dg/ubsan/pr59306.C: Likewise.
12954
12955 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12956
12957 * gcc.dg/tls/pr58595.c: Add tls options.
12958
12959 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12960
12961 * gcc.target/i386/avx-additional-reg-names.c: New.
12962 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12963
12964 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12965
12966 PR c++/60390
12967 * g++.dg/cpp1y/pr60390.C: New testcase.
12968
12969 PR c++/60391
12970 * g++.dg/cpp1y/pr60391.C: New testcase.
12971
12972 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR target/60516
12975 * gcc.target/i386/pr60516.c: New test.
12976
12977 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12978
12979 PR c++/59571
12980 * g++.dg/cpp0x/constexpr-ice13.C: New.
12981
12982 2014-03-17 Marek Polacek <polacek@redhat.com>
12983
12984 PR middle-end/60534
12985 * gcc.dg/gomp/pr60534.c: New test.
12986
12987 2014-03-17 Kai Tietz <ktietz@redhat.com>
12988
12989 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12990
12991 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12992
12993 PR testsuite/58851
12994 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12995 storage size.
12996
12997 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12998
12999 PR libfortran/58324
13000 * gfortran.dg/list_read_12.f90: New test.
13001
13002 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13003
13004 PR fortran/55207
13005 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13006 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13007 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13008 -Wno-aggressive-loop-optimizations and remove an unused variable.
13009 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13010 * gfortran.dg/pointer_init_9.f90: New.
13011 * gfortran.dg/volatile4.f90: Put into subroutine.
13012 * gfortran.dg/volatile6.f90: Ditto.
13013
13014 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13015
13016 PR fortran/60392
13017 * gfortran.dg/transpose_4.f90: New test.
13018
13019 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13020
13021 PR rtl-optimization/60508
13022 * gcc.target/i386/pr60508.c: New.
13023
13024 2014-03-14 Richard Biener <rguenther@suse.de>
13025
13026 PR middle-end/60518
13027 * g++.dg/pr60518.C: New testcase.
13028
13029 2014-03-14 Martin Jambor <mjambor@suse.cz>
13030
13031 PR lto/60461
13032 * gcc.dg/lto/pr60461_0.c: New test.
13033
13034 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13035
13036 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13037 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13038 * gcc.dg/lto/save-temps_0.c: New testcase.
13039
13040 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR middle-end/36282
13043 * c-c++-common/pr36282-1.c: New test.
13044 * c-c++-common/pr36282-2.c: New test.
13045 * c-c++-common/pr36282-3.c: New test.
13046 * c-c++-common/pr36282-4.c: New test.
13047
13048 2014-03-13 Richard Henderson <rth@redhat.com>
13049
13050 PR debug/60438
13051 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13052
13053 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13054
13055 PR c++/60383
13056 * g++.dg/template/crash118.C: New.
13057 * g++.dg/template/crash95.C: Adjust.
13058
13059 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13060
13061 PR rtl-optimization/57189
13062 * gcc.target/i386/pr57189.c: New.
13063
13064 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13065
13066 PR c++/60254
13067 * g++.dg/cpp0x/static_assert10.C: New.
13068 * g++.dg/cpp0x/static_assert11.C: Likewise.
13069 * g++.dg/cpp0x/static_assert3.C: Adjust.
13070
13071 2014-03-13 Richard Biener <rguenther@suse.de>
13072
13073 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13074
13075 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13076
13077 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13078 2.07 128-bit arithmetic.
13079 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13080
13081 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13082 due to when TImode is allowed in VSX registers, the allowable
13083 address modes for TImode is just a single indirect address in
13084 order for the value to be loaded and store in either GPR or VSX
13085 registers. This affects the generated code, and it would cause
13086 this test to fail, when such an option is used.
13087
13088 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13089
13090 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13091
13092 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13093
13094 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13095 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13096 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13097 only test for exactly one if if -mbranch-cost=1 has been passed.
13098
13099 2014-03-12 Christian Bruel <christian.bruel@st.com>
13100
13101 PR target/60264
13102 * gcc.target/arm/pr60264.c
13103
13104 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13105
13106 PR tree-optimization/60454
13107 * gcc.c-torture/execute/pr60454.c: New test.
13108
13109 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13110 Marc Glisse <marc.glisse@inria.fr>
13111
13112 PR tree-optimization/60502
13113 * gcc.c-torture/compile/pr60502.c: New test.
13114
13115 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR middle-end/60482
13118 * gcc.dg/vect/pr60482.c: New test.
13119
13120 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13121
13122 PR c++/60389
13123 * g++.dg/cpp0x/inh-ctor19.C: New.
13124
13125 2014-03-11 Richard Biener <rguenther@suse.de>
13126
13127 PR tree-optimization/60429
13128 PR tree-optimization/60485
13129 * gcc.dg/pr60485-1.c: New testcase.
13130 * gcc.dg/pr60485-2.c: Likewise.
13131
13132 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR ipa/60457
13135 * g++.dg/ipa/pr60457.C: New test.
13136
13137 2014-03-10 Richard Biener <rguenther@suse.de>
13138
13139 PR middle-end/60474
13140 * g++.dg/torture/pr60474.C: New testcase.
13141
13142 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13143
13144 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13145
13146 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13147
13148 * gcc.dg/lto/pr55113_0.c: New testcase.
13149
13150 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13151
13152 PR c++/60033
13153 * g++.dg/cpp1y/pr60033.C: New testcase.
13154
13155 PR c++/60393
13156 * g++.dg/cpp1y/pr60393.C: New testcase.
13157
13158 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13159
13160 PR libfortran/60128
13161 * gfortran.dg/fmt_en.f90: New test.
13162
13163 2014-03-07 Jason Merrill <jason@redhat.com>
13164
13165 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13166 * lib/target-supports.exp (check_effective_target_c++11): Now
13167 means C++11 and up.
13168 (check_effective_target_c++11_only): New.
13169 (check_effective_target_c++11_down): New.
13170 (check_effective_target_c++1y): New.
13171 (check_effective_target_c++1y_only): New.
13172 (check_effective_target_c++98_only): Rename from
13173 check_effective_target_c++98.
13174 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13175
13176 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13177
13178 PR c++/58609
13179 * g++.dg/cpp0x/constexpr-ice12.C: New.
13180
13181 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13182
13183 * c-c++-common/gomp/map-1.c: Extend.
13184
13185 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13186 Janus Weil <janus@gcc.gnu.org>
13187
13188 PR fortran/51976
13189 * gfortran.dg/deferred_type_component_1.f90 : New test.
13190 * gfortran.dg/deferred_type_component_2.f90 : New test.
13191
13192 2014-03-06 Marek Polacek <polacek@redhat.com>
13193
13194 PR c/60197
13195 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13196 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13197
13198 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR target/58595
13201 * gcc.dg/tls/pr58595.c: New test.
13202
13203 2014-03-06 Richard Biener <rguenther@suse.de>
13204
13205 PR middle-end/60445
13206 PR lto/60424
13207 PR lto/60427
13208 Revert
13209 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13210
13211 * gcc.dg/lto/pr55113_0.c: New testcase.
13212
13213 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13214
13215 PR testsuite/59308
13216 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13217 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13218 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13219 s390*/i?86/x86_64.
13220 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13221 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13222 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13223 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13224 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13225 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13226 even for mips*/s390*/i?86/x86_64.
13227 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13232
13233 PR lto/60404
13234 * gcc.dg/lto/pr60404_0.c: New test.
13235 * gcc.dg/lto/pr60404_1.c: New file.
13236 * gcc.dg/lto/pr60404_2.c: New file.
13237
13238 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13239
13240 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13241 long long" throughout.
13242 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13243 * gcc.dg/vmx/insert-vsx.c: Likewise.
13244 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13245 * gcc.dg/vmx/ld-vsx.c: Likewise.
13246 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13247 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13248 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13249 * gcc.dg/vmx/merge-vsx.c: Likewise.
13250 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13251 * gcc.dg/vmx/st-vsx.c: Likewise.
13252 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13253 * gcc.dg/vmx/stl-vsx.c: Likewise.
13254 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13255
13256 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13257
13258 * gcc.dg/lto/pr55113_0.c: New testcase.
13259
13260 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13261
13262 PR c++/60376
13263 * g++.dg/cpp1y/pr60376.C: New.
13264
13265 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13266
13267 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13268
13269 2014-03-04 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/60382
13272 * gcc.dg/vect/pr60382.c: New testcase.
13273
13274 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13275
13276 PR libfortran/60148
13277 * gfortran.dg/namelist_84.f90: New test.
13278
13279 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13280
13281 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13282 argument to avoid inf values.
13283 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13284 UNION_FP_CHECK machinery.
13285
13286 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13287
13288 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13289 i32in128 cases outside special big-endian processing block.
13290
13291 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR preprocessor/60400
13294 * c-c++-common/cpp/pr60400.c: New test.
13295 * c-c++-common/cpp/pr60400-1.h: New file.
13296 * c-c++-common/cpp/pr60400-2.h: New file.
13297
13298 PR objc++/60398
13299 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13300
13301 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13302 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13303
13304 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13305
13306 PR ipa/60150
13307 * g++.dg/lto/pr60150.H: New testcase.
13308 * g++.dg/lto/pr60150_0.C: New testcase.
13309 * g++.dg/lto/pr60150_1.C: New testcase.
13310
13311 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13312
13313 PR ipa/60306
13314 * g++.dg/ipa/devirt-29.C: New testcase
13315
13316 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13317
13318 PR fortran/60236
13319 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13320
13321 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13322
13323 PR c++/50025
13324 * g++.dg/cpp0x/pr50025.C: New.
13325
13326 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13327
13328 PR c++/60377
13329 * g++.dg/cpp1y/pr60377.C: New testcase.
13330
13331 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13332
13333 PR fortran/60341
13334 * gfortran.dg/str_comp_optimize_1.f90: New test.
13335
13336 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13337
13338 PR target/60071
13339 * gcc.c-torture/compile/pr60071.c: New.
13340
13341 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13342
13343 PR fortran/60359
13344 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13345
13346 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13347
13348 PR c++/58610
13349 * g++.dg/cpp0x/constexpr-ice11.C: New.
13350
13351 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/60314
13354 * g++.dg/cpp1y/auto-fn24.C: New.
13355
13356 2014-02-28 Joey Ye <joey.ye@arm.com>
13357
13358 PR target/PR60169
13359 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13360
13361 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13362
13363 PR c++/60253
13364 * g++.dg/overload/ellipsis2.C: New.
13365
13366 2014-02-27 Jeff Law <law@redhat.com>
13367
13368 PR rtl-optimization/52714
13369 * gcc.c-torture/compile/pr52714.c: New test.
13370
13371 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13372 Jeff Law <law@redhat.com>
13373
13374 PR rtl-optimization/49847
13375 * g++.dg/pr49847.C: New test.
13376
13377 2014-02-27 Marek Polacek <polacek@redhat.com>
13378
13379 PR middle-end/59223
13380 * c-c++-common/pr59223.c: New test.
13381
13382 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13383
13384 * common/config/i386/predicates.md (const1256_operand): Remove.
13385 (const2356_operand): New.
13386 (const_1_to_2_operand): Remove.
13387 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13388 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13389 (*avx512pf_gatherpf<mode>sf): Ditto.
13390 (avx512pf_gatherpf<mode>df): Ditto.
13391 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13392 (*avx512pf_gatherpf<mode>df): Ditto.
13393 (avx512pf_scatterpf<mode>sf): Ditto.
13394 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13395 (*avx512pf_scatterpf<mode>sf): Ditto.
13396 (avx512pf_scatterpf<mode>df): Ditto.
13397 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13398 (*avx512pf_scatterpf<mode>df): Ditto.
13399 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13400
13401 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13402
13403 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13404 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13405 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13406 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13407 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13408 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13409 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13410 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13411
13412 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13413
13414 PR target/60280
13415 * gnat.dg/renaming5.adb: Change to two expected gotos.
13416 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13417 jump threads.
13418 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13419 messages for removed basic block.
13420 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13421 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13422 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13423 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13424
13425 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13426
13427 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13428 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13429 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13430 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13431 * gcc.dg/vmx/merge-vsx.c: Likewise.
13432 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13433
13434 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13435
13436 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13437 * gcc.target/i386/prefetchwt1-1.c: New.
13438 * g++.dg/other/i386-2.C: Add new option.
13439 * g++.dg/other/i386-3.C: Ditto.
13440 * gcc.target/i386/sse-12.c: Ditto.
13441 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13442 * gcc.target/i386/sse-22.c: Add new option.
13443 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13444
13445 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13446
13447 PR libfortran/59313
13448 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13449
13450 PR libfortran/58015
13451 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13452
13453 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13454
13455 PR c++/60311
13456 * g++.dg/cpp1y/pr60311.C: New testcase.
13457
13458 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13459
13460 PR c++/60065
13461 * g++.dg/cpp1y/pr60065.C: New testcase.
13462
13463 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13464
13465 PR rtl-optimization/60268
13466 * gcc.c-torture/compile/pr60268.c: New test.
13467
13468 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13469
13470 * gcc.target/microblaze/others/mem_reload.c: New test.
13471
13472 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13473
13474 * gcc.dg/vmx/lde.c: New test.
13475 * gcc.dg/vmx/lde-be-order.c: New test.
13476 * gcc.dg/vmx/ste.c: New test.
13477 * gcc.dg/vmx/ste-be-order.c: New test.
13478
13479 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13480
13481 PR testsuite/60173
13482 * lib/target-supports.exp
13483 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13484 and crisv32-*-* to list.
13485
13486 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13487
13488 PR fortran/60302
13489 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13490
13491 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13492
13493 * gcc.dg/vmx/vsums.c: Check entire result vector.
13494 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13495
13496 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13497
13498 * gcc.dg/vmx/ld.c: New test.
13499 * gcc.dg/vmx/ld-be-order.c: New test.
13500 * gcc.dg/vmx/ld-vsx.c: New test.
13501 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13502 * gcc.dg/vmx/ldl.c: New test.
13503 * gcc.dg/vmx/ldl-be-order.c: New test.
13504 * gcc.dg/vmx/ldl-vsx.c: New test.
13505 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13506 * gcc.dg/vmx/st.c: New test.
13507 * gcc.dg/vmx/st-be-order.c: New test.
13508 * gcc.dg/vmx/st-vsx.c: New test.
13509 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13510 * gcc.dg/vmx/stl.c: New test.
13511 * gcc.dg/vmx/stl-be-order.c: New test.
13512 * gcc.dg/vmx/stl-vsx.c: New test.
13513 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13514
13515 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13516
13517 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13518 * g++.dg/other/i386-3.C (dg-options): Ditto.
13519 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13520 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13521 -mavx512pf and -msha.
13522
13523 2014-02-21 Richard Biener <rguenther@suse.de>
13524
13525 PR tree-optimization/60276
13526 * gcc.dg/vect/pr60276.c: New testcase.
13527
13528 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13529
13530 PR fortran/60234
13531 * gfortran.dg/finalize_23.f90: New.
13532
13533 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13534
13535 PR c++/60052
13536 PR c++/60053
13537 * g++.dg/cpp1y/pr60052.C: New testcase.
13538 * g++.dg/cpp1y/pr60053.C: New testcase.
13539
13540 2014-02-21 Tobias Burnus <burnus@net-b.de>
13541
13542 PR fortran/60286
13543 * gfortran.dg/inquire_16.f90: New.
13544
13545 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13546
13547 * gcc.target/nios2/biggot-1.c: New.
13548 * gcc.target/nios2/biggot-2.c: New.
13549
13550 2014-02-20 Martin Jambor <mjambor@suse.cz>
13551
13552 PR ipa/55260
13553 * gcc.dg/ipa/pr55260.c: New test.
13554
13555 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13556
13557 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13558 for execution test case.
13559
13560 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13561
13562 PR ipa/58555
13563 * g++.dg/torture/pr58555.C: New testcase.
13564
13565 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13566
13567 PR target/60204
13568 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13569 reflect abi fix.
13570 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13571
13572 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13573 Kirill Yukhin <kirill.yukhin@intel.com>
13574
13575 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13576 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13577 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13578 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13579 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13580 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13581
13582 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR c/37743
13585 * g++.dg/ext/builtin-bswap1.C: New test.
13586 * c-c++-common/pr37743.c: New test.
13587
13588 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13589
13590 * gcc.dg/decl-10.c: New test.
13591
13592 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13593
13594 PR c++/60267
13595 * g++.dg/ext/ivdep-1.C: New test.
13596
13597 PR c++/60267
13598 * gcc.dg/pr60267.c: New test.
13599
13600 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13601
13602 PR target/59794
13603 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13604 (dg-options): Remove -Wno-psabi.
13605 * gcc.target/i386/pr59794-2.c: Ditto.
13606 * gcc.target/i386/pr60205-1.c: Ditto.
13607 * gcc.target/i386/sse-5.c: Ditto.
13608
13609 2014-02-18 Nick Clifton <nickc@redhat.com>
13610
13611 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13612 * gcc.dg/pr23623.c: Likewise.
13613 * gcc.dg/pr48784-1.c: Likewise.
13614 * gcc.dg/pr48784-2.c: Likewise.
13615 * gcc.dg/pr56997-2.c: Likewise.
13616 * gcc.dg/sms-6.c: Likewise.
13617 * gcc.dg/torture/pr60183.c: Likewise.
13618 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13619 * gcc.c-torture/execute/20061220-1.x: New.
13620 * gcc.c-torture/execute/pr43220.x: New.
13621 * gcc.c-torture/execute/pr51581-1.x: New.
13622 * gcc.c-torture/execute/pr51581-2.x: New.
13623 * gcc.c-torture/execute/pr58570.x: New.
13624 * gcc.c-torture/unsorted/DFcmp.x: New.
13625 * gcc.c-torture/unsorted/SFset.x: New.
13626
13627 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13628
13629 * gnat.dg/opt31.adb: New test.
13630
13631 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13632
13633 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13634
13635 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13636
13637 PR fortran/60232
13638 * gfortran.dg/typebound_proc_33.f90: New.
13639
13640 2014-02-19 Marek Polacek <polacek@redhat.com>
13641
13642 PR c/60195
13643 * gcc.dg/pr60195.c: New test.
13644
13645 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13646
13647 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13648
13649 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR preprocessor/58844
13652 * c-c++-common/cpp/pr58844-1.c: New test.
13653 * c-c++-common/cpp/pr58844-2.c: New test.
13654
13655 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13656
13657 PR c++/60225
13658 * g++.dg/cpp0x/constexpr-ice10.C: New.
13659
13660 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13661
13662 PR c++/60215
13663 * g++.dg/cpp0x/pr60215.C: New.
13664
13665 2014-02-18 Tobias Burnus <burnus@net-b.de>
13666
13667 PR fortran/49397
13668 * gfortran.dg/proc_ptr_45.f90: New.
13669 * gfortran.dg/proc_ptr_46.f90: New.
13670
13671 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13672
13673 PR c++/60190
13674 * g++.dg/cpp1y/pr60190.C: New testcase.
13675
13676 PR c++/60064
13677 * g++.dg/cpp1y/pr60064.C: New testcase.
13678
13679 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13680
13681 PR target/60205
13682 * gcc.target/i386/pr60205-1.c: New test.
13683 * gcc.target/i386/pr60205-2.c: Ditto.
13684
13685 2014-02-18 Kai Tietz <ktietz@redhat.com>
13686
13687 PR target/60193
13688 * gcc.target/i386/nest-1.c: New testcase.
13689
13690 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * gnat.dg/opt32.adb: New test.
13693
13694 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13695
13696 PR fortran/60231
13697 * gfortran.dg/typebound_generic_15.f90: New.
13698
13699 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13700
13701 PR fortran/55907
13702 * gfortran.dg/init_flag_12.f90: New.
13703
13704 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13705 Ilya Tocar <ilya.tocar@intel.com>
13706
13707 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13708 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13709 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13710 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13711
13712 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13713
13714 * lib/target-supports.exp
13715 (check_effective_target_logical_op_short_circuit): New procedure.
13716 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13717 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13718 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13719 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13720 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13721 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13722 logical_op_short_circuit for the alternative test, extending
13723 it to arm_cortex_m.
13724
13725 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13726
13727 PR target/60203
13728 * gcc.target/powerpc/pr60203.c: New testsuite.
13729
13730 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13731
13732 PR fortran/59599
13733 * gfortran.dg/ichar_3.f90: New test.
13734
13735 2014-02-15 Richard Biener <rguenther@suse.de>
13736
13737 PR tree-optimization/60183
13738 * gcc.dg/torture/pr60183.c: New testcase.
13739
13740 2014-02-14 Jeff Law <law@redhat.com>
13741
13742 PR rtl-optimization/60131
13743 * g++.dg/torture/pr60131.C: New test.
13744
13745 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13746
13747 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13748 on command-line.
13749
13750 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13751
13752 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13753
13754 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13755
13756 * gcc.c-torture/compile/20140213.c: New test.
13757
13758 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13759
13760 PR target/43546
13761 * gcc.target/i386/pr43546.c: New test.
13762
13763 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13764
13765 * gcc.target/s390/hotpatch-compile-8.c: New test.
13766
13767 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13768
13769 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13770 definition with an ifndef.
13771 * gcc.dg/pr59605-2.c: New test.
13772
13773 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13774
13775 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13776
13777 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13778
13779 * gcc.dg/torture/float128-mul-underflow.c,
13780 gcc.dg/torture/float128-truncdf-underflow.c,
13781 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13782
13783 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13784
13785 PR middle-end/59737
13786 * g++.dg/ipa/pr59737.C: New test.
13787
13788 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13789
13790 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13791
13792 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13793
13794 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13795
13796 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13797
13798 2014-02-12 Richard Biener <rguenther@suse.de>
13799
13800 PR middle-end/60092
13801 * gcc.dg/torture/pr60092.c: New testcase.
13802 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13803
13804 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13805
13806 * gcc.c-torture/execute/20140212-1.c: New test.
13807
13808 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13809
13810 PR c++/60047
13811 * g++.dg/cpp0x/pr60047.C: New.
13812
13813 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR c/60101
13816 * c-c++-common/pr60101.c: New test.
13817
13818 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
13819
13820 PR lto/59468
13821 * g++.dg/ipa/devirt-27.C: New testcase.
13822 * g++.dg/ipa/devirt-26.C: New testcase.
13823
13824 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13825
13826 PR target/60137
13827 * gcc.target/powerpc/pr60137.c: New file.
13828
13829 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR fortran/52370
13832 * gfortran.dg/pr52370.f90: New test.
13833
13834 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
13835
13836 PR target/59927
13837 Revert
13838 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
13839
13840 PR testsuite/58630
13841 * gcc.target/i386/pr43662.c (dg-options):
13842 Add -maccumulate-outgoing-args.
13843 * gcc.target/i386/pr43869.c (dg-options): Ditto.
13844 * gcc.target/i386/pr57003.c (dg-options): Ditto.
13845 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13846 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
13847 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
13848 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
13849 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13850 Add -maccumulate-outgoing-args.
13851 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
13852 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
13853 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
13854 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
13855 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
13856 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
13857 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
13858 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
13859 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
13860 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
13861 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
13862 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
13863 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
13864 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
13865 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
13866
13867 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
13868
13869 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
13870
13871 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13872
13873 PR debug/59776
13874 * gcc.dg/guality/pr59776.c: New test.
13875
13876 2014-02-11 Renlin Li <Renlin.Li@arm.com>
13877
13878 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13879 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
13880 (add_options_for_arm_vfp3): New.
13881
13882 2014-02-11 Jeff Law <law@redhat.com>
13883
13884 PR middle-end/54041
13885 * gcc.target/m68k/pr54041.c: New test.
13886
13887 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13888
13889 PR target/59927
13890 * gcc.target/i386/pr59927.c: New test.
13891
13892 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13893
13894 * gcc.dg/vect/pr57741-3.c: Require vect_int.
13895 * gcc.dg/vect/pr60012.c: Likewise.
13896 * gcc.dg/vect/vect-119.c: Likewise.
13897 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
13898 * gcc.dg/vect/vect-outer-4c.c: Likewise.
13899
13900 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13901
13902 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13903
13904 2014-02-10 Jeff Law <law@redhat.com>
13905
13906 PR middle-end-52306
13907 * gcc.c-torture/compile/pr52306.c: New test.
13908
13909 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13910
13911 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
13912
13913 2014-02-10 Richard Biener <rguenther@suse.de>
13914
13915 PR tree-optimization/60115
13916 * gcc.dg/torture/pr60115.c: New testcase.
13917
13918 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
13919
13920 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
13921 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
13922
13923 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
13924 Ilya Tocar <ilya.tocar@intel.com>
13925
13926 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
13927 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
13928 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13929 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13930 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
13931 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
13932 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
13933 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
13934 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13935 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13936 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
13937 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
13938 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
13939 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
13940 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
13941 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
13942 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
13943 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13944 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13945 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13946 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13947 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13948 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13949 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13950 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13951 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13952 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13953
13954 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13955
13956 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13957
13958 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13959
13960 PR fortran/57522
13961 * gfortran.dg/associated_target_5.f03: New test.
13962
13963 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13964
13965 PR fortran/59026
13966 * gfortran.dg/elemental_by_value_1.f90: New test.
13967
13968 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13969
13970 PR fortran/58470
13971 * gfortran.dg/finalize_22.f90: New.
13972
13973 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13974
13975 PR fortran/60066
13976 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13977 was fixed by the patch for PR59906.
13978
13979 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13980
13981 PR translation/52289
13982 * gfortran.dg/coarray_8.f90: Update dg-error match.
13983
13984 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR c/59984
13987 * gcc.dg/vect/pr59984.c: New test.
13988
13989 PR middle-end/60092
13990 * gcc.dg/attr-alloc_align-1.c: New test.
13991 * gcc.dg/attr-alloc_align-2.c: New test.
13992 * gcc.dg/attr-alloc_align-3.c: New test.
13993 * gcc.dg/attr-assume_aligned-1.c: New test.
13994 * gcc.dg/attr-assume_aligned-2.c: New test.
13995 * gcc.dg/attr-assume_aligned-3.c: New test.
13996
13997 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR target/60077
14000 * gcc.target/i386/pr60077-1.c: New test.
14001 * gcc.target/i386/pr60077-2.c: New test.
14002
14003 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR preprocessor/56824
14006 * gcc.dg/pr56824.c: New test.
14007
14008 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14009
14010 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14011 variable used for atomic operations.
14012
14013 2014-02-07 Richard Biener <rguenther@suse.de>
14014
14015 PR middle-end/60092
14016 * gcc.dg/vect/pr60092-2.c: New testcase.
14017
14018 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR c++/60082
14021 Revert
14022 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14023
14024 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14025 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14026
14027 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14028
14029 * gcc.target/s390/fp2int1.c: New testcase.
14030
14031 2014-02-07 Richard Biener <rguenther@suse.de>
14032
14033 PR middle-end/60092
14034 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14035 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14036
14037 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14038
14039 PR ipa/59918
14040 * g++.dg/torture/pr59918.C: New testcase.
14041
14042 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14043
14044 PR target/59575
14045 * gcc.target/arm/pr59575.c: New test.
14046
14047 PR debug/59992
14048 * gcc.dg/pr59992.c: New test.
14049
14050 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14051
14052 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14053 init_priority. Test alignment of variable instead of function.
14054
14055 2014-02-06 Marek Polacek <polacek@redhat.com>
14056
14057 PR c/60087
14058 * gcc.dg/pr60087.c: New test.
14059
14060 2014-02-06 Alan Modra <amodra@gmail.com>
14061
14062 * gcc.target/powerpc/pr60032.c: New.
14063
14064 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR target/60062
14067 * gcc.c-torture/execute/pr60062.c: New test.
14068 * gcc.c-torture/execute/pr60072.c: New test.
14069
14070 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14071
14072 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14073 so that expected outcome works for PIC variants too.
14074
14075 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14076 Kugan Vivekanandarajah <kuganv@linaro.org>
14077
14078 * gcc.target/arm/vect-noalign.c: New file.
14079
14080 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14081 Jakub Jelinek <jakub@redhat.com>
14082
14083 PR middle-end/60013
14084 * gcc.dg/pr60013.c: New testcase.
14085
14086 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14087
14088 * gcc.dg/vmx/sum2s.c: New.
14089 * gcc.dg/vmx/sum2s-be-order.c: New.
14090
14091 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14092
14093 * gcc.dg/vmx/pack.c: New.
14094 * gcc.dg/vmx/pack-be-order.c: New.
14095 * gcc.dg/vmx/unpack.c: New.
14096 * gcc.dg/vmx/unpack-be-order.c: New.
14097
14098 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14099
14100 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14101 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14102
14103 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14104
14105 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14106 Use __builtin_floorf, __builtin_ceilf.
14107 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14108 declaration.
14109 (TEST): Use __builtin_floorf.
14110 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14111
14112 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR ipa/59947
14115 * g++.dg/opt/pr59947.C: New test.
14116
14117 PR c++/58703
14118 * c-c++-common/gomp/pr58703.c: New test.
14119
14120 2014-02-05 Richard Biener <rguenther@suse.de>
14121
14122 PR testsuite/60076
14123 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14124 avoid using unsigned long long.
14125
14126 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14127
14128 PR middle-end/57499
14129 * g++.dg/torture/pr57499.C: New test.
14130
14131 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14132
14133 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14134
14135 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14136
14137 * g++.dg/ipa/devirrt-22.C: Fix template.
14138
14139 2014-02-04 Marek Polacek <polacek@redhat.com>
14140
14141 PR c/60036
14142 * gcc.dg/pr60036.c: New test.
14143
14144 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14145
14146 PR ipa/60058
14147 * g++.dg/torture/pr60058.C: New testcase.
14148
14149 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14150
14151 * g++.dg/tsan/default_options.C: Invert check.
14152
14153 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14154
14155 PR tree-optimization/60002
14156 * g++.dg/opt/pr60002.C: New test.
14157
14158 PR tree-optimization/60023
14159 * g++.dg/vect/pr60023.cc: New test.
14160
14161 PR ipa/60026
14162 * c-c++-common/torture/pr60026.c: New test.
14163
14164 PR rtl-optimization/57915
14165 * gcc.target/i386/pr57915.c: New test.
14166
14167 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14168
14169 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14170
14171 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14172
14173 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14174
14175 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR middle-end/59261
14178 * gcc.dg/pr59261.c: New test.
14179
14180 2014-02-04 Richard Biener <rguenther@suse.de>
14181
14182 PR tree-optimization/60012
14183 * gcc.dg/vect/pr60012.c: New testcase.
14184
14185 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14186
14187 PR target/59788
14188 * g++.dg/eh/unwind-direct.C: New test.
14189
14190 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14191
14192 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14193 timeout value to 20s.
14194
14195 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14196
14197 PR ipa/59882
14198 * g++.dg/torture/pr59882.C: New testcase
14199
14200 2014-02-03 Jan Hubicka <jh@suse.cz>
14201
14202 PR ipa/59831
14203 * g++.dg/ipa/devirt-22.C: New testcase.
14204
14205 2014-02-03 Jan Hubicka <jh@suse.cz>
14206
14207 * g++.dg/ipa/devirt-25.C: New testcase.
14208
14209 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14210
14211 PR tree-optimization/59924
14212 * gcc.dg/pr59924.c: New test.
14213
14214 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14215
14216 PR ipa/59831
14217 * g++.dg/ipa/devirt-24.C: New testcase.
14218
14219 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14220
14221 PR c++/53017
14222 PR c++/59211
14223 * c-c++-common/attributes-1.c: New testcase.
14224 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14225
14226 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14227
14228 PR c++/58871
14229 * g++.dg/cpp0x/pr58871.C: New.
14230
14231 2014-02-03 Cong Hou <congh@google.com>
14232
14233 PR tree-optimization/60000
14234 * g++.dg/vect/pr60000.cc: New test.
14235
14236 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14237
14238 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14239 * gcc.target/i386/long-double-64-4.c: Likewise.
14240 * gcc.target/i386/long-double-80-1.c: Likewise.
14241 * gcc.target/i386/long-double-80-2.c: Likewise.
14242 * gcc.target/i386/long-double-80-3.c: Likewise.
14243 * gcc.target/i386/long-double-80-4.c: Likewise.
14244 * gcc.target/i386/long-double-80-5.c: Likewise.
14245 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14246 __multf3 isn't used.
14247 * gcc.target/i386/long-double-64-3.c: Likewise.
14248 * gcc.target/i386/long-double-128-1.c: New test.
14249 * gcc.target/i386/long-double-128-2.c: Likewise.
14250 * gcc.target/i386/long-double-128-3.c: Likewise.
14251 * gcc.target/i386/long-double-128-4.c: Likewise.
14252 * gcc.target/i386/long-double-128-5.c: Likewise.
14253 * gcc.target/i386/long-double-128-6.c: Likewise.
14254 * gcc.target/i386/long-double-128-7.c: Likewise.
14255 * gcc.target/i386/long-double-128-8.c: Likewise.
14256 * gcc.target/i386/long-double-128-9.c: Likewise.
14257 * gcc.target/i386/long-double-64-5.c: Likewise.
14258 * gcc.target/i386/long-double-64-6.c: Likewise.
14259 * gcc.target/i386/long-double-64-7.c: Likewise.
14260 * gcc.target/i386/long-double-64-8.c: Likewise.
14261 * gcc.target/i386/long-double-64-9.c: Likewise.
14262 * gcc.target/i386/long-double-80-10.c: Likewise.
14263 * gcc.target/i386/long-double-80-8.c: Likewise.
14264 * gcc.target/i386/long-double-80-9.c: Likewise.
14265
14266 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14267
14268 PR rtl-optimization/57662
14269 * g++.dg/pr57662.C: New test.
14270
14271 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14272
14273 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14274 * gcc.dg/vmx/perm.c: New.
14275 * gcc.dg/vmx/perm-be-order.c: New.
14276
14277 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14278
14279 * gcc.dg/vmx/vsums.c: New.
14280 * gcc.dg/vmx/vsums-be-order.c: New.
14281
14282 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14283
14284 * g++.dg/ipa/devirt-23.C: New testcase.
14285 * g++.dg/ipa/devirt-20.C: Fix template.
14286
14287 2014-02-02 Jan Hubicka <jh@suse.cz>
14288
14289 * g++.dg/ipa/devirt-21.C: New testcase.
14290
14291 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14292
14293 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14294 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14295
14296 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14297
14298 PR target/60017
14299 * gcc.c-torture/execute/pr60017.c: New test.
14300
14301 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14302
14303 PR fortran/57033
14304 * gfortran.dg/default_initialization_7.f90: New test.
14305
14306 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14307
14308 PR fortran/59906
14309 * gfortran.dg/elemental_subroutine_9.f90: New test.
14310
14311 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14312
14313 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14314
14315 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14316
14317 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14318
14319 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14320
14321 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14322
14323 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14324
14325 PR c++/51219
14326 * g++.dg/init/bitfield5.C: New.
14327
14328 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14329
14330 PR tree-optimization/60003
14331 * gcc.c-torture/execute/pr60003.c: New test.
14332
14333 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14334
14335 PR bootstrap/59985
14336 * gcc.target/arm/pr59985.C: New.
14337
14338 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14339
14340 PR sanitizer/59410
14341 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14342 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14343 to compile.
14344 (tsan_finish): Restore dg-do-what-default.
14345 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14346 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14347 * g++.dg/tsan/default_options.C: Likewise.
14348 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14349 * g++.dg/tsan/atomic_free2.C: Likewise.
14350 * g++.dg/tsan/cond_race.C: Likewise.
14351 * g++.dg/tsan/fd_close_norace.C: Likewise.
14352 * g++.dg/tsan/benign_race.C: Likewise.
14353 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14354 * c-c++-common/tsan/simple_race.c: Likewise.
14355 * c-c++-common/tsan/mutexset1.c: Likewise.
14356 * c-c++-common/tsan/thread_leak2.c: Likewise.
14357 * c-c++-common/tsan/tls_race.c: Likewise.
14358 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14359 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14360 * c-c++-common/tsan/free_race2.c: Likewise.
14361 * c-c++-common/tsan/thread_leak.c: Likewise.
14362 * c-c++-common/tsan/thread_leak1.c: Likewise.
14363 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14364 * c-c++-common/tsan/free_race.c: Likewise.
14365 * c-c++-common/tsan/sleep_sync.c: Likewise.
14366 * c-c++-common/tsan/tiny_race.c: Likewise.
14367 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14368 * c-c++-common/tsan/atomic_stack.c: Likewise.
14369 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14370 in dg-output regexps.
14371 * c-c++-common/tsan/simple_stack.c: Likewise.
14372
14373 2014-01-31 Richard Henderson <rth@redhat.com>
14374
14375 * g++.dg/tm/pr60004.C: New.
14376
14377 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14378
14379 PR c++/59082
14380 * g++.dg/inherit/crash4.C: New.
14381
14382 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14383
14384 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14385
14386 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14387
14388 * gcc.target/i386/m512-check.h: Use correct rounding values.
14389
14390 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14391
14392 * gcc.target/i386/avx-1.c: Use correct rounding values.
14393 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14394 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14395 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14396 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14397 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14398 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14399 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14400 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14401 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14402 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14403 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14404 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14405 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14406 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14407 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14408 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14409 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14410 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14411 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14412 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14413 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14414 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14415 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14416 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14417 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14418 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14419 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14420 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14421 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14422 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14423 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14424 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14425 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14426 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14427 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14428 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14429 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14430 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14431 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14432 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14433 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14434 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14435 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14436 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14437 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14438 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14439 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14440 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14441 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14442 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14443 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14444 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14445 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14446 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14447 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14448 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14449 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14450 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14451 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14452 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14453 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14454 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14455 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14456 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14457 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14458 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14459 * gcc.target/i386/sse-13.c: Ditto.
14460 * gcc.target/i386/sse-14.c: Ditto.
14461 * gcc.target/i386/sse-22.c: Ditto.
14462 * gcc.target/i386/sse-23.c: Ditto.
14463
14464 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14465
14466 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14467 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14468
14469 2014-01-31 Richard Biener <rguenther@suse.de>
14470
14471 PR middle-end/59990
14472 * gcc.dg/torture/pr59990.c: New testcase.
14473
14474 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14475
14476 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14477 if it fails don't run any tsan tests.
14478
14479 2014-01-31 Marek Polacek <polacek@redhat.com>
14480
14481 PR c/59963
14482 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14483 (y): Adjust dg-error.
14484 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14485 * gcc.dg/pr59963-1.c: New test.
14486 * gcc.dg/pr59963-2.c: New test.
14487 * gcc.dg/pr59963-3.c: New test.
14488
14489 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14490
14491 PR target/59923
14492 * gcc.target/arm/pr59923.c: New test.
14493
14494 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14495
14496 * gcc.dg/vmx/splat.c: New.
14497 * gcc.dg/vmx/splat-vsx.c: New.
14498 * gcc.dg/vmx/splat-be-order.c: New.
14499 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14500 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14501 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14502
14503 2014-01-30 Richard Biener <rguenther@suse.de>
14504
14505 PR tree-optimization/59993
14506 * gcc.dg/torture/pr59993.c: New testcase.
14507
14508 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14509
14510 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14511 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14512 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14513 vect_int rather than vect_float.
14514
14515 2014-01-30 Marek Polacek <polacek@redhat.com>
14516
14517 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14518
14519 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14520
14521 * gcc.target/microblaze/isa/fcmp4.c: New.
14522
14523 2014-01-30 Marek Polacek <polacek@redhat.com>
14524
14525 PR c/59940
14526 * gcc.dg/pr59940.c: New test.
14527 * gcc.dg/pr35635.c (func3): Move dg-warning.
14528
14529 2014-01-30 Richard Biener <rguenther@suse.de>
14530
14531 PR tree-optimization/59903
14532 * gcc.dg/torture/pr59903.c: New testcase.
14533
14534 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14535
14536 PR c++/58843
14537 * g++.dg/lookup/crash8.C: New.
14538
14539 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14540
14541 PR c++/58649
14542 * g++.dg/template/crash117.C: New.
14543
14544 2014-01-30 Richard Biener <rguenther@suse.de>
14545
14546 PR c/59905
14547 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14548 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14549 abort.
14550 * gcc.dg/invalid-call-1.c: Likewise.
14551
14552 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14553
14554 PR c++/58561
14555 * g++.dg/cpp1y/auto-fn23.C: New.
14556
14557 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14558
14559 PR c++/58846
14560 * g++.dg/init/dso_handle2.C: New.
14561
14562 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14563
14564 PR c++/58674
14565 * g++.dg/cpp0x/pr58674.C: New.
14566
14567 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14568
14569 PR target/59617
14570 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14571 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14572
14573 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14574
14575 * gcc.dg/vmx/merge-be-order.c: New.
14576 * gcc.dg/vmx/merge.c: New.
14577 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14578 * gcc.dg/vmx/merge-vsx.c: New.
14579
14580 2014-01-29 Richard Biener <rguenther@suse.de>
14581
14582 PR tree-optimization/58742
14583 * gcc.dg/pr58742-1.c: New testcase.
14584 * gcc.dg/pr58742-2.c: Likewise.
14585 * gcc.dg/pr58742-3.c: Likewise.
14586
14587 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14588
14589 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14590 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14591 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14592
14593 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14594
14595 PR c++/58702
14596 * g++.dg/gomp/pr58702.C: New.
14597
14598 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14599
14600 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14601 selector.
14602
14603 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14604
14605 PR middle-end/59917
14606 PR tree-optimization/59920
14607 * gcc.dg/pr59920-1.c: New test.
14608 * gcc.dg/pr59920-2.c: New test.
14609 * gcc.dg/pr59920-3.c: New test.
14610 * c-c++-common/gomp/pr59917-1.c: New test.
14611 * c-c++-common/gomp/pr59917-2.c: New test.
14612
14613 PR tree-optimization/59594
14614 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14615 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14616 * gcc.dg/vect/pr59594.c: New test.
14617
14618 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14619
14620 PR fortran/59414
14621 * gfortran.dg/allocate_class_3.f90: New test.
14622
14623 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14624
14625 PR preprocessor/59935
14626 * c-c++-common/cpp/warning-zero-location.c: New test.
14627 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14628
14629 2014-01-27 Steve Ellcey <sellcey@mips.com>
14630
14631 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14632
14633 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14634
14635 * g++.dg/ext/mv16.C: New tests.
14636
14637 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14638
14639 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14640 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14641 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14642 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14643 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14644 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14645 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14646 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14647 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14648 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14649 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14650 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14651 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14652 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14653 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14654 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14655 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14656 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14657 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14658 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14659 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14660 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14661 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14662 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14663 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14664 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14665 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14666 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14667 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14668 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14669 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14670 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14671 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14672 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14673 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14674 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14675 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14676 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14677 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14678 _mm512_mask_cvtepi32_storeu_epi8.
14679 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14680 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14681 _mm512_mask_cvtepi32_storeu_epi16.
14682 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14683 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14684 _mm512_mask_cvtepi64_storeu_epi8.
14685 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14686 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14687 _mm512_mask_cvtepi64_storeu_epi16.
14688 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14689 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14690 _mm512_mask_cvtepi64_storeu_epi32.
14691 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14692 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14693 _mm512_mask_cvtsepi32_storeu_epi8.
14694 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14695 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14696 _mm512_mask_cvtsepi32_storeu_epi16.
14697 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14698 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14699 _mm512_mask_cvtsepi64_storeu_epi8.
14700 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14701 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14702 _mm512_mask_cvtsepi64_storeu_epi16.
14703 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14704 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14705 _mm512_mask_cvtsepi64_storeu_epi32.
14706 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14707 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14708 _mm512_mask_cvtusepi32_storeu_epi8.
14709 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14710 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14711 _mm512_mask_cvtusepi32_storeu_epi16.
14712 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14713 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14714 _mm512_mask_cvtusepi64_storeu_epi8.
14715 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14716 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14717 _mm512_mask_cvtusepi64_storeu_epi16.
14718 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14719 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14720 _mm512_mask_cvtusepi64_storeu_epi32.
14721 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14722 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14723
14724 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14725
14726 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14727 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14728 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14729 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14730 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14731 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14732 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14733 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14734 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14735 built-ins roudning immediate.
14736 * gcc.target/i386/sse-22.c: Add new built-ins.
14737 * gcc.target/i386/sse-23.c: Ditto.
14738 * gcc.target/i386/avx-1.c: Ditto.
14739
14740 2014-01-27 Christian Bruel <christian.bruel@st.com>
14741
14742 * gcc.target/sh/torture/strncmp.c: New tests.
14743
14744 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14745
14746 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14747
14748 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14749
14750 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14751
14752 2014-01-24 Jeff Law <law@redhat.com>
14753
14754 PR tree-optimization/59919
14755 * gcc.c-torture/compile/pr59919.c: New test.
14756
14757 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14758
14759 PR c++/57524
14760 * g++.dg/ext/timevar2.C: New.
14761
14762 2014-01-24 Marek Polacek <polacek@redhat.com>
14763
14764 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14765
14766 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14767
14768 PR target/59929
14769 * gcc.target/i386/pr59929.c: New test.
14770
14771 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14772
14773 PR target/59909
14774 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14775 word atomic functions at runtime.
14776
14777 2014-01-23 Marek Polacek <polacek@redhat.com>
14778
14779 PR c/59846
14780 * gcc.dg/pr59846.c: New test.
14781
14782 2014-01-23 Marek Polacek <polacek@redhat.com>
14783
14784 PR c/58346
14785 * c-c++-common/pr58346-1.c: New test.
14786 * c-c++-common/pr58346-2.c: New test.
14787 * c-c++-common/pr58346-3.c: New test.
14788
14789 2014-01-23 Marek Polacek <polacek@redhat.com>
14790
14791 PR c/59871
14792 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14793 * gcc.dg/pr59871.c: New test.
14794
14795 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14796
14797 PR c++/58980
14798 * g++.dg/parse/enum11.C: New.
14799
14800 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14801
14802 * gcc.target/aarch64/sshr64_1.c: New testcase.
14803
14804 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14805
14806 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14807 SIMD enabled function.
14808 * g++.dg/cilk-plus/ef_test.C: New test.
14809 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14810 and added C++ ones.
14811 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14812 to differenciate C error messages from C++ ones.
14813
14814 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14815
14816 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
14817
14818 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14819
14820 * gcc.target/microblaze/others/builtin-trap.c: New test,
14821
14822 2014-01-23 Jakub Jelinek <jakub@redhat.com>
14823
14824 PR middle-end/58809
14825 * c-c++-common/gomp/pr58809.c: New test.
14826
14827 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
14828
14829 PR sanitizer/59897
14830 * c-c++-common/asan/use-after-return-1.c: Fixed
14831 to pass on darwin.
14832
14833 2014-01-23 Dodji Seketeli <dodji@redhat.com>
14834
14835 PR preprocessor/58580
14836 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
14837
14838 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14839 Ilya Tocar <ilya.tocar@intel.com>
14840
14841 * gcc.target/i386/avx512f-kmovw-1.c: New.
14842
14843 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14844
14845 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
14846 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
14847 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14848 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14849 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
14850 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
14851
14852 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
14853
14854 PR target/52125
14855 * gcc.dg/pr48774.c: Remove skip for mips_rel.
14856 * gcc.target/mips/pr52125.c: New test.
14857
14858 2014-01-22 Marek Polacek <polacek@redhat.com>
14859
14860 PR c/59891
14861 * gcc.dg/torture/pr59891.c: New test.
14862
14863 2014-01-22 Jeff Law <law@redhat.com>
14864
14865 PR tree-optimization/59597
14866 * gcc.dg/tree-ssa/pr59597.c: New test.
14867
14868 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
14869
14870 PR rtl-optimization/59477
14871 * g++.dg/pr59477.C: New.
14872
14873 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
14874
14875 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
14876
14877 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
14878
14879 PR c++/59482
14880 * g++.dg/pr59482.C: New.
14881
14882 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14883
14884 * gcc.dg/vmx/insert-vsx-be-order.c: New.
14885 * gcc.dg/vmx/extract-vsx.c: New.
14886 * gcc.dg/vmx/extract-vsx-be-order.c: New.
14887 * gcc.dg/vmx/insert-vsx.c: New.
14888
14889 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14890
14891 PR rtl-optimization/59896
14892 * gcc.target/arm/pr59896.c: New.
14893
14894 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14895
14896 PR rtl-optimization/59858
14897 * gcc.target/arm/pr59858.c: New.
14898
14899 2014-01-21 Jakub Jelinek <jakub@redhat.com>
14900
14901 PR target/59003
14902 * gcc.dg/tree-prof/pr59003.c: New test.
14903
14904 PR middle-end/59860
14905 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
14906 other targets.
14907
14908 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14909
14910 * gfortran.dg/round_3.f08: Add more cases.
14911
14912 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
14913
14914 * lib/target-supports.exp (force_conventional_output_for): New
14915 procedure.
14916 * lib/scanasm.exp (scan-assembler_required_options)
14917 (scan-assembler-not_required_options)
14918 (scan-assembler-times_required_options): Replace with
14919 force_conventional_output_fors.
14920 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
14921 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
14922
14923 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
14924
14925 PR middle-end/59789
14926 * gcc.target/i386/pr59789.c: New testcase.
14927
14928 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
14929
14930 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
14931 the 'code' bitfield from 16 to 8.
14932
14933 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14934
14935 * lib/target-supports.exp
14936 (check_effective_target_vect_perm): Exclude aarch64_be.
14937 (check_effective_target_vect_perm_byte): Likewise.
14938 (check_effective_target_vect_perm_short): Likewise.
14939
14940 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14941
14942 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
14943 (RUN_TEST): Use new macro.
14944 (INDEX64_32): Delete.
14945 (INDEX64_64): Likewise.
14946 (INDEX128_32): Likewise.
14947 (INDEX128_64): Likewise.
14948 (INDEX): Likewise.
14949 (test_vneg_f32): Use fixed RUN_TEST.
14950
14951 2014-01-20 Richard Biener <rguenther@suse.de>
14952
14953 PR middle-end/59860
14954 * gcc.dg/pr59860.c: New testcase.
14955
14956 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14957
14958 PR target/59880
14959 * gcc.target/i386/pr59880.c: New test.
14960
14961 2014-01-20 Renlin Li <renlin.li@arm.com>
14962
14963 * gcc.dg/pr44194-1.c: Tweak regexp.
14964
14965 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14966
14967 PR libfortran/59771
14968 PR libfortran/59774
14969 PR libfortran/59836
14970 * gfortran.dg/round_3.f08: New cases added.
14971 * gfortran.dg/fmt_g_1.f90: New test.
14972
14973 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14974
14975 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14976
14977 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14978
14979 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14980
14981 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14982
14983 * gcc.dg/vect/pr57705.c: Require vect_int.
14984 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14985 * gcc.dg/vect/vect-alias-check.c: Likewise.
14986
14987 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14988
14989 PR fortran/58007
14990 * gfortran.dg/unresolved_fixup_1.f90: New test.
14991 * gfortran.dg/unresolved_fixup_2.f90: New test.
14992
14993 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14994
14995 PR target/58944
14996 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14997 Remove dg-prune-output lines.
14998
14999 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR middle-end/59706
15002 * gfortran.dg/pr59706.f90: New test.
15003 * g++.dg/ext/pr59706.C: New test.
15004
15005 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15006
15007 PR c++/59270
15008 PR c++/58811
15009 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15010 * g++.dg/init/pr58811.C: Likewise.
15011
15012 2014-01-17 Jeff Law <law@redhat.com>
15013
15014 PR middle-end/57904
15015 * gfortran.dg/pr57904.f90: New test.
15016
15017 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15018
15019 PR c++/59269
15020 * g++.dg/cpp0x/nsdmi-union4.C: New.
15021
15022 2014-01-17 Marek Polacek <polacek@redhat.com>
15023
15024 PR c++/59838
15025 * g++.dg/diagnostic/pr59838.C: New test.
15026
15027 2014-01-17 Marek Polacek <polacek@redhat.com>
15028
15029 PR c/58346
15030 * gcc.dg/pr58346.c: New test.
15031
15032 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15033
15034 PR testsuite/58776
15035 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15036 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15037 option duplication.
15038
15039 PR fortran/59440
15040 * gfortran.dg/pr59440-1.f90: New test.
15041 * gfortran.dg/pr59440-2.f90: New test.
15042 * gfortran.dg/pr59440-3.f90: New test.
15043
15044 PR testsuite/59064
15045 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15046 testing for " version" and " alias" with one testing for
15047 " version\[^\n\r]* alias".
15048 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15049 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15050 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15051 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15052 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15053 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15054
15055 PR c++/57945
15056 * c-c++-common/torture/pr57945.c: New test.
15057
15058 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15059
15060 * gcc.target/arm/its.c: New testcase.
15061
15062 2014-01-16 Jan Hubicka <jh@suse.cz>
15063
15064 PR ipa/59775
15065 * g++.dg/torture/pr59775.C: New testcase.
15066
15067 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15068
15069 PR middle-end/58344
15070 * gcc.c-torture/compile/pr58344.c: New test.
15071
15072 PR target/59839
15073 * gcc.target/i386/pr59839.c: New test.
15074
15075 PR debug/54694
15076 * gcc.target/i386/pr9771-1.c (main): Rename to...
15077 (real_main): ... this. Add __asm name "main".
15078 (ASMNAME, ASMNAME2, STRING): Define.
15079
15080 2014-01-16 Nick Clifton <nickc@redhat.com>
15081
15082 PR middle-end/28865
15083 * gcc.c-torture/compile/pr28865.c: New.
15084 * gcc.c-torture/execute/pr28865.c: New.
15085
15086 2014-01-16 Marek Polacek <polacek@redhat.com>
15087
15088 PR middle-end/59827
15089 * gcc.dg/pr59827.c: New test.
15090
15091 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15092
15093 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15094
15095 2014-01-15 Richard Henderson <rth@redhat.com>
15096
15097 PR debug/54694
15098 * gcc.target/i386/pr54694.c: New test.
15099
15100 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15101
15102 PR c++/49718
15103 * g++.dg/pr49718.C: New test.
15104
15105 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15106
15107 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15108
15109 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15110
15111 * gcc.dg/vmx/mult-even-odd.c: New.
15112 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15113
15114 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15115
15116 * lib/target-supports.exp (check_libcilkrts_available): Added an
15117 extern "C" if we are using C++ along with a function prototype.
15118
15119 2014-01-15 Jeff Law <law@redhat.com>
15120
15121 PR tree-optimization/59747
15122 * gcc.c-torture/execute/pr59747.c: New test.
15123
15124 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15125
15126 PR target/59794
15127 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15128 Linux/x86.
15129 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15130 * g++.dg/ext/attribute-test-1.C: Likewise.
15131 * g++.dg/ext/attribute-test-2.C: Likewise.
15132 * g++.dg/ext/attribute-test-3.C: Likewise.
15133 * g++.dg/ext/attribute-test-4.C: Likewise.
15134 * g++.dg/ext/pr56790-1.C: Likewise.
15135 * g++.dg/torture/pr38565.C: Likewise.
15136 * gcc.dg/pr53060.c: Likewise.
15137 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15138 * c-c++-common/vector-compare-2.c: Likewise.
15139 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15140 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15141 dg-message line number.
15142
15143 2014-01-15 Matthias Klose <doko@ubuntu.com>
15144
15145 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15146
15147 2014-01-15 Richard Biener <rguenther@suse.de>
15148
15149 PR tree-optimization/59822
15150 * g++.dg/torture/pr59822.C: New testcase.
15151
15152 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15153
15154 PR target/59808
15155 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15156 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15157
15158 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15159 Kugan Vivekanandarajah <kuganv@linaro.org>
15160
15161 PR target/59695
15162 * g++.dg/pr59695.C: New testcase.
15163
15164 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15165
15166 PR target/59803
15167 * gcc.c-torture/compile/pr59803.c: New testcase.
15168
15169 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15170
15171 PR c/58943
15172 * gcc.c-torture/execute/pr58943.c: New test.
15173 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15174
15175 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15176
15177 PR target/59794
15178 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15179 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15180 (bar): Change return type to void. Set y to x.
15181 * gcc.target/i386/pr59794-1.c: New testcase.
15182 * gcc.target/i386/pr59794-2.c: Likewise.
15183 * gcc.target/i386/pr59794-3.c: Likewise.
15184 * gcc.target/i386/pr59794-4.c: Likewise.
15185 * gcc.target/i386/pr59794-5.c: Likewise.
15186 * gcc.target/i386/pr59794-6.c: Likewise.
15187 * gcc.target/i386/pr59794-7.c: Likewise.
15188
15189 2014-01-14 Richard Biener <rguenther@suse.de>
15190
15191 PR tree-optimization/58921
15192 PR tree-optimization/59006
15193 * gcc.dg/torture/pr58921.c: New testcase.
15194 * gcc.dg/torture/pr59006.c: Likewise.
15195 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15196
15197 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15198
15199 PR testsuite/59494
15200 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15201 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15202 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15203 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15204 Executing predictive commoning without unrolling.
15205
15206 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15207
15208 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15209 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15210 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15211 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15212 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15213 __builtin_ia32_rsqrt28sd_round.
15214 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15215 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15216 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15217 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15218 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15219 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15220 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15221 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15222 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15223 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15224 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15225 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15226 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15227 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15228 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15229 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15230 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15231 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15232 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15233 fix wrong rounding mode (see above).
15234 * gcc.target/i386/sse-23.c: Ditto.
15235
15236 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15237
15238 * gcc.dg/vmx/insert.c: New.
15239 * gcc.dg/vmx/insert-be-order.c: New.
15240 * gcc.dg/vmx/extract.c: New.
15241 * gcc.dg/vmx/extract-be-order.c: New.
15242
15243 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15244
15245 PR tree-optimization/59387
15246 * gcc.c-torture/execute/pr59387.c: New test.
15247
15248 2014-01-13 Richard Biener <rguenther@suse.de>
15249
15250 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15251 adjusting mathlib options.
15252 * gfortran.dg/lto/lto.exp: Likewise.
15253
15254 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15255
15256 * gnat.dg/loop_optimization17.adb: New test.
15257 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15258
15259 2014-01-13 Christian Bruel <christian.bruel@st.com>
15260
15261 * gcc.target/sh/cmpstrn.c: New case.
15262
15263 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15264
15265 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15266 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15267
15268 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15269
15270 PR fortran/58026
15271 * gfortran.dg/alloc_comp_basics_6.f90: New.
15272
15273 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15274
15275 PR fortran/59700
15276 * gfortran.dg/pr59700.f90: New test.
15277
15278 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15279
15280 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15281 * gfortran.dg/use_only_3.f90: Likewise.
15282 * gfortran.dg/inquire_10.f90: Delete opened file.
15283 * gfortran.dg/inquire_15.f90: Likewise.
15284 * gfortran.dg/pr16597.f90: Likewise.
15285 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15286 for PR59419.
15287
15288 2014-01-10 Jeff Law <law@redhat.com>
15289
15290 PR middle-end/59743
15291 * gcc.c-torture/compile/pr59743.c: New test.
15292
15293 2014-01-10 Jan Hubicka <jh@suse.cz>
15294
15295 PR ipa/58585
15296 * g++.dg/torture/pr58585.C: New testcase.
15297
15298 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15299
15300 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15301
15302 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15303
15304 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15305
15306 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15307
15308 PR target/59744
15309 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15310 * gcc.target/aarch64/cmn-neg2.c: New test.
15311
15312 2014-01-10 Richard Biener <rguenther@suse.de>
15313
15314 PR tree-optimization/59374
15315 * gcc.dg/torture/pr59374-3.c: New testcase.
15316
15317 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15318
15319 * lib/target-supports.exp
15320 (check_effective_target_arm_crypto_ok_nocache): New.
15321 (check_effective_target_arm_crypto_ok): Use above procedure.
15322 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15323
15324 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15325
15326 PR ipa/58252
15327 PR ipa/59226
15328 * g++.dg/ipa/devirt-20.C: New testcase.
15329 * g++.dg/torture/pr58252.C: Likewise.
15330 * g++.dg/torture/pr59226.C: Likewise.
15331
15332 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15333
15334 * c-c++-common/asan/no-asan-stack.c: New test.
15335
15336 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15337
15338 PR middle-end/59670
15339 * gcc.dg/pr59670.c: New test.
15340
15341 2014-01-09 Steve Ellcey <sellcey@mips.com>
15342
15343 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15344
15345 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15346
15347 PR middle-end/47735
15348 * gcc.target/i386/pr47735.c: New test.
15349
15350 PR tree-optimization/59622
15351 * g++.dg/opt/pr59622-2.C: New test.
15352 * g++.dg/opt/pr59622-3.C: New test.
15353 * g++.dg/opt/pr59622-4.C: New test.
15354 * g++.dg/opt/pr59622-5.C: New test.
15355
15356 PR sanitizer/59136
15357 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15358 filename:line instead of (modulename+offset) form with stripped
15359 initial / from the filename.
15360
15361 2014-01-09 Ian Lance Taylor <iant@google.com>
15362
15363 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15364 the other Go compiler.
15365
15366 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15367
15368 PR c++/59730
15369 * g++.dg/cpp0x/variadic145.C: New.
15370
15371 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15372
15373 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15374 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15375
15376 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15377
15378 PR testsuite/59524
15379 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15380 are run only if the Cilk library is available/enabled.
15381 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15382 * lib/target-supports.exp (check_libcilkrts_available): New function.
15383
15384 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15385
15386 PR c++/59631
15387 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15388 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15389 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15390 with dg-additional-options.
15391 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15392 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15393 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15394 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15395 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15396 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15397
15398 2014-01-09 Richard Biener <rguenther@suse.de>
15399
15400 PR tree-optimization/59715
15401 * gcc.dg/torture/pr59715.c: New testcase.
15402
15403 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15404
15405 * c-c++-common/asan/no-asan-globals.c: New test.
15406 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15407 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15408 * c-c++-common/asan/use-after-return-1.c: Likewise.
15409 * c-c++-common/asan/no-use-after-return.c: Likewise.
15410
15411 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15412
15413 * gnat.dg/weak2.ad[sb]: New test.
15414
15415 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15416
15417 PR middle-end/59471
15418 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15419 type, use pointers to vector type instead.
15420
15421 2014-01-08 Catherine Moore <clm@codesourcery.com>
15422
15423 * gcc.target/mips/umips-branch-3.c: New test.
15424 * gcc.target/mips/umips-branch-4.c: New test.
15425
15426 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15427
15428 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15429 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15430 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15432 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15433 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15434 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15435 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15436
15437 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15438
15439 PR rtl-optimization/59137
15440 * gcc.target/mips/pr59137.c: New test.
15441
15442 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15443
15444 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15445 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15446 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15447 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15448 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15449 Require fpic effective target.
15450 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15451
15452 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15453
15454 PR ipa/59722
15455 * gcc.dg/pr59722.c: New test.
15456
15457 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15458
15459 PR middle-end/57748
15460 * gcc.dg/torture/pr57748-3.c: New test.
15461 * gcc.dg/torture/pr57748-4.c: New test.
15462
15463 2014-01-08 Marek Polacek <polacek@redhat.com>
15464
15465 PR middle-end/59669
15466 * gcc.dg/gomp/pr59669-1.c: New test.
15467 * gcc.dg/gomp/pr59669-2.c: New test.
15468
15469 2014-01-08 Martin Jambor <mjambor@suse.cz>
15470
15471 PR ipa/59610
15472 * gcc.dg/ipa/pr59610.c: New test.
15473
15474 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15475
15476 PR fortran/58182
15477 * gfortran.dg/binding_label_tests_26a.f90: New.
15478 * gfortran.dg/binding_label_tests_26b.f90: New.
15479
15480 2014-01-08 Marek Polacek <polacek@redhat.com>
15481
15482 PR sanitizer/59667
15483 * c-c++-common/ubsan/pr59667.c: New test.
15484
15485 2014-01-08 Richard Biener <rguenther@suse.de>
15486
15487 PR middle-end/59630
15488 * gcc.dg/pr59630.c: New testcase.
15489
15490 2014-01-08 Richard Biener <rguenther@suse.de>
15491
15492 PR middle-end/59471
15493 * gcc.dg/pr59471.c: New testcase.
15494
15495 2014-01-07 Jeff Law <law@redhat.com>
15496
15497 PR middle-end/53623
15498 * gcc.target/i386/pr53623.c: New test.
15499
15500 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15501
15502 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15503 blanks at EOF.
15504 * g++.dg/cpp1y/pr58534.C: Likewise.
15505 * g++.dg/cpp1y/pr58536.C: Likewise.
15506 * g++.dg/cpp1y/pr58548.C: Likewise.
15507 * g++.dg/cpp1y/pr58549.C: Likewise.
15508 * g++.dg/cpp1y/pr58637.C: Likewise.
15509 * g++.dg/cpp1y/pr59112.C: Likewise.
15510 * g++.dg/cpp1y/pr59113.C: Likewise.
15511 * g++.dg/cpp1y/pr59629.C: Likewise.
15512 * g++.dg/cpp1y/pr59635.C: Likewise.
15513 * g++.dg/cpp1y/pr59636.C: Likewise.
15514 * g++.dg/cpp1y/pr59638.C: Likewise.
15515
15516 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15517
15518 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15519
15520 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15521
15522 * gcc.target/i386/intrinsics_4.c (bar): New function.
15523
15524 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15525
15526 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15527
15528 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15529
15530 PR rtl-optimization/58668
15531 * gcc.dg/pr58668.c: New test.
15532
15533 PR tree-optimization/59643
15534 * gcc.dg/pr59643.c: New test.
15535 * gcc.c-torture/execute/pr59643.c: New test.
15536
15537 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15538
15539 PR fortran/59589
15540 * gfortran.dg/class_allocate_16.f90: New.
15541
15542 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15543
15544 PR target/59644
15545 * gcc.target/i386/pr59644.c: New test.
15546
15547 2014-01-06 Marek Polacek <polacek@redhat.com>
15548
15549 PR c/57773
15550 * gcc.dg/pr57773.c: New test.
15551
15552 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15553
15554 PR c++/59635
15555 PR c++/59636
15556 PR c++/59629
15557 PR c++/59638
15558 * g++.dg/cpp1y/pr59635.C: New testcase.
15559 * g++.dg/cpp1y/pr59636.C: New testcase.
15560 * g++.dg/cpp1y/pr59629.C: New testcase.
15561 * g++.dg/cpp1y/pr59638.C: New testcase.
15562
15563 2014-01-06 Martin Jambor <mjambor@suse.cz>
15564
15565 PR ipa/59008
15566 * gcc.dg/ipa/pr59008.c: New test.
15567
15568 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15569
15570 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15571 if supported.
15572
15573 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15574
15575 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15576 Require c99_runtime.
15577 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15578
15579 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15580 Require c99_runtime.
15581 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15582 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15583 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15584
15585 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15586 Require c99_runtime.
15587 Make CALC void static.
15588 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15589
15590 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15591 Require c99_runtime.
15592 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15593
15594 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15595
15596 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15597 * gcc.target/i386/pr59501-2.c: Likewise.
15598 * gcc.target/i386/pr59501-3.c: Likewise.
15599 * gcc.target/i386/pr59501-4.c: Likewise.
15600 * gcc.target/i386/pr59501-5.c: Likewise.
15601 * gcc.target/i386/pr59501-6.c: Likewise.
15602
15603 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15604
15605 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15606 * gcc.target/i386/pr59390_1.c: Likewise.
15607 * gcc.target/i386/pr59390_2.c: Likewise.
15608
15609 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15610
15611 * gcc.dg/pr59350.c: Tweak.
15612 * gcc.dg/pr59350-2.c: New test.
15613 * g++.dg/pr59510.C: Likewise.
15614
15615 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15616
15617 PR fortran/59023
15618 * gfortran.dg/bind_c_procs_2.f90: New.
15619
15620 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15621
15622 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15623 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15624 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15625 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15626 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15627 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15628 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15629
15630 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15631
15632 * gcc.target/arm/neon-nested-apcs.c: New test.
15633
15634 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15635
15636 PR tree-optimization/59519
15637 * gcc.dg/vect/pr59519-1.c: New test.
15638 * gcc.dg/vect/pr59519-2.c: New test.
15639
15640 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15641 vmovdqu32.
15642
15643 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15644
15645 PR fortran/59547
15646 * gfortran.dg/typebound_proc_32.f90: New.
15647
15648 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15649
15650 PR c++/58950
15651 * g++.dg/pr58950.C: New file.
15652
15653 2014-01-03 Tobias Burnus <burnus@net-b.de>
15654
15655 PR c++/58567
15656 * g++.dg/gomp/pr58567.C: New.
15657
15658 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15659
15660 PR tree-optimization/59651
15661 * gcc.dg/torture/pr59651.c: New test.
15662 * gcc.dg/vect/pr59651.c: Ditto.
15663
15664 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15665
15666 PR target/59625
15667 * gcc.target/i386/pr59625.c: New test.
15668
15669 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15670
15671 Core DR 1442
15672 PR c++/59165
15673 * g++.dg/cpp0x/range-for28.C: New.
15674 * g++.dg/cpp0x/range-for3.C: Update.
15675
15676 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15677
15678 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15679
15680 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15681
15682 PR c++/59641
15683 * g++.dg/cpp0x/pr59641.C: New file.
15684
15685 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15686
15687 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15688
15689 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15690
15691 PR c++/59378
15692 * g++.dg/ext/pr59378.C: New file.
15693
15694 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15695
15696 Update copyright years
15697
15698 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15699
15700 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15701 notice.
15702
15703 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15704
15705 PR fortran/59654
15706 * gfortran.dg/dynamic_dispatch_12.f90: New.
15707
15708 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15709
15710 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15711 the builtin isn't optimized away as unused.
15712
15713 PR rtl-optimization/59647
15714 * g++.dg/opt/pr59647.C: New test.
15715 \f
15716 Copyright (C) 2014 Free Software Foundation, Inc.
15717
15718 Copying and distribution of this file, with or without modification,
15719 are permitted in any medium without royalty provided the copyright
15720 notice and this notice are preserved.