[Patch] PR target/63937 TARGET_USE_BY_PIECES_INFRASTRUCTURE_P should take an unsigned...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2
3 PR target/63937
4 * gcc.dg/memset-2.c: New.
5
6 2014-11-18 Jakub Jelinek <jakub@redhat.com>
7
8 PR sanitizer/63813
9 * g++.dg/ubsan/pr63813.C: New test.
10
11 PR tree-optimization/61042
12 * gcc.c-torture/compile/pr61042.c: New test.
13
14 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
15
16 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
17 setting.
18
19 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/55942
22 * g++.dg/cpp0x/constexpr-55942.C: New.
23
24 2014-11-18 Marek Polacek <polacek@redhat.com>
25
26 PR sanitizer/63866
27 * c-c++-common/ubsan/pr63866.c: New test.
28
29 2014-11-18 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/63914
32 * gcc.dg/pr63914.c: New testcase.
33
34 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/55443
37 * g++.dg/cpp0x/noexcept26.C: New.
38 * g++.dg/cpp0x/noexcept27.C: Likewise.
39
40 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
41
42 PR c++/60245
43 * g++.dg/cpp0x/constexpr-60245.C: New.
44
45 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/60771
48 * g++.dg/cpp0x/constexpr-ref6.C: New.
49
50 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
51
52 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
53 * gcc.target/arm/neon/vbicQs32.c: Likewise.
54 * gcc.target/arm/neon/vbicQs64.c: Likewise.
55 * gcc.target/arm/neon/vbicQs8.c: Likewise.
56 * gcc.target/arm/neon/vbicQu16.c: Likewise.
57 * gcc.target/arm/neon/vbicQu32.c: Likewise.
58 * gcc.target/arm/neon/vbicQu64.c: Likewise.
59 * gcc.target/arm/neon/vbicQu8.c: Likewise.
60 * gcc.target/arm/neon/vbics16.c: Likewise.
61 * gcc.target/arm/neon/vbics32.c: Likewise.
62 * gcc.target/arm/neon/vbics64.c: Likewise.
63 * gcc.target/arm/neon/vbics8.c: Likewise.
64 * gcc.target/arm/neon/vbicu16.c: Likewise.
65 * gcc.target/arm/neon/vbicu32.c: Likewise.
66 * gcc.target/arm/neon/vbicu64.c: Likewise.
67 * gcc.target/arm/neon/vbicu8.c: Likewise.
68 * gcc.target/arm/neon/vornQs16.c: Likewise.
69 * gcc.target/arm/neon/vornQs32.c: Likewise.
70 * gcc.target/arm/neon/vornQs64.c: Likewise.
71 * gcc.target/arm/neon/vornQs8.c: Likewise.
72 * gcc.target/arm/neon/vornQu16.c: Likewise.
73 * gcc.target/arm/neon/vornQu32.c: Likewise.
74 * gcc.target/arm/neon/vornQu64.c: Likewise.
75 * gcc.target/arm/neon/vornQu8.c: Likewise.
76 * gcc.target/arm/neon/vorns16.c: Likewise.
77 * gcc.target/arm/neon/vorns32.c: Likewise.
78 * gcc.target/arm/neon/vorns64.c: Likewise.
79 * gcc.target/arm/neon/vorns8.c: Likewise.
80 * gcc.target/arm/neon/vornu16.c: Likewise.
81 * gcc.target/arm/neon/vornu32.c: Likewise.
82 * gcc.target/arm/neon/vornu64.c: Likewise.
83 * gcc.target/arm/neon/vornu8.c: Likewise.
84
85 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
86
87 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
88 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
89 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
90 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
91 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
92 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
93 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
94 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
95 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
96
97 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
98
99 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
100 * g++.dg/ipa/devirt-15.C: Ditto.
101 * g++.dg/ipa/devirt-7.C: Ditto.
102 * g++.dg/ipa/pr60600.C: Ditto.
103 * g++.dg/opt/vt2.C: Ditto.
104 * g++.dg/opt/vt4.C: Ditto.
105 * g++.dg/pr48484.C: Ditto.
106 * g++.dg/tm/pr47746.C: Ditto.
107 * g++.dg/tree-ssa/pr57380.C: Ditto.
108 * gcc.dg/ipa/inline-4.c: Ditto.
109 * gcc.dg/ipa/inlinehint-1.c: Ditto.
110 * gcc.dg/ipa/inlinehint-2.c: Ditto.
111 * gcc.dg/ipa/inlinehint-3.c: Ditto.
112 * gcc.dg/pr47276.c: Ditto.
113 * gcc.dg/pure-2.c: Ditto.
114 * gcc.dg/tm/nested-2.c: Ditto.
115 * gcc.dg/tree-ssa/alias-29.c: Ditto.
116 * gcc.target/i386/3dnow-1.c: Ditto.
117 * gcc.target/i386/3dnow-2.c: Ditto.
118 * gcc.target/i386/3dnowA-1.c: Ditto.
119 * gcc.target/i386/3dnowA-2.c: Ditto.
120 * gcc.target/i386/avx-1.c: Ditto.
121 * gcc.target/i386/avx-2.c: Ditto.
122 * gcc.target/i386/memcpy-1.c: Ditto.
123 * gcc.target/i386/mmx-1.c: Ditto.
124 * gcc.target/i386/mmx-2.c: Ditto.
125 * gcc.target/i386/sse-14.c: Ditto.
126 * gcc.target/i386/sse-22.c: Ditto.
127 * gcc.target/i386/sse-22a.c: Ditto.
128 * gcc.target/i386/sse-23.c: Ditto.
129 * gcc.target/i386/sse-24.c: Ditto.
130 * gcc.target/i386/vect-double-1.c: Ditto.
131 * g++.dg/fstack-protector-strong.C: Add target nonpic.
132 * gcc.dg/fstack-protector-strong.c: Ditto.
133
134 2014-11-18 Hale Wang <hale.wang@arm.com>
135
136 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
137 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
138 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
139 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
140 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
141 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
142 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
143 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
144 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
145 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
146
147 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
148
149 * g++.dg/abi/mangle-arm-crypto.C: New.
150 * g++.dg/abi/mangle-neon.C (f19): New.
151 (f20): Likewise.
152
153 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
154
155 * gcc.target/arm/pr51968.c (foo): Fix call to
156 __builtin_neon_vqmovunv8hi.
157
158 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
159
160 * c-c++-common/asan/aggressive-opts.c: New test.
161
162 2014-11-18 Yury Gribov <y.gribov@samsung.com>
163
164 PR sanitizer/63802
165 * c-c++-common/ubsan/pr63802.c: New test.
166
167 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
168
169 * g++.dg/pr63766.C: New.
170
171 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
172
173 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
174 floating point variables instead of using asm to test allocating
175 values to the Altivec registers.
176
177 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
178 -mupper-regs-df tests.
179 * gcc.target/powerpc/upper-regs-df.c: Likewise.
180
181 * config/rs6000/predicates.md (memory_fp_constant): New predicate
182
183 2014-11-17 Tom de Vries <tom@codesourcery.com>
184
185 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
186 * gcc.dg/pr43864-3.c: Same.
187 * gcc.dg/pr43864-4.c: Same.
188 * gcc.dg/pr43864.c: Same.
189 * gcc.dg/pr50763.c: Same.
190 * gcc.dg/pr51879-12.c: Same.
191 * gcc.dg/pr51879-16.c: Same.
192 * gcc.dg/pr51879-17.c: Same.
193 * gcc.dg/pr51879-18.c: Same.
194 * gcc.dg/pr51879-2.c: Same.
195 * gcc.dg/pr51879-3.c: Same.
196 * gcc.dg/pr51879-4.c: Same.
197 * gcc.dg/pr51879-6.c: Same.
198 * gcc.dg/pr51879-7.c: Same.
199 * gcc.dg/pr51879.c: Same.
200
201 2014-11-17 Tom de Vries <tom@codesourcery.com>
202
203 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
204 * gcc.dg/pr43864-3.c: Same.
205 * gcc.dg/pr43864-4.c: Same.
206
207 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
208
209 * gcc.target/aarch64/vld1_lane.c: New test.
210
211 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
212
213 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
214 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
215
216 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
217
218 * gcc.target/i386/chkp-strlen-1.c: New.
219 * gcc.target/i386/chkp-strlen-2.c: New.
220 * gcc.target/i386/chkp-strlen-3.c: New.
221 * gcc.target/i386/chkp-strlen-4.c: New.
222 * gcc.target/i386/chkp-strlen-5.c: New.
223
224 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
225
226 * gcc.target/i386/chkp-stropt-1.c: New.
227 * gcc.target/i386/chkp-stropt-2.c: New.
228 * gcc.target/i386/chkp-stropt-3.c: New.
229 * gcc.target/i386/chkp-stropt-4.c: New.
230 * gcc.target/i386/chkp-stropt-5.c: New.
231 * gcc.target/i386/chkp-stropt-6.c: New.
232 * gcc.target/i386/chkp-stropt-7.c: New.
233 * gcc.target/i386/chkp-stropt-8.c: New.
234 * gcc.target/i386/chkp-stropt-9.c: New.
235 * gcc.target/i386/chkp-stropt-10.c: New.
236 * gcc.target/i386/chkp-stropt-11.c: New.
237 * gcc.target/i386/chkp-stropt-12.c: New.
238 * gcc.target/i386/chkp-stropt-13.c: New.
239 * gcc.target/i386/chkp-stropt-14.c: New.
240 * gcc.target/i386/chkp-stropt-15.c: New.
241 * gcc.target/i386/chkp-stropt-16.c: New.
242
243 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
244
245 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
246 __SIZE_TYPE__.
247
248 2014-11-17 Richard Biener <rguenther@suse.de>
249
250 PR middle-end/63898
251 PR middle-end/63883
252 * gfortran.dg/pr63883.f90: New testcase.
253
254 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
255
256 PR ipa/63894
257 * g++.dg/ipa/pr63894.C: New test.
258
259 2014-11-17 Terry Guo <terry.guo@arm.com>
260
261 * gcc.target/arm/thumb1-ual-1.c: New test.
262
263 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
264
265 PR middle-end/63790
266 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
267 * gcc.dg/tree-ssa/forwprop-29.c: New test.
268
269 2014-11-16 Andrew Pinski <apinski@cavium.com>
270
271 * gcc.c-torture/execute/memset-4.c: New test.
272 * gcc.c-torture/execute/20110418-1.c: New test.
273 * gcc.c-torture/execute/20141022-1.c: New test.
274 * gcc.c-torture/execute/strcpy-2.c: New test.
275 * gcc.c-torture/execute/20140212-2.c: New test.
276 * gcc.c-torture/compile/20120913-1.c: New test.
277 * gcc.c-torture/compile/20121010-1.c: New test.
278 * gcc.c-torture/compile/20120917-1.c: New test.
279 * gcc.c-torture/compile/20140110-1.c: New test.
280 * gcc.c-torture/compile/20121220-1.c: New test.
281 * gcc.c-torture/compile/20120822-1.c: New test.
282 * gcc.c-torture/compile/20121027-1.c: New test.
283 * gcc.c-torture/compile/20120830-2.c: New test.
284
285 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
286
287 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
288 restoration.
289
290 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
291
292 * gcc.dg/atomic/c11-atomic-exec-5.c
293 (test_main_long_double_add_overflow): Only actually define if
294 LDBL_MANT_DIG != 106.
295 (test_main_complex_long_double_add_overflow): Likewise.
296 (test_main_long_double_sub_overflow): Likewise.
297 (test_main_complex_long_double_sub_overflow): Likewise.
298
299 (NOT_LDBL_EPSILON_2): Likewise.
300 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
301
302 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
303
304 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
305 instead of run on ia32 targets.
306
307 2014-11-15 Marek Polacek <polacek@redhat.com>
308
309 PR middle-end/63884
310 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
311
312 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
313
314 PR target/60104
315 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
316
317 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
318
319 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
320 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
321 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
322 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
323
324 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
325
326 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
327
328 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
329
330 * gcc.dg/pubtypes-3.c: Include <string.h>.
331 * gcc.dg/pubtypes-4.c: Likewise.
332
333 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
334
335 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
336
337 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gnat.dg/opt44.ad[sb]: New test.
340
341 2014-11-15 Tobias Burnus <burnus@net-b.de>
342
343 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
344 * gfortran.dg/coarray_9.f90: Ditto.
345 * gfortran.dg/empty_label.f: Ditto.
346 * gfortran.dg/empty_label.f90: Ditto.
347
348 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
349
350 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
351 changes.
352 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
353 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
354 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
355 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
356 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
357 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
358 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
359 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
360 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
361 * gcc.target/powerpc/ppc-round.c: Likewise.
362
363 2014-11-14 Martin Jambor <mjambor@suse.cz>
364
365 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
366 from the dump scan.
367 * g++.dg/ipa/devirt-21.C: Xfail.
368 * g++.dg/ipa/devirt-24.C: Likewise.
369 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
370 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
371 * g++.dg/ipa/devirt-44.C: Likewise.
372 * g++.dg/ipa/devirt-43.C: Xfail.
373
374 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
375
376 * g++.dg/abi/abi-tag11.C: New.
377
378 2014-11-14 Marek Polacek <polacek@redhat.com>
379
380 * c-c++-common/ubsan/overflow-negate-3.c: New test.
381
382 2014-11-14 Marek Polacek <polacek@redhat.com>
383
384 PR sanitizer/63839
385 * c-c++-common/ubsan/pr63839.c: New test.
386 * c-c++-common/ubsan/unreachable-2.c: New test.
387
388 2014-11-14 Richard Biener <rguenther@suse.de>
389
390 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
391
392 2014-11-13 Teresa Johnson <tejohnson@google.com>
393
394 PR tree-optimization/63841
395 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
396
397 2014-11-14 Bin Cheng <bin.cheng@arm.com>
398
399 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
400 * gcc.target/arm/vfp-1.c: Improve scanning string.
401
402 2014-11-13 Rong Xu <xur@google.com>
403
404 PR debug/63581
405 * g++.dg/tree-prof/pr63581.C: New test.
406
407 2014-11-13 Teresa Johnson <tejohnson@google.com>
408
409 PR tree-optimization/63841
410 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
411
412 2014-11-13 Teresa Johnson <tejohnson@google.com>
413
414 PR tree-optimization/63841
415 * g++.dg/tree-ssa/pr63841.C: New test.
416
417 2014-11-13 Richard Biener <rguenther@suse.de>
418
419 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
420
421 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
422
423 * lib/target-supports.exp (error_h): New check.
424 (libc_has_complex_functions): Ditto.
425 (tgmath_h): Ditto.
426 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
427 * gcc.dg/builtins-61.c: Likewise.
428 * gcc.dg/builtins-67.c: Disable test for Bionic.
429 * gcc.dg/strlenopt-14g.c: Likewise.
430 * gcc.dg/strlenopt-14gf.c: Likewise.
431 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
432 * gcc.dg/c99-tgmath-2.c: Likewise.
433 * gcc.dg/c99-tgmath-3.c: Likewise.
434 * gcc.dg/c99-tgmath-4.c: Likewise.
435 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
436
437 2014-11-12 Jakub Jelinek <jakub@redhat.com>
438
439 PR ipa/63838
440 * g++.dg/ipa/pr63838.C: New test.
441
442 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
443
444 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
445 * gcc.target/mips/call-clobbered-1.c: New.
446 * gcc.target/mips/call-clobbered-2.c: New.
447 * gcc.target/mips/call-clobbered-3.c: New.
448 * gcc.target/mips/call-clobbered-4.c: New.
449 * gcc.target/mips/call-clobbered-5.c: New.
450 * gcc.target/mips/call-saved-4.c: New.
451 * gcc.target/mips/call-saved-5.c: New.
452 * gcc.target/mips/call-saved-6.c: New.
453 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
454 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
455 odd-spreg option. Account for -modd-spreg in minimum arch code.
456 * gcc.target/mips/movdf-1.c: New.
457 * gcc.target/mips/movdf-2.c: New.
458 * gcc.target/mips/movdf-3.c: New.
459 * gcc.target/mips/oddspreg-1.c: New.
460 * gcc.target/mips/oddspreg-2.c: New.
461 * gcc.target/mips/oddspreg-3.c: New.
462 * gcc.target/mips/oddspreg-4.c: New.
463 * gcc.target/mips/oddspreg-5.c: New.
464 * gcc.target/mips/oddspreg-6.c: New.
465
466 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
467
468 PR target/63815
469 * g++.dg/other/pr63815.C: New test.
470
471 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
472
473 DR 1510
474 PR c++/60420
475 * g++.dg/cpp0x/decltype61.C: New.
476
477 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
478
479 PR tree-optimization/63835
480 * gcc.dg/pr63835.c: New test.
481
482 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
483
484 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
485 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
486 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
487 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
488 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
489 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
490 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
491 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
492 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
493 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
494 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
495 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
496 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
497 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
498 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
499 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
500 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
501 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
502 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
503 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
504 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
505 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
506 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
507 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
508 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
509 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
510 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
511 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
512 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
513 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
514 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
515 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
516 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
517 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
518 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
519 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
520 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
521 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
522 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
523 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
524 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
525 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
526 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
527 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
528 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
529 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
530 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
531 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
532 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
533 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
534
535 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
536
537 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
538 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
539 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
540 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
541 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
542 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
543 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
544 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
545 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
546 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
547 Ditto.
548 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
549 Ditto.
550 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
551 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
552 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
553 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
554 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
555 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
556 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
557 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
558 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
559 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
560 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
561 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
562 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
563 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
564 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
565 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
566 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
567 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
568 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
569 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
570 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
571 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
572 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
573 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
574 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
575 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
576 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
577 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
578 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
579 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
580
581 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
582
583 * gcc.target/i386/pr45852.c: Simplify target selector.
584 * gcc.target/i386/pr63495.c: Ditto.
585 * gcc.target/i386/pr39496.c: Ditto.
586 * gcc.target/i386/pr36613.c: Ditto.
587
588 2014-11-12 Jiong Wang <jiong.wang@arm.com>
589
590 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
591 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
592 -fno-omit-frame-pointer.
593
594 2014-11-12 Marek Polacek <polacek@redhat.com>
595
596 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
597 of prune_gcc_output.
598 * lib/prune.exp (prune_file_path): New procedure.
599
600 2014-11-12 Marek Polacek <polacek@redhat.com>
601
602 * c-c++-common/ubsan/overflow-sub-4.c: New test.
603 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
604 * c-c++-common/ubsan/overflow-int128.c: Likewise.
605
606 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
607
608 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
609
610 2014-11-12 Richard Biener <rguenther@suse.de>
611
612 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
613
614 2014-11-12 Joseph Myers <joseph@codesourcery.com>
615
616 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
617 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
618
619 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR testsuite/63830
622 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
623
624 2014-11-12 Jakub Jelinek <jakub@redhat.com>
625
626 PR c/59708
627 * c-c++-common/builtin-arith-overflow-1.c: New test.
628 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
629 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
630 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
631 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
632 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
633 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
634 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
635 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
636 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
637 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
638 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
639 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
640 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
641 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
642 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
643 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
644 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
645 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
646 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
647 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
648 * c-c++-common/torture/builtin-arith-overflow.h: New file.
649 * gcc.dg/builtin-arith-overflow-1.c: New test.
650 * gcc.dg/builtin-arith-overflow-2.c: New test.
651
652 2014-11-12 Richard Biener <rguenther@suse.de>
653
654 PR middle-end/63821
655 * gfortran.dg/pr63821.f90: New testcase.
656
657 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
658
659 PR tree-optimization/63761
660 * gcc.c-torture/compile/pr63761.c: New test.
661
662 2014-11-12 Jiong Wang <jiong.wang@arm.com>
663
664 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
665 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
666 truncation pattern.
667
668 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
669
670 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
671 with arm_eabi.
672 * g++.dg/abi/arm_rtti1.C: Likewise.
673 * g++.dg/abi/key1.C: Likewise.
674 * g++.dg/ext/visibility/arm1.C: Likewise.
675 * g++.dg/ext/visibility/arm2.C: Likewise.
676 * g++.dg/ext/visibility/arm3.C: Likewise.
677
678 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
679
680 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
681
682 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
683 Manuel López-Ibáñez <manu@gcc.gnu.org>
684
685 PR driver/36312
686 * gcc.misc-tests/output.exp: New test case for identical input and
687 output files.
688
689 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
690
691 PR fortran/44054
692 * lib/gfortran-dg.exp: Update regexp to match locus and message
693 without caret.
694 * gfortran.dg/use_without_only_1.f90: Add column numbers.
695 * gfortran.dg/warnings_are_errors_1.f: Update.
696
697 2014-11-11 David Malcolm <dmalcolm@redhat.com>
698
699 * ChangeLog.jit: New.
700 * jit.dg/all-non-failing-tests.h: New.
701 * jit.dg/harness.h: New.
702 * jit.dg/jit.exp: New.
703 * jit.dg/test-accessing-struct.c: New.
704 * jit.dg/test-accessing-union.c: New.
705 * jit.dg/test-array-as-pointer.c: New.
706 * jit.dg/test-arrays.c: New.
707 * jit.dg/test-calling-external-function.c: New.
708 * jit.dg/test-calling-function-ptr.c: New.
709 * jit.dg/test-combination.c: New.
710 * jit.dg/test-dot-product.c: New.
711 * jit.dg/test-empty.c: New.
712 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
713 * jit.dg/test-error-adding-to-terminated-block.c: New.
714 * jit.dg/test-error-array-as-pointer.c: New.
715 * jit.dg/test-error-bad-cast.c: New.
716 * jit.dg/test-error-block-in-wrong-function.c: New.
717 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
718 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
719 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
720 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
721 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
722 * jit.dg/test-error-call-with-mismatching-args.c: New.
723 * jit.dg/test-error-call-with-not-enough-args.c: New.
724 * jit.dg/test-error-call-with-too-many-args.c: New.
725 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
726 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
727 * jit.dg/test-error-get-type-bad-enum.c: New.
728 * jit.dg/test-error-index-not-a-numeric-type.c: New.
729 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
730 * jit.dg/test-error-mismatching-types-in-call.c: New.
731 * jit.dg/test-error-missing-return.c: New.
732 * jit.dg/test-error-new-binary-op-bad-op.c: New.
733 * jit.dg/test-error-new-function-bad-kind.c: New.
734 * jit.dg/test-error-new-unary-op-bad-op.c: New.
735 * jit.dg/test-error-null-passed-to-api.c: New.
736 * jit.dg/test-error-return-within-void-function.c: New.
737 * jit.dg/test-error-unreachable-block.c: New.
738 * jit.dg/test-error-unterminated-block.c: New.
739 * jit.dg/test-error-value-not-a-numeric-type.c: New.
740 * jit.dg/test-expressions.c: New.
741 * jit.dg/test-factorial.c: New.
742 * jit.dg/test-fibonacci.c: New.
743 * jit.dg/test-functions.c: New.
744 * jit.dg/test-fuzzer.c: New.
745 * jit.dg/test-hello-world.c: New.
746 * jit.dg/test-linked-list.c: New.
747 * jit.dg/test-long-names.c: New.
748 * jit.dg/test-nested-contexts.c: New.
749 * jit.dg/test-nested-loops.c: New.
750 * jit.dg/test-operator-overloading.cc: New.
751 * jit.dg/test-quadratic.c: New.
752 * jit.dg/test-quadratic.cc: New.
753 * jit.dg/test-reading-struct.c: New.
754 * jit.dg/test-string-literal.c: New.
755 * jit.dg/test-sum-of-squares.c: New.
756 * jit.dg/test-threads.c: New.
757 * jit.dg/test-types.c: New.
758 * jit.dg/test-using-global.c: New.
759 * jit.dg/test-volatile.c: New.
760
761 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
762
763 * gcc.target/aarch64/vbslq_f64_1.c: New.
764 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
765 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
766 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
767
768 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/63265
771 * g++.dg/cpp0x/constexpr-63265.C: New.
772
773 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
774
775 * gcc.target/i386/pr52252-atom-1.c: New.
776
777 2014-11-11 Martin Liska <mliska@suse.cz>
778
779 PR ipa/63622
780 PR ipa/63795
781 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
782 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
783 with symbol alias support.
784
785 2014-11-10 Andi Kleen <ak@linux.intel.com>
786
787 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
788 new cilk errors.
789
790 2014-11-10 Andi Kleen <ak@linux.intel.com>
791
792 * c-c++-common/cilk-plus/CK/errors.c: New test.
793
794 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
795 Ilya Enkovich <ilya.enkovich@intel.com>
796
797 PR target/63620
798 * gcc.target/i386/pr63620.c: New test.
799
800 2014-11-11 Jakub Jelinek <jakub@redhat.com>
801
802 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
803
804 * gcc.dg/ubsan/ipa-icf-1.c: New test.
805 * gcc.dg/ipa/ipa-icf-31.c: New test.
806
807 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
808
809 PR middle-end/63748
810 * gcc.dg/pr63748.c: New testcase.
811
812 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
813
814 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
815
816 2014-11-10 Roman Gareev <gareevroman@gmail.com>
817
818 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
819 fgraphite-code-generator flag.
820 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
821 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
822 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
823 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
824 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
825 * gcc.dg/graphite/pr35356-2.c: Likewise.
826 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
827 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
828 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
829 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
830 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
831
832 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
833
834 * gcc.c-torture/compile/pr35468.c: Revert the last change.
835
836 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
837
838 * c-c++-common/Wshift-count-overflow-1.c: New.
839 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
840 * c-c++-common/Wshift-count-negative-1.c: Likewise.
841 * c-c++-common/Wshift-count-negative-2.c: Likewise.
842
843 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
844
845 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
846 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
847 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
848 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
849 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
850 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
851 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
852 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
853 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
854 * gcc.target/arm/aapcs/vfp1.c: Likewise.
855 * gcc.target/arm/aapcs/vfp2.c: Likewise.
856 * gcc.target/arm/aapcs/vfp3.c: Likewise.
857 * gcc.target/arm/aapcs/vfp4.c: Likewise.
858 * gcc.target/arm/aapcs/vfp5.c: Likewise.
859 * gcc.target/arm/aapcs/vfp6.c: Likewise.
860 * gcc.target/arm/aapcs/vfp7.c: Likewise.
861 * gcc.target/arm/aapcs/vfp8.c: Likewise.
862 * gcc.target/arm/aapcs/vfp9.c: Likewise.
863 * gcc.target/arm/aapcs/vfp10.c: Likewise.
864 * gcc.target/arm/aapcs/vfp11.c: Likewise.
865 * gcc.target/arm/aapcs/vfp12.c: Likewise.
866 * gcc.target/arm/aapcs/vfp13.c: Likewise.
867 * gcc.target/arm/aapcs/vfp14.c: Likewise.
868 * gcc.target/arm/aapcs/vfp15.c: Likewise.
869 * gcc.target/arm/aapcs/vfp16.c: Likewise.
870 * gcc.target/arm/aapcs/vfp17.c: Likewise.
871
872 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR tree-optimization/63778
875 * gfortran.dg/pr63778.f: New test.
876
877 2014-11-10 Renlin Li <renlin.li@arm.com>
878
879 PR middle-end/61529
880 * gcc.dg/pr61529.c: New.
881
882 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
883
884 * lib/target-supports.exp (check_effective_target_return_address):
885 New function.
886 * gcc.c-torture/execute/20010122-1.c: Require return_address.
887 * gcc.c-torture/execute/20030323-1.c: Likewise.
888 * gcc.c-torture/execute/20030811-1.c: Likewise.
889 * gcc.c-torture/execute/eeprof-1.c: Likewise.
890 * gcc.c-torture/execute/frame-address.c: Likewise.
891 * gcc.c-torture/execute/pr17377.c: Likewise.
892
893 * gcc.c-torture/compile/920625-2.c: Add return type to
894 freeReturnStruct.
895 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
896 * gcc.c-torture/execute/pr61375.c: Likewise.
897 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
898 * gcc.dg/pr30904.c: Remove extern from declaration of t.
899
900 * lib/target-supports.exp (check_effective_target_indirect_jumps):
901 New function.
902 (check_effective_target_nonlocal_goto): New function.
903 (check_effective_target_label_values): New function.
904 * gcc.c-torture/execute/20071220-2.c: Require label_values.
905 * gcc.c-torture/compile/labels-2.c: Likewise.
906 * gcc.c-torture/compile/20000518-1.c: Likewise.
907 * gcc.c-torture/compile/20021108-1.c: Likewise.
908 * gcc.c-torture/compile/981006-1.c: Likewise.
909 * gcc.c-torture/execute/20040302-1.c: Likewise.
910 * gcc.dg/torture/pr33848.c: Likewise.
911
912 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
913 label values.
914 * gcc.c-torture/compile/pr32919.c: Likewise.
915 * gcc.c-torture/compile/pr17913.c: Likewise.
916 * gcc.c-torture/compile/pr51495.c: Likewise.
917 * gcc.c-torture/compile/pr25224.c: Likewise.
918 * gcc.c-torture/compile/labels-3.c: Likewise.
919 * gcc.c-torture/compile/pr27863.c: Likewise.
920 * gcc.c-torture/compile/20050510-1.c: Likewise.
921 * gcc.c-torture/compile/pr28489.c: Likewise.
922 * gcc.c-torture/compile/pr29128.c: Likewise.
923 * gcc.c-torture/compile/pr21356: Likewise.
924 * gcc.c-torture/execute/20071210-1.c: Likewise.
925 * gcc.c-torture/execute/200701220-1.c: Likewise.
926 * gcc.c-torture/execute/pr51447.c: Likewise.
927 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
928 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
929 * gcc.dg/20021029-1.c: Likewise.
930 * gcc.dg/pr43379.c: Likewise.
931 * gcc.dg/pr45259.c: Likewise.
932 * gcc.dg/torture/pr53695.c: Likewise.
933 * gcc.dg/torture/pr57584.c: Likewise.
934
935 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
936 or indirect_jumps are available.
937 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
938 test.
939 * gcc.c-torture/compile/920428-3.c: Likewise.
940 * gcc.c-torture/compile/950613-1.c: Likewise.
941
942 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
943 * gcc.c-torture/compile/991213-3.c: Likewise.
944 * gcc.c-torture/compile/920825-1.c: Likewise.
945 * gcc.c-torture/compile/20011029-1.c: Likewise.
946 * gcc.c-torture/compile/complex-6.c: Likewise.
947 * gcc.c-torture/compile/pr27127.c: Likewise.
948 * gcc.c-torture/compile/pr58164.c: Likewise.
949 * gcc.c-torture/compile/20041214-1.c: Likewise.
950 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
951 * gcc.c-torture/execute/pr56982.c: Likewise.
952 * gcc.c-torture/execute/pr60003.c: Likewise.
953 * gcc.c-torture/execute/pr26983.c: Likewise.
954 * gcc.dg/pr57287-2.c: Likewise.
955 * gcc.dg/pr59920-1.c: Likewise.
956 * gcc.dg/pr59920-2.c: Likewise.
957 * gcc.dg/pr59920-3.c: Likewise.
958 * gcc.dg/setjmp-3.c: Likewise.
959 * gcc.dg/setjmp-4.c: Likewise.
960 * gcc.dg/setjmp-5.c: Likewise.
961 * gcc.dg/torture/pr48542.c: Likewise.
962 * gcc.dg/torture/pr57147-2.c: Likewise.
963 * gcc.dg/torture/pr59993.c: Likewise.
964
965 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
966 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
967 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
968 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
969 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
970 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
971 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
972 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
973 * gcc.dg/non-local-goto-1.c: Likewise.
974 * gcc.dg/non-local-goto-2.c: Likewise.
975 * gcc.dg/pr49994-1.c: Likewise.
976 * gcc.dg/torture/pr57036-2.c: Likewise.
977
978 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
979 NO_LABEL_VALUES test.
980 * gcc.c-torture/compile/920831-1.c: Likewise.
981 * gcc.c-torture/compile/920502-1.c: Likewise.
982 * gcc.c-torture/compile/920501-7.c: Likewise.
983 * gcc.dg/pr52139.c: Likewise.
984
985 * lib/target-supports.exp (check_effective_target_trampolines,
986 check_profiling_available, check_effective_target_lto,
987 check_effective_target_vect_natural): False for nvptx-*-*.
988 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
989 * gcc.c-torture/compile/pr34334.c: Likewise.
990 * gcc.c-torture/compile/pr37056.c: Likewise.
991 * gcc.c-torture/compile/pr39423-1.c: Likewise.
992 * gcc.c-torture/compile/pr46534.c: Likewise.
993 * gcc.c-torture/compile/pr49049.c: Likewise.
994 * gcc.c-torture/compile/pr59417.c: Likewise.
995 * gcc.c-torture/compile/20080721-1.c: Likewise.
996 * gcc.c-torture/compile/920501-4.c: Likewise.
997 * gcc.c-torture/compile/921011-1.c: Likewise.
998 * gcc.dg/20040813-1.c: Likewise.
999 * gcc.dg/pr28755.c: Likewise.
1000 * gcc.dg/pr44194-1.c: Likewise.
1001 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1002 * gcc.c-torture/compile/pr61684.c: Likewise.
1003 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1004 * gcc.c-torture/compile/pr59221.c: Likewise.
1005 * gcc.c-torture/compile/20060208-1.c: Likewise.
1006 * gcc.c-torture/execute/pr52129.c: Likewise.
1007 * gcc.c-torture/execute/20020310-1.c: Likewise.
1008 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1009 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1010 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1011 for nvptx-*-*.
1012 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1013 * gcc.dg/const-elim-2.c: Likewise.
1014
1015 * lib/target-supports.exp
1016 (check_effective_target_untyped_assembly): New function.
1017 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1018 * gcc.c-torture/compile/920917-1.c: Likewise.
1019 * gcc.c-torture/compile/930120-1.c: Likewise.
1020 * gcc.c-torture/compile/930411-1.c: Likewise.
1021 * gcc.c-torture/compile/930529-1.c: Likewise.
1022 * gcc.c-torture/compile/930623-1.c: Likewise.
1023 * gcc.c-torture/compile/950329-1.c: Likewise.
1024 * gcc.c-torture/compile/calls.c: Likewise.
1025 * gcc.c-torture/compile/pr37258.c: Likewise.
1026 * gcc.c-torture/compile/pr37327.c: Likewise.
1027 * gcc.c-torture/compile/pr38360.c: Likewise.
1028 * gcc.c-torture/compile/pr43635.c: Likewise.
1029 * gcc.c-torture/compile/pr47428.c: Likewise.
1030 * gcc.c-torture/compile/pr47967.c: Likewise.
1031 * gcc.c-torture/compile/pr49145.c: Likewise.
1032 * gcc.c-torture/compile/pr51694.c: Likewise.
1033 * gcc.c-torture/compile/pr53411.c: Likewise.
1034 * gcc.c-torture/execute/20001101.c: Likewise.
1035 * gcc.c-torture/execute/20051012-1.c: Likewise.
1036 * gcc.c-torture/execute/920501-1.c: Likewise.
1037 * gcc.c-torture/execute/921202-1.c: Likewise.
1038 * gcc.c-torture/execute/921208-2.c: Likewise.
1039 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1040 * gcc.c-torture/compile/20010525-1.c: Likewise.
1041 * gcc.c-torture/compile/20021015-2.c: Likewise.
1042 * gcc.c-torture/compile/20031023-1.c: Likewise.
1043 * gcc.c-torture/compile/20031023-2.c: Likewise.
1044 * gcc.c-torture/compile/pr49206.c: Likewise.
1045 * gcc.c-torture/execute/pr47237.c: Likewise.
1046 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1047 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1048 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1049 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1050 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1051 * gcc.dg/builtin-apply1.c: Likewise.
1052 * gcc.dg/builtin-apply2.c: Likewise.
1053 * gcc.dg/builtin-apply3.c: Likewise.
1054 * gcc.dg/builtin-apply4.c: Likewise.
1055 * gcc.dg/pr38338.c: Likewise.
1056 * gcc.dg/torture/pr41993.c: Likewise.
1057 * gcc.c-torture/compile/386.c: Likewise.
1058 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1059 * gcc.c-torture/compile/consec.c: Likewise.
1060 * gcc.c-torture/compile/ex.c: Likewise.
1061 * gcc.c-torture/compile/pass.c: Likewise.
1062 * gcc.c-torture/compile/scal.c: Likewise.
1063 * gcc.c-torture/compile/uuarg.c: Likewise.
1064 * gcc.c-torture/compile/conv_tst.c: Likewise.
1065
1066 * lib/target-supports.exp (check_effective_target_alloca): New function.
1067 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1068 * gcc.c-torture/execute/20020314-1.c: Likewise.
1069 * gcc.c-torture/execute/20020412-1.c: Likewise.
1070 * gcc.c-torture/execute/20021113-1.c: Likewise.
1071 * gcc.c-torture/execute/20040223-1.c: Likewise.
1072 * gcc.c-torture/execute/20040308-1.c: Likewise.
1073 * gcc.c-torture/execute/20040811-1.c: Likewise.
1074 * gcc.c-torture/execute/20070824-1.c: Likewise.
1075 * gcc.c-torture/execute/20070919-1.c: Likewise.
1076 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1077 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1078 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1079 * gcc.c-torture/execute/pr43220.c: Likewise.
1080 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1081 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1082 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1083 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1084 * gcc.c-torture/compile/20000923-1.c: Likewise.
1085 * gcc.c-torture/compile/20030224-1.c: Likewise.
1086 * gcc.c-torture/compile/20071108-1.c: Likewise.
1087 * gcc.c-torture/compile/20071117-1.c: Likewise.
1088 * gcc.c-torture/compile/900313-1.c: Likewise.
1089 * gcc.c-torture/compile/pr17397.c: Likewise.
1090 * gcc.c-torture/compile/pr35006.c: Likewise.
1091 * gcc.c-torture/compile/pr42956.c: Likewise.
1092 * gcc.c-torture/compile/pr51354.c: Likewise.
1093 * gcc.c-torture/compile/pr55851.c: Likewise.
1094 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1095 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1096 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1097 * gcc.c-torture/compile/pr52714.c: Likewise.
1098 * gcc.dg/20001012-2.c: Likewise.
1099 * gcc.dg/auto-type-1.c: Likewise.
1100 * gcc.dg/builtin-object-size-1.c: Likewise.
1101 * gcc.dg/builtin-object-size-2.c: Likewise.
1102 * gcc.dg/builtin-object-size-3.c: Likewise.
1103 * gcc.dg/builtin-object-size-4.c: Likewise.
1104 * gcc.dg/packed-vla.c: Likewise.
1105 * gcc.c-torture/compile/parms.c: Likewise.
1106 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1107 * gcc.c-torture/execute/920929-1.c: Likewise.
1108 * gcc.c-torture/execute/921017-1.c: Likewise.
1109 * gcc.c-torture/execute/941202-1.c: Likewise.
1110 * gcc.c-torture/execute/align-nest.c: Likewise.
1111 * gcc.c-torture/execute/alloca-1.c: Likewise.
1112 * gcc.c-torture/execute/pr36321.c: Likewise.
1113 * gcc.c-torture/compile/20001221-1.c: Likewise.
1114 * gcc.c-torture/compile/20020807-1.c: Likewise.
1115 * gcc.c-torture/compile/20050801-2.c: Likewise.
1116 * gcc.c-torture/compile/920428-4.c: Likewise.
1117 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1118 * gcc.c-torture/compile/pr41469.c: Likewise.
1119 * gcc.dg/torture/pr48953.c: Likewise.
1120 * gcc.dg/torture/pr8081.c: Likewise.
1121 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1122 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1123 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1124 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1125 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1126 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1127 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1128 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1129 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1130 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1131 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1132 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1133 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1134
1135 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1136
1137 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1138 and C++11; Test existence of __has_cpp_attribute; Test C++11
1139 attributes.
1140 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1141 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1142 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1143 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1144 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1145 will be undefined for -fno-rtti -fno-exceptions.
1146
1147 2014-11-10 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/63800
1150 * gcc.dg/torture/pr63800.c: New testcase.
1151
1152 2014-11-10 Marek Polacek <polacek@redhat.com>
1153
1154 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1155 * c-c++-common/ubsan/align-8.c: Likewise.
1156 * g++.dg/ubsan/null-4.C: Likewise.
1157 * g++.dg/ubsan/null-5.C: Likewise.
1158
1159 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gcc.misc-tests/gcov-16.c: New test.
1162
1163 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1164
1165 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1166
1167 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1168
1169 PR testsuite/63305
1170 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1171 buffer overflow.
1172 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1173
1174 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1175
1176 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1177
1178 2014-11-09 Richard Biener <rguenther@suse.de>
1179
1180 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1181 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1182
1183 2014-11-07 Andrew Pinski <apinski@cavium.com>
1184
1185 * gcc.c-torture/execute/20141107-1.c: New testcase.
1186
1187 2014-11-07 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/63605
1190 * gcc.dg/vect/pr63605.c: New testcase.
1191
1192 2014-11-07 Jeff Law <law@redhat.com>
1193
1194 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1195
1196 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1197
1198 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1199 (xhci_check_trb_in_td_math): Likewise.
1200
1201 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1202
1203 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1204
1205 2014-11-07 Martin Liska <mliska@suse.cz>
1206
1207 PR ipa/63580
1208 * g++.dg/ipa/pr63580.C: New test.
1209
1210 2014-11-07 Martin Liska <mliska@suse.cz>
1211
1212 PR ipa/63747
1213 * gcc.dg/ipa/pr63747.c: New test.
1214
1215 2014-11-07 Martin Liska <mliska@suse.cz>
1216
1217 PR ipa/63595
1218 * g++.dg/ipa/pr63595.C: New test.
1219
1220 2014-11-07 Richard Biener <rguenther@suse.de>
1221
1222 PR middle-end/63770
1223 * gcc.dg/pr63770.c: New testcase.
1224
1225 2014-11-07 Terry Guo <terry.guo@arm.com>
1226
1227 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1228 * gcc.target/arm/pr40956.c: Likewise.
1229 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1230 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1231 * gcc.target/arm/scd42-1.c: Likewise.
1232
1233 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1234
1235 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1236 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1237 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1238 gcc.dg/cpp/ucnid-15.c: New tests.
1239
1240 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1241
1242 * gnat.dg/opt43.adb: New test.
1243
1244 2014-11-06 Marek Polacek <polacek@redhat.com>
1245
1246 * c-c++-common/ubsan/align-2.c: Add dg-output.
1247 * c-c++-common/ubsan/align-4.c: Likewise.
1248 * c-c++-common/ubsan/align-6.c: New test.
1249 * c-c++-common/ubsan/align-7.c: New test.
1250 * c-c++-common/ubsan/align-8.c: New test.
1251 * g++.dg/ubsan/null-1.C: Add dg-output.
1252 * g++.dg/ubsan/null-2.C: Likewise.
1253 * g++.dg/ubsan/null-3.C: New test.
1254 * g++.dg/ubsan/null-4.C: New test.
1255 * g++.dg/ubsan/null-5.C: New test.
1256
1257 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1258
1259 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1260 dg-require-effective-target check.
1261 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1262 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1263 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1264 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1265 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1266 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1267 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1268 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1269 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1270 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1271 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1272 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1273 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1274 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1275 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1276 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1277 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1278 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1279 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1280 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1281 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1282 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1283 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1284 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1285 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1286 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1287 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1288 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1289 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1290 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1291 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1292 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1293 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1294 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1295 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1296 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1297 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1298 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1299 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1300 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1301 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1302 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1303 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1304 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1305 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1306 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1307 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1308 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1309 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1310 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1311 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1312 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1313 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1314 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1315 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1316 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1317 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1318 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1319 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1320 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1321 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1322 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1323 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1324 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1325 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1326 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1327 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1328 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1329 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1330 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1332 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1333 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1334 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1335 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1336 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1337 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1338 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1339 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1340 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1341 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1342 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1343 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1344 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1345 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1346 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1347 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1348 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1349 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1350 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1351 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1352 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1353 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1354 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1355 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1356 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1357 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1358 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1359 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1360 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1361 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1362 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1363 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1364 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1373 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1374 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1375 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1376 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1381 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1382 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1383 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1384 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1385 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1386 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1387
1388 2014-11-06 Hale Wang <hale.wang@arm.com>
1389
1390 * gcc.target/arm/small-multiply-m0-1.c: New test for
1391 target -mcpu=cortex-m0.small-multiply.
1392 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1393 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1394 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1395 target -mcpu=cortex-m0plus.small-multiply.
1396 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1397 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1398 * gcc.target/arm/small-multiply-m1-1.c: New test for
1399 target -mcpu=cortex-m1.small-multiply.
1400 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1401 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1402
1403 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1404
1405 * lib/mpx-dg.exp: New.
1406 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1407 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1408 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1409 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1410 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1411 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1412 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1413 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1414 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1415 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1416
1417 2014-11-06 Richard Biener <rguenther@suse.de>
1418
1419 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1420 desired transform.
1421
1422 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1423
1424 * gcc.target/mips/asm-1.c (bar): Add prototype.
1425 * gcc.target/mips/call-1.c (f, h): Add return type.
1426 * gcc.target/mips/call-5.c (f, h): Likewise.
1427 * gcc.target/mips/call-6.c (f, h): Likewise.
1428 * gcc.target/mips/call-3.c (f): Likewise.
1429 * gcc.target/mips/call-2.c (g): Add prototype.
1430 (f): Add return type.
1431 * gcc.target/mips/call-4.c: Likewise.
1432 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1433 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1434 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1435 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1436 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1437 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1438 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1439 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1440 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1441 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1442 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1443 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1444 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1445 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1446 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1447 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1448 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1449 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1450 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1451 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1452 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1453 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1454 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1455 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1456 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1457 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1458 (nonpic_call, nonpic_addr_call): Add prototype.
1459 (pic_call, pic_addr_call): Likewise.
1460 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1461 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1462 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1463 * gcc.target/mips/truncate-3.c (g): Add prototype.
1464 (f): Add return type.
1465
1466 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1467
1468 PR target/63538
1469 * gcc.target/i386/pr63538.c: New test.
1470
1471 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1472
1473 * gnat.dg/discr42.adb: New test.
1474 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1475
1476 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1477
1478 * gnat.dg/specs/private2.ads: New test.
1479 * gnat.dg/specs/private2_pkg.ads: New helper.
1480
1481 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gnat.dg/inline1.adb: New test.
1484 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1485 * gnat.dg/inline2.adb: New test.
1486 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1487 * gnat.dg/inline3.adb: New test.
1488 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1489 * gnat.dg/inline4.adb: New test.
1490 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1491 * gnat.dg/inline5.adb: New test.
1492 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1493 * gnat.dg/inline6.adb: New test.
1494 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1495 * gnat.dg/inline7.adb: New test.
1496 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1497 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1498 * gnat.dg/inline8.adb: New test.
1499 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1500 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1501 * gnat.dg/inline9.adb: New test.
1502 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1503 * gnat.dg/inline10.adb: New test.
1504 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1505 * gnat.dg/inline11.adb: New test.
1506 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1507
1508 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1509
1510 PR preprocessor/9449
1511 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1512 Don't use -fextended-identifiers.
1513 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1514 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1515 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1516 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1517 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1518 -g3.
1519 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1520 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1521 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1522 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1523 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1524 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1525 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1526 -fextended-identifiers. Use -g.
1527 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1528 -fextended-identifiers.
1529 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1530 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1531 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1532 -fextended-identifiers. Use -g.
1533 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1534 * gcc.dg/cpp/ucnid-8.c: Remove test.
1535 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1536
1537 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1538
1539 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1540 Skip tests if target does not support Neon.
1541
1542 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1543
1544 * lib/target-supports.exp (check_effective_target_bswap): Update
1545 conditions for AArch64 and ARM targets.
1546
1547 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1548
1549 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1550 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1551 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1552 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1553 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1554
1555 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1556
1557 * gcc.target/i386/chkp-builtins-1.c: New.
1558 * gcc.target/i386/chkp-builtins-2.c: New.
1559 * gcc.target/i386/chkp-builtins-3.c: New.
1560 * gcc.target/i386/chkp-builtins-4.c: New.
1561 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1562 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1563 * gcc.target/i386/chkp-const-check-1.c: New.
1564 * gcc.target/i386/chkp-const-check-2.c: New.
1565 * gcc.target/i386/chkp-lifetime-1.c: New.
1566 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1567 with build_ssa_passes.
1568
1569 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1570
1571 * gcc.dg/asr-div1.c: New testcase.
1572
1573 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1574
1575 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1576
1577 * go.test/go-test.exp: In +build lines, require whitespace around
1578 expected strings, fix check for negation.
1579
1580 2014-11-04 Marek Polacek <polacek@redhat.com>
1581
1582 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1583 * c-c++-common/ubsan/align-4.c: Likewise.
1584 * g++.dg/ubsan/null-1.C: Likewise.
1585 * g++.dg/ubsan/null-2.C: Likewise.
1586
1587 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1588
1589 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1590
1591 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1592
1593 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1594 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1595 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1596 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1597 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
1598 ipa dump.
1599 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1600 Cleanup original tree dump.
1601 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1602 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1603 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1604
1605 2014-11-04 Martin Jambor <mjambor@suse.cz>
1606
1607 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1608 function body.
1609
1610 2014-11-04 Jason Merrill <jason@redhat.com>
1611
1612 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1613 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1614
1615 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1616
1617 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1618 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1619 conflicting -mcpu options.
1620 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1621 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1622 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1623 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1624 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1625 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1626 * gcc.target/powerpc/pr48053-3.c: Likewise.
1627 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1628 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1629 * gcc.target/powerpc/pr57744.c: Likewise.
1630 * gcc.target/powerpc/pr47862.c: Likewise.
1631 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1632 * gcc.target/powerpc/recip-1.c: Likewise.
1633 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1634 * gcc.target/powerpc/bool2-p8.c: Likewise.
1635 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1636 * gcc.target/powerpc/pr60203.c: Likewise.
1637 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1638 * gcc.target/powerpc/bool2-av.c: Likewise.
1639 * gcc.target/powerpc/pr43154.c: Likewise.
1640 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1641 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1642 * gcc.target/powerpc/pr59054.c: Likewise.
1643 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1644 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1645 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1646 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1647 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1648 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1649 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1650 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1651 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1652 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1653 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1654 * gcc.target/powerpc/bswap64-3.c: Likewise.
1655 * gcc.target/powerpc/bcd-1.c: Likewise.
1656 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1657 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1658 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1659 * gcc.target/powerpc/pr48192.c: Likewise.
1660 * gcc.target/powerpc/pr52775.c: Likewise.
1661 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1662 * gcc.target/powerpc/pr58673-1.c: Likewise.
1663 * gcc.target/powerpc/pr53487.c: Likewise.
1664 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1665 * gcc.target/powerpc/recip-2.c: Likewise.
1666 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1667 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1668 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1669 * gcc.target/powerpc/pr57150.c: Likewise.
1670 * gcc.target/powerpc/pr47251.c: Likewise.
1671 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1672 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1673 * gcc.target/powerpc/bool3-p7.c: Likewise.
1674 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1675 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1676 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1677 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1678 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1679 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1680 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1681 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1682 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1683 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1684 * gcc.target/powerpc/loop_align.c: Likewise.
1685 * gcc.target/powerpc/lhs-1.c: Likewise.
1686 * gcc.target/powerpc/sd-vsx.c: Likewise.
1687 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1688 * gcc.target/powerpc/bcd-2.c: Likewise.
1689 * gcc.target/powerpc/20040121-1.c: Likewise.
1690 * gcc.target/powerpc/pr52457.c: Likewise.
1691 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1692 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1693 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1694 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1695 * gcc.target/powerpc/pr58673-2.c: Likewise.
1696 * gcc.target/powerpc/atomic-p7.c: Likewise.
1697 * gcc.target/powerpc/recip-3.c: Likewise.
1698 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1699 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1700 * gcc.target/powerpc/popcount-1.c: Likewise.
1701 * gcc.target/powerpc/altivec-32.c: Likewise.
1702 * gcc.target/powerpc/timode_off.c: Likewise.
1703 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1704 * gcc.target/powerpc/pack01.c: Likewise.
1705 * gcc.target/powerpc/pr55033.c: Likewise.
1706 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1707 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1708 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1709 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1710 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1711 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1712 * gcc.target/powerpc/bool3-p8.c: Likewise.
1713 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1714 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1715 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1716 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1717 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1718 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1719 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1720 * gcc.target/powerpc/pr46728-16.c: Likewise.
1721 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1722 * gcc.target/powerpc/bool3-av.c: Likewise.
1723 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1724 * gcc.target/powerpc/ppc-pow.c: Likewise.
1725 * gcc.target/powerpc/lhs-2.c: Likewise.
1726 * gcc.target/powerpc/pr39902-2.c: Likewise.
1727 * gcc.target/powerpc/20041111-1.c: Likewise.
1728 * gcc.target/powerpc/builtins-1.c: Likewise.
1729 * gcc.target/powerpc/bcd-3.c: Likewise.
1730 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1731 * gcc.target/powerpc/pr57949-1.c: Likewise.
1732 * gcc.target/powerpc/atomic-p8.c: Likewise.
1733 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1734 * gcc.target/powerpc/recip-4.c: Likewise.
1735 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1736 * gcc.target/powerpc/warn-2.c: Likewise.
1737 * gcc.target/powerpc/parity-1.c: Likewise.
1738 * gcc.target/powerpc/popcount-2.c: Likewise.
1739 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1740 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1741 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1742 * gcc.target/powerpc/pr42747.c: Likewise.
1743 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1744 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1745 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1746 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1747 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1748 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1749 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1750 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1751 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1752 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1753 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1754 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
1755 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1756 * gcc.target/powerpc/lhs-3.c: Likewise.
1757 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
1758 * gcc.target/powerpc/builtins-2.c: Likewise.
1759 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1760 * gcc.target/powerpc/pr52199.c: Likewise.
1761 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
1762 * gcc.target/powerpc/pr57949-2.c: Likewise.
1763 * gcc.target/powerpc/recip-5.c: Likewise.
1764 * gcc.target/powerpc/popcount-3.c: Likewise.
1765 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
1766 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
1767 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
1768 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
1769 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
1770 * gcc.target/powerpc/pr48226.c: Likewise.
1771 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
1772 * gcc.target/powerpc/pr47755-2.c: Likewise.
1773 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1774 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
1775 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1776 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
1777 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1778 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1779 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1780 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
1781 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1782 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
1783 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1784 * gcc.target/powerpc/bool2-p5.c: Likewise.
1785 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
1786 * gcc.target/powerpc/fusion.c: Likewise.
1787 * gcc.target/powerpc/recip-6.c: Likewise.
1788 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
1789 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
1790 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
1791 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
1792 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1793 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1794 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1795 * gcc.target/powerpc/dfp-dd.c: Likewise.
1796 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
1797 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
1798 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1799 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
1800 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1801 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
1802 * gcc.target/powerpc/dfp-td.c: Likewise.
1803 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1804 * gcc.target/powerpc/pr48053-1.c: Likewise.
1805 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
1806 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
1807 * gcc.target/powerpc/pr60676.c: Likewise.
1808 * gcc.target/powerpc/pr48258-1.c: Likewise.
1809 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1810 * gcc.target/powerpc/pr48857.c: Likewise.
1811 * gcc.target/powerpc/quad-atomic.c: Likewise.
1812 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
1813 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
1814 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
1815 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
1816 * gcc.target/powerpc/pr56605.c: Likewise.
1817 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1818 * gcc.target/powerpc/pr53199.c: Likewise.
1819 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1820 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
1821 * gcc.target/powerpc/vsx-float0.c: Likewise.
1822 * gcc.target/powerpc/ppc-target-1.c: Likewise.
1823 * gcc.target/powerpc/altivec-20.c: Likewise.
1824 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
1825 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
1826 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
1827 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1828 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
1829 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
1830 * gcc.target/powerpc/pr60137.c: Likewise.
1831 * gcc.target/powerpc/bswap64-1.c: Likewise.
1832 * gcc.target/powerpc/pr48053-2.c: Likewise.
1833 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
1834 * gcc.target/powerpc/pr48258-2.c: Likewise.
1835 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1836 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
1837 * gcc.target/powerpc/bool2-p7.c: Likewise.
1838 * gcc.target/powerpc/ppc-round.c: Likewise.
1839 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
1840 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
1841 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
1842 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
1843 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1844 * gcc.target/powerpc/pr47755.c: Likewise.
1845
1846 2014-11-04 Marek Polacek <polacek@redhat.com>
1847
1848 * c-c++-common/ubsan/object-size-10.c: New test.
1849
1850 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1851
1852 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
1853
1854 2014-11-03 Tobias Burnus <burnus@net-b.de>
1855
1856 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
1857
1858 2014-11-03 Marek Polacek <polacek@redhat.com>
1859
1860 PR c/52769
1861 * gcc.dg/pr52769.c: New test.
1862
1863 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/57820
1866 * g++.dg/cpp0x/constexpr-ctor16.C: New.
1867 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
1868
1869 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
1870
1871 PR tree-optimization/60770
1872 * gcc.dg/tree-ssa/pr60770-1.c: New file.
1873
1874 2014-11-03 Jan Beulich <jbeulich@suse.com>
1875
1876 * gcc.target/i386/i386.exp: Extend option set to test
1877 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
1878 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
1879
1880 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1881
1882 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1883 for ia32 targets only.
1884 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1885 * g++.dg/tree-ssa/pr29902.C: Ditto.
1886 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1887
1888 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1889
1890 * gcc.target/arm/ifcvt-size-check.c: New test.
1891
1892 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1893
1894 * gcc.target/mips/octeon3-pipe-1.c: New test.
1895
1896 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1897
1898 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1899 * g++.dg/ext/attrib42.C: Ditto.
1900 * g++.dg/torture/pr51344.C: Ditto.
1901 * g++.dg/tree-ssa/pr29902.C: Ditto.
1902 * gcc.c-torture/execute/20010129-1.c: Ditto.
1903 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1904 * gcc.dg/march-generic.c: Ditto.
1905 * gcc.dg/torture/pr17526.c: Ditto.
1906 * gcc.dg/union-4.c: Ditto.
1907
1908 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1909
1910 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1911 * g++.dg/abi/no-weak1.C: Ditto.
1912 * g++.dg/opt/pr44919.C: Ditto.
1913 * g++.dg/opt/pr46640.C: Ditto.
1914 * g++.dg/opt/pr46649.C: Ditto.
1915 * g++.dg/opt/pr47036.C: Ditto.
1916 * g++.dg/opt/pr48273.C: Ditto.
1917 * g++.dg/opt/pr48302.C: Ditto.
1918 * g++.dg/opt/pr45788.C: Ditto.
1919 * g++.dg/opt/pr57662.C: Ditto.
1920 * gcc.dg/20031102-1.c: Ditto.
1921 * gcc.dg/builtin-bswap-7.c: Ditto.
1922 * gcc.dg/builtin-bswap-7a.c: Ditto.
1923 * gcc.dg/builtin-bswap-9.c: Ditto.
1924 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1925 * gcc.dg/guality/bswaptest.c: Ditto.
1926 * gcc.dg/guality/clztest.c: Ditto.
1927 * gcc.dg/guality/ctztest.c: Ditto.
1928 * gcc.dg/guality/pr45003-1.c: Ditto.
1929 * gcc.dg/guality/pr45003-2.c: Ditto.
1930 * gcc.dg/guality/pr45003-3.c: Ditto.
1931 * gcc.dg/guality/pr58791-4.c: Ditto.
1932 * gcc.dg/guality/rotatetest.c:Ditto.
1933 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1934 * gcc.dg/ira-loop-pressure.c: Ditto.
1935 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1936 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1937 * gcc.dg/lto/pr47259_0.c: Ditto.
1938 * gcc.dg/memcpy-5.c: Ditto.
1939 * gcc.dg/pr10474.c: Ditto.
1940 * gcc.dg/pr37438.c: Ditto.
1941 * gcc.dg/pr39453.c: Ditto.
1942 * gcc.dg/pr40501.c: Ditto.
1943 * gcc.dg/pr42245-2.c: Ditto.
1944 * gcc.dg/pr42245.c: Ditto.
1945 * gcc.dg/pr42246.c: Ditto.
1946 * gcc.dg/pr42249.c: Ditto.
1947 * gcc.dg/pr42388.c: Ditto.
1948 * gcc.dg/pr42389.c: Ditto.
1949 * gcc.dg/pr45352-1.c: Ditto.
1950 * gcc.dg/pr45352-2.c: Ditto.
1951 * gcc.dg/pr45352-3.c: Ditto.
1952 * gcc.dg/pr45352.c: Ditto.
1953 * gcc.dg/pr45472.c: Ditto.
1954 * gcc.dg/pr45652.c: Ditto.
1955 * gcc.dg/pr46212.c: Ditto.
1956 * gcc.dg/pr46521.c: Ditto.
1957 * gcc.dg/pr46522.c: Ditto.
1958 * gcc.dg/pr46875.c: Ditto.
1959 * gcc.dg/pr48374.c: Ditto.
1960 * gcc.dg/pr50251.c: Ditto.
1961 * gcc.dg/pr54472.c: Ditto.
1962 * gcc.dg/pr55702.c: Ditto.
1963 * gcc.dg/pr56990.c: Ditto.
1964 * gcc.dg/pr57104.c: Ditto.
1965 * gcc.dg/pr57662.c: Ditto.
1966 * gcc.dg/pr60866.c: Ditto.
1967 * gcc.dg/shrink-wrap-loop.c: Ditto.
1968 * gcc.dg/tm/memopt-15.c: Ditto.
1969 * gcc.dg/torture/pr52720.c: Ditto.
1970 * gcc.dg/torture/pr56778.c: Ditto.
1971 * gcc.dg/tree-prof/pr45354.c: Ditto.
1972 * gcc.dg/tree-prof/pr50907.c: Ditto.
1973 * gcc.dg/tree-ssa/loop-16.c: Ditto.
1974 * gcc.dg/tree-ssa/loop-18.c: Ditto.
1975 * gcc.dg/tree-ssa/pr44423.c: Ditto.
1976 * gcc.dg/misc-tests/godump-1.c: Ditto.
1977 * gfortran.dg/PR24188.f: Ditto.
1978 * gfortran.dg/errnocheck_1.f90: Ditto.
1979 * gfortran.dg/g77/20010216-1.f: Ditto.
1980 * gfortran.dg/pr42246-2.f: Ditto.
1981 * gfortran.dg/pr42294.f: Ditto.
1982 * gfortran.dg/pr44691.f: Ditto.
1983 * gfortran.dg/vect/pr45714-a.f: Ditto.
1984 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
1985 * gcc.misc-tests/linkage.exp: Ditto.
1986 * lib/target-supports.exp: Reformat x86 tagets.
1987 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
1988
1989 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/57694
1992 * g++.dg/cpp0x/constexpr-ctor15.C: New.
1993
1994 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1995
1996 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
1997 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
1998 Commentary and rearrangement of tests.
1999 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2000 Commentary and rearrangement of tests.
2001 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2002 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2003
2004 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR rtl-optimization/63659
2007 * gcc.c-torture/execute/pr63659.c: New test.
2008
2009 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2010
2011 PR target/63534
2012 * gcc.target/i386/mcount_pic.c: New.
2013
2014 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2015
2016 * gcc.target/i386/pr23098.c: Remove xfail.
2017
2018 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gnat.dg/opt42.ad[sb]: New test.
2021
2022 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2023
2024 PR tree-optimization/63259
2025 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2026 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2027 following comment.
2028
2029 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2030
2031 PR sanitizer/63697
2032 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2033
2034 2014-10-30 Marek Polacek <polacek@redhat.com>
2035
2036 * gcc.dg/diag-aka-1.c: New test.
2037 * gcc.dg/pr13804-1.c: Adjust dg-error.
2038 * gcc.dg/redecl-14.c: Likewise.
2039 * gcc.dg/pr56980.c: Adjust dg-message.
2040
2041 2014-10-30 Ian Lance Taylor <iant@google.com>
2042
2043 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2044
2045 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2046
2047 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2048 platforms except s390[x] and x86_64.
2049
2050 2014-10-30 Martin Liska <mliska@suse.cz>
2051
2052 PR ipa/63574
2053 PR ipa/63664
2054 * g++.dg/ipa/pr63574.C: New test.
2055
2056 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2057
2058 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2059
2060 2014-10-29 DJ Delorie <dj@redhat.com>
2061
2062 * gcc.dg/20141029-1.c: New.
2063
2064 2014-10-29 Martin Liska <mliska@suse.cz>
2065
2066 PR ipa/63587
2067 * g++.dg/ipa/pr63587-1.C: New test.
2068 * g++.dg/ipa/pr63587-2.C: New test.
2069
2070 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2071
2072 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2073
2074 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2075
2076 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2077 * gcc.dg/optimize-bswapsi-3.c: New test.
2078
2079 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2080 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2081 Anna Tikhonova <anna.tikhonova@intel.com>
2082 Ilya Tocar <ilya.tocar@intel.com>
2083 Andrey Turetskiy <andrey.turetskiy@intel.com>
2084 Ilya Verbin <ilya.verbin@intel.com>
2085 Kirill Yukhin <kirill.yukhin@intel.com>
2086 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2087
2088 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2089
2090 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2091 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2092 Anna Tikhonova <anna.tikhonova@intel.com>
2093 Ilya Tocar <ilya.tocar@intel.com>
2094 Andrey Turetskiy <andrey.turetskiy@intel.com>
2095 Ilya Verbin <ilya.verbin@intel.com>
2096 Kirill Yukhin <kirill.yukhin@intel.com>
2097 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2098
2099 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2100 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2101 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2102 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2103 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2104 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2105 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2106 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2107 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2108 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2109 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2110 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2111 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2112 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2113 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2114 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2115 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2116 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2117 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2118 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2119 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2120 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2121 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2122 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2123 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2124 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2125 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2126 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2127 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2128 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2129 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2130 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2131 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2132 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2133 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2134 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2135 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2136 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2137 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2138 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2167
2168 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2169 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2170 Anna Tikhonova <anna.tikhonova@intel.com>
2171 Ilya Tocar <ilya.tocar@intel.com>
2172 Andrey Turetskiy <andrey.turetskiy@intel.com>
2173 Ilya Verbin <ilya.verbin@intel.com>
2174 Kirill Yukhin <kirill.yukhin@intel.com>
2175 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2176
2177 * gcc.target/i386/avx512bw-check.h: New.
2178 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2179 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2180 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2181 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2182 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2183 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2184 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2185 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2186 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2187 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2188 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2189 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2190 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2191 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2192 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2193 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2194 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2195 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2196 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2197 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2198 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2199 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2200 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2201 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2202 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2203 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2204 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2205 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2206 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2207 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2208 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2209 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2210 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2211 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2212 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2213 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2214 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2215 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2216 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2217 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2218 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2219 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2220 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2221 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2222 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2223 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2224 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2225 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2226 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2227 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2228 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2229 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2230 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2231 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2232 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2233 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2234 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2235 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2236 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2237 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2238 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2239 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2240 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2241 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2242 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2243 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2244 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2245 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2246 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2247 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2248 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2249 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2250 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2251 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2252 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2253 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2254 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2255 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2256 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2257 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2258 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2259 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2260 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2261 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2262 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2263 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2264 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2265 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2266 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2267 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2268 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2269 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2270 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2271 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2272 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2273 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2274 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2275 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2276 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2277 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2278 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2279 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2280 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2281 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2282 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2283 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2284 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2285 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2286 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2287 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2288 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2289 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2290 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2291 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2292 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2293 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2294 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2295 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2296 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2297 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2298 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2299 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2300 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2301 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2302 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2303 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2304 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2305 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2306 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2307 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2308 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2309 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2310 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2311 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2312 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2313 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2314 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2315 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2316 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2317 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2318 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2319 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2320 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2321 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2322 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2323 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2324 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2325 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2326 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2327 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2328 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2329 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2330 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2331 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2332 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2333 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2334 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2335 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2336 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2337 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2338 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2339 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2340 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2341 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2342 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2343 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2344 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2345 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2346 * gcc.target/i386/avx512dq-check.h: Ditto.
2347 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2348 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2349 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2350 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2351 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2352 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2353 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2354 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2355 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2356 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2357 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2358 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2359 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2360 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2361 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2362 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2363 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2364 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2365 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2366 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2367 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2368 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2369 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2370 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2371 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2372 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2373 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2374 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2375 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2376 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2377 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2378 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2379 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2380 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2381 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2382 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2383 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2384 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2385 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2386 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2387 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2388 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2389 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2390 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2391 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2392 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2393 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2394 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2395 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2396 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2397 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2398 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2399 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2400 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2401 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2402 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2403 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2404 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2405 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2406 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2407 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2408 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2409 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2410 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2411 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2412 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2413 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2414 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2415 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2416 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2417 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2418 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2419 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2420 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2421 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2422 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2423 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2424 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2425 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2426 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2427 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2428 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2429 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2430 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2431 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2432 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2433 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2434 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2435 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2436 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2437 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2438 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2439 * gcc.target/i386/avx512vl-check.h: Ditto.
2440 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2441 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2442 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2443 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2444 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2445 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2446 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2447 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2448 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2449 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2450 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2451 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2452 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2453 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2454 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2455 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2456 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2457 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2458 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2459 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2460 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2461 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2462 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2463 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2464 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2465 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2466 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2467 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2468 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2469 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2470 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2471 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2472 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2473 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2475 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2478 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2479 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2480 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2481 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2482 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2483 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2484 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2485 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2486 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2488 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2489 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2490 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2491 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2492 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2493 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2494 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2495 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2496 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2497 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2498 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2499 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2500 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2501 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2502 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2503 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2504 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2505 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2506 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2507 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2508 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2509 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2510 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2512 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2513 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2514 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2515 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2516 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2517 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2518 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2519 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2520 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2522 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2523 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2524 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2525 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2526 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2528 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2529 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2531 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2532 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2533 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2534 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2536 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2537 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2538 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2539 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2541 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2543 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2544 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2545 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2546 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2547 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2548 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2549 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2550 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2551 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2552 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2553 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2554 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2555 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2556 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2557 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2558 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2559 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2560 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2561 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2562 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2563 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2564 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2565 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2566 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2567 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2568 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2569 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2570 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2571 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2572 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2573 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2574 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2575 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2576 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2577 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2578 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2579 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2580 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2581 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2582 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2583 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2584 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2585 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2586 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2587 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2588 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2589 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2590 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2591 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2592 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2593 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2594 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2595 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2596 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2597 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2598 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2599 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2600 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2601 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2602 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2603 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2604 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2605 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2606 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2607 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2608 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2609 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2610 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2611 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2612 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2613 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2614 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2615 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2616 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2617 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2618 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2619 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2620 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2621 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2622 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2623 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2624 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2626 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2627 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2628 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2629 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2630 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2631 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2632 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2633 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2634 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2635 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2638 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2640 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2641 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2642 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2643 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2644 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2645 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2646 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2647 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2648 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2649 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2650 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2651 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2652 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2653 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2654 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2655 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2656 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2657 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2658 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2659 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2660 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2661 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2662 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2663 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2664 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2665 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2666 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2667 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2668 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2669 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2670 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2671 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2672 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2673 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2674 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2675 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2676 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2677 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2678 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2679 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2680 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2681 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2682 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2683 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2684 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2685 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2686 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2687 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2688 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2689 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2690 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2691 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2692 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2693 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2694 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2695 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2696 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2697 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2698 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2699 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2700 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2701 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2702 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2703 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2704 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2705 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2706 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2707 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2708 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2709 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2710 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2711 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2712 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2713 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2714 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2715 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2716 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2717 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2718 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2719 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2720 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2721 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2722 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2723 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2724 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2725 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2726 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2727 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2728 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2729 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2730 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2731 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2732 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2733 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2734 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2735 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2736 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2737 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2738 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2739 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2740 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2741 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2742 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2743 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2744 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2745 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2746 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2747 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2748 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2749 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2750 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2751 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2752 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2753 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
2754 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2755 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
2756 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2757 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
2758 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2759 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
2760 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2761 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
2762 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2763 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2764 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2765 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
2766 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2767 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
2768 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2769 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
2770 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
2771 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2772 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2773 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2774 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
2775 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2776 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
2777 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2778 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2779 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2780 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
2781 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2782 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
2783 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2784 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2785 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2786 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
2787 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2788 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
2789 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2790 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2791 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2792 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
2793 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2794 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
2795 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2796 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2797 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2799 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
2800 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2801 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
2802 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2803 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2804 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2806 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2807 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2808 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
2809 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2810 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2812 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
2813 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2814 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
2815 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2816 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
2817 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2818 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
2819 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2820 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
2821 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2822 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
2823 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2824 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2830 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
2831 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2832 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
2833 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2836 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
2837 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2838 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
2839 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2840 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
2841 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
2843 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2847 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
2857 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2858 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
2859 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
2861 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2864 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
2866 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2870 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
2874 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
2876 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
2880 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2882 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2884 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2886 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2888 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2889 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2890 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2891 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2892 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2893 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2894 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2895 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2897 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2898 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2900 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2902 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2904 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2905 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2906 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2908 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2909 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2911 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2913 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2915 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2926 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2929 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2931 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2933 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2934 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2935 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2936 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
2938 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2950 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
2955 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
2966 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
2987 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
2993 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
2997 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
2999 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3001 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3005 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3006 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3007 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3011 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3013 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3023 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3031 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3034 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3035 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3036 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3037 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3038 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3039 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3040 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3041 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3042 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3043 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3044 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3045 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3046 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3047 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3048 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3049 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3050 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3051 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3052 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3053 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3054 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3055 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3056 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3057 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3058 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3059 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3060 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3061 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3062 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3063 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3064 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3065 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3066 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3067 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3068 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3069 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3070 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3071 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3072 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3073 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3074 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3075 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3076 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3077 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3078 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3079 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3080 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3081 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3082 * gcc.target/i386/i386.exp: Ditto.
3083 * gcc.target/i386/m512-check.h: Ditto.
3084
3085 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3086 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3087 Anna Tikhonova <anna.tikhonova@intel.com>
3088 Ilya Tocar <ilya.tocar@intel.com>
3089 Andrey Turetskiy <andrey.turetskiy@intel.com>
3090 Ilya Verbin <ilya.verbin@intel.com>
3091 Kirill Yukhin <kirill.yukhin@intel.com>
3092 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3093
3094 * g++.dg/other/i386-2.C: Add new options.
3095 * g++.dg/other/i386-3.C: Ditto.
3096 * gcc.target/i386/sse-12.c: Ditto.
3097 * gcc.target/i386/sse-14.c: Ditto.
3098 * gcc.target/i386/sse-22.c: Ditto.
3099 * gcc.target/i386/sse-13.c: Add new options and builtins.
3100 * gcc.target/i386/sse-23.c: Ditto.
3101 * gcc.target/i386/avx-1.c: Add new builtins.
3102
3103 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3104
3105 * gcc.misc-tests/godump.exp: New.
3106 * gcc.misc-tests/godump-1.c: New.
3107
3108 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3109
3110 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3111 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3112 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3113 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3114 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3115 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3116 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3117 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3118 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3119 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3120 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3121 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3122 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3123 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3124 * c-c++-common/asan/pr63638.c: Likewise.
3125
3126 2014-10-28 Richard Biener <rguenther@suse.de>
3127
3128 PR middle-end/63665
3129 * gcc.dg/pr63665.c: New testcase.
3130
3131 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3132
3133 * c-c++-common/asan/kasan-recover-1.c: New test.
3134 * c-c++-common/asan/kasan-recover-2.c: New test.
3135 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3136 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3137 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3138 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3139 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3140 * c-c++-common/asan/no-asan-globals.c: Likewise.
3141 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3142 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3143 * c-c++-common/asan/no-use-after-return.c: Likewise.
3144
3145 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3146
3147 * c-c++-common/asan/shadow-offset-1.c: New test.
3148
3149 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3150
3151 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3152 gcc-plugin.h earlier.
3153
3154 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3155
3156 * gnat.dg/specs/concat1.ads: New test.
3157 * gnat.dg/specs/concat1_pkg.ads: New helper.
3158
3159 2014-10-27 Richard Biener <rguenther@suse.de>
3160
3161 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3162 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3163 target due to memcpy inline-expansion.
3164
3165 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3166
3167 * gnat.dg/specs/pack10.ads: New test.
3168 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3169
3170 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3171
3172 * gnat.dg/entry_queues2.adb: New test.
3173
3174 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR tree-optimization/63641
3177 * gcc.c-torture/execute/pr63641.c: New test.
3178
3179 2014-10-24 Tobias Burnus <burnus@net-b.de>
3180
3181 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3182 * gfortran.dg/coarray_collectives_13.f90: New.
3183 * gfortran.dg/coarray_collectives_14.f90: New.
3184 * gfortran.dg/coarray_collectives_15.f90: New.
3185 * gfortran.dg/coarray_collectives_16.f90: New.
3186
3187 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3188
3189 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3190
3191 2014-10-24 Marek Polacek <polacek@redhat.com>
3192
3193 PR c/56980
3194 * gcc.dg/pr56980.c: New test.
3195
3196 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3197
3198 * lib/target-supports.exp
3199 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3200 vaeseq_u8.
3201 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3202 for vcvt_f16_f32.
3203 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3204 vfma_f32.
3205
3206 2014-10-24 Martin Liska <mliska@suse.cz>
3207
3208 * gcc.dg/ipa/pr63595.c: New test.
3209
3210 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3211
3212 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3213 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3214
3215 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3216
3217 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3218
3219 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3220
3221 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3222
3223 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3224
3225 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3226
3227 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3228
3229 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3230
3231 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3232
3233 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3234
3235 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3236
3237 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3238
3239 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3240
3241 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3242
3243 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3244
3245 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3246
3247 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3248
3249 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3250
3251 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3252
3253 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3254
3255 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3256
3257 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3258
3259 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3260
3261 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3262
3263 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3264
3265 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3266
3267 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3268
3269 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3270 file.
3271 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3272 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3273
3274 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3275
3276 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3277 file.
3278 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3280
3281 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3282
3283 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3284 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3285 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3287 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3288
3289 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3290
3291 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3292 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3293 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3294 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3295 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3297
3298 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3299
3300 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3301 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3303 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3305 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3306 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3307 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3308
3309 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3310
3311 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3312 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3313 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3314
3315 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3316
3317 * gcc.target/arm/README.advsimd-intrinsics: New file.
3318 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3320 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3321 Likewise.
3322 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3323 Likewise.
3324 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3325 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3326 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3327
3328 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3329
3330 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3331 wrap_compile_flags before setting it.
3332
3333 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3334
3335 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3336 targets.
3337 * gcc.dg/pr63594-2.c: Likewise.
3338
3339 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3340
3341 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3342 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3343
3344 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3345
3346 PR bootstrap/63632
3347 * g++.dg/torture/pr63632.C: New test.
3348
3349 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3350
3351 PR c++/63619
3352 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3353 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3354
3355 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3356
3357 PR target/63618
3358 * gcc.target/i386/pr63618.c: New test.
3359
3360 2014-10-23 Marek Polacek <polacek@redhat.com>
3361
3362 PR c/63626
3363 * gcc.dg/pr63626.c: New test.
3364
3365 2014-10-23 Marek Polacek <polacek@redhat.com>
3366
3367 * c-c++-common/ubsan/undefined-2.c: New test.
3368
3369 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3370
3371 * gcc.target/i386/pr63600.c: New.
3372
3373 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3376
3377 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3378
3379 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3380 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3381
3382 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3383
3384 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3385 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3386 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3387 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3388 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3389 Declare.
3390
3391 2014-10-22 Guozhi Wei <carrot@google.com>
3392
3393 PR tree-optimization/63530
3394 gcc.dg/vect/pr63530.c: New testcase.
3395
3396 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3397
3398 * gcc.target/i386/conversion-2.c: New test.
3399
3400 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3401 Yury Gribov <y.gribov@samsung.com>
3402
3403 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3404 * c-c++-common/ubsan/align-3.c: Likewise.
3405 * c-c++-common/ubsan/bounds-1.c: Likewise.
3406 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3407 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3408 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3409 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3410 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3411 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3412 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3413 * c-c++-common/ubsan/object-size-3.c: Likewise.
3414 * c-c++-common/ubsan/overflow-1.c: Likewise.
3415 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3416 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3417 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3418 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3419 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3420 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3421 * c-c++-common/ubsan/pr59503.c: Likewise.
3422 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3423 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3424 * c-c++-common/ubsan/shift-3.c: Likewise.
3425 * c-c++-common/ubsan/shift-6.c: Likewise.
3426 * c-c++-common/ubsan/undefined-1.c: Likewise.
3427 * c-c++-common/ubsan/vla-2.c: Likewise.
3428 * c-c++-common/ubsan/vla-3.c: Likewise.
3429 * c-c++-common/ubsan/vla-4.c: Likewise.
3430 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3431 * g++.dg/ubsan/return-2.C: Likewise.
3432 * c-c++-common/ubsan/recovery-1.c: New test.
3433 * c-c++-common/ubsan/recovery-2.c: New test.
3434 * c-c++-common/ubsan/recovery-3.c: New test.
3435 * c-c++-common/ubsan/recovery-common.inc: New file.
3436
3437 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3438
3439 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3440 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3441 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3442 * gcc.target/aarch64/vect.x: Likewise.
3443 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3444 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3445 * gcc.target/aarch64/vect-fp.c: Likewise.
3446
3447 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3448
3449 * lib/compat.exp (compat-run): Remove "unresolved".
3450 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3451 unsupported testcase.
3452
3453 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR target/63594
3456 * gcc.dg/pr63594-1.c: New test.
3457 * gcc.dg/pr63594-2.c: New test.
3458 * gcc.target/i386/sse2-pr63594-1.c: New test.
3459 * gcc.target/i386/sse2-pr63594-2.c: New test.
3460 * gcc.target/i386/avx-pr63594-1.c: New test.
3461 * gcc.target/i386/avx-pr63594-2.c: New test.
3462 * gcc.target/i386/avx2-pr63594-1.c: New test.
3463 * gcc.target/i386/avx2-pr63594-2.c: New test.
3464 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3465 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3466 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3467 insn counts.
3468
3469 PR target/63542
3470 * gcc.target/i386/pr63542-1.c: New test.
3471 * gcc.target/i386/pr63542-2.c: New test.
3472
3473 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3474
3475 * gcc.target/avr/tiny-memx.c: New test.
3476
3477 * gcc.target/avr/tiny-caller-save.c: New test.
3478
3479 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3480
3481 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3482 (Proc_1): Add return type.
3483 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3484 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3485 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3486 * gcc.target/arm/pr44788.c (foo): Likewise.
3487 * gcc.target/arm/pr55642.c (abs): Likewise.
3488 * gcc.target/arm/pr58784.c (f): Likewise.
3489 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3490 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3491 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3492 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3493 for local variables.
3494 * lib/target-supports.exp
3495 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3496 vaeseq_u8.
3497 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3498 vcvt_f16_f32.
3499 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3500 vfma_f32.
3501 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3502
3503 2014-10-21 Andreas Schwab <schwab@suse.de>
3504
3505 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3506
3507 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3508
3509 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3510
3511 2014-10-21 Richard Biener <rguenther@suse.de>
3512
3513 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3514 * g++.dg/ipa/devirt-46.C: Likewise.
3515 * g++.dg/ipa/devirt-47.C: Likewise.
3516 * g++.dg/tree-prof/pr35545.C: Likewise.
3517
3518 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/63563
3521 * gcc.target/i386/pr63563.c: New test.
3522
3523 2014-10-20 Richard Biener <rguenther@suse.de>
3524
3525 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3526 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3527
3528 2014-10-20 Martin Liska <mliska@suse.cz>
3529
3530 * gcc.dg/ipa/pr63595.c: New test.
3531
3532 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3533
3534 PR fortran/48979
3535 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3536
3537 2014-10-19 Marek Polacek <polacek@redhat.com>
3538
3539 PR c/63567
3540 * gcc.dg/pr63567-3.c: New test.
3541 * gcc.dg/pr63567-4.c: New test.
3542
3543 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3544
3545 * gcc.dg/atomic/c11-atomic-exec-5.c
3546 (test_main_long_double_add_overflow): Define and run only for
3547 LDBL_MANT_DIG != 106.
3548 (test_main_complex_long_double_add_overflow): Likewise.
3549 (test_main_long_double_sub_overflow): Likewise.
3550 (test_main_complex_long_double_sub_overflow): Likewise.
3551
3552 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3553
3554 PR fortran/63553
3555 * gfortran.dg/class_to_type_3.f03 : New test
3556
3557 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3558
3559 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3560 to GNU11.
3561
3562 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3563
3564 * gcc.dg/attr-isr.c: Move SH specific test to ...
3565 * gcc.target/sh/attr-isr.c: ... here.
3566
3567 >>>>>>> .r217525
3568 2014-10-17 Marek Polacek <polacek@redhat.com>
3569
3570 PR c/63567
3571 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3572 * gcc.dg/pr63567-1.c: New test.
3573 * gcc.dg/pr63567-2.c: New test.
3574
3575 2014-10-17 Marek Polacek <polacek@redhat.com>
3576
3577 PR c/63543
3578 * gcc.dg/pr63543.c: New test.
3579 * gcc.dg/array-8.c: Remove dg-error.
3580 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3581 * gcc.dg/pr48552-2.c: Likewise.
3582
3583 2014-10-17 Marek Polacek <polacek@redhat.com>
3584
3585 PR c/63549
3586 * gcc.dg/pr63549.c: New test.
3587
3588 2014-10-17 Marek Polacek <polacek@redhat.com>
3589
3590 * gcc.dg/Wimplicit-int-1.c: New test.
3591 * gcc.dg/Wimplicit-int-2.c: New test.
3592 * gcc.dg/Wimplicit-int-3.c: New test.
3593 * gcc.dg/Wimplicit-int-4.c: New test.
3594
3595 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3596
3597 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3598 changes.
3599
3600 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR tree-optimization/63464
3603 * gcc.dg/torture/pr63464.c: New test.
3604 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3605 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3606
3607 PR tree-optimization/63302
3608 * gcc.c-torture/execute/pr63302.c: New test.
3609
3610 2014-10-17 Tom de Vries <tom@codesourcery.com>
3611
3612 PR rtl-optimization/61605
3613 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3614 absence check.
3615
3616 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3617
3618 PR middle-end/61848
3619 * g++.dg/torture/pr61848.C: New testcase.
3620 * gcc.c-torture/compile/pr61848.c: New testcase.
3621
3622 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3623
3624 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3625 * gcc.target/sh/strlen.c: Likewise.
3626 * gcc.target/sh/pr51244-13.c: Likewise.
3627 * gcc.target/sh/cmpstrn.c: Likewise.
3628 * gcc.target/sh/hiconst.c: Likewise.
3629 * gcc.target/sh/pr43417.c: Likewise.
3630
3631 2014-10-16 Martin Liska <mliska@suse.cz>
3632
3633 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3634 to match defined expectations.
3635
3636 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3637
3638 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3639
3640 2014-10-16 Martin Liska <mliska@suse.cz>
3641
3642 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3643 * g++.dg/ipa/ipa-icf-5.C: Likewise
3644
3645 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3646
3647 PR target/63260
3648 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3649
3650 2014-10-16 Richard Biener <rguenther@suse.de>
3651
3652 PR middle-end/63554
3653 * gcc.dg/torture/pr63554.c: New testcase.
3654
3655 2014-10-16 Marek Polacek <polacek@redhat.com>
3656
3657 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3658 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3659
3660 2014-10-16 Marek Polacek <polacek@redhat.com>
3661
3662 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3663 * gcc.dg/graphite/id-2.c: Likewise.
3664 * gcc.dg/graphite/id-4.c: Likewise.
3665 * gcc.dg/graphite/id-8.c: Likewise.
3666 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3667 * gcc.dg/graphite/id-pr45230.c: Likewise.
3668 * gcc.dg/graphite/id-pr45231.c: Likewise.
3669 * gcc.dg/graphite/pr38073.c: Likewise.
3670 * gcc.dg/graphite/pr38125.c: Likewise.
3671 * gcc.dg/graphite/pr38409.c: Likewise.
3672 * gcc.dg/graphite/pr38413.c: Likewise.
3673 * gcc.dg/graphite/pr38510.c: Likewise.
3674 * gcc.dg/graphite/pr38786.c: Likewise.
3675 * gcc.dg/graphite/pr39260.c: Likewise.
3676 * gcc.dg/graphite/scop-19.c: Likewise.
3677 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3678 * gcc.dg/graphite/id-17.c: Likewise.
3679 * gcc.dg/graphite/id-23.c: Likewise.
3680 * gcc.dg/graphite/id-26.c: Likewise.
3681 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3682 * gcc.dg/graphite/pr37485.c: Likewise.
3683 * gcc.dg/graphite/pr38500.c: Likewise.
3684 * gcc.dg/graphite/pr42284.c: Likewise.
3685 * gcc.dg/graphite/pr42914.c: Likewise.
3686 * gcc.dg/graphite/pr46404-1.c: Likewise.
3687 * gcc.dg/graphite/pr60979.c: Likewise.
3688 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3689 defaulting to int.
3690
3691 2014-10-16 Martin Liska <mliska@suse.cz>
3692 Jan Hubicka <hubicka@ucw.cz>
3693
3694 * g++.dg/ipa/ipa-icf-1.C: New test.
3695 * g++.dg/ipa/ipa-icf-2.C: New test.
3696 * g++.dg/ipa/ipa-icf-3.C: New test.
3697 * g++.dg/ipa/ipa-icf-4.C: New test.
3698 * g++.dg/ipa/ipa-icf-5.C: New test.
3699 * gcc.dg/ipa/ipa-icf-1.c: New test.
3700 * gcc.dg/ipa/ipa-icf-10.c: New test.
3701 * gcc.dg/ipa/ipa-icf-11.c: New test.
3702 * gcc.dg/ipa/ipa-icf-12.c: New test.
3703 * gcc.dg/ipa/ipa-icf-13.c: New test.
3704 * gcc.dg/ipa/ipa-icf-14.c: New test.
3705 * gcc.dg/ipa/ipa-icf-15.c: New test.
3706 * gcc.dg/ipa/ipa-icf-16.c: New test.
3707 * gcc.dg/ipa/ipa-icf-17.c: New test.
3708 * gcc.dg/ipa/ipa-icf-18.c: New test.
3709 * gcc.dg/ipa/ipa-icf-19.c: New test.
3710 * gcc.dg/ipa/ipa-icf-2.c: New test.
3711 * gcc.dg/ipa/ipa-icf-20.c: New test.
3712 * gcc.dg/ipa/ipa-icf-21.c: New test.
3713 * gcc.dg/ipa/ipa-icf-22.c: New test.
3714 * gcc.dg/ipa/ipa-icf-23.c: New test.
3715 * gcc.dg/ipa/ipa-icf-24.c: New test.
3716 * gcc.dg/ipa/ipa-icf-25.c: New test.
3717 * gcc.dg/ipa/ipa-icf-26.c: New test.
3718 * gcc.dg/ipa/ipa-icf-27.c: New test.
3719 * gcc.dg/ipa/ipa-icf-28.c: New test.
3720 * gcc.dg/ipa/ipa-icf-29.c: New test.
3721 * gcc.dg/ipa/ipa-icf-3.c: New test.
3722 * gcc.dg/ipa/ipa-icf-30.c: New test.
3723 * gcc.dg/ipa/ipa-icf-4.c: New test.
3724 * gcc.dg/ipa/ipa-icf-5.c: New test.
3725 * gcc.dg/ipa/ipa-icf-6.c: New test.
3726 * gcc.dg/ipa/ipa-icf-7.c: New test.
3727 * gcc.dg/ipa/ipa-icf-8.c: New test.
3728 * gcc.dg/ipa/ipa-icf-9.c: New test.
3729
3730 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3731
3732 PR target/53513
3733 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3734
3735 2014-10-16 Martin Liska <mliska@suse.cz>
3736 Jan Hubicka <hubicka@ucw.cz>
3737
3738 * c-c++-common/rotate-1.c: Options changed to not collide
3739 with a new IPA ICF pass.
3740 * c-c++-common/rotate-2.c: Likewise.
3741 * c-c++-common/rotate-3.c: Likewise.
3742 * c-c++-common/rotate-4.c: Likewise.
3743 * g++.dg/cpp0x/rv-return.C: Likewise.
3744 * g++.dg/cpp0x/rv1n.C: Likewise.
3745 * g++.dg/cpp0x/rv1p.C: Likewise.
3746 * g++.dg/cpp0x/rv2n.C: Likewise.
3747 * g++.dg/cpp0x/rv3n.C: Likewise.
3748 * g++.dg/cpp0x/rv4n.C: Likewise.
3749 * g++.dg/cpp0x/rv5n.C: Likewise.
3750 * g++.dg/cpp0x/rv6n.C: Likewise.
3751 * g++.dg/cpp0x/rv7n.C: Likewise.
3752 * g++.dg/ipa/devirt-g-1.C: Likewise.
3753 * g++.dg/ipa/inline-1.C: Likewise.
3754 * g++.dg/ipa/inline-2.C: Likewise.
3755 * g++.dg/ipa/inline-3.C: Likewise.
3756 * g++.dg/opt/pr30965.C: Likewise.
3757 * g++.dg/tree-ssa/pr19637.C: Likewise.
3758 * gcc.dg/guality/csttest.c: Likewise.
3759 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
3760 * gcc.dg/ipa/iinline-7.c: Likewise.
3761 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3762 * gcc.dg/ipa/ipacost-1.c: Likewise.
3763 * gcc.dg/ipa/ipacost-2.c: Likewise.
3764 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
3765 * gcc.dg/ipa/remref-2a.c: Likewise.
3766 * gcc.dg/ipa/remref-2b.c: Likewise.
3767 * gcc.dg/pr46309-2.c: Likewise.
3768 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3769 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
3770 * gcc.dg/tree-ssa/andor-4.c: Likewise.
3771 * gcc.dg/tree-ssa/andor-5.c: Likewise.
3772 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3773 * gcc.dg/vect/vect-cond-10.c: Likewise.
3774 * gcc.dg/vect/vect-cond-9.c: Likewise.
3775 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3776 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3777 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3778 * gcc.target/i386/bmi-1.c: Likewise.
3779 * gcc.target/i386/bmi-2.c: Likewise.
3780 * gcc.target/i386/pr56564-2.c: Likewise.
3781
3782 2014-10-16 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/63168
3785 * gcc.dg/tree-ssa/loop-40.c: New testcase.
3786
3787 2014-10-16 Andreas Schwab <schwab@suse.de>
3788
3789 * gcc.target/m68k/crash1.c: Fix implicit declaration.
3790
3791 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
3792 implicit int.
3793 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
3794 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
3795 * gcc.target/ia64/pr29682.c: Likewise.
3796 * gcc.target/ia64/pr43603.c: Likewise.
3797 * gcc.target/ia64/pr48496.c: Likewise.
3798
3799 2014-10-16 Marek Polacek <polacek@redhat.com>
3800
3801 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
3802
3803 2014-10-16 Jakub Jelinek <jakub@redhat.com>
3804 Marek Polacek <polacek@redhat.com>
3805
3806 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
3807 declarations.
3808 * gcc.dg/pr32176.c: Likewise.
3809 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
3810 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
3811 * gcc.dg/ia64-sync-2.c: Likewise.
3812 * gcc.dg/ia64-sync-3.c: Likewise.
3813 * gcc.dg/sync-2.c: Likewise.
3814 * gcc.dg/sync-3.c: Likewise.
3815 * gcc.target/i386/990524-1.c: Likewise.
3816 * gcc.target/i386/avx512f-pr57233.c: Likewise.
3817 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
3818 * gcc.target/i386/pr26826.c: Likewise.
3819 * gcc.target/i386/pr37184.c: Likewise.
3820 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
3821 * gcc.target/i386/20060125-2.c: Likewise.
3822 * gcc.target/i386/memcpy-1.c: Likewise.
3823 * gcc.target/i386/pr40934.c: Likewise.
3824 * gcc.target/i386/sse-5.c: Likewise.
3825 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3826 * gcc.target/i386/vectorize4.c: Likewise.
3827 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
3828 -fgnu89-inline.
3829 * gcc.target/i386/980313-1.c: Likewise.
3830 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
3831 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
3832 * gcc.target/i386/crc32-3.c: Likewise.
3833 * gcc.target/i386/intrinsics_3.c: Likewise.
3834 * gcc.target/i386/loop-1.c: Likewise.
3835 * gcc.target/i386/pr44948-2a.c: Likewise.
3836 * gcc.target/i386/pr47564.c: Likewise.
3837 * gcc.target/i386/pr50712.c: Likewise.
3838 * gcc.target/i386/stackalign/return-2.c: Likewise.
3839
3840 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
3841
3842 PR lto/62026
3843 * lto/pr62026.C: New testcase.
3844
3845 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
3846
3847 PR rtl-optimization/63448
3848 * gcc.target/i386/pr63448.c: New test.
3849
3850 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/opt41.adb: New test.
3853 * gnat.dg/opt41_pkg.ad[sb]: New helper.
3854
3855 2014-10-15 Richard Biener <rguenther@suse.de>
3856
3857 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
3858
3859 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
3860
3861 * gcc.dg/tree-prof/peel-1.c: Update.
3862 * gcc.dg/tree-prof/unroll-1.c: Update.
3863 * gcc.dg/unroll_1.c: Update.
3864 * gcc.dg/unroll_2.c: Update.
3865 * gcc.dg/unroll_3.c: Update.
3866 * gcc.dg/unroll_4.c: Update.
3867
3868 2014-10-14 DJ Delorie <dj@redhat.com>
3869
3870 * g++.dg/abi/mangle64.C: New.
3871
3872 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
3873
3874 * g++.dg/ext/vector9.C: Test ! with float vectors.
3875
3876 2014-10-14 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/63512
3879 * g++.dg/torture/pr63512.C: New testcase.
3880
3881 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3882
3883 PR target/63260
3884 * gcc.target/sh/pr63260.c: New.
3885
3886 2014-10-13 Richard Henderson <rth@redhat.com>
3887
3888 * g++.dg/torture/20141013.C: New.
3889
3890 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3891
3892 PR target/8340
3893 PR middle-end/47602
3894 PR rtl-optimization/55458
3895 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3896 * gcc.target/i386/pr55458.c: Likewise.
3897 * gcc.target/i386/pr47602.c: New.
3898 * gcc.target/i386/pr23098.c: Move to XFAIL.
3899
3900 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3901
3902 PR tree-optimization/62127
3903 * g++.dg/torture/pr62127.C: New testcase.
3904
3905 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3906
3907 * c-c++-common/asan/bitfield-5.c: New test.
3908
3909 2014-10-13 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/63419
3912 * g++.dg/torture/pr63419.C: New testcase.
3913
3914 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3915
3916 PR target/59401
3917 PR target/54760
3918 * gcc.target/sh/pr54760-5.c: New.
3919 * gcc.target/sh/pr54760-6.c: New.
3920 * gcc.target/sh/pr59401-1.c: New.
3921
3922 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3923
3924 PR fortran/48979
3925 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3926
3927 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3928
3929 * lib/target-supports.exp (check_effective_target_shared): New
3930 function.
3931 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3932
3933 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR c/63495
3936 * gcc.target/i386/pr63495.c: New test.
3937
3938 2014-10-10 Marek Polacek <polacek@redhat.com>
3939
3940 * c-c++-common/ubsan/object-size-1.c: New test.
3941 * c-c++-common/ubsan/object-size-2.c: New test.
3942 * c-c++-common/ubsan/object-size-3.c: New test.
3943 * c-c++-common/ubsan/object-size-4.c: New test.
3944 * c-c++-common/ubsan/object-size-5.c: New test.
3945 * c-c++-common/ubsan/object-size-6.c: New test.
3946 * c-c++-common/ubsan/object-size-7.c: New test.
3947 * c-c++-common/ubsan/object-size-8.c: New test.
3948 * c-c++-common/ubsan/object-size-9.c: New test.
3949 * g++.dg/ubsan/object-size-1.C: New test.
3950 * gcc.dg/ubsan/object-size-9.c: New test.
3951
3952 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3953
3954 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
3955 (asan_finish): Remove restore_ld_library_path_env_vars.
3956 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3957 related env variables by calling set_ld_library_path_env_vars.
3958 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
3959 (tsan_finish): Remove restore_ld_library_path_env_vars.
3960 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3961 related env variables by calling set_ld_library_path_env_vars.
3962 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
3963 (ubsan_finish): Remove restore_ld_library_path_env_vars.
3964 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3965 related env variables by calling set_ld_library_path_env_vars.
3966
3967 2014-10-10 Richard Biener <rguenther@suse.de>
3968
3969 PR tree-optimization/63379
3970 * gcc.dg/vect/pr63379.c: New testcase.
3971
3972 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR fortran/59488
3975 * gfortran.dg/gomp/pr59488-1.f90: New test.
3976 * gfortran.dg/gomp/pr59488-2.f90: New test.
3977
3978 2014-10-10 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/63476
3981 * g++.dg/torture/pr63476.C: New testcase.
3982
3983 2014-10-10 Tobias Burnus <burnus@net-b.de>
3984
3985 * gfortran.dg/implicit_16.f90: New.
3986
3987 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3988
3989 * g++.dg/cpp0x/constexpr-using3.C: New.
3990 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
3991 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
3992 * g++.dg/cpp1y/constexpr-local1.C: Extend.
3993 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
3994
3995 2014-10-09 Joseph Myers <joseph@codesourcery.com>
3996
3997 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
3998
3999 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4000
4001 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4002
4003 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4004
4005 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4006 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4007 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4008 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4009 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4010 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4011 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4012 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4013 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4014 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4015 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4016 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4017
4018 2014-10-09 Richard Biener <rguenther@suse.de>
4019
4020 PR tree-optimization/63380
4021 * gcc.dg/torture/pr63380-1.c: New testcase.
4022 * gcc.dg/torture/pr63380-2.c: Likewise.
4023
4024 2014-10-09 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/63480
4027 * gcc.dg/pr63480.c: New test.
4028
4029 2014-10-09 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/63445
4032 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4033
4034 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4035
4036 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4037 * gcc.dg/vmx/ops.c: Likewise.
4038 * gcc.dg/vmx/ops-long-1.c: Likewise.
4039
4040 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4041
4042 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4043
4044 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4045
4046 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4047 dg-additional-options.
4048
4049 2014-10-08 Mark Wielaard <mjw@redhat.com>
4050
4051 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4052 prefix from scan-assembler-times.
4053
4054 2014-10-07 Marek Polacek <polacek@redhat.com>
4055
4056 * lib/target-supports.exp (check_effective_target_fd_truncate):
4057 Include <string.h>.
4058
4059 2014-10-07 Marek Polacek <polacek@redhat.com>
4060
4061 PR c/59717
4062 * gcc.dg/pr59717.c: New test.
4063
4064 2014-10-07 Marek Polacek <polacek@redhat.com>
4065
4066 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4067 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4068 * gcc.target/powerpc/pr26350.c: Likewise.
4069 * gcc.target/powerpc/altivec-consts.c: Likewise.
4070 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4071 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4072 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4073 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4074 * gcc.target/powerpc/pr47862.c: Likewise.
4075 * gcc.target/powerpc/pr48053-1.c: Likewise.
4076 * gcc.target/powerpc/pr53487.c: Likewise.
4077 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4078 to int.
4079 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4080 * gcc.target/powerpc/altivec-2.c: Likewise.
4081 * gcc.target/powerpc/pr47755-2.c: Likewise.
4082
4083 2014-10-07 Martin Liska <mliska@suse.cz>
4084
4085 * g++.dg/lto/pr63270.h: New test.
4086 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4087 include.
4088 * g++.dg/lto/pr63270_2.C: New test.
4089
4090 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4091
4092 * gnat.dg/lto16.adb: New test.
4093 * gnat.dg/lto16_pkg.adb: New helper.
4094
4095 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4096
4097 * gnat.dg/return4.adb: New test.
4098 * gnat.dg/return4_pkg.ad[sb]: New helper.
4099
4100 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4101
4102 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4103 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4104 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4105
4106 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/55250
4109 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4110 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4111 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4112
4113 2014-10-06 Marek Polacek <polacek@redhat.com>
4114
4115 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4116 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4117 * g++.dg/lto/pr54625-2_0.c: Likewise.
4118 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4119
4120 2014-10-06 Marek Polacek <polacek@redhat.com>
4121
4122 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4123 * gcc.target/i386/avxfp-1.c: Likewise.
4124 * gcc.target/i386/avxfp-2.c: Likewise.
4125 * gcc.target/i386/cadd.c: Likewise.
4126 * gcc.target/i386/cmov2.c: Likewise.
4127 * gcc.target/i386/cmov3.c: Likewise.
4128 * gcc.target/i386/cmov4.c: Likewise.
4129 * gcc.target/i386/cold-attribute-1.c: Likewise.
4130 * gcc.target/i386/cvt-1.c: Likewise.
4131 * gcc.target/i386/fpcvt-1.c: Likewise.
4132 * gcc.target/i386/fpcvt-2.c: Likewise.
4133 * gcc.target/i386/fpcvt-3.c: Likewise.
4134 * gcc.target/i386/local.c: Likewise.
4135 * gcc.target/i386/memcpy-2.c: Likewise.
4136 * gcc.target/i386/memcpy-3.c: Likewise.
4137 * gcc.target/i386/memset-1.c: Likewise.
4138 * gcc.target/i386/minmax-1.c: Likewise.
4139 * gcc.target/i386/minmax-2.c: Likewise.
4140 * gcc.target/i386/pr45352-2.c: Likewise.
4141 * gcc.target/i386/pr46253.c: Likewise.
4142 * gcc.target/i386/pr53623.c: Likewise.
4143 * gcc.target/i386/pr60902.c: Likewise.
4144 * gcc.target/i386/pr57003.c: Likewise.
4145 * gcc.target/i386/sse-14.c: Likewise.
4146 * gcc.target/i386/sse-19.c: Likewise.
4147 * gcc.target/i386/sse-22.c: Likewise.
4148 * gcc.target/i386/sse4a-extract.c: Likewise.
4149 * gcc.target/i386/sse4a-insert.c: Likewise.
4150 * gcc.target/i386/ssefp-1.c: Likewise.
4151 * gcc.target/i386/ssefp-2.c: Likewise.
4152 * gcc.target/i386/testimm-10.c: Likewise.
4153 * gcc.target/i386/vectorize4-avx.c: Likewise.
4154 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4155 * gcc.target/i386/avx-pr57233.c: Likewise.
4156 * gcc.target/i386/avx2-pr57233.c: Likewise.
4157 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4158 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4159 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4160 * gcc.target/i386/crc32-4.c: Likewise.
4161 * gcc.target/i386/pr20204.c: Likewise.
4162 * gcc.target/i386/pr23570.c: Likewise.
4163 * gcc.target/i386/pr26449-1.c: Likewise.
4164 * gcc.target/i386/pr28839.c: Likewise.
4165 * gcc.target/i386/pr37101.c: Likewise.
4166 * gcc.target/i386/pr61923.c: Likewise.
4167 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4168 * gcc.target/i386/sse2-pr57233.c: Likewise.
4169 * gcc.target/i386/vect-abs-s16.c: Likewise.
4170 * gcc.target/i386/vect-abs-s32.c: Likewise.
4171 * gcc.target/i386/vect-abs-s8.c: Likewise.
4172 * gcc.target/i386/xop-pr57233.c: Likewise.
4173 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4174 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4175 implicit declarations.
4176 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4177 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4178 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4179
4180 2014-10-06 Marek Polacek <polacek@redhat.com>
4181
4182 * gcc.dg/20001012-1.c: Fix defaulting to int.
4183 * gcc.dg/20001012-2.c: Likewise.
4184 * gcc.dg/20001108-1.c: Likewise.
4185 * gcc.dg/20010516-1.c: Likewise.
4186 * gcc.dg/20011008-2.c: Likewise.
4187 * gcc.dg/20030612-1.c: Likewise.
4188 * gcc.dg/20040219-1.c: Likewise.
4189 * gcc.dg/20050603-2.c: Likewise.
4190 * gcc.dg/20070507-1.c: Likewise.
4191 * gcc.dg/attr-alias-3.c: Likewise.
4192 * gcc.dg/fastmath-1.c: Likewise.
4193 * gcc.dg/fork-instrumentation.c: Likewise.
4194 * gcc.dg/fwrapv-1.c: Likewise.
4195 * gcc.dg/fwrapv-2.c: Likewise.
4196 * gcc.dg/memmove-1.c: Likewise.
4197 * gcc.dg/non-local-goto-1.c: Likewise.
4198 * gcc.dg/non-local-goto-2.c: Likewise.
4199 * gcc.dg/noreturn-8.c: Likewise.
4200 * gcc.dg/parse-decl-after-if.c: Likewise.
4201 * gcc.dg/parse-decl-after-label.c: Likewise.
4202 * gcc.dg/pr25795-1.c: Likewise.
4203 * gcc.dg/pr25795.c: Likewise.
4204 * gcc.dg/pr28574.c: Likewise.
4205 * gcc.dg/pr30189.c: Likewise.
4206 * gcc.dg/pr31529-2.c: Likewise.
4207 * gcc.dg/pr33923.c: Likewise.
4208 * gcc.dg/pr34263.c: Likewise.
4209 * gcc.dg/pr36194.c: Likewise.
4210 * gcc.dg/pr45415.c: Likewise.
4211 * gcc.dg/pr47443.c: Likewise.
4212 * gcc.dg/pr47763.c: Likewise.
4213 * gcc.dg/pr49000.c: Likewise.
4214 * gcc.dg/pr50340.c: Likewise.
4215 * gcc.dg/webizer.c: Likewise.
4216 * gcc.dg/pr59940.c: Likewise.
4217 * gcc.dg/pr63186.c: Likewise.
4218 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4219 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4220 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4221 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4222 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4223 * gcc.dg/sms-1.c: Likewise.
4224 * gcc.dg/unused-3.c: Likewise.
4225 * gcc.dg/varpool-1.c: Likewise.
4226 * gcc.dg/pr35899.c: Use -std=gnu89.
4227 * gcc.dg/pr59963-1.c: Likewise.
4228 * gcc.dg/redecl-15.c: Likewise.
4229 * gcc.dg/20041213-1.c: Likewise.
4230 * gcc.dg/20080820.c: Likewise.
4231 * gcc.dg/920413-1.c: Likewise.
4232 * gcc.dg/Wold-style-definition-1.c: Likewise.
4233 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4234 * gcc.dg/decl-nospec-1.c: Likewise.
4235 * gcc.dg/decl-nospec-2.c: Likewise.
4236 * gcc.dg/decl-nospec-3.c: Likewise.
4237 * gcc.dg/bitfld-1.c: Likewise.
4238 * gcc.dg/bitfld-9.c: Likewise.
4239 * gcc.dg/parm-impl-decl-1.c: Likewise.
4240 * gcc.dg/parm-impl-decl-3.c: Likewise.
4241 * gcc.dg/pr18596-1.c: Likewise.
4242 * gcc.dg/pr18596-2.c: Likewise.
4243 * gcc.dg/pr18596-3.c: Likewise.
4244 * gcc.dg/pr60139.c: Likewise.
4245 * gcc.dg/utf-dflt.c: Likewise.
4246 * gcc.dg/utf-dflt2.c: Likewise.
4247 * gcc.dg/wtr-func-def-1.c: Likewise.
4248 * gcc.dg/declspec-5.c: Likewise.
4249 * gcc.dg/declspec-6.c: Likewise.
4250 * gcc.dg/ftrapv-2.c: Likewise.
4251 * gcc.dg/20020430-1.c: Fix implicit declarations.
4252 * gcc.dg/20030702-1.c: Likewise.
4253 * gcc.dg/20040127-2.c: Likewise.
4254 * gcc.dg/20041122-1.c: Likewise.
4255 * gcc.dg/20050309-1.c: Likewise.
4256 * gcc.dg/20061026.c: Likewise.
4257 * gcc.dg/20101010-1.c: Likewise.
4258 * gcc.dg/Werror-1.c: Likewise.
4259 * gcc.dg/Werror-10.c: Likewise.
4260 * gcc.dg/Werror-11.c: Likewise.
4261 * gcc.dg/Werror-12.c: Likewise.
4262 * gcc.dg/Werror-2.c: Likewise.
4263 * gcc.dg/Werror-3.c: Likewise.
4264 * gcc.dg/Werror-4.c: Likewise.
4265 * gcc.dg/Werror-5.c: Likewise.
4266 * gcc.dg/Werror-6.c: Likewise.
4267 * gcc.dg/Werror-7.c: Likewise.
4268 * gcc.dg/Werror-8.c: Likewise.
4269 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4270 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4271 * gcc.dg/delay-slot-2.c: Likewise.
4272 * gcc.dg/errno-1.c: Likewise.
4273 * gcc.dg/globalalias.c: Likewise.
4274 * gcc.dg/inline-3.c: Likewise.
4275 * gcc.dg/localalias.c: Likewise.
4276 * gcc.dg/pr19633-1.c: Likewise.
4277 * gcc.dg/pr19633.c: Likewise.
4278 * gcc.dg/pr23408.c: Likewise.
4279 * gcc.dg/pr23470-1.c: Likewise.
4280 * gcc.dg/pr28121.c: Likewise.
4281 * gcc.dg/pr28243.c: Likewise.
4282 * gcc.dg/pr30260.c: Likewise.
4283 * gcc.dg/pr32573.c: Likewise.
4284 * gcc.dg/pr33826.c: Likewise.
4285 * gcc.dg/pr35065.c: Likewise.
4286 * gcc.dg/pr38616.c: Likewise.
4287 * gcc.dg/pr39867.c: Likewise.
4288 * gcc.dg/pr41470.c: Likewise.
4289 * gcc.dg/pr41837.c: Likewise.
4290 * gcc.dg/pr44024.c: Likewise.
4291 * gcc.dg/pr44699.c: Likewise.
4292 * gcc.dg/pr46252.c: Likewise.
4293 * gcc.dg/pr46878-1.c: Likewise.
4294 * gcc.dg/pr50908-3.c: Likewise.
4295 * gcc.dg/pr51796.c: Likewise.
4296 * gcc.dg/pr55150-2.c: Likewise.
4297 * gcc.dg/pr55833.c: Likewise.
4298 * gcc.dg/pr59350.c: Likewise.
4299 * gcc.dg/pr59418.c: Likewise.
4300 * gcc.dg/pr60647-2.c: Likewise.
4301 * gcc.dg/uninit-suppress.c: Likewise.
4302 * gcc.dg/uninit-suppress_2.c: Likewise.
4303 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4304 * gcc.dg/always_inline.c: Likewise.
4305 * gcc.dg/always_inline2.c: Likewise.
4306 * gcc.dg/always_inline3.c: Likewise.
4307 * gcc.dg/builtin-apply4.c: Likewise.
4308 * gcc.dg/declspec-7.c: Likewise.
4309 * gcc.dg/inline-1.c: Likewise.
4310 * gcc.dg/va-arg-pack-1.c: Likewise.
4311 * gcc.dg/winline-2.c: Likewise.
4312 * gcc.dg/winline-3.c: Likewise.
4313 * gcc.dg/winline-5.c: Likewise.
4314 * gcc.dg/winline-6.c: Likewise.
4315 * gcc.dg/winline-7.c: Likewise.
4316 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4317 int.
4318 * gcc.dg/inline-33.c: Likewise.
4319 * gcc.dg/pr27861-1.c: Likewise.
4320 * gcc.dg/pr28888.c: Likewise.
4321 * gcc.dg/pr29254.c: Likewise.
4322 * gcc.dg/pr50908.c: Likewise.
4323 * gcc.dg/pr60647-1.c: Likewise.
4324 * gcc.dg/pragma-diag-1.c: Likewise.
4325 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4326 * gcc.dg/winline-9.c: Likewise.
4327 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4328
4329 2014-10-06 Marek Polacek <polacek@redhat.com>
4330
4331 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4332 * gcc.dg/ipa/inline-4.c: Likewise.
4333 * gcc.dg/ipa/inline-5.c: Likewise.
4334 * gcc.dg/ipa/pr57539.c: Likewise.
4335 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4336 defaulting to int.
4337 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4338 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4339 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4340 * gcc.dg/ipa/ipacost-1.c: Likewise.
4341 * gcc.dg/ipa/ipacost-2.c: Likewise.
4342 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4343 to int.
4344
4345 2014-10-06 Marek Polacek <polacek@redhat.com>
4346
4347 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4348 declarations.
4349 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4350 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4351 * gcc.dg/debug/pr42767.c: Likewise.
4352 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4353 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4354 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4355 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4356
4357 2014-10-06 Marek Polacek <polacek@redhat.com>
4358
4359 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4360 * gcc.dg/lto/20090213_0.c: Likewise.
4361 * gcc.dg/lto/20090706-2_0.c: Likewise.
4362 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4363 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4364 * gcc.dg/lto/ipareference2_0.c: Likewise.
4365 * gcc.dg/lto/ipareference_0.c: Likewise.
4366 * gcc.dg/lto/ipareference_1.c: Likewise.
4367 * gcc.dg/lto/pr55703_0.c: Likewise.
4368 * gcc.dg/lto/resolutions_0.c: Likewise.
4369 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4370 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4371 declarations. Mark function as gnu_inline.
4372 * gcc.dg/lto/20081118_0.c: Likewise.
4373 * gcc.dg/lto/20081201-1_0.c: Likewise.
4374 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4375 * gcc.dg/lto/20081118_1.c: Likewise.
4376 * gcc.dg/lto/20081120-1_1.c: Likewise.
4377 * gcc.dg/lto/20081201-1_1.c: Likewise.
4378 * gcc.dg/lto/20081210-1_0.c: Likewise.
4379 * gcc.dg/lto/20090218-1_0.c: Likewise.
4380 * gcc.dg/lto/20091006-1_0.c: Likewise.
4381 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4382 * gcc.dg/lto/20090218-2_1.c: Likewise.
4383 * gcc.dg/lto/materialize-1_0.c: Likewise.
4384 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4385 * gcc.dg/lto/20091013-1_1.c: Likewise.
4386 * gcc.dg/lto/20091013-1_2.c: Likewise.
4387 * gcc.dg/lto/20091015-1_2.c: Likewise.
4388 * gcc.dg/lto/20091027-1_1.c: Likewise.
4389 * gcc.dg/lto/pr48622_0.c: Likewise.
4390 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4391 defaulting to int.
4392 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4393
4394 2014-10-06 Tobias Burnus <burnus@net-b.de>
4395
4396 * gfortran.dg/implicit_14.f90: New.
4397 * gfortran.dg/implicit_15.f90: New.
4398 * gfortran.dg/implicit_4.f90: Update dg-error.
4399
4400 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4401
4402 * g++.dg/ipa/devirt-42.C: Update template.
4403 * g++.dg/ipa/devirt-44.C: Update template.
4404 * g++.dg/ipa/devirt-45.C: Update template.
4405 * g++.dg/ipa/devirt-46.C: Update template.
4406 * g++.dg/ipa/devirt-47.C: Update template.
4407 * g++.dg/ipa/devirt-48.C: New testcase.
4408
4409 2014-10-02 Mark Wielaard <mjw@redhat.com>
4410
4411 PR debug/63239
4412 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4413
4414 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4415
4416 * g++.dg/ipa/devirt-47.C: New testcase.
4417
4418 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4419
4420 PR ipa/61144
4421 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4422
4423 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4424
4425 * g++.dg/ipa/devirt-46.C: New testcase.
4426
4427 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4428
4429 PR fortran/36534
4430 * gfortran.dg/widechar_10.f90: New test.
4431
4432 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4433
4434 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4435 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4436 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4437 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4438
4439 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4440
4441 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4442
4443 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4444
4445 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4446 failing with the new warning message.
4447 * gcc.dg/vmx/3c-01a.c: Likewise.
4448 * gcc.dg/vmx/ops-long-1.c: Likewise.
4449 * gcc.dg/vmx/ops.c: Likewise.
4450 * gcc.target/powerpc/altivec-20.c: Likewise.
4451 * gcc.target/powerpc/altivec-6.c: Likewise.
4452 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4453 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4454 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4455
4456 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4457
4458 * gcc.dg/tm/debug-1.c: Update regex.
4459 * c-c++-common/raw-string-18.c: Update regex.
4460 * c-c++-common/raw-string-19.c: Update regex.
4461
4462 2014-10-03 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/63453
4465 * gcc.dg/pr63453.c: New test.
4466
4467 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4468
4469 PR c++/54427
4470 PR c++/57198
4471 PR c++/58845
4472 * g++.dg/ext/vector9.C: Update, not an error anymore.
4473 * g++.dg/ext/vector27.C: Replace with new test.
4474 * g++.dg/ext/vector28.C: New file.
4475 * g++.dg/other/error23.C: Update to a different error.
4476
4477 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4478
4479 * gcc.dg/torture/vshuf-v8df.c: New test.
4480 * gcc.dg/torture/vshuf-v8di.c: New test.
4481 * gcc.dg/torture/vshuf-v16sf.c: New test.
4482 * gcc.dg/torture/vshuf-v16si.c: New test.
4483 * gcc.dg/torture/vshuf-v32hi.c: New test.
4484 * gcc.dg/torture/vshuf-v64qi.c: New test.
4485 * gcc.dg/torture/vshuf-64.inc: New file.
4486
4487 PR tree-optimization/61403
4488 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4489
4490 2014-10-03 Marek Polacek <polacek@redhat.com>
4491
4492 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4493 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4494 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4495 * gcc.dg/gomp/asm-1.c: Likewise.
4496 * gcc.dg/gomp/for-1.c: Likewise.
4497 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4498 * gcc.dg/gomp/sharing-3.c: Likewise.
4499 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4500
4501 2014-10-03 Marek Polacek <polacek@redhat.com>
4502
4503 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4504 defaulting to int.
4505 * gcc.dg/torture/pr28814.c: Likewise.
4506 * gcc.dg/torture/pr57036-1.c: Likewise.
4507 * gcc.dg/torture/inline-1.c: Add function declarations.
4508 * gcc.dg/torture/pr24626-1.c: Likewise.
4509 * gcc.dg/torture/pr24626-3.c: Likewise.
4510 * gcc.dg/torture/pr25947-1.c: Likewise.
4511 * gcc.dg/torture/pr27409.c: Likewise.
4512 * gcc.dg/torture/pr38948.c: Likewise.
4513 * gcc.dg/torture/pr44807.c: Likewise.
4514 * gcc.dg/torture/pr49603.c: Likewise.
4515 * gcc.dg/torture/pr45865.c: Likewise.
4516 * gcc.dg/torture/pr51071-2.c: Likewise.
4517 * gcc.dg/torture/pr51801.c: Likewise.
4518 * gcc.dg/torture/pr52720.c: Likewise.
4519 * gcc.dg/torture/pr55124.c: Likewise.
4520 * gcc.dg/torture/pr55238.c: Likewise.
4521 * gcc.dg/torture/pr55687.c: Likewise.
4522 * gcc.dg/torture/pr55888.c: Likewise.
4523 * gcc.dg/torture/pr57036-2.c: Likewise.
4524 * gcc.dg/torture/pr57147-3.c: Likewise.
4525 * gcc.dg/torture/pr57584.c: Likewise.
4526 * gcc.dg/torture/pr59993.c: Likewise.
4527 * gcc.dg/torture/pr58079.c: Likewise.
4528 * gcc.dg/torture/va-arg-25.c: Likewise.
4529 * gcc.dg/torture/vector-2.c: Likewise.
4530 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4531 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4532 * gcc.dg/torture/pr43781.c: Likewise.
4533 * gcc.dg/torture/pr52912.c: Likewise.
4534 * gcc.dg/torture/pr59139.c: Likewise.
4535 * gcc.dg/torture/pr55890-1.c: Likewise.
4536 * gcc.dg/torture/pr55890-2.c: Likewise.
4537 * gcc.dg/torture/pr59164.c: Likewise.
4538 * gcc.dg/torture/pr57393-2.c: Likewise.
4539 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4540 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4541 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4542 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4543 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4544 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4545
4546 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR libgomp/61200
4549 * c-c++-common/gomp/pr61200.c: New test.
4550
4551 PR target/62128
4552 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4553 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4554
4555 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4556
4557 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4558 add many more tests.
4559
4560 2014-10-02 Marek Polacek <polacek@redhat.com>
4561
4562 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4563 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4564 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4565 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4566 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4567 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4568 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4569 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4570 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4571 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4572 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4573 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4574 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4575 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4576 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4577 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4578 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4579 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4580 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4581 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4582 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4583 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4584 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4585 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4586 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4587 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4588 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4589 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4590 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4591 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4592 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4593 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4594 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4595 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4596 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4597 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4598 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4599 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4600 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4601 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4602 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4603 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4604 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4605 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4606 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4607 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4608 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4609 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4610 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4611 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4612 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4613 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4614 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4615 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4616 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4617 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4618 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4619 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4620 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4621 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4622 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4623 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4624 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4625 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4626 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4627 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4628 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4629 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4630 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4631 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4632 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4633 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4634 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4635 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4636 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4637 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4638 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4639 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4640 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4641 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4642 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4643 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4644 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4645 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4646 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4647 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4648 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4649 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4650 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4651 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4652 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4653 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4654 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4655 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4656 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4657 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4658 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4659 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4660 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4661 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4662 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4663 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4664 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4665 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4668 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4669 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4670 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4671 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4672 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4673 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4674 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4675 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4676 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4677 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4678 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4679 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4680 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4681 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4682 defaulting to int.
4683 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4684 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4685 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4686 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4687 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4688 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4689 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4690 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4691 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4692 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4693 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4694 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4695 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4696 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4697 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4698 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4699 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4700 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4701 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4702 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4703 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4704 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4705 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4706 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4707 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4708 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4709 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4710 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4711 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4712 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4713 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4714 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4715 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4716 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4717
4718 2014-10-02 Marek Polacek <polacek@redhat.com>
4719
4720 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4721 * gcc.dg/tm/20091221.c: Likewise.
4722 * gcc.dg/tm/debug-1.c: Likewise.
4723 * gcc.dg/tm/irrevocable-1.c: Likewise.
4724 * gcc.dg/tm/irrevocable-2.c: Likewise.
4725 * gcc.dg/tm/irrevocable-3.c: Likewise.
4726 * gcc.dg/tm/irrevocable-4.c: Likewise.
4727 * gcc.dg/tm/memopt-1.c: Likewise.
4728 * gcc.dg/tm/pr52173-1.c: Likewise.
4729 * gcc.dg/tm/props-1.c: Likewise.
4730 * gcc.dg/tm/props-2.c: Likewise.
4731 * gcc.dg/tm/props-3.c: Likewise.
4732 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4733 * gcc.dg/tm/memopt-11.c: Likewise.
4734 * gcc.dg/tm/memopt-12.c: Likewise.
4735 * gcc.dg/tm/memopt-16.c: Likewise.
4736 * gcc.dg/tm/memopt-3.c: Likewise.
4737 * gcc.dg/tm/memopt-4.c: Likewise.
4738 * gcc.dg/tm/memopt-5.c: Likewise.
4739 * gcc.dg/tm/memopt-6.c: Likewise.
4740 * gcc.dg/tm/wrap-4.c: Likewise.
4741
4742 2014-10-02 Marek Polacek <polacek@redhat.com>
4743
4744 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4745 * gcc.dg/vect/pr37730.c: Likewise.
4746 * gcc.dg/vect/pr52870.c: Likewise.
4747 * gcc.dg/vect/pr60092-2.c: Likewise.
4748 * gcc.dg/vect/pr60092.c: Likewise.
4749 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4750 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4751 * gcc.dg/vect/pr31041.c: Likewise.
4752 * gcc.dg/vect/pr32216.c: Likewise.
4753 * gcc.dg/vect/pr32224.c: Likewise.
4754 * gcc.dg/vect/pr32366.c: Likewise.
4755 * gcc.dg/vect/pr33866.c: Likewise.
4756 * gcc.dg/vect/pr43430-2.c: Likewise.
4757 * gcc.dg/vect/pr43842.c: Likewise.
4758 * gcc.dg/vect/vect-1.c: Likewise.
4759 * gcc.dg/vect/vect-1-big-array.c: Likewise.
4760 * gcc.dg/vect/vect-93.c: Likewise.
4761 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
4762 defaulting to int.
4763
4764 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4765
4766 PR c++/53025
4767 * g++.dg/cpp0x/noexcept23.C: New.
4768 * g++.dg/cpp0x/noexcept24.C: Likewise.
4769
4770 2014-10-02 Marek Polacek <polacek@redhat.com>
4771
4772 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
4773 * gcc.dg/noncompile/20050120-1.c: Likewise.
4774 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
4775 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
4776 * gcc.dg/noncompile/930301-1.c: Likewise.
4777 * gcc.dg/noncompile/930622-1.c: Likewise.
4778 * gcc.dg/noncompile/930622-2.c: Likewise.
4779 * gcc.dg/noncompile/950825-1.c: Likewise.
4780 * gcc.dg/noncompile/invalid_asm.c: Likewise.
4781 * gcc.dg/noncompile/scope.c: Likewise.
4782 * gcc.dg/noncompile/va-arg-1.c: Likewise.
4783 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
4784 * gcc.dg/noncompile/971104-1.c: Likewise.
4785
4786 2014-10-02 Marek Polacek <polacek@redhat.com>
4787
4788 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
4789 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
4790 * gcc.dg/tree-prof/merge_block.c: Likewise.
4791 * gcc.dg/tree-prof/peel-1.c: Likewise.
4792 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4793 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4794 * gcc.dg/tree-prof/unroll-1.c: Likewise.
4795 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4796 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4797 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4798 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4799 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4800 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4801 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
4802 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
4803 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
4804 to int.
4805
4806 2014-10-02 Marek Polacek <polacek@redhat.com>
4807
4808 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
4809 * gcc.c-torture/compile/20011119-1.c: Likewise.
4810 * gcc.c-torture/compile/20011119-2.c: Likewise.
4811 * gcc.c-torture/compile/20021120-1.c: Likewise.
4812 * gcc.c-torture/compile/20021120-2.c: Likewise.
4813 * gcc.c-torture/compile/20050215-1.c: Likewise.
4814 * gcc.c-torture/compile/20050215-2.c: Likewise.
4815 * gcc.c-torture/compile/20050215-3.c: Likewise.
4816 * gcc.c-torture/compile/pr37669.c: Likewise.
4817 * gcc.c-torture/execute/20020107-1.c: Likewise.
4818 * gcc.c-torture/execute/restrict-1.c: Likewise.
4819 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
4820 * gcc.c-torture/execute/930529-1.c: Likewise.
4821 * gcc.c-torture/execute/920612-1.c: Likewise.
4822 * gcc.c-torture/execute/920711-1.c: Likewise.
4823 * gcc.c-torture/execute/990127-2.c: Likewise.
4824 * gcc.c-torture/execute/pr40386.c: Likewise.
4825 * gcc.c-torture/execute/pr57124.c: Likewise.
4826 * gcc.c-torture/compile/pr34808.c: Add function declarations.
4827 * gcc.c-torture/compile/pr42299.c: Likewise.
4828 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
4829 * gcc.c-torture/compile/simd-6.c: Likewise.
4830 * gcc.c-torture/execute/pr53645-2.c: Likewise.
4831 * gcc.c-torture/execute/pr53645.c: Likewise.
4832 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
4833 declarations.
4834 * gcc.c-torture/execute/980608-1.c: Likewise.
4835 * gcc.c-torture/execute/bcp-1.c: Likewise.
4836 * gcc.c-torture/execute/p18298.c: Likewise.
4837 * gcc.c-torture/execute/unroll-1.c: Likewise.
4838 * gcc.c-torture/execute/va-arg-7.c: Likewise.
4839 * gcc.c-torture/execute/va-arg-8.c: Likewise.
4840 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
4841 declarations. Fix defaulting to int.
4842 * gcc.c-torture/execute/961223-1.c: Likewise.
4843 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
4844 -Wno-pointer-to-int-cast. Fix defaulting to int.
4845
4846 2014-10-02 Andrew Pinski <apinski@cavium.com>
4847 Max Ostapenko <m.ostapenko@partner.samsung.com>
4848
4849 * lib/ubsan-dg.exp
4850 (check_effective_target_fsanitize_address): New function.
4851 (ubsan_init): Save off ALWAYS_CXXFLAGS.
4852 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
4853 * lib/asan-dg.exp
4854 (check_effective_target_faddress_sanitizer): Rename to ...
4855 (check_effective_target_fsanitize_address): ... this. Change to creating
4856 an executable.
4857 (asan_init): Save off ALWAYS_CXXFLAGS.
4858 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
4859 * lib/tsan-dg.exp
4860 (check_effective_target_fthread_sanitizer): Rename to ...
4861 (check_effective_target_fsanitize_thread): ... this. Change to creating
4862 an executable.
4863 (tsan_init): Save off ALWAYS_CXXFLAGS.
4864 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
4865 to run as a default behaviour.
4866 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
4867 Check check_effective_target_fsanitize_undefined before running the
4868 tests.
4869 * g++.dg/ubsan/ubsan.exp: Likewise.
4870 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
4871 check_effective_target_fsanitize_address too early.
4872 Check check_effective_target_fsanitize_address before running the tests.
4873 * g++.dg/asan/asan.exp: Likewise.
4874 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
4875 check_effective_target_fsanitize_thread too early.
4876 Check check_effective_target_fsanitize_thread before running the tests.
4877 * g++.dg/tsan/tsan.exp: Likewise.
4878
4879 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
4880
4881 * gcc.dg/combine-clobber.c: New.
4882
4883 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR debug/63342
4886 * gcc.dg/pr63342.c: New test.
4887
4888 PR c++/63306
4889 * g++.dg/ipa/pr63306.C: New test.
4890
4891 PR target/63428
4892 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4893 to test 24 in TESTS.
4894
4895 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4896
4897 * lib/target-supports.exp: Error out with preprocessor condition
4898 instead of FOO everywhere.
4899
4900 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4901
4902 Implement SD-6: SG10 Feature Test Recommendations
4903 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4904 * g++.dg/cpp1y/feat-cxx11.C: New.
4905 * g++.dg/cpp1y/feat-cxx14.C: New.
4906 * g++.dg/cpp1y/feat-cxx98.C: New.
4907 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4908 * g++.dg/cpp1y/phoobhar.h: New.
4909 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4910
4911 2014-09-30 Teresa Johnson <tejohnson@google.com>
4912
4913 * gcc.dg/tree-prof/20050826-2.c: New test.
4914 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4915
4916 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4917
4918 PR c++/16564
4919 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4920 * lib/g++.exp: Likewise.
4921 * lib/obj-c++.exp: Likewise.
4922 * lib/objc.exp: Likewise.
4923 * g++.dg/template/pr16564.C: New test.
4924
4925 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4926
4927 PR c++/16564
4928 * g++.dg/cpp0x/decltype26.C: Adjust.
4929 * g++.dg/cpp0x/decltype28.C: Likewise.
4930 * g++.dg/cpp0x/decltype29.C: Likewise.
4931 * g++.dg/cpp0x/decltype32.C: Likewise.
4932 * g++.dg/cpp0x/enum11.C: Likewise.
4933 * g++.dg/template/arrow1.C: Likewise.
4934 * g++.dg/template/pr23510.C: Likewise.
4935 * g++.dg/template/recurse.C: Likewise.
4936 * g++.dg/template/recurse2.C: Likewise.
4937 * g++.dg/template/vtable2.C: Likewise.
4938 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4939
4940 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
4941
4942 PR preprocessor/58893
4943 * gcc.dg/pr58893.c: New test case.
4944 * gcc.dg/pr58893-0.h: New include.
4945
4946 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
4947
4948 PR middle-end/62120
4949 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
4950 in 32-bit mode.
4951 * gcc.target/i386/pr62120.c: New.
4952
4953 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
4954
4955 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
4956 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
4957 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
4958 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
4959 return type.
4960
4961 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4962
4963 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
4964
4965 2014-09-30 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR inline-asm/63282
4968 * gcc.c-torture/compile/pr63282.c: New test.
4969
4970 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
4971
4972 * gcc.dg/tree-ssa/vrp94.c: New test.
4973 * gnat.dg/opt40.adb: Likewise.
4974
4975 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4976
4977 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
4978 vec_vspltw, and vec_vspltb for which the second argument is out of
4979 range.
4980
4981 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
4982
4983 * gcc.c-torture/compile/calls-void.c: New test.
4984
4985 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
4986
4987 PR c++/51385
4988 * g++.dg/template/pr51385.C: New.
4989
4990 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
4991
4992 * gcc.target/mips/20140928.c: New test.
4993
4994 2014-09-27 Andi Kleen <ak@linux.intel.com>
4995
4996 * gcc.target/i386/nop-mcount.c: Only run on Linux.
4997 * gcc.target/i386/record-mcount.c: dito.
4998
4999 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5000
5001 PR ipa/62121
5002 * g++.dg/torture/pr62121.C: New testcase.
5003
5004 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5005
5006 PR middle-end/35545
5007 * g++.dg/tree-prof/pr35545.C: New testcase.
5008
5009 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5010
5011 * gcc.target/powerpc/pr63335.c: Change effective target to
5012 vsx_hw.
5013
5014 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5015
5016 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5017
5018 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5019
5020 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5021 to default options.
5022
5023 2014-09-25 Andi Kleen <ak@linux.intel.com>
5024
5025 * gcc.target/i386/nop-mcount.c: New file.
5026 * gcc.target/i386/record-mcount.c: New file.
5027
5028 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5029
5030 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5031 * gcc.dg/vect/pr57705.c: Likewise.
5032 * gcc.dg/vect/pr57741-2.c: Likewise.
5033 * gcc.dg/vect/pr57741-3.c: Likewise.
5034 * gcc.dg/vect/pr59591-1.c: Likewise.
5035 * gcc.dg/vect/pr59591-2.c: Likewise.
5036 * gcc.dg/vect/pr60196-1.c: Likewise.
5037 * gcc.dg/vect/pr60196-2.c: Likewise.
5038 * gcc.dg/vect/pr60276.c: Likewise.
5039 * gcc.dg/vect/pr61680.c: Likewise.
5040 * gcc.dg/vect/pr63148.c: Likewise.
5041 * gcc.dg/vect/pr63189.c: Likewise.
5042 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5043 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5044 * gcc.dg/vect/vect-nop-move.c: Likewise.
5045 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5046 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5047
5048 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5049
5050 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5051
5052 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5053
5054 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5055
5056 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5057
5058 * gcc.target/i386/shrink_wrap_1.c: New test.
5059
5060 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5061
5062 PR target/63335
5063 * gcc.target/powerpc/pr63335.c: New test.
5064
5065 2014-09-25 Marek Polacek <polacek@redhat.com>
5066
5067 PR c++/61945
5068 * g++.dg/warn/pr61945.C: New test.
5069
5070 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5071
5072 PR tree-optimization/63341
5073 * gcc.dg/vect/pr63341-1.c: New test.
5074 * gcc.dg/vect/pr63341-2.c: New test.
5075
5076 PR c++/63249
5077 * g++.dg/gomp/pr63249.C: New test.
5078 * c-c++-common/gomp/pr63249.c: New test.
5079
5080 2014-09-25 Tobias Burnus <burnus@net-b.de>
5081
5082 * gfortran.dg/coarray/collectives_3.f90: New.
5083 * gfortran.dg/coarray_collectives_9.f90: New.
5084 * gfortran.dg/coarray_collectives_10.f90: New.
5085 * gfortran.dg/coarray_collectives_11.f90: New.
5086 * gfortran.dg/coarray_collectives_12.f90: New.
5087
5088 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5089
5090 * gcc.target/powerpc/swaps-p8-17.c: New test.
5091
5092 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5093
5094 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5095
5096 2014-09-24 Marek Polacek <polacek@redhat.com>
5097
5098 PR c/61405
5099 PR c/53874
5100 * c-c++-common/pr53874.c: New test.
5101 * c-c++-common/pr61405.c: New test.
5102
5103 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5104
5105 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5106
5107 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR sanitizer/63316
5110 * c-c++-common/asan/pr63316.c: New test.
5111
5112 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5113
5114 PR tree-optimization/63266
5115 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5116
5117 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5118
5119 * gcc.target/arm/pr63210.c: New test.
5120
5121 2014-09-23 Andi Kleen <ak@linux.intel.com>
5122
5123 * gcc.dg/noreorder.c: New test.
5124 * gcc.dg/noreorder2.c: New test.
5125 * gcc.dg/noreorder3.c: New test.
5126 * gcc.dg/noreorder4.c: New test.
5127
5128 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5129
5130 * gcc.dg/combine_ashiftrt_1.c: New test.
5131 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5132 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5133 workarounds for cmge.
5134 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5135 absence of mvn.
5136
5137 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5138
5139 PR c++/61857
5140 * g++.dg/cpp1y/lambda-init10.C: New.
5141
5142 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR fortran/63331
5145 * gfortran.dg/pr63331.f90: New test.
5146
5147 2014-09-24 Renlin Li <renlin.li@arm.com>
5148
5149 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5150 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5151 * gcc.dg/pr10474.c: Likewise.
5152
5153 2014-09-20 Mark Wielaard <mjw@redhat.com>
5154
5155 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5156 (ci): Likewise.
5157 (pci): Likewise.
5158 (pvi): Likewise.
5159 (pcvi): Likewise.
5160 (cip): Likewise.
5161 (foo): Likewise.
5162 (cfoo): Likewise.
5163
5164 2014-09-20 Mark Wielaard <mjw@redhat.com>
5165
5166 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5167 and "long int" to plain "short" and "long".
5168 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5169 containing short and long long fields.
5170 (bar): New variable to test the type.
5171
5172 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5173
5174 PR c++/62155
5175 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5176
5177 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5178
5179 PR c++/62219
5180 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5181
5182 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5183
5184 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5185 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5186
5187 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5188
5189 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5190 New.
5191
5192 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5193 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5194
5195 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR debug/63328
5198 * c-c++-common/gomp/pr63328.c: New test.
5199
5200 2014-09-22 Martin Liska <mliska@suse.cz>
5201
5202 PR lto/63270
5203 * g++.dg/lto/pr63270_0.C: New test.
5204 * g++.dg/lto/pr63270_1.C: New test.
5205
5206 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5207
5208 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5209 for call_value_rex64_ms_sysv.
5210 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5211 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5212 for call_rex64_ms_sysv.
5213
5214 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5215 Tobias Burnus <burnus@net-b.de>
5216
5217 * gfortran.dg/coarray_atomic_5.f90: New
5218
5219 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5220
5221 PR c++/61825
5222 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5223
5224 2014-09-19 Andi Kleen <ak@linux.intel.com>
5225
5226 * gcc.dg/pg-override.c: Only run on x86 Linux.
5227 * gcc.dg/pg.c: Dito.
5228 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5229 * gcc.target/i386/fentry.c: Dito.
5230
5231 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5232
5233 PR ipa/61998
5234 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5235
5236 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5237
5238 PR fortran/63152
5239 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5240 * gfortran.dg/pr63152.f90: New test.
5241
5242 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/58328
5245 * g++.dg/cpp0x/nsdmi10.C: New.
5246
5247 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5248
5249 * gcc.dg/ssp-3.c: New.
5250 * gcc.dg/ssp-4.c: Likewise.
5251
5252 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5253
5254 * gcc.target/s390/dfp-conv1.c: New testcase.
5255
5256 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5257
5258 * c-c++-common/asan/red-align-1.c: New test.
5259 * c-c++-common/asan/red-align-2.c: New test.
5260
5261 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5262
5263 * gcc.dg/pr61053.c: Updated for x32.
5264
5265 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5266
5267 PR debug/63285
5268 * gcc.target/i386/pr63285.c: New test.
5269
5270 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5271
5272 PR target/61360
5273 * gcc.target/i386/pr61360.c: New.
5274
5275 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/62017
5278 * g++.dg/asan/pr62017.C: New test.
5279
5280 PR testsuite/63292
5281 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5282
5283 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5284
5285 PR c++/62232
5286 * g++.dg/cpp0x/Wdtor1.C: New.
5287
5288 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5289
5290 * gcc.dg/torture/float128-exact-underflow.c: New test.
5291
5292 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5293
5294 PR c++/61745
5295 * g++.dg/template/pr61745.C: New.
5296
5297 2014-09-17 Marek Polacek <polacek@redhat.com>
5298
5299 PR c/61854
5300 * gcc.dg/cpp/pr61854-1.c: New test.
5301 * gcc.dg/cpp/pr61854-2.c: New test.
5302 * gcc.dg/cpp/pr61854-3.c: New test.
5303 * gcc.dg/cpp/pr61854-3.h: New test.
5304 * gcc.dg/cpp/pr61854-4.c: New test.
5305 * gcc.dg/cpp/pr61854-5.c: New test.
5306 * gcc.dg/cpp/pr61854-6.c: New test.
5307 * gcc.dg/cpp/pr61854-7.c: New test.
5308 * gcc.dg/cpp/pr61854-c90.c: New test.
5309 * gcc.dg/cpp/pr61854-c94.c: New test.
5310
5311 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR debug/63284
5314 * gcc.dg/pr63284.c: New test.
5315
5316 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5317
5318 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5319
5320 PR c++/63241
5321 * g++.dg/cpp0x/constexpr-63241.C: New.
5322
5323 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5324
5325 PR libfortran/62768
5326 * gfortran.dg/filename_null.f90: New test.
5327
5328 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5329
5330 * gcc.dg/pg-override.c: Fix a typo.
5331
5332 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5333
5334 * gcc.dg/pg.c: Fix a typo.
5335
5336 2014-09-16 Richard Biener <rguenther@suse.de>
5337
5338 PR testsuite/63258
5339 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5340 for "vectorization not profitable".
5341
5342 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5343
5344 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5345
5346 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR fortran/56408
5349 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5350 missing nexted dg-test call support in dejaGNU 1.4.4.
5351
5352 2014-09-15 Andi Kleen <ak@linux.intel.com>
5353
5354 * gcc.dg/pg-override.c: New test.
5355 * gcc.dg/pg.c: New test.
5356 * gcc.target/i386/fentry-override.c: New test.
5357 * gcc.target/i386/fentry.c: New test.
5358
5359 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR fortran/56408
5362 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5363 New global vars.
5364 (dg-compile-aux-modules): New procedure.
5365 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5366 and keep-modules.
5367 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5368 use dg-compile-aux-modules.
5369 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5370 and keep-modules.
5371 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5372 use dg-compile-aux-modules.
5373 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5374 and keep-modules.
5375 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5376 use dg-compile-aux-modules.
5377 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5378 and keep-modules.
5379 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5380 use dg-compile-aux-modules.
5381 * gfortran.dg/class_45a.f03: Remove keep-modules.
5382 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5383 and cleanup-modules.
5384 * gfortran.dg/class_4a.f03: Use dg-do link, use
5385 dg-additional-sources and cleanup-modules, remove keep-modules
5386 and update comment.
5387 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5388 keep-modules, adjust comment.
5389 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5390 dg-additional-sources and cleanup-modules.
5391 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5392 associated comment.
5393 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5394 remove comment.
5395 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5396 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5397 use dg-compile-aux-modules.
5398 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5399 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5400 use dg-compile-aux-modules.
5401 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5402 * gfortran.dg/whole_file_29.f90: Remove comment, use
5403 dg-compile-aux-modules.
5404 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5405 * gfortran.dg/whole_file_31.f90: Remove comment, use
5406 dg-compile-aux-modules.
5407
5408 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5409 gcc_parallel_test_enable): New procedures. If
5410 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5411 runtest_file_p to invoke also gcc_parallel_test_run_p.
5412 * g++.dg/guality/guality.exp (check_guality): Save/restore
5413 test_counts array around the body of the procedure.
5414 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5415 * g++.dg/plugin/plugin.exp: Run all the tests serially
5416 by the first parallel runtest encountering it.
5417 * gcc.dg/plugin/plugin.exp: Likewise.
5418 * gcc.misc-tests/matrix1.exp: Likewise.
5419 * gcc.misc-tests/dhry.exp: Likewise.
5420 * gcc.misc-tests/acker1.exp: Likewise.
5421 * gcc.misc-tests/linkage.exp: Likewise.
5422 * gcc.misc-tests/mg.exp: Likewise.
5423 * gcc.misc-tests/mg-2.exp: Likewise.
5424 * gcc.misc-tests/sort2.exp: Likewise.
5425 * gcc.misc-tests/sieve.exp: Likewise.
5426 * gcc.misc-tests/options.exp: Likewise.
5427 * gcc.misc-tests/help.exp: Likewise.
5428 * go.test/go-test.exp (go-gc-tests): Use
5429 gcc_parallel_test_enable {0, 1} around all handling of
5430 each test.
5431 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5432 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5433 a shared directory. Avoid forking and expr uses if
5434 shell supports $(()).
5435
5436 2014-09-14 David Sherwood <david.sherwood@arm.com>
5437
5438 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5439
5440 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5441
5442 PR target/61407
5443 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5444 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5445 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5446 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5447
5448 2014-09-13 Marek Polacek <polacek@redhat.com>
5449
5450 PR c++/60862
5451 * g++.dg/diagnostic/pr60862.C: New test.
5452
5453 2014-09-12 Richard Biener <rguenther@suse.de>
5454
5455 PR middle-end/63237
5456 * g++.dg/torture/pr63237.C: New testcase.
5457
5458 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5459
5460 * gcc.dg/vec-andxor1.c: New file.
5461
5462 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5463
5464 PR target/58757
5465 * gcc.dg/c11-true_min-1.c: New testcase.
5466
5467 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/61489
5470 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5471 * g++.old-deja/g++.other/warn5.C: Adjust.
5472
5473 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5474
5475 * gcc.target/aarch64/vset_lane_1.c: New test.
5476
5477 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5478
5479 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5480 Fix declaration.
5481 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5482 Fix declaration.
5483 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5484 Fix declaration.
5485 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5486 Fix declaration.
5487
5488 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5489
5490 PR tree-optimization/63186
5491 * gcc.dg/pr63186.c: New testcase.
5492
5493 2014-09-10 Xinliang David Li <davidxl@google.com>
5494
5495 PR target/63209
5496 * gcc.c-torture/execute/pr63209.c: New test.
5497
5498 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5499
5500 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5501 if runtest_file_p says they should be run.
5502
5503 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5504
5505 * gcc.target/aarch64/vstN_1.c: New test.
5506
5507 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5508
5509 * gcc.target/aarch64/vldN_lane_1.c: New test.
5510
5511 2014-09-10 Martin Jambor <mjambor@suse.cz>
5512
5513 PR ipa/61654
5514 * g++.dg/ipa/pr61654.C: New test.
5515
5516 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5517
5518 * c-c++-common/ubsan/attrib-3.c: New test.
5519 * c-c++-common/ubsan/nonnull-1.c: New test.
5520 * c-c++-common/ubsan/nonnull-2.c: New test.
5521 * c-c++-common/ubsan/nonnull-3.c: New test.
5522 * c-c++-common/ubsan/nonnull-4.c: New test.
5523 * c-c++-common/ubsan/nonnull-5.c: New test.
5524
5525 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5526
5527 * g++.dg/lto/pr63166_0.ii: New testcase.
5528 * g++.dg/lto/pr63166_1.ii: New testcase.
5529
5530 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5531
5532 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5533
5534 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5535
5536 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5537 xxpermdi and add commentary about adding it back later; remove
5538 unused typedef.
5539
5540 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541
5542 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5543 and 16-byte aligned.
5544 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5545 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5546 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5547 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5548 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5549 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5550
5551 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5552
5553 * gcc.target/aarch64/vldN_dup_1.c: New test.
5554
5555 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5556
5557 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5558
5559 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5560
5561 * gcc.target/aarch64/vldN_1.c: New test.
5562
5563 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5564
5565 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5566
5567 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5568
5569 * gcc.target/arm/vect-copysignf.c: New testcase.
5570
5571 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5572
5573 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5574
5575 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5576
5577 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5578
5579 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5580
5581 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5582
5583 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584
5585 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5586
5587 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5588
5589 * gcc.target/arm/pr51835.c: Update expected assembly.
5590 * gcc.target/arm/vfp-1.c: Likewise.
5591 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5592 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5593 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5594 * gcc.target/arm/vfp-ldmias.c: Likewise.
5595 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5596 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5597 * gcc.target/arm/vfp-stmiad.c: Likewise.
5598 * gcc.target/arm/vfp-stmias.c: Likewise.
5599
5600 2014-09-09 Tony Wang <tony.wang@arm.com>
5601
5602 * gcc.target/arm/xordi3-opt.c: Disable this
5603 test case for thumb1 target.
5604 * gcc.target/arm/iordi3-opt.c: Ditto.
5605
5606 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5607
5608 PR target/61749
5609 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5610
5611 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5612
5613 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5614
5615 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR tree-optimization/60196
5618 PR tree-optimization/63189
5619 * gcc.dg/vect/pr63189.c: New test.
5620 * gcc.dg/vect/pr60196-1.c: New test.
5621 * gcc.dg/vect/pr60196-2.c: New test.
5622
5623 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5624
5625 * gcc.target/powerpc/swaps-p8-16.c: New test.
5626
5627 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5628
5629 * gcc.target/i386/pr62208.c: New test.
5630
5631 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5632
5633 PR testsuite/56194
5634 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5635
5636 * g++.dg/ipa/pr61800.C: Require visibility.
5637
5638 * gcc.dg/pr61868.c: Require lto.
5639
5640 2014-09-05 Easwaran Raman <eraman@google.com>
5641
5642 PR rtl-optimization/62146
5643 * testsuite/g++.dg/opt/pr62146.C: New.
5644
5645 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5646
5647 * gcc.dg/vect/vect-109.c: Skip predicate added.
5648 * gcc.dg/vect/vect-93.c: Test check fixed.
5649 * gcc.dg/vect/bb-slp-10.c: Likewise.
5650 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5651 Check unaligned feature.
5652
5653 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5654
5655 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5656 int{32,16,8}x1_t with int{32,16,8}_t.
5657 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5658 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5659 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5660 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5661
5662 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5663
5664 * gcc.target/aarch64/vget_high_1.c: New test.
5665 * gcc.target/aarch64/vget_low_1.c: Likewise.
5666
5667 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5668
5669 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5670 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5671 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5672
5673 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5674
5675 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5676
5677 2014-09-05 Richard Biener <rguenther@suse.de>
5678
5679 PR middle-end/63148
5680 * gcc.dg/vect/pr63148.c: New testcase.
5681 * c-c++-common/pr19807-1.c: Likewise.
5682 * g++.dg/tree-ssa/pr19807.C: Adjust.
5683 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5684
5685 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5686
5687 PR target/55701
5688 * gcc.target/arm/memset-inline-1.c: New test.
5689 * gcc.target/arm/memset-inline-2.c: New test.
5690 * gcc.target/arm/memset-inline-3.c: New test.
5691 * gcc.target/arm/memset-inline-4.c: New test.
5692 * gcc.target/arm/memset-inline-5.c: New test.
5693 * gcc.target/arm/memset-inline-6.c: New test.
5694 * gcc.target/arm/memset-inline-7.c: New test.
5695 * gcc.target/arm/memset-inline-8.c: New test.
5696 * gcc.target/arm/memset-inline-9.c: New test.
5697 * gcc.target/arm/memset-inline-10.c: New test.
5698
5699 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5700
5701 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5702
5703 2014-09-04 Guozhi Wei <carrot@google.com>
5704
5705 PR target/62040
5706 * gcc.target/aarch64/pr62040.c: New test.
5707
5708 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5709
5710 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5711 override specific ones, but specific ones do.
5712
5713 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5714
5715 * gcc.target/powerpc/swaps-p8-13.c: New test.
5716 * gcc.target/powerpc/swaps-p8-14.c: New test.
5717 * gcc.target/powerpc/swaps-p8-15.c: New test.
5718
5719 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5720
5721 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5722 regardless of endianness.
5723
5724 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5725
5726 PR fortran/62174
5727 * gfortran.dg/cray_pointers_11.f90: New.
5728
5729 2014-09-03 Martin Jambor <mjambor@suse.cz>
5730
5731 PR ipa/62015
5732 * g++.dg/ipa/pr62015.C: New test.
5733
5734 2014-09-03 Martin Jambor <mjambor@suse.cz>
5735
5736 PR ipa/61986
5737 * gcc.dg/ipa/pr61986.c: New test.
5738
5739 2014-09-03 Marek Polacek <polacek@redhat.com>
5740
5741 PR c/62294
5742 * gcc.dg/pr62294.c: New test.
5743 * gcc.dg/pr62294.h: New file.
5744
5745 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5746
5747 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5748 of dg-options. Add "inline" keyword to test functions.
5749
5750 2014-09-03 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/62024
5753 * g++.dg/cpp0x/pr62024.C: New test.
5754 * gcc.dg/pr62024.c: New test.
5755
5756 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
5757
5758 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
5759 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
5760 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
5761 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
5762 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
5763 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
5764
5765 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5766
5767 PR target/61078
5768 * gcc.target/s390/pr61078.c: New testcase.
5769
5770 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
5771
5772 * gcc.dg/20111227-2.c: Compile only for x86 targets.
5773 * gcc.dg/20111227-3.c: Ditto.
5774
5775 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
5776
5777 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
5778
5779 2014-09-03 Tobias Burnus <burnus@net-b.de>
5780
5781 PR fortran/61881
5782 PR fortran/61888
5783 PR fortran/57305
5784 * gfortran.dg/sizeof_4.f90: New.
5785
5786 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5787
5788 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
5789 vec_cts, and vec_ctu.
5790 * gcc.target/powerpc/builtins-2.c: Likewise.
5791
5792 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
5793
5794 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
5795 [!__sun__ && !__hpux__] (arena_size): Scale according to
5796 target pointer size.
5797
5798 2014-09-02 Marek Polacek <polacek@redhat.com>
5799
5800 PR fortran/62270
5801 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
5802
5803 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5804
5805 PR target/62275
5806 * gcc.target/arm/vect-lceilf_1.c: New test.
5807 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5808 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5809
5810 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811
5812 PR target/62275
5813 * gcc.target/arm/lceil-vcvt_1.c: New test.
5814 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
5815 * gcc.target/arm/lround-vcvt_1.c: Likewise.
5816
5817 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5818
5819 DR 1453
5820 * g++.dg/cpp0x/constexpr-volatile.C: New.
5821 * g++.dg/ext/is_literal_type2.C: Likewise.
5822
5823 2014-09-02 Jakub Jelinek <jakub@redhat.com>
5824 Balaji V. Iyer <balaji.v.iyer@intel.com>
5825 Igor Zamyatin <igor.zamyatin@intel.com>
5826
5827 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
5828 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
5829 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
5830 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
5831 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
5832 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
5833 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
5834 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
5835 * g++.dg/cilk-plus/CK/cf3.cc: New test.
5836 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
5837 * g++.dg/cilk-plus/CK/for1.cc: New test.
5838 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
5839 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
5840 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
5841
5842 2014-09-02 Richard Biener <rguenther@suse.de>
5843
5844 PR tree-optimization/62695
5845 * gfortran.dg/pr62695.f90: New testcase.
5846
5847 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
5848
5849 PR target/62312
5850 * gcc.c-torture/compile/pr62312.c: New.
5851
5852 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5853
5854 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5855
5856 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5857
5858 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5859 Return right away if !arm*-*-*.
5860
5861 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
5862
5863 * gcc.c-torture/unsorted/386.c: Move to ...
5864 * gcc.c-torture/compile/386.c: ... here.
5865 * gcc.c-torture/unsorted/86.c: Move to ...
5866 * gcc.c-torture/compile/86.c: ... here.
5867 * gcc.c-torture/unsorted/a1.c: Move to ...
5868 * gcc.c-torture/compile/a1.c: ... here.
5869 * gcc.c-torture/unsorted/a3.c: Move to ...
5870 * gcc.c-torture/compile/a3.c: ... here.
5871 * gcc.c-torture/unsorted/aaa.c: Move to ...
5872 * gcc.c-torture/compile/aaa.c: ... here.
5873 * gcc.c-torture/unsorted/aa.c: Move to ...
5874 * gcc.c-torture/compile/aa.c: ... here.
5875 * gcc.c-torture/unsorted/abs.c: Move to ...
5876 * gcc.c-torture/compile/abs.c: ... here.
5877 * gcc.c-torture/unsorted/a.c: Move to ...
5878 * gcc.c-torture/compile/a.c: ... here.
5879 * gcc.c-torture/unsorted/ac.c: Move to ...
5880 * gcc.c-torture/compile/ac.c: ... here.
5881 * gcc.c-torture/unsorted/acc.c: Move to ...
5882 * gcc.c-torture/compile/acc.c: ... here.
5883 * gcc.c-torture/unsorted/add386.c: Move to ...
5884 * gcc.c-torture/compile/add386.c: ... here.
5885 * gcc.c-torture/unsorted/add.c: Move to ...
5886 * gcc.c-torture/compile/add.c: ... here.
5887 * gcc.c-torture/unsorted/addcc.c: Move to ...
5888 * gcc.c-torture/compile/addcc.c: ... here.
5889 * gcc.c-torture/unsorted/andm.c: Move to ...
5890 * gcc.c-torture/compile/andm.c: ... here.
5891 * gcc.c-torture/unsorted/andmem.c: Move to ...
5892 * gcc.c-torture/compile/andmem.c: ... here.
5893 * gcc.c-torture/unsorted/andn.c: Move to ...
5894 * gcc.c-torture/compile/andn.c: ... here.
5895 * gcc.c-torture/unsorted/andok.c: Move to ...
5896 * gcc.c-torture/compile/andok.c: ... here.
5897 * gcc.c-torture/unsorted/andsi.c: Move to ...
5898 * gcc.c-torture/compile/andsi.c: ... here.
5899 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5900 * gcc.c-torture/compile/andsparc.c: ... here.
5901 * gcc.c-torture/unsorted/aos.c: Move to ...
5902 * gcc.c-torture/compile/aos.c: ... here.
5903 * gcc.c-torture/unsorted/arr.c: Move to ...
5904 * gcc.c-torture/compile/arr.c: ... here.
5905 * gcc.c-torture/unsorted/as.c: Move to ...
5906 * gcc.c-torture/compile/as.c: ... here.
5907 * gcc.c-torture/unsorted/ase.c: Move to ...
5908 * gcc.c-torture/compile/ase.c: ... here.
5909 * gcc.c-torture/unsorted/b1.c: Move to ...
5910 * gcc.c-torture/compile/b1.c: ... here.
5911 * gcc.c-torture/unsorted/b2.c: Move to ...
5912 * gcc.c-torture/compile/b2.c: ... here.
5913 * gcc.c-torture/unsorted/b3.c: Move to ...
5914 * gcc.c-torture/compile/b3.c: ... here.
5915 * gcc.c-torture/unsorted/b88.c: Move to ...
5916 * gcc.c-torture/compile/b88.c: ... here.
5917 * gcc.c-torture/unsorted/bad.c: Move to ...
5918 * gcc.c-torture/compile/bad.c: ... here.
5919 * gcc.c-torture/unsorted/band.c: Move to ...
5920 * gcc.c-torture/compile/band.c: ... here.
5921 * gcc.c-torture/unsorted/bb0.c: Move to ...
5922 * gcc.c-torture/compile/bb0.c: ... here.
5923 * gcc.c-torture/unsorted/bb1.c: Move to ...
5924 * gcc.c-torture/compile/bb1.c: ... here.
5925 * gcc.c-torture/unsorted/bbb.c: Move to ...
5926 * gcc.c-torture/compile/bbb.c: ... here.
5927 * gcc.c-torture/unsorted/b.c: Move to ...
5928 * gcc.c-torture/compile/b.c: ... here.
5929 * gcc.c-torture/unsorted/bc.c: Move to ...
5930 * gcc.c-torture/compile/bc.c: ... here.
5931 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5932 * gcc.c-torture/compile/bcopy.c: ... here.
5933 * gcc.c-torture/unsorted/bf.c: Move to ...
5934 * gcc.c-torture/compile/bf.c: ... here.
5935 * gcc.c-torture/unsorted/bfins.c: Move to ...
5936 * gcc.c-torture/compile/bfins.c: ... here.
5937 * gcc.c-torture/unsorted/bfx.c: Move to ...
5938 * gcc.c-torture/compile/bfx.c: ... here.
5939 * gcc.c-torture/unsorted/bge.c: Move to ...
5940 * gcc.c-torture/compile/bge.c: ... here.
5941 * gcc.c-torture/unsorted/bit.c: Move to ...
5942 * gcc.c-torture/compile/bit.c: ... here.
5943 * gcc.c-torture/unsorted/bitf.c: Move to ...
5944 * gcc.c-torture/compile/bitf.c: ... here.
5945 * gcc.c-torture/unsorted/bitw.c: Move to ...
5946 * gcc.c-torture/compile/bitw.c: ... here.
5947 * gcc.c-torture/unsorted/blk.c: Move to ...
5948 * gcc.c-torture/compile/blk.c: ... here.
5949 * gcc.c-torture/unsorted/bt386.c: Move to ...
5950 * gcc.c-torture/compile/bt386.c: ... here.
5951 * gcc.c-torture/unsorted/bt.c: Move to ...
5952 * gcc.c-torture/compile/bt.c: ... here.
5953 * gcc.c-torture/unsorted/BUG11.c: Move to ...
5954 * gcc.c-torture/compile/BUG11.c: ... here.
5955 * gcc.c-torture/unsorted/BUG12.c: Move to ...
5956 * gcc.c-torture/compile/BUG12.c: ... here.
5957 * gcc.c-torture/unsorted/BUG13.c: Move to ...
5958 * gcc.c-torture/compile/BUG13.c: ... here.
5959 * gcc.c-torture/unsorted/BUG16.c: Move to ...
5960 * gcc.c-torture/compile/BUG16.c: ... here.
5961 * gcc.c-torture/unsorted/BUG17.c: Move to ...
5962 * gcc.c-torture/compile/BUG17.c: ... here.
5963 * gcc.c-torture/unsorted/BUG18.c: Move to ...
5964 * gcc.c-torture/compile/BUG18.c: ... here.
5965 * gcc.c-torture/unsorted/BUG1.c: Move to ...
5966 * gcc.c-torture/compile/BUG1.c: ... here.
5967 * gcc.c-torture/unsorted/BUG21.c: Move to ...
5968 * gcc.c-torture/compile/BUG21.c: ... here.
5969 * gcc.c-torture/unsorted/BUG22.c: Move to ...
5970 * gcc.c-torture/compile/BUG22.c: ... here.
5971 * gcc.c-torture/unsorted/BUG23.c: Move to ...
5972 * gcc.c-torture/compile/BUG23.c: ... here.
5973 * gcc.c-torture/unsorted/BUG24.c: Move to ...
5974 * gcc.c-torture/compile/BUG24.c: ... here.
5975 * gcc.c-torture/unsorted/BUG25.c: Move to ...
5976 * gcc.c-torture/compile/BUG25.c: ... here.
5977 * gcc.c-torture/unsorted/BUG2.c: Move to ...
5978 * gcc.c-torture/compile/BUG2.c: ... here.
5979 * gcc.c-torture/unsorted/BUG3.c: Move to ...
5980 * gcc.c-torture/compile/BUG3.c: ... here.
5981 * gcc.c-torture/unsorted/BUG4.c: Move to ...
5982 * gcc.c-torture/compile/BUG4.c: ... here.
5983 * gcc.c-torture/unsorted/BUG5.c: Move to ...
5984 * gcc.c-torture/compile/BUG5.c: ... here.
5985 * gcc.c-torture/unsorted/BUG6.c: Move to ...
5986 * gcc.c-torture/compile/BUG6.c: ... here.
5987 * gcc.c-torture/unsorted/bug.c: Move to ...
5988 * gcc.c-torture/compile/bug.c: ... here.
5989 * gcc.c-torture/unsorted/bugc.c: Move to ...
5990 * gcc.c-torture/compile/bugc.c: ... here.
5991 * gcc.c-torture/unsorted/buns.c: Move to ...
5992 * gcc.c-torture/compile/buns.c: ... here.
5993 * gcc.c-torture/unsorted/bx.c: Move to ...
5994 * gcc.c-torture/compile/bx.c: ... here.
5995 * gcc.c-torture/unsorted/c1.c: Move to ...
5996 * gcc.c-torture/compile/c1.c: ... here.
5997 * gcc.c-torture/unsorted/c2.c: Move to ...
5998 * gcc.c-torture/compile/c2.c: ... here.
5999 * gcc.c-torture/unsorted/call386.c: Move to ...
6000 * gcc.c-torture/compile/call386.c: ... here.
6001 * gcc.c-torture/unsorted/call.c: Move to ...
6002 * gcc.c-torture/compile/call.c: ... here.
6003 * gcc.c-torture/unsorted/callind.c: Move to ...
6004 * gcc.c-torture/compile/callind.c: ... here.
6005 * gcc.c-torture/unsorted/c.c: Move to ...
6006 * gcc.c-torture/compile/c.c: ... here.
6007 * gcc.c-torture/unsorted/cc.c: Move to ...
6008 * gcc.c-torture/compile/cc.c: ... here.
6009 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6010 * gcc.c-torture/compile/charmtst.c: ... here.
6011 * gcc.c-torture/unsorted/cmb.c: Move to ...
6012 * gcc.c-torture/compile/cmb.c: ... here.
6013 * gcc.c-torture/unsorted/cmp.c: Move to ...
6014 * gcc.c-torture/compile/cmp.c: ... here.
6015 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6016 * gcc.c-torture/compile/cmphi.c: ... here.
6017 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6018 * gcc.c-torture/compile/cmpsi386.c: ... here.
6019 * gcc.c-torture/unsorted/cmul.c: Move to ...
6020 * gcc.c-torture/compile/cmul.c: ... here.
6021 * gcc.c-torture/unsorted/cn1.c: Move to ...
6022 * gcc.c-torture/compile/cn1.c: ... here.
6023 * gcc.c-torture/unsorted/comb.c: Move to ...
6024 * gcc.c-torture/compile/comb.c: ... here.
6025 * gcc.c-torture/unsorted/consec.c: Move to ...
6026 * gcc.c-torture/compile/consec.c: ... here.
6027 * gcc.c-torture/unsorted/const.c: Move to ...
6028 * gcc.c-torture/compile/const.c: ... here.
6029 * gcc.c-torture/unsorted/conv.c: Move to ...
6030 * gcc.c-torture/compile/conv.c: ... here.
6031 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6032 * gcc.c-torture/compile/conv_tst.c: ... here.
6033 * gcc.c-torture/unsorted/cp.c: Move to ...
6034 * gcc.c-torture/compile/cp.c: ... here.
6035 * gcc.c-torture/unsorted/csebug.c: Move to ...
6036 * gcc.c-torture/compile/csebug.c: ... here.
6037 * gcc.c-torture/unsorted/cvt.c: Move to ...
6038 * gcc.c-torture/compile/cvt.c: ... here.
6039 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6040 * gcc.c-torture/compile/dblbug.c: ... here.
6041 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6042 * gcc.c-torture/compile/dbl_parm.c: ... here.
6043 * gcc.c-torture/unsorted/d.c: Move to ...
6044 * gcc.c-torture/compile/d.c: ... here.
6045 * gcc.c-torture/unsorted/ddd.c: Move to ...
6046 * gcc.c-torture/compile/ddd.c: ... here.
6047 * gcc.c-torture/unsorted/dead.c: Move to ...
6048 * gcc.c-torture/compile/dead.c: ... here.
6049 * gcc.c-torture/unsorted/delay.c: Move to ...
6050 * gcc.c-torture/compile/delay.c: ... here.
6051 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6052 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6053 * gcc.c-torture/unsorted/di.c: Move to ...
6054 * gcc.c-torture/compile/di.c: ... here.
6055 * gcc.c-torture/unsorted/dic.c: Move to ...
6056 * gcc.c-torture/compile/dic.c: ... here.
6057 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6058 * gcc.c-torture/compile/dilayout.c: ... here.
6059 * gcc.c-torture/unsorted/dimove.c: Move to ...
6060 * gcc.c-torture/compile/dimove.c: ... here.
6061 * gcc.c-torture/unsorted/dimul.c: Move to ...
6062 * gcc.c-torture/compile/dimul.c: ... here.
6063 * gcc.c-torture/unsorted/div.c: Move to ...
6064 * gcc.c-torture/compile/div.c: ... here.
6065 * gcc.c-torture/unsorted/divdf.c: Move to ...
6066 * gcc.c-torture/compile/divdf.c: ... here.
6067 * gcc.c-torture/unsorted/dm.c: Move to ...
6068 * gcc.c-torture/compile/dm.c: ... here.
6069 * gcc.c-torture/unsorted/dshift.c: Move to ...
6070 * gcc.c-torture/compile/dshift.c: ... here.
6071 * gcc.c-torture/unsorted/e.c: Move to ...
6072 * gcc.c-torture/compile/e.c: ... here.
6073 * gcc.c-torture/unsorted/ex.c: Move to ...
6074 * gcc.c-torture/compile/ex.c: ... here.
6075 * gcc.c-torture/unsorted/ext.c: Move to ...
6076 * gcc.c-torture/compile/ext.c: ... here.
6077 * gcc.c-torture/unsorted/f1.c: Move to ...
6078 * gcc.c-torture/compile/f1.c: ... here.
6079 * gcc.c-torture/unsorted/f2.c: Move to ...
6080 * gcc.c-torture/compile/f2.c: ... here.
6081 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6082 * gcc.c-torture/compile/fdmul.c: ... here.
6083 * gcc.c-torture/unsorted/float.c: Move to ...
6084 * gcc.c-torture/compile/float.c: ... here.
6085 * gcc.c-torture/unsorted/flo.c: Move to ...
6086 * gcc.c-torture/compile/flo.c: ... here.
6087 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6088 * gcc.c-torture/compile/flt_const.c: ... here.
6089 * gcc.c-torture/unsorted/fnul.c: Move to ...
6090 * gcc.c-torture/compile/fnul.c: ... here.
6091 * gcc.c-torture/unsorted/foo.c: Move to ...
6092 * gcc.c-torture/compile/foo.c: ... here.
6093 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6094 * gcc.c-torture/compile/forgetcc.c: ... here.
6095 * gcc.c-torture/unsorted/fq.c: Move to ...
6096 * gcc.c-torture/compile/fq.c: ... here.
6097 * gcc.c-torture/unsorted/g.c: Move to ...
6098 * gcc.c-torture/compile/g.c: ... here.
6099 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6100 * gcc.c-torture/compile/gen_tst.c: ... here.
6101 * gcc.c-torture/unsorted/glob.c: Move to ...
6102 * gcc.c-torture/compile/glob.c: ... here.
6103 * gcc.c-torture/unsorted/gronk.c: Move to ...
6104 * gcc.c-torture/compile/gronk.c: ... here.
6105 * gcc.c-torture/unsorted/hibug.c: Move to ...
6106 * gcc.c-torture/compile/hibug.c: ... here.
6107 * gcc.c-torture/unsorted/hi.c: Move to ...
6108 * gcc.c-torture/compile/hi.c: ... here.
6109 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6110 * gcc.c-torture/compile/HIcmp.c: ... here.
6111 * gcc.c-torture/unsorted/HIset.c: Move to ...
6112 * gcc.c-torture/compile/HIset.c: ... here.
6113 * gcc.c-torture/unsorted/i.c: Move to ...
6114 * gcc.c-torture/compile/i.c: ... here.
6115 * gcc.c-torture/unsorted/i++.c: Move to ...
6116 * gcc.c-torture/compile/i++.c: ... here.
6117 * gcc.c-torture/unsorted/ic.c: Move to ...
6118 * gcc.c-torture/compile/ic.c: ... here.
6119 * gcc.c-torture/unsorted/icmp.c: Move to ...
6120 * gcc.c-torture/compile/icmp.c: ... here.
6121 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6122 * gcc.c-torture/compile/ifreg.c: ... here.
6123 * gcc.c-torture/unsorted/imm.c: Move to ...
6124 * gcc.c-torture/compile/imm.c: ... here.
6125 * gcc.c-torture/unsorted/isinf.c: Move to ...
6126 * gcc.c-torture/compile/isinf.c: ... here.
6127 * gcc.c-torture/unsorted/jmp.c: Move to ...
6128 * gcc.c-torture/compile/jmp.c: ... here.
6129 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6130 * gcc.c-torture/compile/jumptab.c: ... here.
6131 * gcc.c-torture/unsorted/layout.c: Move to ...
6132 * gcc.c-torture/compile/layout.c: ... here.
6133 * gcc.c-torture/unsorted/lbug.c: Move to ...
6134 * gcc.c-torture/compile/lbug.c: ... here.
6135 * gcc.c-torture/unsorted/l.c: Move to ...
6136 * gcc.c-torture/compile/l.c: ... here.
6137 * gcc.c-torture/unsorted/ll1.c: Move to ...
6138 * gcc.c-torture/compile/ll1.c: ... here.
6139 * gcc.c-torture/unsorted/llbug.c: Move to ...
6140 * gcc.c-torture/compile/llbug.c: ... here.
6141 * gcc.c-torture/unsorted/lll.c: Move to ...
6142 * gcc.c-torture/compile/lll.c: ... here.
6143 * gcc.c-torture/unsorted/load8.c: Move to ...
6144 * gcc.c-torture/compile/load8.c: ... here.
6145 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6146 * gcc.c-torture/compile/loadhicc.c: ... here.
6147 * gcc.c-torture/unsorted/log2.c: Move to ...
6148 * gcc.c-torture/compile/log2.c: ... here.
6149 * gcc.c-torture/unsorted/logic.c: Move to ...
6150 * gcc.c-torture/compile/logic.c: ... here.
6151 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6152 * gcc.c-torture/compile/loop-1.c: ... here.
6153 * gcc.c-torture/unsorted/loop386.c: Move to ...
6154 * gcc.c-torture/compile/loop386.c: ... here.
6155 * gcc.c-torture/unsorted/lop.c: Move to ...
6156 * gcc.c-torture/compile/lop.c: ... here.
6157 * gcc.c-torture/unsorted/m1.c: Move to ...
6158 * gcc.c-torture/compile/m1.c: ... here.
6159 * gcc.c-torture/unsorted/m2.c: Move to ...
6160 * gcc.c-torture/compile/m2.c: ... here.
6161 * gcc.c-torture/unsorted/m5.c: Move to ...
6162 * gcc.c-torture/compile/m5.c: ... here.
6163 * gcc.c-torture/unsorted/m68.c: Move to ...
6164 * gcc.c-torture/compile/m68.c: ... here.
6165 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6166 * gcc.c-torture/compile/mbyte.c: ... here.
6167 * gcc.c-torture/unsorted/mchar.c: Move to ...
6168 * gcc.c-torture/compile/mchar.c: ... here.
6169 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6170 * gcc.c-torture/compile/mcmp.c: ... here.
6171 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6172 * gcc.c-torture/compile/mdouble.c: ... here.
6173 * gcc.c-torture/unsorted/memtst.c: Move to ...
6174 * gcc.c-torture/compile/memtst.c: ... here.
6175 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6176 * gcc.c-torture/compile/miscomp.c: ... here.
6177 * gcc.c-torture/unsorted/mm.c: Move to ...
6178 * gcc.c-torture/compile/mm.c: ... here.
6179 * gcc.c-torture/unsorted/mod.c: Move to ...
6180 * gcc.c-torture/compile/mod.c: ... here.
6181 * gcc.c-torture/unsorted/modcc.c: Move to ...
6182 * gcc.c-torture/compile/modcc.c: ... here.
6183 * gcc.c-torture/unsorted/move.c: Move to ...
6184 * gcc.c-torture/compile/move.c: ... here.
6185 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6186 * gcc.c-torture/compile/move_qhi.c: ... here.
6187 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6188 * gcc.c-torture/compile/mregtst.c: ... here.
6189 * gcc.c-torture/unsorted/msp.c: Move to ...
6190 * gcc.c-torture/compile/msp.c: ... here.
6191 * gcc.c-torture/unsorted/mtst.c: Move to ...
6192 * gcc.c-torture/compile/mtst.c: ... here.
6193 * gcc.c-torture/unsorted/mu.c: Move to ...
6194 * gcc.c-torture/compile/mu.c: ... here.
6195 * gcc.c-torture/unsorted/mul.c: Move to ...
6196 * gcc.c-torture/compile/mul.c: ... here.
6197 * gcc.c-torture/unsorted/mword1.c: Move to ...
6198 * gcc.c-torture/compile/mword1.c: ... here.
6199 * gcc.c-torture/unsorted/mword.c: Move to ...
6200 * gcc.c-torture/compile/mword.c: ... here.
6201 * gcc.c-torture/unsorted/n1.c: Move to ...
6202 * gcc.c-torture/compile/n1.c: ... here.
6203 * gcc.c-torture/unsorted/nand.c: Move to ...
6204 * gcc.c-torture/compile/nand.c: ... here.
6205 * gcc.c-torture/unsorted/n.c: Move to ...
6206 * gcc.c-torture/compile/n.c: ... here.
6207 * gcc.c-torture/unsorted/neg.c: Move to ...
6208 * gcc.c-torture/compile/neg.c: ... here.
6209 * gcc.c-torture/unsorted/o.c: Move to ...
6210 * gcc.c-torture/compile/o.c: ... here.
6211 * gcc.c-torture/unsorted/omit.c: Move to ...
6212 * gcc.c-torture/compile/omit.c: ... here.
6213 * gcc.c-torture/unsorted/opout.c: Move to ...
6214 * gcc.c-torture/compile/opout.c: ... here.
6215 * gcc.c-torture/unsorted/opt.c: Move to ...
6216 * gcc.c-torture/compile/opt.c: ... here.
6217 * gcc.c-torture/unsorted/or386.c: Move to ...
6218 * gcc.c-torture/compile/or386.c: ... here.
6219 * gcc.c-torture/unsorted/or.c: Move to ...
6220 * gcc.c-torture/compile/or.c: ... here.
6221 * gcc.c-torture/unsorted/parms.c: Move to ...
6222 * gcc.c-torture/compile/parms.c: ... here.
6223 * gcc.c-torture/unsorted/pass.c: Move to ...
6224 * gcc.c-torture/compile/pass.c: ... here.
6225 * gcc.c-torture/unsorted/p.c: Move to ...
6226 * gcc.c-torture/compile/p.c: ... here.
6227 * gcc.c-torture/unsorted/pmt.c: Move to ...
6228 * gcc.c-torture/compile/pmt.c: ... here.
6229 * gcc.c-torture/unsorted/poor.c: Move to ...
6230 * gcc.c-torture/compile/poor.c: ... here.
6231 * gcc.c-torture/unsorted/pp.c: Move to ...
6232 * gcc.c-torture/compile/pp.c: ... here.
6233 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6234 * gcc.c-torture/compile/pret-arg.c: ... here.
6235 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6236 * gcc.c-torture/compile/pyr2.c: ... here.
6237 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6238 * gcc.c-torture/compile/PYRBUG.c: ... here.
6239 * gcc.c-torture/unsorted/pyr.c: Move to ...
6240 * gcc.c-torture/compile/pyr.c: ... here.
6241 * gcc.c-torture/unsorted/q.c: Move to ...
6242 * gcc.c-torture/compile/q.c: ... here.
6243 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6244 * gcc.c-torture/compile/QIcmp.c: ... here.
6245 * gcc.c-torture/unsorted/QIset.c: Move to ...
6246 * gcc.c-torture/compile/QIset.c: ... here.
6247 * gcc.c-torture/unsorted/r1.c: Move to ...
6248 * gcc.c-torture/compile/r1.c: ... here.
6249 * gcc.c-torture/unsorted/r.c: Move to ...
6250 * gcc.c-torture/compile/r.c: ... here.
6251 * gcc.c-torture/unsorted/rel.c: Move to ...
6252 * gcc.c-torture/compile/rel.c: ... here.
6253 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6254 * gcc.c-torture/compile/rmsc.c: ... here.
6255 * gcc.c-torture/unsorted/round.c: Move to ...
6256 * gcc.c-torture/compile/round.c: ... here.
6257 * gcc.c-torture/unsorted/run.c: Move to ...
6258 * gcc.c-torture/compile/run.c: ... here.
6259 * gcc.c-torture/unsorted/sar.c: Move to ...
6260 * gcc.c-torture/compile/sar.c: ... here.
6261 * gcc.c-torture/unsorted/s.c: Move to ...
6262 * gcc.c-torture/compile/s.c: ... here.
6263 * gcc.c-torture/unsorted/scal.c: Move to ...
6264 * gcc.c-torture/compile/scal.c: ... here.
6265 * gcc.c-torture/unsorted/sc.c: Move to ...
6266 * gcc.c-torture/compile/sc.c: ... here.
6267 * gcc.c-torture/unsorted/scc.c: Move to ...
6268 * gcc.c-torture/compile/scc.c: ... here.
6269 * gcc.c-torture/unsorted/scond.c: Move to ...
6270 * gcc.c-torture/compile/scond.c: ... here.
6271 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6272 * gcc.c-torture/compile/selfrec.c: ... here.
6273 * gcc.c-torture/unsorted/seq.c: Move to ...
6274 * gcc.c-torture/compile/seq.c: ... here.
6275 * gcc.c-torture/unsorted/set386.c: Move to ...
6276 * gcc.c-torture/compile/set386.c: ... here.
6277 * gcc.c-torture/unsorted/set88.c: Move to ...
6278 * gcc.c-torture/compile/set88.c: ... here.
6279 * gcc.c-torture/unsorted/SFset.c: Move to ...
6280 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6281 * gcc.c-torture/unsorted/shand.c: Move to ...
6282 * gcc.c-torture/compile/shand.c: ... here.
6283 * gcc.c-torture/unsorted/sh.c: Move to ...
6284 * gcc.c-torture/compile/sh.c: ... here.
6285 * gcc.c-torture/unsorted/shft.c: Move to ...
6286 * gcc.c-torture/compile/shft.c: ... here.
6287 * gcc.c-torture/unsorted/shift.c: Move to ...
6288 * gcc.c-torture/compile/shift.c: ... here.
6289 * gcc.c-torture/unsorted/shloop.c: Move to ...
6290 * gcc.c-torture/compile/shloop.c: ... here.
6291 * gcc.c-torture/unsorted/shm.c: Move to ...
6292 * gcc.c-torture/compile/shm.c: ... here.
6293 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6294 * gcc.c-torture/compile/SIcmp.c: ... here.
6295 * gcc.c-torture/unsorted/signext2.c: Move to ...
6296 * gcc.c-torture/compile/signext2.c: ... here.
6297 * gcc.c-torture/unsorted/signext.c: Move to ...
6298 * gcc.c-torture/compile/signext.c: ... here.
6299 * gcc.c-torture/unsorted/sim.c: Move to ...
6300 * gcc.c-torture/compile/sim.c: ... here.
6301 * gcc.c-torture/unsorted/simple.c: Move to ...
6302 * gcc.c-torture/compile/simple.c: ... here.
6303 * gcc.c-torture/unsorted/SIset.c: Move to ...
6304 * gcc.c-torture/compile/SIset.c: ... here.
6305 * gcc.c-torture/unsorted/sne.c: Move to ...
6306 * gcc.c-torture/compile/sne.c: ... here.
6307 * gcc.c-torture/unsorted/sound.c: Move to ...
6308 * gcc.c-torture/compile/sound.c: ... here.
6309 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6310 * gcc.c-torture/compile/sparcbug.c: ... here.
6311 * gcc.c-torture/unsorted/speed.c: Move to ...
6312 * gcc.c-torture/compile/speed.c: ... here.
6313 * gcc.c-torture/unsorted/stor.c: Move to ...
6314 * gcc.c-torture/compile/stor.c: ... here.
6315 * gcc.c-torture/unsorted/store0.c: Move to ...
6316 * gcc.c-torture/compile/store0.c: ... here.
6317 * gcc.c-torture/unsorted/storecc.c: Move to ...
6318 * gcc.c-torture/compile/storecc.c: ... here.
6319 * gcc.c-torture/unsorted/str.c: Move to ...
6320 * gcc.c-torture/compile/str.c: ... here.
6321 * gcc.c-torture/unsorted/stru.c: Move to ...
6322 * gcc.c-torture/compile/stru.c: ... here.
6323 * gcc.c-torture/unsorted/structret.c: Move to ...
6324 * gcc.c-torture/compile/structret.c: ... here.
6325 * gcc.c-torture/unsorted/stuct.c: Move to ...
6326 * gcc.c-torture/compile/stuct.c: ... here.
6327 * gcc.c-torture/unsorted/sub32.c: Move to ...
6328 * gcc.c-torture/compile/sub32.c: ... here.
6329 * gcc.c-torture/unsorted/subcc.c: Move to ...
6330 * gcc.c-torture/compile/subcc.c: ... here.
6331 * gcc.c-torture/unsorted/subcse.c: Move to ...
6332 * gcc.c-torture/compile/subcse.c: ... here.
6333 * gcc.c-torture/unsorted/sym.c: Move to ...
6334 * gcc.c-torture/compile/sym.c: ... here.
6335 * gcc.c-torture/unsorted/symconst.c: Move to ...
6336 * gcc.c-torture/compile/symconst.c: ... here.
6337 * gcc.c-torture/unsorted/t.c: Move to ...
6338 * gcc.c-torture/compile/t.c: ... here.
6339 * gcc.c-torture/unsorted/test.c: Move to ...
6340 * gcc.c-torture/compile/test.c: ... here.
6341 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6342 * gcc.c-torture/compile/test-flow.c: ... here.
6343 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6344 * gcc.c-torture/compile/test-loop.c: ... here.
6345 * gcc.c-torture/unsorted/time.c: Move to ...
6346 * gcc.c-torture/compile/time.c: ... here.
6347 * gcc.c-torture/unsorted/tmp.c: Move to ...
6348 * gcc.c-torture/compile/tmp.c: ... here.
6349 * gcc.c-torture/unsorted/trivial.c: Move to ...
6350 * gcc.c-torture/compile/trivial.c: ... here.
6351 * gcc.c-torture/unsorted/trunc.c: Move to ...
6352 * gcc.c-torture/compile/trunc.c: ... here.
6353 * gcc.c-torture/unsorted/u.c: Move to ...
6354 * gcc.c-torture/compile/u.c: ... here.
6355 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6356 * gcc.c-torture/compile/udconvert.c: ... here.
6357 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6358 * gcc.c-torture/compile/udivmod4.c: ... here.
6359 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6360 * gcc.c-torture/compile/UHIcmp.c: ... here.
6361 * gcc.c-torture/unsorted/uns.c: Move to ...
6362 * gcc.c-torture/compile/uns.c: ... here.
6363 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6364 * gcc.c-torture/compile/uns_tst.c: ... here.
6365 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6366 * gcc.c-torture/compile/UQIcmp.c: ... here.
6367 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6368 * gcc.c-torture/compile/USIcmp.c: ... here.
6369 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6370 * gcc.c-torture/compile/uuarg.c: ... here.
6371 * gcc.c-torture/unsorted/v.c: Move to ...
6372 * gcc.c-torture/compile/v.c: ... here.
6373 * gcc.c-torture/unsorted/w.c: Move to ...
6374 * gcc.c-torture/compile/w.c: ... here.
6375 * gcc.c-torture/unsorted/ww.c: Move to ...
6376 * gcc.c-torture/compile/ww.c: ... here.
6377 * gcc.c-torture/unsorted/xb.c: Move to ...
6378 * gcc.c-torture/compile/xb.c: ... here.
6379 * gcc.c-torture/unsorted/xbg.c: Move to ...
6380 * gcc.c-torture/compile/xbg.c: ... here.
6381 * gcc.c-torture/unsorted/x.c: Move to ...
6382 * gcc.c-torture/compile/x.c: ... here.
6383 * gcc.c-torture/unsorted/xc.c: Move to ...
6384 * gcc.c-torture/compile/xc.c: ... here.
6385 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6386 * gcc.c-torture/compile/xcsebug.c: ... here.
6387 * gcc.c-torture/unsorted/xdi.c: Move to ...
6388 * gcc.c-torture/compile/xdi.c: ... here.
6389 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6390 * gcc.c-torture/compile/xfoo.c: ... here.
6391 * gcc.c-torture/unsorted/xi.c: Move to ...
6392 * gcc.c-torture/compile/xi.c: ... here.
6393 * gcc.c-torture/unsorted/xlop.c: Move to ...
6394 * gcc.c-torture/compile/xlop.c: ... here.
6395 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6396 * gcc.c-torture/compile/xmtst.c: ... here.
6397 * gcc.c-torture/unsorted/xneg.c: Move to ...
6398 * gcc.c-torture/compile/xneg.c: ... here.
6399 * gcc.c-torture/unsorted/xopt.c: Move to ...
6400 * gcc.c-torture/compile/xopt.c: ... here.
6401 * gcc.c-torture/unsorted/xor.c: Move to ...
6402 * gcc.c-torture/compile/xor.c: ... here.
6403 * gcc.c-torture/unsorted/xorn.c: Move to ...
6404 * gcc.c-torture/compile/xorn.c: ... here.
6405 * gcc.c-torture/unsorted/xp.c: Move to ...
6406 * gcc.c-torture/compile/xp.c: ... here.
6407 * gcc.c-torture/unsorted/xpp.c: Move to ...
6408 * gcc.c-torture/compile/xpp.c: ... here.
6409 * gcc.c-torture/unsorted/xs.c: Move to ...
6410 * gcc.c-torture/compile/xs.c: ... here.
6411 * gcc.c-torture/unsorted/xsh.c: Move to ...
6412 * gcc.c-torture/compile/xsh.c: ... here.
6413 * gcc.c-torture/unsorted/xz.c: Move to ...
6414 * gcc.c-torture/compile/xz.c: ... here.
6415 * gcc.c-torture/unsorted/xzz.c: Move to ...
6416 * gcc.c-torture/compile/xzz.c: ... here.
6417
6418 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6419
6420 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6421 (abort, exit): Declare.
6422
6423 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6424
6425 PR sanitizer/61897
6426 PR sanitizer/62140
6427 * c-c++-common/asan/pr62140-1.c: New test.
6428 * c-c++-common/asan/pr62140-2.c: New test.
6429
6430 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6431 Tobias Burnus <burnus@net-b.de>
6432
6433 PR fortran/62309
6434 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6435
6436 2014-08-31 Tobias Burnus <burnus@net-b.de>
6437
6438 * gfortran.dg/coarray_lib_comm_1.f90: New.
6439
6440 2014-08-30 Andrew Pinski <apinski@cavium.com>
6441
6442 * gcc.c-torture/execute/20140828-1.c: New testcase.
6443
6444 2014-08-29 DJ Delorie <dj@redhat.com>
6445
6446 * lib/target-supports.exp (check_effective_target_size32plus):
6447 Increase size to avoid false positives on 24-bit address spaces.
6448 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6449 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6450 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6451 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6452 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6453 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6454 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6455 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6456
6457 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/54002
6460 * g++.dg/cpp0x/constexpr-54002.C: New.
6461
6462 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/56991
6465 * g++.dg/cpp0x/constexpr-56991.C: New.
6466
6467 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 PR c++/57764
6470 * g++.dg/cpp0x/constexpr-57764.C: New.
6471
6472 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6473
6474 PR c++/59938
6475 * g++.dg/cpp0x/constexpr-59938.C: New.
6476
6477 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6478
6479 PR c++/61484
6480 * g++.dg/cpp0x/constexpr-61484.C: New.
6481
6482 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6483
6484 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6485 vec_round, vec_splat, vec_div, and vec_mul.
6486 * gcc.target/powerpc/builtins-2.c: New test.
6487
6488 2014-08-28 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/62283
6491 * gfortran.dg/vect/pr62283.f: New testcase.
6492 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6493 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6494 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6495 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6496 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6497 * gcc.dg/vect/vect-33.c: Likewise.
6498
6499 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6500
6501 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6502
6503 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6504
6505 PR cpp/23827 - standard C++ should not have hex float preprocessor
6506 tokens
6507 * g++.dg/cpp/pr23827_cxx11.C: New.
6508 * g++.dg/cpp/pr23827_cxx98.C: New.
6509 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6510 * gcc.dg/cpp/pr23827_c90.c: New.
6511 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6512 * gcc.dg/cpp/pr23827_c99.c: New.
6513
6514 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/52892
6517 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6518 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6519 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6520
6521 2014-08-27 Guozhi Wei <carrot@google.com>
6522
6523 PR target/62262
6524 * gcc.target/aarch64/pr62262.c: New test.
6525
6526 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6527
6528 PR target/60606
6529 PR target/61330
6530 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6531 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6532
6533 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6534
6535 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6536 failure on s390*-*-linux-gnu.
6537
6538 2014-08-26 Richard Biener <rguenther@suse.de>
6539
6540 PR tree-optimization/62175
6541 * g++.dg/torture/pr62175.C: New testcase.
6542
6543 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6544
6545 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6546 copy of compile/compile.exp.
6547 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6548 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6549 i?86-*.
6550 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6551 m32c-*-*.
6552 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6553 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6554 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6555 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6556 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6557 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6558 * gcc.c-torture/execute/20040703-1.c: Likewise.
6559 * gcc.c-torture/execute/20040705-1.c: Likewise.
6560 * gcc.c-torture/execute/20040705-2.c: Likewise.
6561 * gcc.c-torture/execute/20040709-1.c: Likewise.
6562 * gcc.c-torture/execute/20040709-2.c: Likewise.
6563 * gcc.c-torture/execute/20040811-1.c: Likewise.
6564 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6565 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6566 compiling for x86_64-* or i?86-*.
6567 * gcc.c-torture/execute/20050604-1.c: Likewise.
6568 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6569 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6570 for x86_64-* or i?86-*.
6571 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6572 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6573 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6574 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6575 option.
6576 * gcc.c-torture/execute/20111227-2.c: Moved to...
6577 * gcc.dg/20111227-2.c: ... here. Add -free option.
6578 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6579 * gcc.dg/20111227-3.c: ... here. Add -free option.
6580 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6581 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6582 declarations for abort and exit.
6583 * gcc.c-torture/execute/920711-1.c: Likewise.
6584 * gcc.c-torture/execute/930529-1.c: Likewise.
6585 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6586 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6587 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6588 exit.
6589 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6590 for i?86-* or x86_64-*. Add declarations for abort and exit.
6591 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6592 i?86-* or x86_64-*.
6593 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6594 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6595 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6596 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6597 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6598 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6599 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6600 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6601 m68k-linux.
6602 * gcc.c-torture/execute/loop-2g.c: Likewise.
6603 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6604 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6605 powerpc-*-eabi*.
6606 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6607 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6608 * gcc.c-torture/execute/pr23047.c: Likewise.
6609 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6610 declarations for abort and exit.
6611 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6612 * gcc.c-torture/execute/pr31448.c: Likewise.
6613 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6614 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6615 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6616 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6617 Skip on spu-*.
6618 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6619 declarations for abort and exit.
6620 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6621 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6622 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6623 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6624 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6625 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6626 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6627 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6628 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6629 * gcc.c-torture/execute/pr56799.c: Likewise.
6630 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6631 option. Add declarations for abort and exit.
6632 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6633 * gcc.c-torture/execute/pr58570.c: Likewise.
6634 * gcc.c-torture/execute/pr60822.c: Likewise.
6635 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6636 * gcc.c-torture/execute/shiftdi.c: Likewise.
6637 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6638 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6639 * gcc.c-torture/execute/usmul.c: Require int32plus.
6640 * gcc.c-torture/execute/vrp-5.c: Likewise.
6641 * gcc.c-torture/execute/vrp-6.c: Likewise.
6642 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6643 * gcc.c-torture/execute/20010122-1.x: Delete.
6644 * gcc.c-torture/execute/20010129-1.x: Delete.
6645 * gcc.c-torture/execute/20020404-1.x: Delete.
6646 * gcc.c-torture/execute/20021024-1.x: Delete.
6647 * gcc.c-torture/execute/20021127-1.x: Delete.
6648 * gcc.c-torture/execute/20030125-1.x: Delete.
6649 * gcc.c-torture/execute/20030216-1.x: Delete.
6650 * gcc.c-torture/execute/20030222-1.x: Delete.
6651 * gcc.c-torture/execute/20040629-1.x: Delete.
6652 * gcc.c-torture/execute/20040703-1.x: Delete.
6653 * gcc.c-torture/execute/20040705-1.x: Delete.
6654 * gcc.c-torture/execute/20040705-2.x: Delete.
6655 * gcc.c-torture/execute/20040709-1.x: Delete.
6656 * gcc.c-torture/execute/20040709-2.x: Delete.
6657 * gcc.c-torture/execute/20040811-1.x: Delete.
6658 * gcc.c-torture/execute/20050316-1.x: Delete.
6659 * gcc.c-torture/execute/20050316-2.x: Delete.
6660 * gcc.c-torture/execute/20050316-3.x: Delete.
6661 * gcc.c-torture/execute/20050604-1.x: Delete.
6662 * gcc.c-torture/execute/20061101-1.x: Delete.
6663 * gcc.c-torture/execute/20061220-1.x: Delete.
6664 * gcc.c-torture/execute/20081117-1.x: Delete.
6665 * gcc.c-torture/execute/20101011-1.x: Delete.
6666 * gcc.c-torture/execute/20120919-1.x: Delete.
6667 * gcc.c-torture/execute/920612-1.x: Delete.
6668 * gcc.c-torture/execute/920710-1.x: Delete.
6669 * gcc.c-torture/execute/920711-1.x: Delete.
6670 * gcc.c-torture/execute/930529-1.x: Delete.
6671 * gcc.c-torture/execute/931004-12.x: Delete.
6672 * gcc.c-torture/execute/980709-1.x: Delete.
6673 * gcc.c-torture/execute/981130-1.x: Delete.
6674 * gcc.c-torture/execute/990127-2.x: Delete.
6675 * gcc.c-torture/execute/990413-2.x: Delete.
6676 * gcc.c-torture/execute/990826-0.x: Delete.
6677 * gcc.c-torture/execute/bf64-1.x: Delete.
6678 * gcc.c-torture/execute/bitfld-4.x: Delete.
6679 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6680 * gcc.c-torture/execute/cvt-1.x: Delete.
6681 * gcc.c-torture/execute/eeprof-1.x: Delete.
6682 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6683 * gcc.c-torture/execute/loop-2f.x: Delete.
6684 * gcc.c-torture/execute/loop-2g.x: Delete.
6685 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6686 * gcc.c-torture/execute/nest-align-1.x: Delete.
6687 * gcc.c-torture/execute/pr19689.x: Delete.
6688 * gcc.c-torture/execute/pr22493-1.x: Delete.
6689 * gcc.c-torture/execute/pr23047.x: Delete.
6690 * gcc.c-torture/execute/pr23135.x: Delete.
6691 * gcc.c-torture/execute/pr29797-1.x: Delete.
6692 * gcc.c-torture/execute/pr31448.x: Delete.
6693 * gcc.c-torture/execute/pr35456.x: Delete.
6694 * gcc.c-torture/execute/pr37573.x: Delete.
6695 * gcc.c-torture/execute/pr38151.x: Delete.
6696 * gcc.c-torture/execute/pr39228.x: Delete.
6697 * gcc.c-torture/execute/pr39501.x: Delete.
6698 * gcc.c-torture/execute/pr40386.x: Delete.
6699 * gcc.c-torture/execute/pr43220.x: Delete.
6700 * gcc.c-torture/execute/pr44683.x: Delete.
6701 * gcc.c-torture/execute/pr45262.x: Delete.
6702 * gcc.c-torture/execute/pr47237.x: Delete.
6703 * gcc.c-torture/execute/pr51581-1.x: Delete.
6704 * gcc.c-torture/execute/pr51581-2.x: Delete.
6705 * gcc.c-torture/execute/pr52979-1.x: Delete.
6706 * gcc.c-torture/execute/pr52979-2.x: Delete.
6707 * gcc.c-torture/execute/pr53366-1.x: Delete.
6708 * gcc.c-torture/execute/pr56799.x: Delete.
6709 * gcc.c-torture/execute/pr57124.x: Delete.
6710 * gcc.c-torture/execute/pr57344-2.x: Delete.
6711 * gcc.c-torture/execute/pr58570.x: Delete.
6712 * gcc.c-torture/execute/pr60822.x: Delete.
6713 * gcc.c-torture/execute/pr7284-1.x: Delete.
6714 * gcc.c-torture/execute/shiftdi.x: Delete.
6715 * gcc.c-torture/execute/simd-4.x: Delete.
6716 * gcc.c-torture/execute/strncmp-1.x: Delete.
6717 * gcc.c-torture/execute/usmul.x: Delete.
6718 * gcc.c-torture/execute/vrp-5.x: Delete.
6719 * gcc.c-torture/execute/vrp-6.x: Delete.
6720 * gcc.c-torture/execute/zerolen-2.x: Delete.
6721
6722 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6725
6726 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/34938
6729 * g++.dg/template/pr34938-1.C: New.
6730 * g++.dg/template/pr34938-2.C: Likewise.
6731
6732 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6733
6734 PR target/61996
6735 * gcc.target/sh/pr61996.c: New.
6736
6737 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6738
6739 * g++.dg/cpp0x/cplusplus.C: New.
6740 * g++.dg/cpp0x/cplusplus_0x.C: New.
6741 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6742 * g++.dg/cpp0x/auto41.C: Ditto.
6743 * g++.dg/cpp0x/auto9.C: Ditto.
6744 * g++.dg/cpp0x/initlist26.C: Ditto.
6745 * g++.dg/cpp0x/pr59111.C: Ditto.
6746 * g++.dg/cpp0x/trailing2.C: Ditto.
6747 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6748 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6749 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6750 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6751 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6752 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6753 * g++.dg/cpp1y/auto-fn5.C: Ditto.
6754 * g++.dg/cpp1y/auto-fn6.C: Ditto.
6755 * g++.dg/cpp1y/auto-fn7.C: Ditto.
6756 * g++.dg/cpp1y/auto-fn8.C: Ditto.
6757 * g++.dg/cpp1y/auto-fn9.C: Ditto.
6758 * g++.dg/cpp1y/auto-fn10.C: Ditto.
6759 * g++.dg/cpp1y/auto-fn11.C: Ditto.
6760 * g++.dg/cpp1y/auto-fn12.C: Ditto.
6761 * g++.dg/cpp1y/auto-fn13.C: Ditto.
6762 * g++.dg/cpp1y/auto-fn14.C: Ditto.
6763 * g++.dg/cpp1y/auto-fn15.C: Ditto.
6764 * g++.dg/cpp1y/auto-fn16.C: Ditto.
6765 * g++.dg/cpp1y/auto-fn17.C: Ditto.
6766 * g++.dg/cpp1y/auto-fn18.C: Ditto.
6767 * g++.dg/cpp1y/auto-fn19.C: Ditto.
6768 * g++.dg/cpp1y/auto-fn20.C: Ditto.
6769 * g++.dg/cpp1y/auto-fn21.C: Ditto.
6770 * g++.dg/cpp1y/auto-fn22.C: Ditto.
6771 * g++.dg/cpp1y/auto-fn23.C: Ditto.
6772 * g++.dg/cpp1y/auto-fn24.C: Ditto.
6773 * g++.dg/cpp1y/auto-fn25.C: Ditto.
6774 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
6775 * g++.dg/cpp1y/auto-neg1.C: Ditto.
6776 * g++.dg/cpp1y/digit-sep.C: Ditto.
6777 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
6778 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
6779 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
6780 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
6781 * g++.dg/cpp1y/lambda-generic.C: Ditto.
6782 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
6783 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
6784 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
6785 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
6786 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
6787 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
6788 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
6789 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
6790 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
6791 * g++.dg/cpp1y/lambda-init.C: Ditto.
6792 * g++.dg/cpp1y/lambda-init1.C: Ditto.
6793 * g++.dg/cpp1y/lambda-init2.C: Ditto.
6794 * g++.dg/cpp1y/lambda-init3.C: Ditto.
6795 * g++.dg/cpp1y/lambda-init4.C: Ditto.
6796 * g++.dg/cpp1y/lambda-init5.C: Ditto.
6797 * g++.dg/cpp1y/lambda-init6.C: Ditto.
6798 * g++.dg/cpp1y/lambda-init7.C: Ditto.
6799 * g++.dg/cpp1y/lambda-init8.C: Ditto.
6800 * g++.dg/cpp1y/lambda-init9.C: Ditto.
6801 * g++.dg/cpp1y/mangle1.C: Ditto.
6802 * g++.dg/cpp1y/pr57640.C: Ditto.
6803 * g++.dg/cpp1y/pr57644.C: Ditto.
6804 * g++.dg/cpp1y/pr58500.C: Ditto.
6805 * g++.dg/cpp1y/pr58533.C: Ditto.
6806 * g++.dg/cpp1y/pr58534.C: Ditto.
6807 * g++.dg/cpp1y/pr58535.C: Ditto.
6808 * g++.dg/cpp1y/pr58536.C: Ditto.
6809 * g++.dg/cpp1y/pr58548.C: Ditto.
6810 * g++.dg/cpp1y/pr58549.C: Ditto.
6811 * g++.dg/cpp1y/pr58637.C: Ditto.
6812 * g++.dg/cpp1y/pr58708.C: Ditto.
6813 * g++.dg/cpp1y/pr59110.C: Ditto.
6814 * g++.dg/cpp1y/pr59112.C: Ditto.
6815 * g++.dg/cpp1y/pr59113.C: Ditto.
6816 * g++.dg/cpp1y/pr59629.C: Ditto.
6817 * g++.dg/cpp1y/pr59635.C: Ditto.
6818 * g++.dg/cpp1y/pr59636.C: Ditto.
6819 * g++.dg/cpp1y/pr59638.C: Ditto.
6820 * g++.dg/cpp1y/pr59867.C: Ditto.
6821 * g++.dg/cpp1y/pr60033.C: Ditto.
6822 * g++.dg/cpp1y/pr60052.C: Ditto.
6823 * g++.dg/cpp1y/pr60053.C: Ditto.
6824 * g++.dg/cpp1y/pr60054.C: Ditto.
6825 * g++.dg/cpp1y/pr60064.C: Ditto.
6826 * g++.dg/cpp1y/pr60065.C: Ditto.
6827 * g++.dg/cpp1y/pr60190.C: Ditto.
6828 * g++.dg/cpp1y/pr60311.C: Ditto.
6829 * g++.dg/cpp1y/pr60332.C: Ditto.
6830 * g++.dg/cpp1y/pr60376.C: Ditto.
6831 * g++.dg/cpp1y/pr60377.C: Ditto.
6832 * g++.dg/cpp1y/pr60384.C: Ditto.
6833 * g++.dg/cpp1y/pr60390.C: Ditto.
6834 * g++.dg/cpp1y/pr60391.C: Ditto.
6835 * g++.dg/cpp1y/pr60393.C: Ditto.
6836 * g++.dg/cpp1y/pr60573.C: Ditto.
6837 * g++.dg/cpp1y/pr60626.C: Ditto.
6838 * g++.dg/cpp1y/pr60627.C: Ditto.
6839 * g++.dg/cpp1y/regress1.C: Ditto.
6840 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
6841 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
6842 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
6843 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
6844 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
6845 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
6846 * g++.dg/cpp1y/var-templ1.C: Ditto.
6847 * g++.dg/cpp1y/var-templ2.C: Ditto.
6848 * g++.dg/cpp1y/var-templ3.C: Ditto.
6849 * g++.dg/cpp1y/var-templ4.C: Ditto.
6850 * g++.dg/cpp1y/var-templ5.C: Ditto.
6851 * g++.dg/cpp1y/var-templ6.C: Ditto.
6852 * g++.dg/cpp1y/var-templ7.C: Ditto.
6853 * g++.dg/cpp1y/vla1.C: Ditto.
6854 * g++.dg/cpp1y/vla2.C: Ditto.
6855 * g++.dg/cpp1y/vla3.C: Ditto.
6856 * g++.dg/cpp1y/vla4.C: Ditto.
6857 * g++.dg/cpp1y/vla5.C: Ditto.
6858 * g++.dg/cpp1y/vla8.C: Ditto.
6859 * g++.dg/cpp1y/vla9.C: Ditto.
6860 * g++.dg/cpp1y/vla10.C: Ditto.
6861 * g++.dg/cpp1y/vla11.C: Ditto.
6862 * g++.dg/cpp1y/vla12.C: Ditto.
6863 * g++.dg/cpp1y/vla13.C: Ditto.
6864 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
6865 * g++.dg/ext/vector23.C: Ditto.
6866 * g++.dg/ext/vla11.C: Ditto.
6867 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
6868 * g++.dg/warn/Wvla-2.C: Ditto.
6869 * g++.dg/debug/dwarf2/auto1.C: Ditto.
6870 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
6871 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
6872 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
6873 in error message.
6874 * g++.dg/system-binary-constants-1.C: Ditto.
6875 * g++.dg/cpp1y/cplusplus_1y.C: New.
6876 * g++.dg/cpp1z/cplusplus.C: New.
6877 * lib/target-supports.exp:
6878 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
6879 (check_effective_target_c++11_only): Call check_effective_target_c++14;
6880 (check_effective_target_c++11_down): Ditto.
6881
6882 2014-08-22 Marek Polacek <polacek@redhat.com>
6883
6884 PR c++/62199
6885 * c-c++-common/pr62199.c: New test.
6886 * c-c++-common/pr62199-2.c: New test.
6887 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6888
6889 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6890
6891 PR c++/57709
6892 * g++.dg/Wshadow.C: New test.
6893
6894 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6895
6896 PR fortran/62135
6897 * gfortran.dg/pr62135.f90: New test.
6898
6899 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6900
6901 * g++.dg/warn/wdate-time.C: Remove.
6902 * gcc.dg/wdate-time.c: Move from here...
6903 * c-c++-common/wdate-time.c: ... to here.
6904
6905 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6906
6907 * gfortran.dg/use_without_only_1.f90: New test.
6908
6909 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6910
6911 PR other/62008
6912 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6913
6914 2014-08-22 Tony Wang <tony.wang@arm.com>
6915
6916 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6917 dejagnu wrapper.
6918
6919 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6920
6921 PR fortran/62214
6922 * gfortran.dg/array_assignment_5.f90: New test.
6923
6924 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6925
6926 * lib/target-supports.exp
6927 (check_effective_target_logical_op_short_circuit): Add nios2.
6928 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6929 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6930 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6931 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6932 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6933 for test using -fPIC.
6934 * gcc.dg/lto/pr61526_0.c: Likewise.
6935
6936 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6937
6938 PR tree-optimization/62091
6939 * g++.dg/ipa/devirt-37.C: Update template.
6940 * g++.dg/ipa/devirt-40.C: New testcase.
6941
6942 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
6943
6944 PR tree-optimization/62112
6945 * gcc.dg/tree-ssa/pr62112-1.c: New file.
6946 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
6947 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
6948 * gcc.c-torture/execute/20071219-1.c: Likewise.
6949
6950 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6951
6952 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
6953
6954 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6955
6956 * gcc.target/powerpc/swaps-p8-1.c: New test.
6957 * gcc.target/powerpc/swaps-p8-2.c: New test.
6958 * gcc.target/powerpc/swaps-p8-3.c: New test.
6959 * gcc.target/powerpc/swaps-p8-4.c: New test.
6960 * gcc.target/powerpc/swaps-p8-5.c: New test.
6961 * gcc.target/powerpc/swaps-p8-6.c: New test.
6962 * gcc.target/powerpc/swaps-p8-7.c: New test.
6963 * gcc.target/powerpc/swaps-p8-8.c: New test.
6964 * gcc.target/powerpc/swaps-p8-9.c: New test.
6965 * gcc.target/powerpc/swaps-p8-10.c: New test.
6966 * gcc.target/powerpc/swaps-p8-11.c: New test.
6967 * gcc.target/powerpc/swaps-p8-12.c: New test.
6968
6969 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6970
6971 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6972
6973 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6974
6975 * g++.dg/ipa/devirt-37.C: Fix testcase.
6976
6977 2014-08-20 Martin Jambor <mjambor@suse.cz>
6978 Wei Mi <wmi@google.com>
6979
6980 PR ipa/60449
6981 PR middle-end/61776
6982 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
6983 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
6984 * testsuite/gcc.dg/pr61776.c: New test.
6985
6986 2014-08-20 Steve Ellcey <sellcey@mips.com>
6987
6988 PR middle-end/49191
6989 * lib/target-supports.exp (check_effective_target_non_strict_align):
6990 Add function description.
6991
6992 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6993
6994 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
6995 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
6996
6997 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6998
6999 PR c/59304
7000 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7001 before setting the option.
7002 * diagnostic.c (diagnostic_classify_diagnostic): Record
7003 command-line status.
7004
7005 2014-08-20 Mark Wielaard <mjw@redhat.com>
7006
7007 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7008
7009 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7010
7011 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7012 Return memory full when we have a tiny target and relocation
7013 truncation occurs.
7014 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7015 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7016 * lib/target-supports.exp (check_effective_target_tiny): New function.
7017
7018 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7019
7020 * gfortran.dg/errnocheck_1.f90: New test.
7021 * gfortran.dg/associative_1.f90: New test.
7022
7023 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7024
7025 PR preprocessor/51303
7026 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7027
7028 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7029
7030 PR c/60975
7031 PR c/53063
7032 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7033
7034 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7035
7036 * lib/target-supports.exp
7037 (check_effective_target_arm_v8_neon_ok_nocache): Add
7038 "-march-armv8-a" to compile flags.
7039
7040 2014-08-19 Marek Polacek <polacek@redhat.com>
7041
7042 PR c++/62153
7043 * c-c++-common/Wbool-compare-1.c: New test.
7044
7045 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7046
7047 PR c/45584
7048 * gcc.dg/pr13519-1.c: Adjust.
7049
7050 2014-08-19 Mark Wielaard <mjw@redhat.com>
7051
7052 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7053
7054 2014-07-08 Mark Wielaard <mjw@redhat.com>
7055
7056 PR debug/59051
7057 * gcc.dg/guality/restrict.c: New test.
7058
7059 2014-08-19 Mark Wielaard <mjw@redhat.com>
7060
7061 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7062 matching. Catch '<unknown type in ' to recognize older gdb versions.
7063 * gcc.dg/guality/const-volatile.c: New test.
7064
7065 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7068 !gas.
7069
7070 2014-08-19 Marek Polacek <polacek@redhat.com>
7071
7072 * gcc.dg/Wc99-c11-compat-1.c: New test.
7073 * gcc.dg/Wc99-c11-compat-2.c: New test.
7074 * gcc.dg/Wc99-c11-compat-3.c: New test.
7075 * gcc.dg/Wc99-c11-compat-4.c: New test.
7076 * gcc.dg/Wc99-c11-compat-5.c: New test.
7077 * gcc.dg/Wc99-c11-compat-6.c: New test.
7078 * gcc.dg/Wc99-c11-compat-7.c: New test.
7079
7080 2014-08-19 Marek Polacek <polacek@redhat.com>
7081
7082 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7083 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7084 * gcc.dg/Wc90-c99-compat-7.c: New test.
7085 * gcc.dg/Wc90-c99-compat-8.c: New test.
7086 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7087
7088 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7089 Steven Bosscher <steven@gcc.gnu.org>
7090
7091 PR c/52952
7092 * gcc.dg/redecl-4.c: Add column markers.
7093 * gcc.dg/format/bitfld-1.c: Likewise.
7094 * gcc.dg/format/attr-2.c: Likewise.
7095 * gcc.dg/format/attr-6.c: Likewise.
7096 * gcc.dg/format/array-1.c: Likewise.
7097 * gcc.dg/format/attr-7.c: Likewise.
7098 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7099 * gcc.dg/format/attr-4.c: Likewise.
7100 * gcc.dg/format/branch-1.c: Likewise.
7101 * gcc.dg/format/c90-printf-1.c: Likewise.
7102
7103 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7104
7105 * guality/nrv-1.c: Add `used' attribute to a1.
7106
7107 2014-08-18 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/62090
7110 * gcc.dg/pr62090-2.c: New testcase.
7111
7112 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7113
7114 * g++.dg/ipa/pr61800.C: New.
7115
7116 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7117
7118 PR sanitizer/62089
7119 * c-c++-common/asan/pr62089.c: New test.
7120 * c-c++-common/asan/bitfield-1.c: New test.
7121 * c-c++-common/asan/bitfield-2.c: New test.
7122 * c-c++-common/asan/bitfield-3.c: New test.
7123 * c-c++-common/asan/bitfield-4.c: New test.
7124
7125 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7126
7127 PR tree-optimization/52904
7128 * gcc.dg/pr52904.c: New test.
7129
7130 2014-08-17 Tobias Burnus <burnus@net-b.de>
7131
7132 * gfortran.dg/finalize_27.f90: New.
7133
7134 2014-08-16 Andrew Pinski <apinski@cavium.com>
7135
7136 * gcc.c-torture/compile/20140816-1.c: New testcase.
7137
7138 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7139
7140 PR c++/52819
7141 * g++.dg/template/pr52819.C: New.
7142
7143 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7144
7145 PR fortran/62142
7146 * gfortran.dg/realloc_on_assign_24.f90: New test.
7147
7148 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7149
7150 PR c++/62072
7151 Revert:
7152 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7153
7154 DR 1584
7155 PR c++/57466
7156 * g++.dg/template/pr57466.C: New.
7157 * g++.dg/cpp0x/pr57466.C: Likewise.
7158 * g++.dg/template/unify6.C: Update.
7159
7160 * g++.dg/cpp0x/sfinae52.C: New.
7161
7162 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7163
7164 PR target/61878
7165 * gcc.target/i386/avx512f-typecast-1.c: New test.
7166 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7167 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7168 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7169 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7170 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7171 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7172 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7173 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7174 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7175 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7176 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7177 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7178 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7179 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7180 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7181 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7182 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7183 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7184 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7185 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7186 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7187 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7188 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7189 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7190 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7191 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7192 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7193 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7194 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7195 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7196 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7197 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7198 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7199 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7200 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7201 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7202 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7203 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7204 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7205 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7206
7207 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7208 Tobias Burnus <burnus@net-b.de>
7209
7210 PR fortran/62131
7211 * gfortran.dg/gomp/pr62131.f90: New test.
7212
7213 2014-08-15 Richard Biener <rguenther@suse.de>
7214
7215 PR tree-optimization/62031
7216 * gcc.dg/torture/pr62031.c: New testcase.
7217
7218 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7219
7220 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7221
7222 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7223
7224 PR tree-optimization/62091
7225 * g++.dg/ipa/devirt-38.C: New testcase.
7226
7227 2014-08-14 Marek Polacek <polacek@redhat.com>
7228
7229 DR 458
7230 * gcc.dg/c11-stdatomic-2.c: New test.
7231
7232 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/62106
7235 * gfortran.dg/array_constructor_49.f90: New test.
7236
7237 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/54377
7240 * g++.dg/template/pr54377.C: New.
7241 * g++.dg/cpp0x/pr54377.C: Likewise.
7242 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7243 * g++.dg/cpp0x/pr51226.C: Likewise.
7244 * g++.dg/cpp0x/variadic2.C: Likewise.
7245 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7246 * g++.dg/template/dtor3.C: Likewise.
7247 * g++.dg/template/qualttp4.C: Likewise.
7248 * g++.dg/template/spec28.C: Likewise.
7249 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7250 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7251
7252 2014-08-14 Tom de Vries <tom@codesourcery.com>
7253
7254 PR rtl-optimization/62004
7255 PR rtl-optimization/62030
7256 * gcc.dg/pr62004.c: New test.
7257 * gcc.dg/pr62030.c: Same.
7258 * gcc.target/mips/pr62030-octeon.c: Same.
7259
7260 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7261
7262 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7263 * g++.dg/cpp0x/decltype2.C: Likewise.
7264 * g++.dg/cpp0x/decltype3.C: Likewise.
7265 * g++.dg/cpp0x/pr60249.C: Likewise.
7266 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7267 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7268 * g++.dg/cpp0x/variadic2.C: Likewise.
7269 * g++.dg/cpp0x/variadic74.C: Likewise.
7270 * g++.dg/parse/error10.C: Likewise.
7271 * g++.dg/parse/error15.C: Likewise.
7272 * g++.dg/parse/error2.C: Likewise.
7273 * g++.dg/template/crash106.C: Likewise.
7274 * g++.dg/template/crash89.C: Likewise.
7275 * g++.dg/template/nontype7.C: Likewise.
7276 * g++.dg/template/void3.C: Likewise.
7277 * g++.dg/template/void7.C: Likewise.
7278
7279 2014-08-14 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/62090
7282 * gcc.dg/pr62090.c: New testcase.
7283
7284 2014-08-14 Richard Biener <rguenther@suse.de>
7285
7286 PR rtl-optimization/62079
7287 * g++.dg/pr62079.C: New testcase.
7288
7289 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7290
7291 * gcc.target/arm/max-insns-skipped.c: New test.
7292
7293 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7294
7295 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7296
7297 2014-08-12 Marek Polacek <polacek@redhat.com>
7298
7299 * gcc.dg/concat.c: Add dg-options.
7300 * gcc.dg/func-outside-2.c: Add __extension__.
7301 * gcc.dg/pr19967.c: Use -std=c99.
7302 * gcc.dg/pr22458-1.c: Add dg-options.
7303 * gcc.dg/pr33676.c: Add dg-options.
7304 * gcc.dg/gnu-predef-1.c: New test.
7305 * gcc.dg/c90-func-1.c: New test.
7306 * gcc.dg/c90-func-2.c: New test.
7307 * gcc.dg/c90-func-2.h: New test.
7308
7309 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7310
7311 * lib/target/supports.exp
7312 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7313 or later.
7314
7315 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7316
7317 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7318 on Neon hardware.
7319
7320 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7321 * gcc.target/arm/pr59985.c: Likewise.
7322
7323 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7324
7325 PR other/61962
7326 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7327
7328 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7329
7330 PR middle-end/62103
7331 * gcc.c-torture/execute/bitfld-6.c: New test.
7332
7333 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7334
7335 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7336 * gcc.target/arm/pr56184.C: Likewise.
7337 * gcc.target/arm/pr59896.c: Likewise.
7338 * gcc.target/arm/stack-red-zone.c: Likewise.
7339 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7340
7341 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7342 check_effective_target_arm_thumb2_ok): Test with code that passes
7343 an argument and returns a result.
7344
7345 2014-08-11 Richard Biener <rguenther@suse.de>
7346
7347 PR tree-optimization/62075
7348 * gcc.dg/vect/pr62075.c: New testcase.
7349
7350 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7351
7352 PR tree-optimization/62073
7353 * gcc.dg/vect/pr62073.c: New test.
7354
7355 2014-08-11 Richard Biener <rguenther@suse.de>
7356
7357 PR tree-optimization/62070
7358 * gcc.dg/pr62070.c: New testcase.
7359
7360 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7361
7362 * c-c++-common/asan/inc.c: Update test.
7363 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7364 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7365 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7366 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7367 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7368 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7369 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7370 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7371 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7372 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7373
7374 2014-08-10 Marek Polacek <polacek@redhat.com>
7375
7376 PR c/51849
7377 * gcc.dg/Wc90-c99-compat-1.c: New test.
7378 * gcc.dg/Wc90-c99-compat-2.c: New test.
7379 * gcc.dg/Wc90-c99-compat-3.c: New test.
7380 * gcc.dg/Wc90-c99-compat-4.c: New test.
7381 * gcc.dg/Wc90-c99-compat-5.c: New test.
7382 * gcc.dg/Wc90-c99-compat-6.c: New test.
7383 * gcc.dg/wvla-1.c: Adjust dg-warning.
7384 * gcc.dg/wvla-2.c: Adjust dg-warning.
7385 * gcc.dg/wvla-4.c: Adjust dg-warning.
7386 * gcc.dg/wvla-6.c: Adjust dg-warning.
7387
7388 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7389
7390 PR fortran/61999
7391 * gfortran.dg/dot_product_3.f90: New test case.
7392
7393 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7394
7395 * g++.dg/ipa/devirt-35.C: Fix template.
7396 * g++.dg/ipa/devirt-36.C: Likewise.
7397 * g++.dg/ipa/devirt-37.C: New testcase.
7398
7399 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7402 * g++.dg/cpp0x/enum29.C: Adjust.
7403
7404 2014-08-08 Richard Biener <rguenther@suse.de>
7405
7406 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7407 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7408 * gfortran.dg/array_memcpy_4.f90: Likewise.
7409 * gfortran.dg/trim_optimize_1.f90: Likewise.
7410 * gfortran.dg/trim_optimize_2.f90: Likewise.
7411
7412 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7413
7414 * gcc.dg/zero_sign_ext_test.c: New test.
7415
7416 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7417
7418 * gcc.dg/torture/pr61772.c: Skip lto running.
7419
7420 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7421
7422 PR tree-optimization/60707
7423 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7424
7425 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7426
7427 * g++.dg/ipa/devirt-35.C: New testcase.
7428 * g++.dg/ipa/devirt-36.C: New testcase.
7429
7430 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7431
7432 PR c++/51312
7433 * g++.dg/cpp0x/enum29.C: New.
7434
7435 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7436
7437 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7438 defining in dg-options.
7439 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7440
7441 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7442
7443 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7444
7445 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7446 on 32-bit hppa-hpux.
7447
7448 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7449 * c-c++-common/pr50459.c: Likewise.
7450
7451 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7452
7453 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7454 values.h, change MAXDOUBLE for DBL_MAX.
7455 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7456 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7457 values.h, change MAXFLOAT for FLT_MAX.
7458 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7459 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7460 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7461 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7462 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7463 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7464 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7465 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7466 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7467
7468 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7469
7470 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7471
7472 2014-08-07 Marek Polacek <polacek@redhat.com>
7473
7474 * gcc.dg/fold-reassoc-3.c: New test.
7475
7476 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7477
7478 * gcc.target/i386/struct-size.c: New.
7479
7480 2014-08-07 Tom de Vries <tom@codesourcery.com>
7481
7482 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7483 * lib/target-supports.exp (check_effective_target_glibc)
7484 (check_effective_target_glibc_2_12_or_later)
7485 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7486
7487 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7488
7489 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7490
7491 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7492
7493 PR c++/43906
7494 * g++.dg/warn/Waddress-1.C: New.
7495
7496 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7497
7498 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7499
7500 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7501
7502 PR debug/61923
7503 * gcc.target/i386/pr61923.c: New test.
7504
7505 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7506
7507 * gcc.target/aarch64/vdup_n_2.c: New test.
7508
7509 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7510
7511 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7512 powerpc_elfv2.
7513
7514 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR rtl-optimization/61801
7517 * gcc.target/i386/pr61801.c: Rewritten.
7518
7519 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7520
7521 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7522 Fix types.
7523 (test_vqdmlsls_lane_s32): Likewise.
7524 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7525 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7526
7527 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7528
7529 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7530 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7531 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7532 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7533 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7534 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7535 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7536 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7537
7538 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7539
7540 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7541 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7542 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7543 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7544 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7545 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7546
7547 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7548
7549 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7550
7551 2014-08-04 Rohit <rohitarulraj@freescale.com>
7552
7553 PR target/60102
7554 * gcc.target/powerpc/pr60102.c: New testcase.
7555
7556 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7557
7558 PR target/61713
7559 * gcc.dg/pr61756.c: New test.
7560
7561 2014-08-04 Tom de Vries <tom@codesourcery.com>
7562
7563 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7564 version instead of required-target.
7565 * lib/target-supports.exp
7566 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7567 (check_effective_target_glibc_2_11_or_earlier): ... this.
7568
7569 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7570
7571 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7572 * gnat.dg/specs/debug1.ads: Adjust.
7573 * gnat.dg/specs/formal_type.ads: Fix error in test.
7574
7575 2014-08-03 Marek Polacek <polacek@redhat.com>
7576
7577 * gcc.dg/case-bogus-1.c: New test.
7578
7579 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7580
7581 PR c++/15339
7582 * g++.dg/other/default9.C: New.
7583 * g++.dg/other/default10.C: Likewise.
7584 * g++.dg/other/default3.C: Remove xfail.
7585
7586 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7587
7588 * g++.dg/warn/Wsuggest-final.C: New testcase.
7589 * g++.dg/ipa/devirt-34.C: Fix.
7590
7591 2014-08-02 Marek Polacek <polacek@redhat.com>
7592
7593 PR c/59855
7594 * gcc.dg/Wdesignated-init-2.c: New test.
7595
7596 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7597
7598 DR 217 again
7599 * g++.dg/tc1/dr217-2.C: New.
7600
7601 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7602
7603 PR other/61963
7604 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7605
7606 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7607
7608 PR middle-end/61455
7609 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7610 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7611
7612 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7613
7614 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7615 testcase.
7616
7617 2014-08-01 Richard Biener <rguenther@suse.de>
7618
7619 PR middle-end/61762
7620 * gcc.dg/pr61762.c: Align the string to make the testcase work
7621 on strict-align targets.
7622
7623 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7624
7625 * c-c++-common/ubsan/align-1.c: New test.
7626 * c-c++-common/ubsan/align-2.c: New test.
7627 * c-c++-common/ubsan/align-3.c: New test.
7628 * c-c++-common/ubsan/align-4.c: New test.
7629 * c-c++-common/ubsan/align-5.c: New test.
7630 * c-c++-common/ubsan/attrib-4.c: New test.
7631 * g++.dg/ubsan/align-1.C: New test.
7632 * g++.dg/ubsan/align-2.C: New test.
7633 * g++.dg/ubsan/align-3.C: New test.
7634 * g++.dg/ubsan/attrib-1.C: New test.
7635 * g++.dg/ubsan/null-1.C: New test.
7636 * g++.dg/ubsan/null-2.C: New test.
7637
7638 2014-08-01 Tom de Vries <tom@codesourcery.com>
7639
7640 * lib/target-supports.exp (check_effective_target_glibc)
7641 (check_effective_target_glibc_2_12_or_later)
7642 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7643 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7644 not_glibc_2_11_or_earlier.
7645
7646 2014-07-31 Tom de Vries <tom@codesourcery.com>
7647
7648 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7649
7650 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7651
7652 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7653 (test_vpaddd_s64): Likewise.
7654 (test_vpaddd_s64): Likewise.
7655 * gcc.target/aarch64/simd/vpaddd_f64: New.
7656 * gcc.target/aarch64/simd/vpaddd_s64: New.
7657 * gcc.target/aarch64/simd/vpaddd_u64: New.
7658
7659 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7660
7661 PR target/61948
7662 * gcc.target/arm/pr61948.c: New test case.
7663
7664 2014-07-31 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/61964
7667 * gcc.dg/torture/pr61964.c: New testcase.
7668
7669 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
7670
7671 PR c++/60517
7672 * c-c++-common/addrtmp.c: New file.
7673 * c-c++-common/uninit-G.c: Adapt.
7674
7675 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
7676
7677 PR lto/61868
7678 * gcc.dg/pr61868.c: New test.
7679
7680 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 PR c++/57397
7683 * g++.dg/cpp0x/vt-57397-1.C: New.
7684 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7685
7686 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7687
7688 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7689
7690 2014-07-30 Tom Tromey <tromey@redhat.com>
7691
7692 PR c/59855
7693 * gcc.dg/Wdesignated-init.c: New file.
7694
7695 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7696
7697 * g++.dg/ipa/devirt-34.C: New testcase.
7698
7699 2014-07-28 Richard Biener <rguenther@suse.de>
7700
7701 PR rtl-optimization/61801
7702 * gcc.target/i386/pr61801.c: Fix testcase.
7703
7704 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7705
7706 * gcc.dg/fold-abs-5.c: New test.
7707 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7708 * gcc.dg/fold-compare-8.c: Likewise.
7709
7710 2014-07-28 Richard Biener <rguenther@suse.de>
7711
7712 PR middle-end/52478
7713 * gcc.dg/torture/ftrapv-1.c: New testcase.
7714
7715 2014-07-28 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/61921
7718 * gfortran.dg/pr61921.f90: New testcase.
7719
7720 2014-07-28 Richard Biener <rguenther@suse.de>
7721
7722 PR rtl-optimization/61801
7723 * gcc.target/i386/pr61801.c: New testcase.
7724
7725 2014-07-27 Marek Polacek <polacek@redhat.com>
7726
7727 PR c/61861
7728 * gcc.dg/pr61861.c: New test.
7729
7730 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7731
7732 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7733 variable problem.
7734
7735 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7736
7737 PR rtl-optimization/61926
7738 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7739 Reverse argument order.
7740 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7741 New XFAILed tests that match the original order.
7742
7743 2014-07-26 Marek Polacek <polacek@redhat.com>
7744
7745 PR c/61077
7746 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7747
7748 2014-07-26 Tobias Burnus <burnus@net-b.de>
7749
7750 PR fortran/61881
7751 PR fortran/61888
7752 PR fortran/57305
7753 * gfortran.dg/sizeof_2.f90: Change dg-error.
7754 * gfortran.dg/sizeof_4.f90: New.
7755 * gfortran.dg/storage_size_1.f08: Correct expected
7756 value.
7757
7758 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
7759
7760 PR target/44551
7761 * gcc.target/i386/pr44551-1.c: New file.
7762
7763 2014-07-25 Xinliang David Li <davidxl@google.com>
7764
7765 * g++.dg/tree-prof/tree-prof.exp: Define macros.
7766 * g++.dg/tree-prof/reorder_class1.h: New file.
7767 * g++.dg/tree-prof/reorder_class2.h: New file.
7768 * g++.dg/tree-prof/reorder.C: New test.
7769 * g++.dg/tree-prof/morefunc.C: New test.
7770
7771 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
7772
7773 Implement N4051 - Allow typename in a template template parameter
7774 * lib/target-supports.exp (check_effective_target_c++1y): Now
7775 means C++1y and up.
7776 (check_effective_target_c++1y_down): New.
7777 (check_effective_target_c++1z_only): New.
7778 (check_effective_target_c++1z): New.
7779 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
7780 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
7781 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
7782
7783 2014-07-25 Tobias Burnus <burnus@net-b.de>
7784
7785 * gfortran.dg/storage_size_5.f90: New.
7786
7787 2014-07-25 Richard Biener <rguenther@suse.de>
7788
7789 PR middle-end/61762
7790 PR middle-end/61894
7791 * gcc.dg/pr61762.c: New testcase.
7792 * gcc.dg/fold-cstring.c: Likewise.
7793 * gcc.dg/fold-cvect.c: Likewise.
7794
7795 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7796
7797 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
7798
7799 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
7800 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
7801 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
7802 * gcc.c-torture/execute/pr23135.x: Likewise.
7803
7804 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7805
7806 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
7807
7808 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7809
7810 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
7811
7812 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7813
7814 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
7815
7816 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7817
7818 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7819 sequences.
7820 * gcc.target/aarch64/test_frame_2.c: Likewise.
7821 * gcc.target/aarch64/test_frame_4.c: Likewise.
7822 * gcc.target/aarch64/test_frame_6.c: Likewise.
7823 * gcc.target/aarch64/test_frame_7.c: Likewise.
7824 * gcc.target/aarch64/test_frame_8.c: Likewise.
7825 * gcc.target/aarch64/test_frame_10.c: Likewise.
7826
7827 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7828
7829 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7830 sequences.
7831 * gcc.target/aarch64/test_frame_10.c: Likewise.
7832 * gcc.target/aarch64/test_frame_2.c: Likewise.
7833 * gcc.target/aarch64/test_frame_4.c: Likewise.
7834 * gcc.target/aarch64/test_frame_6.c: Likewise.
7835 * gcc.target/aarch64/test_frame_7.c: Likewise.
7836 * gcc.target/aarch64/test_frame_8.c: Likewise.
7837 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
7838
7839 2014-07-24 Martin Jambor <mjambor@suse.cz>
7840
7841 PR ipa/61160
7842 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
7843
7844 2014-07-24 Richard Biener <rguenther@suse.de>
7845
7846 PR ipa/61823
7847 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
7848
7849 2014-07-24 Andreas Schwab <schwab@suse.de>
7850
7851 * lib/target-supports.exp (check_effective_target_arm_nothumb):
7852 Also check for __arm__.
7853
7854 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7855
7856 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
7857 sequences.
7858
7859 2014-07-24 Marek Polacek <polacek@redhat.com>
7860
7861 PR c/57653
7862 * c-c++-common/pr57653.c: New test.
7863 * c-c++-common/pr57653.h: New file.
7864 * c-c++-common/pr57653-2.c: New test.
7865 * c-c++-common/pr57653-2.h: New file.
7866
7867 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7868
7869 * gcc.target/aarch64/test_frame_common.h: New file.
7870 * gcc.target/aarch64/test_frame_1.c: Likewise.
7871 * gcc.target/aarch64/test_frame_2.c: Likewise.
7872 * gcc.target/aarch64/test_frame_3.c: Likewise.
7873 * gcc.target/aarch64/test_frame_4.c: Likewise.
7874 * gcc.target/aarch64/test_frame_5.c: Likewise.
7875 * gcc.target/aarch64/test_frame_6.c: Likewise.
7876 * gcc.target/aarch64/test_frame_7.c: Likewise.
7877 * gcc.target/aarch64/test_frame_8.c: Likewise.
7878 * gcc.target/aarch64/test_frame_9.c: Likewise.
7879 * gcc.target/aarch64/test_frame_10.c: Likewise.
7880 * gcc.target/aarch64/test_frame_11.c: Likewise.
7881 * gcc.target/aarch64/test_frame_12.c: Likewise.
7882 * gcc.target/aarch64/test_frame_13.c: Likewise.
7883 * gcc.target/aarch64/test_frame_14.c: Likewise.
7884 * gcc.target/aarch64/test_frame_15.c: Likewise.
7885
7886 2014-07-23 Marek Polacek <polacek@redhat.com>
7887
7888 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7889 in the structure.
7890
7891 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7892
7893 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7894 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7895 * gcc.dg/pr10474.c (target): Likewise.
7896
7897 2014-07-22 Martin Jambor <mjambor@suse.cz>
7898
7899 PR ipa/61160
7900 * pr61160-3.C (main): Return zero.
7901
7902 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7903
7904 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7905 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7906 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7907 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7908 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7909 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7910
7911 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7912
7913 PR tree-optimization/61822
7914 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7915
7916 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7917
7918 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7919
7920 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7921
7922 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7923 -msse2 -mno-avx instead of -msse.
7924
7925 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7926
7927 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7928 * gcc.dg/pr44024.c (dg-options): Add -O1.
7929 (dg-final): Check for the condition.
7930 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7931
7932 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7933
7934 PR target/55701
7935 * gcc.target/arm/memset-inline-1.c: New test.
7936 * gcc.target/arm/memset-inline-2.c: New test.
7937 * gcc.target/arm/memset-inline-3.c: New test.
7938 * gcc.target/arm/memset-inline-4.c: New test.
7939 * gcc.target/arm/memset-inline-5.c: New test.
7940 * gcc.target/arm/memset-inline-6.c: New test.
7941 * gcc.target/arm/memset-inline-7.c: New test.
7942 * gcc.target/arm/memset-inline-8.c: New test.
7943 * gcc.target/arm/memset-inline-9.c: New test.
7944
7945 2014-07-21 Tom de Vries <tom@codesourcery.com>
7946
7947 PR target/61827
7948 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
7949 to bar symbol in scan-assembler-times call check.
7950
7951 2014-07-21 Tom de Vries <tom@codesourcery.com>
7952
7953 PR target/61827
7954 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
7955 for darwin in scan-assembler-times check.
7956 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
7957 scan-assembler-not checks. Add checks for insns.
7958 (main): Remove.
7959 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
7960 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
7961 (main): Remove.
7962
7963 2014-07-21 Tom de Vries <tom@codesourcery.com>
7964
7965 PR target/61827
7966 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
7967 dg-options. Add checks for insns with xmm registers. Remove
7968 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
7969 (main): Remove.
7970
7971 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
7972
7973 PR target/61855
7974 * gcc.target/i386/pr61855.c: New test.
7975
7976 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
7977
7978 * gnat.dg/pack20.ad[sb]: New test.
7979 * gnat.dg/pack20_pkg.ads: New helper.
7980
7981 2014-07-20 Ian Lance Taylor <iant@google.com>
7982
7983 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
7984 package for compiledir tests.
7985
7986 2014-07-20 Marek Polacek <polacek@redhat.com>
7987
7988 PR c/61852
7989 * gcc.dg/pr61852.c: New test.
7990
7991 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7992
7993 * gcc.dg/stack-usage-2.c: Adjust.
7994
7995 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
7996
7997 PR target/61794
7998 * gcc.target/i386/pr61794.c: New test.
7999
8000 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8001
8002 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8003 involving both inputs rather than a multiplication involving one.
8004 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8005 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8006 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8007
8008 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8009
8010 PR c++/50961
8011 * g++.dg/template/operator13.C: New.
8012
8013 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8014
8015 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8016 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8017 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8018 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8019
8020 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8021
8022 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8023 * c-c++-common/ubsan/bounds-5.c: Likewise.
8024 * c-c++-common/ubsan/bounds-6.c: Likewise.
8025 * c-c++-common/ubsan/bounds-7.c: Likewise.
8026 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8027 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8028 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8029 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8030 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8031 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8032 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8033 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8034 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8035 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8036
8037 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8038
8039 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8040 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8041 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8042 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8043
8044 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8045
8046 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8047 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8048 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8049
8050 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/61804
8053 * g++.dg/parse/pr61804.C: New.
8054
8055 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8056
8057 * gnat.dg/specs/alignment2.ads: Update.
8058 * gnat.dg/specs/size_clause1.ads: Likewise.
8059 * gnat.dg/specs/size_clause2.ads: Likewise.
8060
8061 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8062
8063 PR preprocessor/60723 - missing system-ness marks for macro tokens
8064 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8065
8066 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8067
8068 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8069 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8070 -mieee-with-inexact for alpha*-*-*.
8071
8072 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8073
8074 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8075 Add IEEE options to compile flags.
8076 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8077 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8078
8079 2014-07-15 Michael Matz <matz@suse.de>
8080
8081 PR rtl-optimization/61772
8082 * gcc.dg/torture/pr61772.c: New test.
8083
8084 2014-07-15 Marek Polacek <polacek@redhat.com>
8085
8086 * gcc.dg/ubsan/bounds-1.c: New test.
8087
8088 2014-06-15 Tobias Burnus <burnus@net-b.de>
8089
8090 * gfortran.dg/coarray_34.f90: New.
8091 * gfortran.dg/coarray_6.f90: Update test case.
8092
8093 2014-07-14 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/61779
8096 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8097
8098 2014-07-14 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/61786
8101 * gcc.dg/torture/pr61786.c: New testcase.
8102 * gcc.dg/lto/pr61786_0.c: Likewise.
8103 * gcc.dg/lto/pr61786_1.c: Likewise.
8104
8105 2014-07-14 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/61757
8108 PR tree-optimization/61783
8109 PR tree-optimization/61787
8110 * gcc.dg/torture/pr61757.c: New testcase.
8111 * gcc.dg/torture/pr61787.c: Likewise.
8112
8113 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR middle-end/61294
8116 * c-c++-common/Wmemset-transposed-args1.c: New test.
8117 * c-c++-common/Wmemset-transposed-args2.c: New test.
8118 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8119
8120 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8121
8122 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8123 longer happens during parsing.
8124 * gcc.dg/pr44024.c: Update template.
8125 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8126 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8127 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8128
8129 2014-07-13 Tom de Vries <tom@codesourcery.com>
8130
8131 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8132 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8133
8134 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8135
8136 PR C++/60209 - Declaration of user-defined literal operator cause error
8137 * g++.dg/cpp0x/pr60209-neg.C: New.
8138 * g++.dg/cpp0x/pr60209.C: New.
8139 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8140
8141 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 PR c++/60967
8144 * g++.dg/cilk-plus/pr60967.C: New.
8145
8146 2014-07-13 Tobias Burnus <burnus@net-b.de>
8147
8148 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8149
8150 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8151
8152 PR fortran/61780
8153 * gfortran.dg/dependency_44.f90 : New test
8154
8155 2014-07-12 Tobias Burnus <burnus@net-b.de>
8156
8157 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8158 * gfortran.dg/coarray_atomic_2.f90: New.
8159 * gfortran.dg/coarray_atomic_3.f90: New.
8160 * gfortran.dg/coarray_atomic_4.f90: New.
8161 * gfortran.dg/coarray/atomic_2.f90: New.
8162
8163 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8164
8165 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8166 * g++.dg/cpp0x/pr57644.C: New.
8167
8168 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8169
8170 PR c++/53159
8171 * g++.dg/cpp0x/Wnarrowing1.C: New.
8172
8173 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8174
8175 PR preprocessor/61389
8176 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8177 * gcc.dg/cpp/sysmac1.c: Likewise.
8178
8179 2014-07-11 Richard Biener <rguenther@suse.de>
8180
8181 PR middle-end/61473
8182 * gcc.dg/memmove-4.c: New testcase.
8183 * gcc.dg/strlenopt-8.c: XFAIL.
8184 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8185
8186 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8187
8188 PR target/61561
8189 * gcc.dg/pr61561.c: New test.
8190
8191 2014-07-10 Tom de Vries <tom@codesourcery.com>
8192
8193 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8194 dg-options.
8195 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8196 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8197 dg-options.
8198
8199 2014-07-10 Richard Biener <rguenther@suse.de>
8200
8201 PR c-family/61741
8202 * c-c++-common/torture/pr61741.c: Use signed char.
8203
8204 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * gnat.dg/opt39.adb: New test.
8207
8208 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8209
8210 PR tree-optimization/61742
8211 * gcc.dg/torture/pr61742.c: New test.
8212 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8213 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8214
8215 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8216
8217 PR c++/60686
8218 * g++.dg/cpp0x/explicit8.C: New.
8219
8220 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8221
8222 DR 1584
8223 PR c++/57466
8224 * g++.dg/template/pr57466.C: New.
8225 * g++.dg/cpp0x/pr57466.C: Likewise.
8226 * g++.dg/template/unify6.C: Update.
8227
8228 2014-07-09 Tom de Vries <tom@codesourcery.com>
8229
8230 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8231
8232 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8233
8234 * gfortran.dg/ieee/underflow_1.f90: New file.
8235
8236 2014-07-09 Richard Biener <rguenther@suse.de>
8237
8238 PR c-family/61741
8239 * c-c++-common/torture/pr61741.c: New testcase.
8240
8241 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8242
8243 * lib/target-supports.exp
8244 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8245
8246 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8247
8248 * gcc.dg/globalalias.c: Remove XFAIL.
8249 * gcc.dg/localalias.c: Remove XFAIL.
8250
8251 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8252
8253 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8254 * g++.dg/cpp0x/pr58155.C: New.
8255
8256 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8257
8258 PR testsuite/61453
8259 * gfortran.dg/bind_c_array_params_2.f90:
8260 Adjust regexp for more targets.
8261
8262 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8263 Paolo Carlini <paolo.carlini@oracle.com>
8264
8265 PR c++/59361
8266 * g++.dg/cpp0x/vt-59361.C: New.
8267
8268 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8269
8270 PR target/61599
8271 * gcc.target/i386/pr61599-1.c: New test.
8272 * gcc.target/i386/pr61599-2.c: New test.
8273
8274 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR rtl-optimization/61673
8277 * gcc.c-torture/execute/pr61673.c: New test.
8278
8279 PR tree-optimization/61725
8280 * gcc.dg/tree-ssa/vrp93.c: New test.
8281 * gcc.c-torture/execute/pr61725.c: New test.
8282
8283 2014-07-08 Richard Biener <rguenther@suse.de>
8284
8285 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8286 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8287 restriction on loop depth difference.
8288 (record_equality): Likewise.
8289 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8290 (loop_depth_of_name): Remove.
8291 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8292 restriction on loop depth difference.
8293 (init_copy_prop): Likewise.
8294
8295 2014-07-08 Richard Biener <rguenther@suse.de>
8296
8297 PR tree-optimization/61681
8298 * gcc.dg/torture/pr61681.c: New testcase.
8299
8300 2014-07-08 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/61680
8303 * gcc.dg/vect/pr61680.c: New testcase.
8304
8305 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8306
8307 PR tree-optimization/61576
8308 * gcc.dg/torture/pr61576.c: New test.
8309
8310 2014-07-08 Marek Polacek <polacek@redhat.com>
8311
8312 PR c/60226
8313 * c-c++-common/pr60226.c: New test.
8314
8315 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8316
8317 PR fortran/61459
8318 PR fortran/58883
8319 * gfortran.dg/allocatable_function_8.f90 : New test
8320
8321 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8322
8323 * gcc.target/powerpc/spe-evmerge.c: New file.
8324
8325 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8328
8329 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8330
8331 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8332
8333 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8334
8335 PR c++/58898
8336 * g++.dg/parse/pr58898.C: New.
8337
8338 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8339
8340 * gfortran.dg/list_read_12.f90: Delete the file.
8341 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8342 of dg-runtest.
8343
8344 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8345
8346 PR libgfortran/61640
8347 * gfortran.dg/arrayio_16.f90: New test.
8348
8349 2014-07-06 Marek Polacek <polacek@redhat.com>
8350
8351 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8352 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8353
8354 2014-07-06 Marek Polacek <polacek@redhat.com>
8355
8356 PR c/6940
8357 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8358 -Wno-sizeof-array-argument.
8359 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8360 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8361 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8362 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8363 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8364 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8365 * c-c++-common/sizeof-array-argument.c: New test.
8366 * gcc.dg/vla-5.c: Add dg-warnings.
8367
8368 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8369
8370 * g++.dg/ipa/devirt-26.C: Update testcase.
8371 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8372 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8373
8374 2014-07-04 Tobias Burnus <burnus@net-b.de>
8375
8376 * gfortran.dg/coarray/coindexed_3.f90: New.
8377
8378 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR middle-end/61654
8381 * g++.dg/opt/pr61654.C: New test.
8382
8383 PR tree-optimization/61684
8384 * gcc.c-torture/compile/pr61684.c: New test.
8385
8386 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8387
8388 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8389 dg-runtest's. Adapt all callers.
8390 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8391 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8392 * lib/go-dg.exp (go-dg-runtest): Likewise.
8393 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8394 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8395
8396 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR tree-optimization/61682
8399 * gcc.c-torture/execute/pr61682.c: New test.
8400
8401 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8402
8403 * gcc.target/powerpc/shift-dot.c: New test.
8404
8405 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8406
8407 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8408 avoid optimization.
8409
8410 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8411
8412 * gcc.target/arm/identical-invariants.c: New test.
8413
8414 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8415 Chen Gang <gang.chen.5i5j@gmail.com>
8416
8417 * gcc.c-torture/compile/section.c: New testcase.
8418
8419 2014-07-02 Christian Bruel <christian.bruel@st.com>
8420
8421 PR target/29349
8422 PR target/53513
8423 * gcc.target/sh/fpchg.c: New test.
8424
8425 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8426 Fritz Reese <Reese-Fritz@zai.com>
8427
8428 * gfortran.dg/oldstyle_5.f: New test.
8429
8430 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8431
8432 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8433 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8434
8435 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8436
8437 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8438 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8439 * g++.dg/parse/error11.C: Likewise.
8440 * g++.old-deja/g++.brendan/template17.C: Likewise.
8441
8442 2014-07-02 Tobias Burnus <burnus@net-b.de>
8443
8444 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8445 * gfortran.dg/coarray/send_array.f90: Ditto.
8446 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8447
8448 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8449 Yufeng Zhang <yufeng.zhang@arm.com>
8450
8451 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8452 (additional_flags_for_func_ret): New variable based on
8453 $additional_flags with -fno-use-caller-save.
8454 (func-ret-*.c): Use the new variable.
8455
8456 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8457
8458 PR c++/59637
8459 * g++.dg/cpp0x/decltype60.C: New.
8460
8461 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8462
8463 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8464 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8465 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8466 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8467 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8468 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8469 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8470 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8471
8472 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8473
8474 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8475
8476 2014-07-01 Marek Polacek <polacek@redhat.com>
8477
8478 * gcc.dg/Wint-conversion.c: New test.
8479
8480 2014-07-01 Marek Polacek <polacek@redhat.com>
8481
8482 PR c/58286
8483 * gcc.dg/Wincompatible-pointer-types.c: New test.
8484
8485 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8486
8487 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8488 MicroBlaze specific pattern.
8489
8490 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8491
8492 PR c++/58781
8493 PR c++/60249
8494 PR c++/59867
8495 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8496 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8497 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8498
8499 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8500
8501 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8502 test requires greater precision than the current PowerPC long
8503 double implementation supports.
8504
8505 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8506
8507 PR c++/54891
8508 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8509
8510 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/51400
8513 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8514
8515 2014-06-30 Jeff Law <law@redhat.com>
8516
8517 PR tree-optimization/61607
8518 * gcc.dg/tree-ssa/pr61607.c: New test.
8519
8520 2014-06-30 Marek Polacek <polacek@redhat.com>
8521
8522 * c-c++-common/ubsan/attrib-2.c: New test.
8523 * g++.dg/ubsan/return-3.C: New test.
8524
8525 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8526
8527 PR middle-end/57541
8528 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8529 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8530
8531 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8532
8533 * gcc.dg/ira-loop-pressure.c: New test.
8534
8535 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8536
8537 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8538 checks that the dump is generated.
8539
8540 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8541
8542 PR fortran/36275
8543 PR fortran/38839
8544 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8545 * gfortran.dg/binding_label_tests_27.f90: New file.
8546
8547 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8548
8549 * gfortran.dg/graphite/pr59586.f: New testcase.
8550
8551 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8552
8553 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8554
8555 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8556
8557 PR fortran/29383
8558 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8559 New function.
8560 * gfortran.dg/ieee/ieee.exp: New file.
8561 * gfortran.dg/ieee/ieee_1.F90: New file.
8562 * gfortran.dg/ieee/ieee_2.f90: New file.
8563 * gfortran.dg/ieee/ieee_3.f90: New file.
8564 * gfortran.dg/ieee/ieee_4.f90: New file.
8565 * gfortran.dg/ieee/ieee_5.f90: New file.
8566 * gfortran.dg/ieee/ieee_6.f90: New file.
8567 * gfortran.dg/ieee/ieee_7.f90: New file.
8568 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8569
8570 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8571
8572 * g++.dg/cpp0x/elision_conv.C: New.
8573
8574 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8575
8576 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8577
8578 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8579
8580 PR c++/61614
8581 * g++.dg/ext/complit14.C: New.
8582
8583 2014-06-27 Martin Jambor <mjambor@suse.cz>
8584
8585 PR ipa/61160
8586 * g++.dg/ipa/pr61160-2.C: New test.
8587 * g++.dg/ipa/pr61160-3.C: Likewise.
8588
8589 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR tree-optimization/57233
8592 PR tree-optimization/61299
8593 * gcc.dg/pr57233.c: New test.
8594 * gcc.target/i386/pr57233.c: New test.
8595 * gcc.target/i386/sse2-pr57233.c: New test.
8596 * gcc.target/i386/avx-pr57233.c: New test.
8597 * gcc.target/i386/avx2-pr57233.c: New test.
8598 * gcc.target/i386/avx512f-pr57233.c: New test.
8599 * gcc.target/i386/xop-pr57233.c: New test.
8600
8601 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8602
8603 * gcc.dg/typeof-2.c: New testcase.
8604
8605 2014-06-27 Marek Polacek <polacek@redhat.com>
8606
8607 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8608 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8609 (fn2): Likewise.
8610 (fn5): Likewise.
8611 (fn6): Likewise.
8612 (fn7): Likewise.
8613 (fn8): Likewise.
8614 (fn9): Likewise.
8615 (fn11): Likewise.
8616 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8617 location. Add memory barrier.
8618 (fn2): Likewise.
8619 (fn3): Likewise.
8620 (fn4): Likewise.
8621 (fn5): Likewise.
8622 * c-c++-common/ubsan/bounds-7.c: New test.
8623
8624 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625
8626 PR libgfortran/61499
8627 * gfortran.dg/arrayio_15.f90: New test.
8628
8629 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8630
8631 PR target/61586
8632 * gcc.target/alpha/pr61586.c: New test.
8633
8634 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8635
8636 PR c++/57573
8637 * g++.dg/template/pr57573.C: New.
8638
8639 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8640
8641 * gcc.dg/tree-ssa/interposition.c: New testcase.
8642
8643 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/56633
8646 * g++.dg/cpp0x/deleted8.C: New.
8647
8648 2014-06-26 Martin Jambor <mjambor@suse.cz>
8649
8650 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8651 parameter.
8652 * g++.dg/simulate-thread/bitfields.C: Likewise.
8653 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8654 allow-packed-store-data-races parameter.
8655 * gcc.dg/simulate-thread/subfields.c: Likewise.
8656 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8657 to one.
8658
8659 2014-06-26 Martin Jambor <mjambor@suse.cz>
8660
8661 * g++.dg/ipa/pr60600.C: Fix typo.
8662 * g++.dg/ipa/devirt-25.C: Likewise.
8663
8664 2014-06-26 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/61607
8667 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8668
8669 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8670
8671 * gcc.dg/inline-22.c: Add bind_pic_locally.
8672 * gcc.dg/inline_4.c: Ditto.
8673 * gcc.dg/fail_always_inline.c: Ditto.
8674 * g++.dg/ipa/devirt-25.C: Ditto.
8675
8676 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8677
8678 * lib/target-support.exp (bind_pic_locally): Save the flags to
8679 'flags_to_postpone' instead of appending to 'flags'.
8680 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8681 with flags_to_postpone and revert after target_compile.
8682 * lib/g++.exp (g++_target_compile): Ditto.
8683 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8684
8685 2014-06-26 Nick Clifton <nickc@redhat.com>
8686
8687 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8688
8689 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8690
8691 PR c++/61537
8692 * g++.dg/template/pr61537.C: New testcase.
8693
8694 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8695
8696 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8697 powerpc*-*-linux*.
8698
8699 2014-06-25 Tobias Burnus <burnus@net-b.de>
8700
8701 * gfortran.dg/coarray_33.f90: New.
8702
8703 2014-06-25 Tobias Burnus <burnus@net-b.de>
8704
8705 * gfortran.dg/coarray/coindexed_1.f90: New.
8706
8707 2014-06-25 Tobias Burnus <burnus@net-b.de>
8708
8709 * gfortran.dg/coarray_collectives_7.f90: New.
8710
8711 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8712
8713 * gcc.c-torture/execute/20140622-1.c: New test.
8714
8715 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8716
8717 DR 178
8718 PR c++/49132
8719 * g++.dg/cpp0x/aggr1.C: New.
8720 * g++.dg/cpp0x/aggr2.C: Likewise.
8721 * g++.dg/init/aggr11.C: Likewise.
8722 * g++.dg/init/aggr12.C: Likewise.
8723
8724 2014-06-25 Martin Jambor <mjambor@suse.cz>
8725
8726 * g++.dg/ipa/pr61540.C: Remove dumping test.
8727
8728 2014-06-25 Marek Polacek <polacek@redhat.com>
8729
8730 PR c/61162
8731 * gcc.dg/pr61162.c: Adjust dg-warning.
8732 * gcc.dg/pr61162-2.c: New test.
8733
8734 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
8735
8736 PR tree-optimization/57742
8737 * gcc.dg/tree-ssa/calloc-3.c: New file.
8738
8739 2014-06-25 Richard Biener <rguenther@suse.de>
8740
8741 PR testsuite/61560
8742 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8743 for targets that return _Complex float in memory.
8744
8745 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8746
8747 * gcc.target/arm/vect-noalign.c: Adjust options.
8748
8749 2014-06-24 Cong Hou <congh@google.com>
8750
8751 * gcc.dg/vect/vect-reduc-sad.c: New.
8752 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8753
8754 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
8755
8756 PR tree-optimization/57742
8757 * g++.dg/tree-ssa/calloc.C: New testcase.
8758 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
8759 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
8760 * gcc.dg/strlenopt-9.c: Adapt.
8761
8762 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
8763
8764 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
8765 global variable.
8766 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
8767 instead of calling sequentially in the C code.
8768 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
8769 saved_return_address to the stack frame where LR register was stored.
8770 (saved_return_address): Declare weak.
8771
8772 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8773
8774 PR c++/33972
8775 * g++.dg/other/operator3.C: New.
8776 * g++.dg/template/operator8.C: Adjust.
8777 * g++.dg/template/operator9.C: Likewise.
8778
8779 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
8780
8781 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
8782
8783 2014-06-24 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/61572
8786 * gcc.target/i386/pr61572.c: New testcase.
8787
8788 2014-06-24 Jakub Jelinek <jakub@redhat.com>
8789
8790 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
8791 reduction clause.
8792 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
8793 Remove Label is never defined expected error.
8794 * gfortran.dg/gomp/udr8.f90: New test.
8795
8796 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
8797
8798 PR tree-optimization/61554
8799 * g++.dg/torture/pr61554.C: New testcase.
8800
8801 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
8802
8803 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
8804
8805 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
8806
8807 * gcc.dg/localalias-2.c: Guard by require-alias.
8808 * gcc.dg/globalalias-2.c: Likewise.
8809
8810 2014-06-23 Kai Tietz <ktietz@redhat.com>
8811
8812 * gcc.target/i386/indjmp-1.c: New test.
8813
8814 2014-06-23 Andrew Pinski <apinski@cavium.com>
8815
8816 * gcc.c-torture/compile/20140723-1.c: New testcase.
8817
8818 2014-06-23 Marek Polacek <polacek@redhat.com>
8819
8820 PR c/61553
8821 * c-c++-common/pr61553.c (foo): Add dg-error.
8822
8823 2014-06-23 Tobias Burnus <burnus@net-b.de>
8824
8825 * gfortran.dg/coarray_32.f90: New.
8826
8827 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8828
8829 DR 577
8830 PR c++/33101
8831 * g++.dg/other/void1.C: Adjust.
8832 * g++.dg/other/void3.C: Likewise.
8833
8834 2014-06-23 Marek Polacek <polacek@redhat.com>
8835
8836 PR c/61553
8837 * c-c++-common/pr61553.c: New test.
8838
8839 2014-06-23 Richard Biener <rguenther@suse.de>
8840
8841 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
8842 * g++.dg/vect/slp-pr50819.cc: Likewise.
8843 * g++.dg/vect/slp-pr56812.cc: Likewise.
8844 * gcc.dg/vect/bb-slp-1.c: Likewise.
8845 * gcc.dg/vect/bb-slp-10.c: Likewise.
8846 * gcc.dg/vect/bb-slp-11.c: Likewise.
8847 * gcc.dg/vect/bb-slp-13.c: Likewise.
8848 * gcc.dg/vect/bb-slp-14.c: Likewise.
8849 * gcc.dg/vect/bb-slp-15.c: Likewise.
8850 * gcc.dg/vect/bb-slp-16.c: Likewise.
8851 * gcc.dg/vect/bb-slp-17.c: Likewise.
8852 * gcc.dg/vect/bb-slp-18.c: Likewise.
8853 * gcc.dg/vect/bb-slp-19.c: Likewise.
8854 * gcc.dg/vect/bb-slp-2.c: Likewise.
8855 * gcc.dg/vect/bb-slp-20.c: Likewise.
8856 * gcc.dg/vect/bb-slp-21.c: Likewise.
8857 * gcc.dg/vect/bb-slp-22.c: Likewise.
8858 * gcc.dg/vect/bb-slp-23.c: Likewise.
8859 * gcc.dg/vect/bb-slp-24.c: Likewise.
8860 * gcc.dg/vect/bb-slp-25.c: Likewise.
8861 * gcc.dg/vect/bb-slp-26.c: Likewise.
8862 * gcc.dg/vect/bb-slp-27.c: Likewise.
8863 * gcc.dg/vect/bb-slp-28.c: Likewise.
8864 * gcc.dg/vect/bb-slp-29.c: Likewise.
8865 * gcc.dg/vect/bb-slp-3.c: Likewise.
8866 * gcc.dg/vect/bb-slp-30.c: Likewise.
8867 * gcc.dg/vect/bb-slp-31.c: Likewise.
8868 * gcc.dg/vect/bb-slp-32.c: Likewise.
8869 * gcc.dg/vect/bb-slp-4.c: Likewise.
8870 * gcc.dg/vect/bb-slp-5.c: Likewise.
8871 * gcc.dg/vect/bb-slp-6.c: Likewise.
8872 * gcc.dg/vect/bb-slp-7.c: Likewise.
8873 * gcc.dg/vect/bb-slp-8.c: Likewise.
8874 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8875 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8876 * gcc.dg/vect/bb-slp-9.c: Likewise.
8877 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8878 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
8879 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8880 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8881 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8882 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8883 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8884 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8885 * gcc.dg/vect/pr26359.c: Likewise.
8886 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8887
8888 2014-06-23 Marek Polacek <polacek@redhat.com>
8889
8890 * c-c++-common/pr49706-2.c: New test.
8891
8892 2014-06-23 Alan Modra <amodra@gmail.com>
8893
8894 * gcc.dg/pr61583.c: New.
8895
8896 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8897
8898 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8899 [u]int64x1_t.
8900
8901 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8902 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8903
8904 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8905 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8906 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8907 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8908 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8909 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8910 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8911 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8912 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8913 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8914 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8915 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8916 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8917 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8918 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8919 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8920 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8921 test_vsrid_n_u64): Fix signature to match intrinsic.
8922
8923 (test_vabs_s64): Remove.
8924 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8925
8926 (test_vdupd_lane_s64): Rename to...
8927 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8928
8929 (test_vdupd_lane_u64): Rename to...
8930 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8931
8932 (test_vtst_s64): Rename to...
8933 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8934
8935 (test_vtst_u64): Rename to...
8936 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8937
8938 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
8939 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
8940 Remove out-of-bounds tests.
8941 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
8942 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
8943 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
8944
8945 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8946
8947 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
8948 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
8949 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
8950 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
8951 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
8952 vector types.
8953 * gcc.target/aarch64/vsub_f64.c: Likewise.
8954 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
8955 scheme as now the same for all variants.
8956 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
8957 float64x1_t.
8958
8959 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
8960
8961 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
8962
8963 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8964
8965 * gcc.dg/localalias.c: Fix broken commit.
8966 * gcc.dg/globalalias.c: Likewise.
8967
8968 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8969
8970 * gcc.dg/localalias.c: New testcase.
8971 * gcc.dg/localalias-2.c: New testcase.
8972 * gcc.dg/globalalias.c: New testcase.
8973 * gcc.dg/globalalias-2.c: New testcase.
8974
8975 2014-06-20 Jakub Jelinek <jakub@redhat.com>
8976
8977 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
8978
8979 2014-06-20 Marek Polacek <polacek@redhat.com>
8980
8981 * c-c++-common/ubsan/bounds-1.c: New test.
8982 * c-c++-common/ubsan/bounds-2.c: New test.
8983 * c-c++-common/ubsan/bounds-3.c: New test.
8984 * c-c++-common/ubsan/bounds-4.c: New test.
8985 * c-c++-common/ubsan/bounds-5.c: New test.
8986 * c-c++-common/ubsan/bounds-6.c: New test.
8987
8988 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
8989
8990 Make the tests big-endian friendly.
8991
8992 * gcc.target/aarch64/aapcs64/test_25.c: Update.
8993 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
8994 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
8995 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
8996 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
8997 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
8998 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
8999 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9000 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9001
9002 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9003 Max Ostapenko <m.ostapenko@partner.samsung.com>
9004
9005 PR sanitizer/61547
9006 * c-c++-common/asan/strlen-overflow-1.c: New test.
9007
9008 2014-06-20 Martin Jambor <mjambor@suse.cz>
9009
9010 PR ipa/61540
9011 * g++.dg/ipa/pr61540.C: New test.
9012
9013 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9014 Max Ostapenko <m.ostapenko@partner.samsung.com>
9015
9016 PR sanitizer/61530
9017 * c-c++-common/asan/pr61530.c: New test.
9018
9019 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9020
9021 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9022 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9023 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9024 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9025 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9026 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9027 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9028 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9029 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9030 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9031 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9032 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9033 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9034 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9035 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9036 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9037 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9038 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9039 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9040 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9041 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9042 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9043 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9044 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9045 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9046 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9047 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9048 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9049 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9050 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9051 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9052 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9053 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9054 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9055 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9056 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9057 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9058 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9059 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9060 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9061 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9062 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9063 (test_vqdmlal_high_lane_s16): Fix parameter type.
9064 (test_vqdmlal_high_lane_s32): Likewise.
9065 (test_vqdmull_high_lane_s16): Likewise.
9066 (test_vqdmull_high_lane_s32): Likewise.
9067 (test_vqdmlsl_high_lane_s32): Likewise.
9068 (test_vqdmlsl_high_lane_s16): Likewise.
9069 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9070 Fix argument type.
9071 (test_vqdmlals_lane_s32): Likewise.
9072 (test_vqdmlslh_lane_s16): Likewise.
9073 (test_vqdmlsls_lane_s32): Likewise.
9074 (test_vqdmulhh_lane_s16): Likewise.
9075 (test_vqdmulhs_lane_s32): Likewise.
9076 (test_vqdmullh_lane_s16): Likewise.
9077 (test_vqdmulls_lane_s32): Likewise.
9078 (test_vqrdmulhh_lane_s16): Likewise.
9079 (test_vqrdmulhs_lane_s32): Likewise.
9080
9081 2014-06-20 Tobias Burnus <burnus@net-b.de>
9082
9083 PR testsuite/61567
9084 * gfortran.dg/coarray_collectives_5.f90: Update
9085 dg-final scan-tree-dump-times.
9086 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9087
9088 2014-06-20 Hale Wang <hale.wang@arm.com>
9089
9090 * gcc.target/arm/lto/: New folder to verify the LTO option.
9091 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9092 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9093 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9094 * lib/lto.exp (object-readelf): New procedure.
9095
9096 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9097
9098 PR fortran/61454
9099 * gfortran.dg/pr61454.f90: New file.
9100
9101 2014-06-19 Terry Guo <terry.guo@arm.com>
9102
9103 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9104 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9105 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9106
9107 2014-06-19 Tobias Burnus <burnus@net-b.de>
9108
9109 * gfortran.dg/coarray/collectives_2.f90: Extend
9110 and make valid.
9111
9112 2014-06-18 Tom de Vries <tom@codesourcery.com>
9113
9114 * gcc.target/aarch64/fuse-caller-save.c: New test.
9115
9116 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9117 Tom de Vries <tom@codesourcery.com>
9118
9119 * gcc.target/arm/fuse-caller-save.c: New test.
9120
9121 2014-06-18 Richard Biener <rguenther@suse.de>
9122
9123 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9124 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9125 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9126
9127 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9128
9129 PR tree-optimization/61518
9130 * gcc.dg/torture/pr61518.c: New test.
9131
9132 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9133
9134 PR tree-optimization/61517
9135 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9136 (incorrect_read_be32): Likewise.
9137 (main): Call incorrect_read_* to test stmt replacement is made by
9138 bswap at the right place.
9139 * gcc.c-torture/execute/pr61517.c: New test.
9140
9141 2014-06-18 Andreas Schwab <schwab@suse.de>
9142
9143 PR rtl-optimization/54555
9144 * gcc.target/m68k/pr54555.c: New test.
9145
9146 2014-06-18 Olivier Hainque <hainque@adacore.com>
9147
9148 * gnat.dg/blocklocs.adb: New test.
9149
9150 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9151
9152 PR tree-optimization/52252
9153 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9154 * gcc.target/i386/pr52252-core.c: Ditto.
9155
9156 PR tree-optimization/61403
9157 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9158
9159 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9160
9161 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9162 * gfortran.dg/gomp/depend-1.f90: New test.
9163 * gfortran.dg/gomp/target1.f90: New test.
9164 * gfortran.dg/gomp/target2.f90: New test.
9165 * gfortran.dg/gomp/target3.f90: New test.
9166 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9167 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9168 201107.
9169
9170 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9171
9172 PR fortran/61126
9173 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9174
9175 2014-06-17 Tobias Burnus <burnus@net-b.de>
9176 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9177
9178 * gfortran.dg/coarray/send_array.f90: New.
9179 * gfortran.dg/coarray/get_array.f90: New.
9180 * gfortran.dg/coarray/sendget_array.f90: New.
9181 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9182 names.
9183 * gfortran.dg/coarray/collectives_2.f90: New.
9184
9185 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9186
9187 PR target/61533
9188 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9189 dg-options.
9190
9191 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9192
9193 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9194 unit_id and kind_id to zero.
9195
9196 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9197
9198 PR target/61483
9199 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9200 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9201 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9202 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9203
9204 2014-06-17 Richard Biener <rguenther@suse.de>
9205
9206 PR lto/61012
9207 * gcc.dg/lto/pr61526_0.c: New testcase.
9208 * gcc.dg/lto/pr61526_1.c: Likewise.
9209
9210 2014-06-17 Richard Biener <rguenther@suse.de>
9211
9212 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9213 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9214 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9215 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9216 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9217
9218 2014-06-17 Richard Biener <rguenther@suse.de>
9219
9220 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9221
9222 2014-06-16 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/61482
9225 * g++.dg/torture/pr61482.C: New testcase.
9226
9227 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9228
9229 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9230 vpmacsdql instruction.
9231
9232 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9233
9234 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9235 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9236 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9237 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9238 test patterns.
9239 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9240 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9241 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9242 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9243 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9244 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9245
9246 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9247
9248 PR fortran/28484
9249 PR fortran/61429
9250 * gfortran.dg/system_clock_1.f90: New file.
9251 * gfortran.dg/system_clock_2.f90: New file.
9252
9253 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 PR c++/33101
9256 * g++.dg/other/void3.C: New.
9257 * g++.dg/conversion/err-recover1.C: Update.
9258
9259 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9260
9261 PR target/61415
9262 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9263 * gcc.target/powerpc/pack02.c: Use it.
9264 * gcc.target/powerpc/tfmode_off.c: Likewise.
9265
9266 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9267
9268 PR rtl-optimization/61094
9269 PR rtl-optimization/61446
9270 * gcc.target/i386/pr61446.c : New.
9271
9272 2014-06-13 Dehao Chen <dehao@google.com>
9273
9274 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9275
9276 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9277
9278 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9279
9280 2014-06-13 Richard Biener <rguenther@suse.de>
9281
9282 * c-c++-common/pr46562-2.c: Adjust.
9283 * g++.dg/tree-ssa/pr8781.C: Likewise.
9284 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9285 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9286 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9287 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9288 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9289
9290 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9291
9292 PR tree-optimization/61375
9293 * gcc.c-torture/execute/pr61375-1.c: New test.
9294
9295 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR middle-end/61486
9298 * c-c++-common/gomp/pr61486-1.c: New test.
9299 * c-c++-common/gomp/pr61486-2.c: New test.
9300
9301 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9302
9303 PR target/59843
9304 * gcc.dg/vect/vect-singleton_1.c: New file.
9305
9306 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9307
9308 PR target/61443
9309 * gcc.target/avr/torture/pr61443.c: New test.
9310
9311 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9312
9313 PR c++/19200
9314 * g++.dg/parse/friend11.C: New.
9315
9316 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9317
9318 PR c++/60265
9319 * g++.dg/cpp0x/using-enum-1.C: New.
9320 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9321
9322 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9323
9324 PR c++/19200
9325 * g++.dg/parse/friend9.C: New.
9326 * g++.dg/parse/friend10.C: Likewise.
9327 * g++.dg/parse/friend7.C: Adjust.
9328
9329 2014-06-11 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/61452
9332 * gcc.dg/torture/pr61452.c: New testcase.
9333
9334 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9335
9336 PR c++/34049
9337 * g++.dg/parse/pr34049.C: New.
9338
9339 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9340
9341 * gcc.c-torture/execute/pr61306-1.c: New test.
9342 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9343 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9344
9345 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346
9347 * gcc.target/aarch64/acle/acle.exp: New.
9348 * gcc.target/aarch64/acle/crc32b.c: New test.
9349 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9350 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9351 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9352 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9353 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9354 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9355 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9356
9357 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9358
9359 PR tree-optimization/52252
9360 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9361
9362 2014-06-11 Richard Biener <rguenther@suse.de>
9363
9364 PR middle-end/61437
9365 * gcc.dg/torture/20140610-1.c: New testcase.
9366 * gcc.dg/torture/20140610-2.c: Likewise.
9367
9368 2014-06-10 Richard Biener <rguenther@suse.de>
9369
9370 PR tree-optimization/61438
9371 * gcc.dg/torture/pr61438.c: New testcase.
9372
9373 2014-06-10 Richard Biener <rguenther@suse.de>
9374
9375 PR middle-end/61456
9376 * g++.dg/opt/pr61456.C: New testcase.
9377
9378 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9379 Mikael Morin <mikael@gcc.gnu.org>
9380
9381 PR fortran/41936
9382 * gfortran.dg/class_array_15.f03: Check memory leaks.
9383
9384 2014-06-10 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/57186
9387 PR tree-optimization/59299
9388 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9389 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9390
9391 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR fortran/60928
9394 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9395 directives.
9396 * gfortran.dg/gomp/associate1.f90: New test.
9397 * gfortran.dg/gomp/intentin1.f90: New test.
9398 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9399 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9400 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9401 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9402
9403 2014-06-09 Marek Polacek <polacek@redhat.com>
9404
9405 PR c/36446
9406 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9407 * gcc.dg/array-2.c: Likewise.
9408 * gcc.dg/array-const-2.c: Likewise.
9409 * gcc.dg/ucnid-8.c: Likewise.
9410 * gcc.dg/vla-init-1.c: Likewise.
9411 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9412 * gcc.dg/c99-flex-array-7.c: Likewise.
9413 * gcc.dg/init-bad-1.c: Likewise.
9414 * gcc.dg/init-bad-3.c: Likewise.
9415 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9416 * gcc.dg/pedwarn-init.c: Add dg-warning.
9417 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9418
9419 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9420
9421 PR c++/22556
9422 * g++.dg/other/redecl3.C: New.
9423
9424 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9425
9426 PR c++/54442
9427 * g++.dg/pr54442.C: New file.
9428
9429 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9430
9431 PR fortran/61406
9432 * gfortran.dg/associate_17.f90 : New test
9433
9434 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9435
9436 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9437 void for TEST instead of static void.
9438 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9440 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9441 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9442 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9443 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9444 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9445 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9446 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9447 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9448 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9449 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9450 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9451 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9452 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9453 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9454 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9455 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9456 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9457 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9458 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9459 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9460 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9461 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9462 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9463 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9464 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9465 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9466 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9467 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9468 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9469 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9470 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9471 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9473 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9474 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9476 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9477 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9478 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9479 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9480 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9482 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9483 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9484 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9485 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9486 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9487 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9488 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9489 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9490 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9491 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9492 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9493 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9494 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9495 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9496 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9497 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9498 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9499 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9500 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9501 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9502 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9504 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9505 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9506 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9508 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9510 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9511 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9513 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9514 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9515 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9517 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9519 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9520 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9521 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9523 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9524 instead of static void.
9525 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9526 delete unused variables.
9527 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9529 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9531 delete unused variables, void for TEST instead of static void.
9532 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9533 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9539 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9541 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9543 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9544 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9545 initialize variables.
9546 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9547 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9549 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9550 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9551 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9552 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9553 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9555 * gcc.target/i386/i386.exp: Ditto.
9556 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9557 CALC, void for TEST instead of static void, initialize variables.
9558 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9559 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9560 static void.
9561 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9562 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9563 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9564 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9565 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9567 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9570 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9571 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9573 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9574 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9576 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9577 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9579 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9580 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9582 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9583 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9585 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9586 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9587 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9588 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9589 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9590 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9591 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9592 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9593 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9594 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9595 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9596 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9597 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9598 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9599 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9600 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9601 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9602 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9603 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9604 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9605 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9606 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9607 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9608 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9609 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9610 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9611 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9612 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9613 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9614 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9615 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9616 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9617 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9618 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9619 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9620 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9621 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9622 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9623 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9624 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9625 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9626 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9627 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9628 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9629 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9630 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9631 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9632 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9633 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9634 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9635 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9636 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9637 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9638 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9639 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9640 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9641 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9642 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9643 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9644 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9645 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9646 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9647 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9648 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9649 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9650 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9651 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9652 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9653 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9654 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9655 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9656 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9657 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9658 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9659 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9660 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9661 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9662 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9663 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9664 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9665 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9666 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9667 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9668 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9669 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9670 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9671 instead of static void.
9672 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9673 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9674 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9675 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9676 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9677 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9678 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9679 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9680 static void, delete unused variables.
9681 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9682 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9683 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9684 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9685 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9686 static void, delete unused variables, Change parameters for
9687 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9688 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9689 CALC, void for TEST instead of static void.
9690 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9691 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9692 void.
9693 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9694 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9695 static void, change type of parameter for UNION_TYPE.
9696 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9697 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9698 void for TEST instead of static void, delete unused variables, change
9699 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9700 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9701 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9702 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9703 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9704 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9705 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9706 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9707 void for TEST instead of static void, change parameters for
9708 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9709 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9710 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9711 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9712 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9713 __attribute__((unused)).
9714 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9715 __attribute__((unused)).
9716 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9717 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9718 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9719 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9720 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9721 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9722 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9723 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9724 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9725 add __attribute__((unused)).
9726 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9727 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9728 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9729 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9731 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9733 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9734 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9735 delete unused variables.
9736 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9737 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9738 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9739 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9740 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9741 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9742 static void, mask_merging and zero_masking for unsigned types.
9743 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9744 CHECK_ARRAY for unsigned types.
9745 * gcc.target/i386/m256-check.h: Ditto.
9746 * gcc.target/i386/m512-check.h: Ditto.
9747
9748 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9749
9750 PR target/61062
9751 * gcc.target/arm/pr48252.c (main): Expect same result
9752 as endian-neutral.
9753
9754 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9755
9756 PR fortran/45187
9757 * gfortran.dg/cray_pointers_10.f90: New file.
9758
9759 2014-06-09 Jakub Jelinek <jakub@redhat.com>
9760
9761 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
9762 instead of complex(kind=16).
9763
9764 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9765
9766 PR fortran/38829
9767 * gfortran.dg/bind_c_usage_29.f90: New file.
9768
9769 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
9770
9771 * gnat.dg/opt38.adb: New test.
9772 * gnat.dg/opt38_pkg.ad[sb]: New helper.
9773
9774 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
9775
9776 PR target/18343
9777 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
9778 New macro, 0 for __MMIX__, default 64.
9779 (bar): Pass it to __builtin_apply instead of literal 64.
9780
9781 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9782
9783 * gfortran.dg/io_constraints_11.f90: New file.
9784 * gfortran.dg/io_constraints_12.f90: New file.
9785 * gfortran.dg/io_constraints_13.f90: New file.
9786
9787 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
9788
9789 PR target/61423
9790 * gcc.target/i386/pr61423.c: New test.
9791
9792 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/60184
9795 * g++.dg/cpp0x/constexpr-union6.C: New.
9796 * g++.dg/cpp0x/union6.C: Likewise.
9797 * g++.dg/init/ref14.C: Adjust.
9798 * g++.dg/init/union1.C: Likewise.
9799
9800 2014-06-06 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/59299
9803 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
9804
9805 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
9806
9807 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
9808 * gcc.dg/tree-ssa/sra-12.c: Likewise.
9809
9810 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9811
9812 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
9813 bitfield and test wrong results instead of correct results to make the
9814 test more portable.
9815
9816 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 PR c++/60432
9819 * g++.dg/cpp0x/constexpr-60432.C: New.
9820
9821 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9822
9823 PR c++/60199
9824 * g++.dg/cpp0x/constexpr-60199.C: New.
9825
9826 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9827
9828 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
9829 Specify -march=z900 as an additional option.
9830 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
9831 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9832 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
9833
9834 2014-06-06 Jakub Jelinek <jakub@redhat.com>
9835
9836 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
9837 reduction clause diagnostic changes.
9838 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
9839 * gfortran.dg/gomp/reduction1.f90: Likewise.
9840 * gfortran.dg/gomp/reduction3.f90: Likewise.
9841 * gfortran.dg/gomp/udr1.f90: New test.
9842 * gfortran.dg/gomp/udr2.f90: New test.
9843 * gfortran.dg/gomp/udr3.f90: New test.
9844 * gfortran.dg/gomp/udr4.f90: New test.
9845 * gfortran.dg/gomp/udr5.f90: New test.
9846 * gfortran.dg/gomp/udr6.f90: New test.
9847 * gfortran.dg/gomp/udr7.f90: New test.
9848
9849 2014-06-06 Christian Bruel <christian.bruel@st.com>
9850
9851 PR tree-optimization/43934
9852 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
9853
9854 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
9855
9856 PR c/53119
9857 * gcc.dg/pr53119.c: New testcase.
9858
9859 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9860
9861 PR target/52472
9862 * gcc.target/avr/pr52472.c: New test.
9863
9864
9865 2014-06-05 Jeff Law <law@redhat.com>
9866
9867 PR tree-optimization/61289
9868 * g++.dg/pr61289.C: New test.
9869 * g++.dg/pr61289-2.C: New test.
9870
9871 2014-06-05 Richard Biener <rguenther@suse.de>
9872 Paolo Carlini <paolo.carlini@oracle.com>
9873
9874 PR c++/56961
9875 * g++.dg/parse/pr56961.C: New.
9876
9877 2014-06-05 Kai Tietz <ktietz@redhat.com>
9878
9879 PR target/46219
9880 * gcc.target/i386/sibcall-4.c: Remove xfail.
9881
9882 2014-06-05 Julian Brown <julian@codesourcery.com>
9883 Sandra Loosemore <sandra@codesourcery.com>
9884
9885 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9886
9887 2014-06-05 Richard Biener <rguenther@suse.de>
9888
9889 PR c++/61004
9890 * g++.dg/diagnostic/pr61004.C: New testcase.
9891
9892 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9893
9894 * gcc.dg/torture/pr61319.c: New test.
9895
9896 2014-06-05 Marek Polacek <polacek@redhat.com>
9897
9898 PR c/56724
9899 * gcc.dg/pr56724-3.c: New test.
9900
9901 2014-06-05 Andreas Schwab <schwab@suse.de>
9902
9903 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9904
9905 2014-06-05 Marek Polacek <polacek@redhat.com>
9906
9907 PR c/49706
9908 * c-c++-common/pr49706.c: New test.
9909
9910 2014-06-05 Marek Polacek <polacek@redhat.com>
9911
9912 PR c/48062
9913 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9914 * gcc.dg/Wshadow-3.c: Likewise.
9915 * gcc.dg/pr48062.c: New test.
9916
9917 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/43453
9920 * g++.dg/init/pr43453.C: New.
9921
9922 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9923
9924 PR tree-optimization/61385
9925 * gcc.dg/tree-ssa/pr61385.c: New file.
9926
9927 2014-06-04 Richard Biener <rguenther@suse.de>
9928
9929 PR tree-optimization/60098
9930 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9931
9932 2014-06-04 Richard Biener <rguenther@suse.de>
9933
9934 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9935
9936 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9937
9938 PR c/58942
9939 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
9940 the case with a pointer.
9941
9942 2014-06-04 Marek Polacek <polacek@redhat.com>
9943
9944 PR c/30020
9945 * c-c++-common/pr30020.c: New test.
9946
9947 2014-06-03 Andrew Pinski <apinski@cavium.com>
9948
9949 * gcc.c-torture/compile/20140528-1.c: New testcase.
9950
9951 2014-06-03 Dehao Chen <dehao@google.com>
9952
9953 * gcc.dg/tree-prof/merge_block.c: New test.
9954
9955 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
9956
9957 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
9958 * g++.dg/ext/mv15.C (dg-options): Ditto.
9959
9960 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9961
9962 DR 1423
9963 PR c++/52174
9964 * g++.dg/cpp0x/nullptr31.C: New.
9965 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
9966 * g++.dg/cpp0x/nullptr17.C: Update.
9967
9968 2014-06-03 Marek Polacek <polacek@redhat.com>
9969
9970 PR c/60439
9971 * c-c++-common/pr60439.c: New test.
9972 * g++.dg/eh/scope1.C (f4): Add dg-warning.
9973
9974 2014-06-03 Martin Jambor <mjambor@suse.cz>
9975
9976 PR ipa/61160
9977 * g++.dg/ipa/pr61160-1.C: New test.
9978
9979 2014-06-03 Richard Biener <rguenther@suse.de>
9980
9981 PR tree-optimization/61383
9982 * gcc.dg/torture/pr61383-1.c: New testcase.
9983
9984 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
9985
9986 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
9987
9988 2014-06-02 Jeff Law <law@redhat.com>
9989
9990 PR rtl-optimization/61094
9991 * g++.dg/pr61094: New test.
9992
9993 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
9994
9995 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9996 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
9997 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
9998 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
9999 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10000 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10001 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10002 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10003
10004 2014-06-02 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/61346
10007 * gcc.dg/torture/pr61346.c: New testcase.
10008
10009 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10010
10011 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10012 not compilation.
10013 * gcc.target/i386/sibcall-4.c: Ditto.
10014 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10015
10016 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10017
10018 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10019 in scan-assembler-not string.
10020 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10021 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10022 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10023
10024 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10025
10026 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10027
10028 2014-06-01 Kai Tietz <ktietz@redhat.com>
10029
10030 PR target/61377
10031 * gcc.target/i386/sibcall-6.c: New test.
10032
10033 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10034
10035 DR 1227
10036 PR c++/57543
10037 * g++.dg/cpp0x/pr57543-1.C: New.
10038 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10039 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10040 * g++.dg/cpp0x/decltype59.C: Likewise.
10041
10042 2014-05-31 Tom de Vries <tom@codesourcery.com>
10043
10044 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10045
10046 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10047
10048 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10049 restore_gcc_exec_prefix_env_var): New procedures.
10050 (set_ld_library_path_env_vars,
10051 restore_ld_library_path_env_vars): Use them.
10052 * lib/c-compat.exp: Load target-libpath.exp.
10053 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10054 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10055 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10056 restore_gcc_exec_prefix_env_var.
10057 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10058 Likewise.
10059
10060 * c-c++-common/asan/misalign-1.c: New test.
10061 * c-c++-common/asan/misalign-2.c: New test.
10062
10063 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10064 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10065 -DASAN_USE_DEJAGNU_GTEST=1.
10066 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10067 * g++.dg/asan/asan_oob_test.cc: Likewise.
10068 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10069 * g++.dg/asan/asan_str_test.cc: Likewise.
10070 * g++.dg/asan/asan_test_utils.h: Likewise.
10071 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10072 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10073 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10074 Imported from upstream r209283.
10075 * g++.dg/asan/asan_test_config.h: Likewise.
10076
10077 2014-05-30 Kai Tietz <ktietz@redhat.com>
10078
10079 PR target/60104
10080 * gcc.target/i386/sibcall-1.c: New test.
10081 * gcc.target/i386/sibcall-2.c: New test.
10082 * gcc.target/i386/sibcall-3.c: New test.
10083 * gcc.target/i386/sibcall-4.c: New test.
10084
10085 2014-05-30 Ian Lance Taylor <iant@google.com>
10086
10087 * gcc.target/i386/pause-2.c: New test.
10088
10089 2014-05-30 Tom de Vries <tom@codesourcery.com>
10090
10091 * gcc.target/i386/fuse-caller-save.c: New test.
10092 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10093 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10094
10095 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10096
10097 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10098 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10099 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10100 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10101 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10102 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10103 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10104 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10105 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10106 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10107 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10108 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10109 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10110 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10111 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10112 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10113 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10114 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10115 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10116 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10117 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10118 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10119 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10120 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10121 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10122 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10123 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10124 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10125 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10126 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10127 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10128 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10129 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10130 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10131 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10132 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10133
10134 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10135
10136 PR rtl-optimization/61325
10137 * gcc.target/aarch64/pr61325.c: New.
10138
10139 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10140
10141 * gcc.target/arm/simd/vextQf32_1.c: New file.
10142 * gcc.target/arm/simd/vextQp16_1.c: New file.
10143 * gcc.target/arm/simd/vextQp8_1.c: New file.
10144 * gcc.target/arm/simd/vextQs16_1.c: New file.
10145 * gcc.target/arm/simd/vextQs32_1.c: New file.
10146 * gcc.target/arm/simd/vextQs64_1.c: New file.
10147 * gcc.target/arm/simd/vextQs8_1.c: New file.
10148 * gcc.target/arm/simd/vextQu16_1.c: New file.
10149 * gcc.target/arm/simd/vextQu32_1.c: New file.
10150 * gcc.target/arm/simd/vextQu64_1.c: New file.
10151 * gcc.target/arm/simd/vextQu8_1.c: New file.
10152 * gcc.target/arm/simd/vextQp64_1.c: New file.
10153 * gcc.target/arm/simd/vextf32_1.c: New file.
10154 * gcc.target/arm/simd/vextp16_1.c: New file.
10155 * gcc.target/arm/simd/vextp8_1.c: New file.
10156 * gcc.target/arm/simd/vexts16_1.c: New file.
10157 * gcc.target/arm/simd/vexts32_1.c: New file.
10158 * gcc.target/arm/simd/vexts64_1.c: New file.
10159 * gcc.target/arm/simd/vexts8_1.c: New file.
10160 * gcc.target/arm/simd/vextu16_1.c: New file.
10161 * gcc.target/arm/simd/vextu32_1.c: New file.
10162 * gcc.target/arm/simd/vextu64_1.c: New file.
10163 * gcc.target/arm/simd/vextu8_1.c: New file.
10164 * gcc.target/arm/simd/vextp64_1.c: New file.
10165
10166 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10167 Tom de Vries <tom@codesourcery.com>
10168
10169 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10170 options.
10171 * gcc.target/mips/fuse-caller-save.h: New include file.
10172 * gcc.target/mips/fuse-caller-save.c: New test.
10173 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10174 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10175
10176 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10177
10178 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10179
10180 2014-05-28 Richard Biener <rguenther@suse.de>
10181
10182 PR middle-end/61045
10183 * gcc.dg/pr61045.c: New testcase.
10184
10185 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10186
10187 * lib/clearcap.exp: New file.
10188 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10189 Remove clearcap_ldflags handling.
10190 Call clearcap-init, clearcap-finish.
10191 * gcc.target/i386/i386.exp: Likewise.
10192 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10193 * gcc.target/i386/clearcapv2.map: Move to
10194 ../config/sol2-clearcapv2.map.
10195 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10196 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10197
10198 2014-05-28 Richard Biener <rguenther@suse.de>
10199
10200 PR tree-optimization/61335
10201 * gfortran.dg/pr61335.f90: New testcase.
10202
10203 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10204
10205 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10206
10207 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10208
10209 * gnat.dg/overflow_fixed.adb: New test.
10210
10211 2014-05-27 Marek Polacek <polacek@redhat.com>
10212
10213 PR c/56724
10214 * gcc.dg/pr56724-1.c: New test.
10215 * gcc.dg/pr56724-2.c: New test.
10216 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10217 -Wtraditional.
10218 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10219
10220 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * gcc.dg/fold-compare-8.c: New test.
10223 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10224
10225 2014-05-27 Richard Biener <rguenther@suse.de>
10226
10227 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10228
10229 2014-05-27 Marek Polacek <polacek@redhat.com>
10230
10231 PR testsuite/61319
10232 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10233 LLONG_MIN, and ULLONG_MAX.
10234
10235 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10236
10237 * lib/target-supports.exp (check_effective_target_vect_bswap):
10238 Specify arm*-*-* support.
10239
10240 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10241
10242 PR testsuite/61319
10243 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10244 -nan optional.
10245 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10246 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10247
10248 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10249
10250 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10251
10252 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10253
10254 PR rtl-optimization/61222
10255 * gcc.c-torture/compile/pr61222-1.c: New test.
10256 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10257
10258 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10259
10260 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10261
10262 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10263
10264 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10265
10266 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10267
10268 PR libgfortran/55117
10269 * gfortran.dg/namelist_85.f90: New test.
10270
10271 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10272
10273 PR c/61191
10274 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10275 the case with syntax error.
10276
10277 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10278
10279 * gcc.dg/lto/pr61278_0.c: New test.
10280 * gcc.dg/lto/pr61278_1.c: New test.
10281
10282 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10283
10284 * gcc.dg/pr61220.c: New test.
10285 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10286
10287 2014-05-25 Tobias Burnus <burnus@net-b.de>
10288
10289 * gfortran.dg/coarray_10.f90: Update dg-warning.
10290 * gfortran.dg/coarray_this_image_1.f90: New.
10291 * gfortran.dg/coarray_this_image_2.f90: New.
10292
10293 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10294
10295 PR libfortran/61173
10296 * gfortran.dg/arrayio_14.f90: New test.
10297
10298 2014-05-24 Andreas Schwab <schwab@suse.de>
10299
10300 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10301
10302 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10303
10304 * gfortran.dg/bind_c_array_params_2.f90:
10305 Adjust regexp for -flto.
10306 * gfortran.dg/pr48636-2.f90: Likewise.
10307 * gfortran.dg/pr52835.f90: Likewise.
10308
10309 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10310
10311 PR rtl-optimization/61215
10312 * gcc.target/i386/pr61215.c: New.
10313
10314 2014-05-23 Marek Polacek <polacek@redhat.com>
10315 Jakub Jelinek <jakub@redhat.com>
10316
10317 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10318 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10319 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10320 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10321 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10322 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10323 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10324 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10325 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10326 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10327 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10328 * c-c++-common/ubsan/float-cast.h: New file.
10329 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10330 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10331
10332 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10333
10334 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10335
10336 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10337
10338 * g++.dg/cpp1y/lambda-init9.C: New.
10339
10340 2014-05-23 Richard Biener <rguenther@suse.de>
10341
10342 PR testsuite/61266
10343 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10344 adjust testcase to reflect reality.
10345
10346 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10347
10348 PR tree-optimization/54733
10349 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10350 optimization to support memory sources and bitwise operations
10351 equivalent to load in host endianness.
10352 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10353 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10354 * gcc.c-torture/execute/bswap-2.c: Likewise.
10355
10356 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10357
10358 * lib/target-supports.exp: New effective targets for architectures
10359 capable of performing byte swap.
10360 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10361 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10362 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10363
10364 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10365
10366 PR c++/61088
10367 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10368 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10369
10370 2014-05-22 Xinliang David Li <davidxl@google.com>
10371
10372 * g++.dg/ipa/devirt-15.C: Fix expected message.
10373 * g++.dg/ipa/devirt-16.C: Ditto.
10374 * g++.dg/ipa/devirt-17.C: Ditto.
10375 * g++.dg/ipa/devirt-26.C: Ditto.
10376 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10377 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10378 * g++.dg/tree-ssa/pr8781.C:Ditto.
10379
10380 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10381
10382 * gcc.target/powerpc/htm-ttest.c: New test.
10383
10384 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10385
10386 * gnat.dg/opt37.ad[sb]: New test.
10387
10388 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10389
10390 PR c/61271
10391 * g++.dg/cilk-plus/AN/array_function.cc: New.
10392
10393 2014-05-22 Richard Biener <rguenther@suse.de>
10394
10395 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10396
10397 2014-05-22 Kostya Serebryany <kcc@google.com>
10398
10399 * c-c++-common/tsan/mutexset1.c: Update the test to match
10400 upstream r209283.
10401 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10402
10403 2014-05-21 Marek Polacek <polacek@redhat.com>
10404
10405 PR sanitizer/61272
10406 * g++.dg/ubsan/pr61272.C: New test.
10407
10408 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10409 Sandra Loosemore <sandra@codesourcery.com>
10410
10411 PR lto/60179
10412 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10413 * gcc.target/nios2/custom-fp-lto.c: New test.
10414
10415 2014-05-21 Andreas Schwab <schwab@suse.de>
10416
10417 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10418
10419 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10420
10421 PR target/54236
10422 * gcc.target/sh/pr54236-3.c: New.
10423
10424 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10425
10426 PR c++/60189
10427 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10428
10429 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10430
10431 PR tree-optimization/60899
10432 * g++.dg/ipa/devirt-11.C: Update template.
10433
10434 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10435
10436 PR C++/61038
10437 * g++.dg/cpp0x/pr61038.C: New.
10438
10439 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10440
10441 PR c++/58753
10442 PR c++/58930
10443 PR c++/58704
10444 * g++.dg/cpp0x/nsdmi-template11.C: New.
10445 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10446 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10447
10448 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10449
10450 * gnat.dg/opt35.adb: New test.
10451 * gnat.dg/opt36.adb: Likewise.
10452 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10453
10454 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10455
10456 PR c++/60373
10457 * g++.dg/cpp0x/Wattributes1.C: New.
10458 * g++.dg/ext/visibility/redecl1.C: Adjust.
10459 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10460
10461 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10462
10463 * gcc.target/powerpc/vsxcopy.c: New test.
10464
10465 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10466
10467 PR c++/58664
10468 * g++.dg/cpp0x/nsdmi-union6.C: New.
10469 * g++.dg/parse/pr58664.C: Likewise.
10470 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10471 * g++.dg/parse/crash31.C: Likewise.
10472 * g++.dg/template/error2.C: Likewise.
10473 * g++.dg/template/inherit8.C: Likewise.
10474 * g++.dg/template/offsetof2.C: Likewise.
10475
10476 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10477
10478 * c-c++-common/gomp/simd4.c: Adjust for inform.
10479 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10480 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10481 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10482 * g++.dg/cpp0x/noexcept15.C: Likewise.
10483 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10484 * g++.dg/eh/spec6.C: Likewise.
10485 * g++.dg/expr/cast1.C: Likewise.
10486 * g++.dg/expr/dtor1.C: Likewise.
10487 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10488 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10489 * g++.dg/gomp/pr49223-2.C: Likewise.
10490 * g++.dg/gomp/udr-4.C: Likewise.
10491 * g++.dg/init/delete1.C: Likewise.
10492 * g++.dg/other/crash-2.C: Likewise.
10493 * g++.dg/parse/crash24.C: Likewise.
10494 * g++.dg/parse/crash25.C: Likewise.
10495 * g++.dg/parse/crash31.C: Likewise.
10496 * g++.dg/parse/crash49.C: Likewise.
10497 * g++.dg/parse/crash50.C: Likewise.
10498 * g++.dg/parse/crash54.C: Likewise.
10499 * g++.dg/parse/dtor7.C: Likewise.
10500 * g++.dg/parse/error40.C: Likewise.
10501 * g++.dg/parse/fused-params1.C: Likewise.
10502 * g++.dg/parse/new1.C: Likewise.
10503 * g++.dg/template/crash35.C: Likewise.
10504 * g++.dg/template/crash59.C: Likewise.
10505 * g++.dg/template/crash77.C: Likewise.
10506 * g++.dg/template/error51.C: Likewise.
10507 * g++.dg/template/incomplete1.C: Likewise.
10508 * g++.dg/template/incomplete3.C: Likewise.
10509 * g++.dg/template/incomplete4.C: Likewise.
10510 * g++.dg/template/incomplete5.C: Likewise.
10511 * g++.dg/template/inherit8.C: Likewise.
10512 * g++.dg/template/instantiate1.C: Likewise.
10513 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10514 * g++.dg/template/offsetof2.C: Likewise.
10515 * g++.dg/tm/pr51928.C: Likewise.
10516 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10517 * g++.dg/warn/incomplete1.C: Likewise.
10518 * g++.dg/warn/incomplete2.C: Likewise.
10519 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10520 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10521 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10522 * g++.old-deja/g++.eh/catch1.C: Likewise.
10523 * g++.old-deja/g++.eh/spec6.C: Likewise.
10524 * g++.old-deja/g++.mike/p7868.C: Likewise.
10525 * g++.old-deja/g++.other/crash38.C: Likewise.
10526 * g++.old-deja/g++.other/enum2.C: Likewise.
10527 * g++.old-deja/g++.other/incomplete.C: Likewise.
10528 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10529 * g++.old-deja/g++.pt/crash9.C: Likewise.
10530 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10531 * g++.old-deja/g++.pt/typename8.C: Likewise.
10532 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10533
10534 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10535
10536 * lib/target-supports.exp
10537 (check_effective_target_vect_sizes_32B_16B): Return false if
10538 128-bit AVX vectors preferred.
10539
10540 2014-05-19 Mike Stump <mikestump@comcast.net>
10541
10542 * lib/target-supports.exp (check_effective_target_avx): Early out
10543 if not x86 to prevent x86 flags on non-x86 targets.
10544
10545 2014-05-19 Richard Biener <rguenther@suse.de>
10546
10547 PR tree-optimization/61221
10548 * gcc.dg/torture/pr61221.c: New testcase.
10549
10550 2014-05-19 Richard Biener <rguenther@suse.de>
10551
10552 PR tree-optimization/61209
10553 * gfortran.dg/pr61209.f90: New testcase.
10554
10555 2014-05-19 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/61184
10558 * c-c++-common/torture/pr61184.c: New testcase.
10559
10560 2014-05-19 Christian Bruel <christian.bruel@st.com>
10561
10562 PR target/61195
10563 * gcc.target/sh/pr61195.c: New test.
10564
10565 2014-05-18 Wei Mi <wmi@google.com>
10566
10567 PR target/58066
10568 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10569 directive with rtl insns. Add effective-target fpic and
10570 tls_native.
10571
10572 2014-05-17 Xinliang David Li <davidxl@google.com>
10573
10574 * g++.dg/ipa/devirt-33.C: New testcase.
10575
10576 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10577
10578 * g++.dg/ipa/comdat.C: New file.
10579
10580 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10581
10582 * gnat.dg/volatile12.ad[sb]: New test.
10583
10584 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10585
10586 * gnat.dg/enum3.adb: New test.
10587
10588 2014-05-18 Andreas Schwab <schwab@suse.de>
10589
10590 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10591
10592 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10593
10594 PR libfortran/52539
10595 * gfortran.dg/namelist_utf8.f90: New test.
10596
10597 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR c++/52875
10600 * g++.dg/cpp0x/decltype58.C: New.
10601
10602 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10603
10604 * gcc.target/microblaze/others/break_handler.c: New.
10605
10606 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10607
10608 PR tree-optimization/61140
10609 PR tree-optimization/61150
10610 PR tree-optimization/61197
10611 * gcc.dg/tree-ssa/pr61140.c: New file.
10612 * gcc.dg/tree-ssa/pr61150.c: New file.
10613 * gcc.dg/tree-ssa/pr61197.c: New file.
10614
10615 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10616
10617 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10618 (dg-options): Add -mfpmath=387.
10619 (dg-final): Check that no MMX registers are used.
10620
10621 2014-05-17 Andreas Schwab <schwab@suse.de>
10622
10623 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10624
10625 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10626
10627 Revert:
10628 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10629
10630 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10631 occurrences of "int" in the gimple dump to reflect that the return
10632 types of functions now show up in such dumps.
10633 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10634
10635 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10636
10637 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10638 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10639 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10640 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10641 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10642 * gcc.dg/debug/pr35154.c: Update testcase.
10643 * gcc.target/i386/vectorize1.c: Update testcase.
10644
10645 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10646
10647 PR c++/51640
10648 * g++.dg/parse/error54.C: New.
10649
10650 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10651
10652 PR rtl-optimization/60969
10653 * g++.dg/pr60969.C: New.
10654
10655 2014-05-16 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/61194
10658 * gcc.dg/vect/pr61194.c: New testcase.
10659
10660 2014-05-16 Richard Biener <rguenther@suse.de>
10661
10662 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10663 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10664 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10665 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10666
10667 2014-05-16 Richard Biener <rguenther@suse.de>
10668
10669 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10670
10671 2014-05-15 Martin Jambor <mjambor@suse.cz>
10672
10673 PR ipa/61085
10674 * g++.dg/ipa/pr61085.C: New test.
10675
10676 2014-05-15 Martin Jambor <mjambor@suse.cz>
10677
10678 PR tree-optimization/61090
10679 * gcc.dg/tree-ssa/pr61090.c: New test.
10680
10681 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR tree-optimization/61158
10684 * gcc.dg/pr61158.c: New test.
10685
10686 2014-05-15 Andreas Schwab <schwab@suse.de>
10687
10688 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10689 emitted.
10690 * obj-c++.dg/exceptions-5.mm: Likewise.
10691
10692 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10693
10694 * shrink-wrap-loop.c: New test case.
10695
10696 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10697
10698 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10699 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10700 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10701 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10702 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10703 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10704 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10705 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10706 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10707 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10708 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10709 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10710 * gcc.target/arm/simd/vtrns16_1.c: New file.
10711 * gcc.target/arm/simd/vtrns32_1.c: New file.
10712 * gcc.target/arm/simd/vtrns8_1.c: New file.
10713 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10714 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10715 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10716
10717 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10718
10719 * gcc.target/i386/clflushopt-1.c: New.
10720 * gcc.target/i386/xsavec-1.c: Ditto.
10721 * gcc.target/i386/xsavec64-1.c: Ditto.
10722 * gcc.target/i386/xsaves-1.c: Ditto.
10723 * gcc.target/i386/xsaves64-1.c: Ditto.
10724 * gcc.target/i386/sse-12.c: Test new options.
10725 * gcc.target/i386/sse-13.c: Ditto.
10726 * gcc.target/i386/sse-14.c: Ditto.
10727 * gcc.target/i386/sse-22.c: Ditto.
10728 * gcc.target/i386/sse-23.c: Ditto.
10729 * g++.dg/other/i386-2.C: Ditto.
10730 * g++.dg/other/i386-3.C: Ditto.
10731
10732 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10733
10734 PR rtl-optimization/60866
10735 * gcc.dg/pr60866.c: New test.
10736
10737 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10738
10739 PR rtl-optimization/60901
10740 * gcc.target/i386/pr60901.c: New test.
10741
10742 2014-05-14 Yury Gribov <y.gribov@samsung.com>
10743
10744 PR sanitizer/61100
10745 * c-c++-common/asan/asan-interface-1.c: New test.
10746 * lib/asan-dg.exp (asan_include_flags): New function.
10747 (asan_init): Call asan_include_flags to obtain path
10748 to sanitizer headers.
10749
10750 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10751
10752 * lib/target-support.exp (check_dfp_hw_available): New function.
10753 (is-effective-target): Check $arg for dfp_hw.
10754 (is-effective-target-keyword): Likewise.
10755 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
10756 Change target to dfp_hw.
10757
10758 2014-05-13 Marek Polacek <polacek@redhat.com>
10759
10760 PR c/61162
10761 * gcc.dg/pr61162.c: New test.
10762
10763 2014-05-13 Marek Polacek <polacek@redhat.com>
10764
10765 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
10766 * c-c++-common/pr50459-2.c: New test.
10767
10768 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
10769
10770 PR c++/54310
10771 * g++.dg/template/pr54310.C: New.
10772
10773 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
10774 Sandra Loosemore <sandra@codesourcery.com>
10775
10776 * gcc.target/mips/loongson-simd.c: Disable micromips too.
10777
10778 2014-05-13 Catherine Moore <clm@cm00re.com>
10779
10780 * gcc.target/mips/near-far-1.c: Adjust expected output
10781 to allow the JALS instruction.
10782 * gcc.target/mips/near-far-2.c: Likewise.
10783 * gcc.target/mips/near-far-4.c: Likewise.
10784
10785 2014-05-13 Bin Cheng <bin.cheng@arm.com>
10786
10787 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
10788
10789 2014-05-13 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR target/61060
10792 * gcc.dg/pr61060.c: New test.
10793
10794 2014-05-12 DJ Delorie <dj@redhat.com>
10795
10796 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
10797 * gcc.dg/sibcall-4.c: Likewise.
10798
10799 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
10800
10801 * objc.dg/shadow-1.m: New test.
10802 * objc.dg/shadow-2.m: New test.
10803 * objc.dg/ivar-scope-1.m: New test.
10804 * objc.dg/ivar-scope-2.m: New test.
10805 * objc.dg/ivar-scope-3.m: New test.
10806 * objc.dg/ivar-scope-4.m: New test.
10807 * objc.dg/ivar-visibility-1.m: New test.
10808 * objc.dg/ivar-visibility-2.m: New test.
10809 * objc.dg/ivar-visibility-3.m: New test.
10810 * objc.dg/ivar-visibility-4.m: New test.
10811
10812 2014-05-12 Tobias Burnus <burnus@net-b.de>
10813
10814 PR fortran/60127
10815 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
10816
10817 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10818
10819 PR fortran/60834
10820 * gfortran.dg/associate_16.f90: New test.
10821
10822 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10823
10824 PR target/60991
10825 * gcc.target/avr/pr60991.c: New testcase.
10826
10827 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10828
10829 PR c++/60054
10830 * g++.dg/cpp1y/pr60054.C: New.
10831
10832 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10833
10834 PR c++/51199
10835 * g++.dg/template/pr51199.C: New.
10836
10837 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
10838
10839 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
10840
10841 2014-05-11 Jakub Jelinek <jakub@redhat.com>
10842
10843 * gfortran.dg/gomp/affinity-1.f90: New test.
10844
10845 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
10846
10847 * gcc.dg/torture/pr61136.c: New test.
10848
10849 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10850
10851 PR c++/59705
10852 * g++.dg/cpp0x/sfinae51.C: New.
10853
10854 PR c++/58353
10855 * g++.dg/cpp0x/variadic157.C: New.
10856
10857 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
10858
10859 PR target/51244
10860 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
10861
10862 2014-05-10 Marek Polacek <polacek@redhat.com>
10863
10864 * gcc.dg/pedwarn-init.c: New test.
10865 * gcc.dg/init-string-1.c: Adjust dg-error.
10866
10867 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
10868
10869 * lib/target-supports.exp
10870 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
10871 to the list.
10872
10873 2014-05-09 Marek Polacek <polacek@redhat.com>
10874
10875 PR c/61096
10876 * gcc.dg/pr61096-1.c: New test.
10877 * gcc.dg/pr61096-2.c: New test.
10878
10879 2014-05-09 Florian Weimer <fweimer@redhat.com>
10880
10881 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10882 * g++.dg/fstack-protector-strong.C: Likewise.
10883 * gcc.target/i386/ssp-strong-reg.c: New file.
10884
10885 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10886
10887 PR target/61055
10888 * gcc.target/avr/torture/pr61055.c: New test.
10889
10890 2014-05-09 Marek Polacek <polacek@redhat.com>
10891
10892 PR c/50459
10893 * c-c++-common/attributes-1.c: Move test line to a new test.
10894 * c-c++-common/attributes-2.c: New test.
10895 * c-c++-common/pr50459.c: New test.
10896 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10897 * gcc.dg/nonnull-2.c: Likewise.
10898 * gcc.dg/pr55570.c: Modify dg-error.
10899 * gcc.dg/tm/wrap-2.c: Likewise.
10900
10901 2014-05-08 Jeff Law <law@redhat.com>
10902
10903 PR tree-optimization/61009
10904 * g++.dg/tree-ssa/pr61009.C: New test.
10905
10906 2014-05-08 Matthias Klose <doko@ubuntu.com>
10907
10908 PR driver/61106
10909 * gcc-dg/unused-8a.c: New.
10910 * gcc-dg/unused-8b.c: Likewise.
10911
10912 2014-05-08 Marek Polacek <polacek@redhat.com>
10913
10914 PR c/61053
10915 * gcc.dg/pr61053.c: New test.
10916
10917 2014-05-08 Marek Polacek <polacek@redhat.com>
10918
10919 PR c/61077
10920 * gcc.dg/pr61077.c: New test.
10921
10922 2014-05-08 Tobias Burnus <burnus@net-b.de>
10923
10924 * gfortran.dg/coarray_collectives_1.f90: New.
10925 * gfortran.dg/coarray_collectives_2.f90: New.
10926 * gfortran.dg/coarray_collectives_3.f90: New.
10927 * gfortran.dg/coarray_collectives_4.f90: New.
10928 * gfortran.dg/coarray_collectives_5.f90: New.
10929 * gfortran.dg/coarray_collectives_6.f90: New.
10930 * gfortran.dg/coarray/collectives_1.f90: New.
10931 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10932 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10933 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10934 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10935 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10936 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10937 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
10938
10939 2014-05-08 Wei Mi <wmi@google.com>
10940
10941 PR target/58066
10942 * gcc.target/i386/pr58066.c: New test.
10943
10944 2014-05-08 Joseph Myers <joseph@codesourcery.com>
10945
10946 * gcc.target/i386/avx256-unaligned-load-2.c,
10947 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
10948 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
10949 packed-single instructions.
10950
10951 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10952
10953 PR c++/13981
10954 * g++.dg/diagnostic/pr13981.C: New.
10955
10956 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
10957
10958 PR tree-optimization/59100
10959 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
10960 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
10961
10962 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
10963
10964 PR tree-optimization/61095
10965 * gcc.dg/torture/pr61095.c: New test.
10966
10967 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10968
10969 PR middle-end/39246
10970 * gcc.dg/uninit-13.c: Move warning on the actual source line where
10971 the uninitialized complex is used.
10972 * gcc.dg/uninit-17.c: New test to check partial initialization of
10973 complex with branches.
10974 * gcc.dg/uninit-17-O0.c: Likewise.
10975
10976 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
10977
10978 PR target/60884
10979 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
10980 (test_03): Rename to test_02.
10981
10982 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10983
10984 PR c++/61083
10985 * g++.dg/cpp0x/sfinae50.C: New.
10986
10987 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10988
10989 PR c++/61080
10990 * g++.dg/cpp0x/deleted7.C: New.
10991
10992 2014-05-07 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/61034
10995 * g++.dg/tree-ssa/pr61034.C: New testcase.
10996
10997 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
10998
10999 * gcc.target/epiphany/isr-arg.c: New file.
11000
11001 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11002
11003 PR tree-optimization/52252
11004 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11005
11006 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11007
11008 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11009 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11010 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11011 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11012 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11013 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11014 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11015 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11016 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11017 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11018 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11019 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11020 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11021 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11022 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11023 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11024 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11025 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11026 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11027 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11028 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11029 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11030 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11031 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11032 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11033 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11034 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11035 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11036 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11037 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11038 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11039 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11040 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11041 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11042 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11043 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11044 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11045 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11046 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11047 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11048 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11049 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11050 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11051 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11052 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11053 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11054 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11055 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11056 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11057 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11058 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11059 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11060 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11061 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11062 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11063 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11064 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11065 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11066 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11067 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11068 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11069 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11070 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11071 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11072 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11073 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11074 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11075 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11076 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11077 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11078 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11079 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11080
11081 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11082
11083 gcc.target/aarch64/simd/ext_f32.x: New file.
11084 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11085 gcc.target/aarch64/simd/ext_p16.x: New file.
11086 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11087 gcc.target/aarch64/simd/ext_p8.x: New file.
11088 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11089 gcc.target/aarch64/simd/ext_s16.x: New file.
11090 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11091 gcc.target/aarch64/simd/ext_s32.x: New file.
11092 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11093 gcc.target/aarch64/simd/ext_s64.x: New file.
11094 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11095 gcc.target/aarch64/simd/ext_s8.x: New file.
11096 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11097 gcc.target/aarch64/simd/ext_u16.x: New file.
11098 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11099 gcc.target/aarch64/simd/ext_u32.x: New file.
11100 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11101 gcc.target/aarch64/simd/ext_u64.x: New file.
11102 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11103 gcc.target/aarch64/simd/ext_u8.x: New file.
11104 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11105 gcc.target/aarch64/simd/ext_f64.c: New file.
11106 gcc.target/aarch64/simd/extq_f32.x: New file.
11107 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11108 gcc.target/aarch64/simd/extq_p16.x: New file.
11109 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11110 gcc.target/aarch64/simd/extq_p8.x: New file.
11111 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11112 gcc.target/aarch64/simd/extq_s16.x: New file.
11113 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11114 gcc.target/aarch64/simd/extq_s32.x: New file.
11115 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11116 gcc.target/aarch64/simd/extq_s64.x: New file.
11117 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11118 gcc.target/aarch64/simd/extq_s8.x: New file.
11119 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11120 gcc.target/aarch64/simd/extq_u16.x: New file.
11121 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11122 gcc.target/aarch64/simd/extq_u32.x: New file.
11123 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11124 gcc.target/aarch64/simd/extq_u64.x: New file.
11125 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11126 gcc.target/aarch64/simd/extq_u8.x: New file.
11127 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11128 gcc.target/aarch64/simd/extq_f64.c: New file.
11129
11130 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11131
11132 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11133 * gcc.target/aarch64/vtrnu32.c: Likewise.
11134 * gcc.target/aarch64/vtrnf32.c: Likewise.
11135
11136 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11137
11138 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11139 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11140 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11141 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11142 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11143 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11144 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11145 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11146 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11147 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11148 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11149 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11150 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11151 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11152 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11153 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11154 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11155 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11156 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11157 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11158 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11159 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11160 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11161 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11162 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11163 * gcc.target/aarch64/simd/vtrns16.x: New file.
11164 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11165 * gcc.target/aarch64/simd/vtrns32.x: New file.
11166 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11167 * gcc.target/aarch64/simd/vtrns8.x: New file.
11168 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11169 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11170 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11171 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11172 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11173 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11174
11175 2014-05-07 Richard Biener <rguenther@suse.de>
11176
11177 PR tree-optimization/57864
11178 * gcc.dg/torture/pr57864.c: New testcase.
11179
11180 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11181
11182 PR libfortran/61049
11183 * gfortran.dg/list_read_13.f: New test.
11184
11185 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11186
11187 PR c++/60999
11188 * g++.dg/cpp0x/nsdmi-template9.C: New.
11189 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11190
11191 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11192 Mike Stump <mikestump@comcast.net>
11193 Richard Sandiford <rdsandiford@googlemail.com>
11194
11195 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11196
11197 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11198
11199 PR ipa/60965
11200 * g++.dg/ipa/devirt-32.C: New testcase.
11201
11202 2014-05-05 Richard Biener <rguenther@suse.de>
11203
11204 PR middle-end/61010
11205 * gcc.dg/torture/pr61010.c: New testcase.
11206
11207 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11208
11209 * gcc.target/s390/leaf-profile.c: New testcase.
11210
11211 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11212
11213 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11214 Disable asm scan for s390.
11215 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11216 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11217
11218 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11219
11220 PR tree-optimization/60363
11221 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11222
11223 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11224
11225 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11226 (dg-require-effective-target): Change target to powerpc_fprs.
11227 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11228 (dg-require-effective-target): Change target to dfprt.
11229
11230 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11231
11232 PR c++/58582
11233 * g++.dg/cpp0x/deleted4.C: New.
11234 * g++.dg/cpp0x/deleted5.C: Likewise.
11235 * g++.dg/cpp0x/deleted6.C: Likewise.
11236
11237 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11238
11239 PR fortran/61025
11240 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11241 regexps for -m32.
11242 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11243 * gfortran.dg/coarray_poly_6.f90: Likewise.
11244 * gfortran.dg/coarray_poly_7.f90: Likewise.
11245 * gfortran.dg/coarray_poly_8.f90: Likewise.
11246
11247 2014-05-02 Marek Polacek <polacek@redhat.com>
11248
11249 PR c/25801
11250 * gcc.dg/pr25801.c: New test.
11251
11252 2014-05-02 Marek Polacek <polacek@redhat.com>
11253
11254 PR c/60784
11255 * gcc.dg/pr60784.c: New test.
11256
11257 2014-05-01 Marek Polacek <polacek@redhat.com>
11258
11259 PR c/60915
11260 * gcc.dg/pr60915.c: New test.
11261
11262 2014-05-01 Marek Polacek <polacek@redhat.com>
11263
11264 PR c/60257
11265 * gcc.dg/pr60257.c: New test.
11266
11267 2014-05-01 Marek Polacek <polacek@redhat.com>
11268
11269 PR c/43395
11270 * c-c++-common/pr43395.c: New test.
11271
11272 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11273
11274 * gcc.dg/cond-reduc-1.c: New test.
11275 * gcc.dg/cond-reduc-2.c: Likewise.
11276
11277 2014-05-01 Marek Polacek <polacek@redhat.com>
11278
11279 PR c/29467
11280 * gcc.dg/pr29467.c: New test.
11281 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11282 about boolean types.
11283 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11284 to bool.
11285 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11286
11287 2014-05-01 Marek Polacek <polacek@redhat.com>
11288
11289 PR c/43245
11290 * gcc.dg/pr43245.c: New test.
11291
11292 2014-05-01 Marek Polacek <polacek@redhat.com>
11293
11294 PR c/56989
11295 * gcc.dg/pr56989.c: New test.
11296
11297 2014-04-30 Ian Lance Taylor <iant@google.com>
11298
11299 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11300 in go_compile_args rather than in argument to go-torture-execute.
11301
11302 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11303
11304 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11305 instead of getpid.
11306
11307 2014-04-30 Tobias Burnus <burnus@net-b.de>
11308
11309 * gfortran.dg/coarray_poly_6.f90
11310 * gfortran.dg/coarray_poly_7.f90
11311 * gfortran.dg/coarray_poly_8.f90
11312
11313 2014-04-30 Tobias Burnus <burnus@net-b.de>
11314
11315 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11316 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11317 * gfortran.dg/coarray/codimension.f90: New.
11318
11319 2014-04-30 Tobias Burnus <burnus@net-b.de>
11320
11321 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11322 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11323
11324 2014-04-30 Tobias Burnus <burnus@net-b.de>
11325
11326 * gfortran.dg/coarray_poly_4.f90: New.
11327 * gfortran.dg/coarray_poly_5.f90: New.
11328
11329 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11330
11331 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11332 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11333 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11334 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11335 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11336 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11337 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11338 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11339 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11340 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11341 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11342 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11343 * gcc.target/arm/simd/vuzps16_1.c: New file.
11344 * gcc.target/arm/simd/vuzps32_1.c: New file.
11345 * gcc.target/arm/simd/vuzps8_1.c: New file.
11346 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11347 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11348 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11349
11350 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11351
11352 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11353 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11354 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11355
11356 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11357
11358 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11359 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11360 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11361 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11362 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11363 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11364 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11365 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11366 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11367 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11368 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11369 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11370 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11371 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11372 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11373 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11374 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11375 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11376 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11377 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11378 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11379 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11380 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11381 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11382 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11383 * gcc.target/aarch64/simd/vuzps16.x: New file.
11384 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11385 * gcc.target/aarch64/simd/vuzps32.x: New file.
11386 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11387 * gcc.target/aarch64/simd/vuzps8.x: New file.
11388 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11389 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11390 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11391 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11392 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11393 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11394
11395 2014-04-30 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/48329
11398 * gfortran.dg/vect/pr48329.f90: New testcase.
11399
11400 2014-04-30 Marek Polacek <polacek@redhat.com>
11401
11402 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11403 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11404
11405 2014-04-30 Marek Polacek <polacek@redhat.com>
11406
11407 PR c/60139
11408 * gcc.dg/pr60139.c: New test.
11409
11410 2014-04-30 Marek Polacek <polacek@redhat.com>
11411
11412 PR c/60351
11413 * gcc.dg/pr60351.c: New test.
11414
11415 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11416
11417 * gcc.target/arm/simd/simd.exp: New file.
11418 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11419 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11420 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11421 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11422 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11423 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11424 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11425 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11426 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11427 * gcc.target/arm/simd/vzipf32_1.c: New file.
11428 * gcc.target/arm/simd/vzipp16_1.c: New file.
11429 * gcc.target/arm/simd/vzipp8_1.c: New file.
11430 * gcc.target/arm/simd/vzips16_1.c: New file.
11431 * gcc.target/arm/simd/vzips32_1.c: New file.
11432 * gcc.target/arm/simd/vzips8_1.c: New file.
11433 * gcc.target/arm/simd/vzipu16_1.c: New file.
11434 * gcc.target/arm/simd/vzipu32_1.c: New file.
11435 * gcc.target/arm/simd/vzipu8_1.c: New file.
11436
11437 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11438
11439 PR c++/51707
11440 * g++.dg/cpp0x/constexpr-51707.C: New.
11441
11442 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11443
11444 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11445 occurrences of "int" in the gimple dump to reflect that the return
11446 types of functions now show up in such dumps.
11447 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11448
11449 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR tree-optimization/60971
11452 * c-c++-common/turtore/pr60971.c: New test.
11453
11454 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11455
11456 * gcc.target/aarch64/simd/simd.exp: New file.
11457 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11458 * gcc.target/aarch64/simd/vzipf32.x: New file.
11459 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11460 * gcc.target/aarch64/simd/vzipp16.x: New file.
11461 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11462 * gcc.target/aarch64/simd/vzipp8.x: New file.
11463 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11464 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11465 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11466 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11467 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11468 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11469 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11470 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11471 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11472 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11473 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11474 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11475 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11476 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11477 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11478 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11479 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11480 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11481 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11482 * gcc.target/aarch64/simd/vzips16.x: New file.
11483 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11484 * gcc.target/aarch64/simd/vzips32.x: New file.
11485 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11486 * gcc.target/aarch64/simd/vzips8.x: New file.
11487 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11488 * gcc.target/aarch64/simd/vzipu16.x: New file.
11489 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11490 * gcc.target/aarch64/simd/vzipu32.x: New file.
11491 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11492 * gcc.target/aarch64/simd/vzipu8.x: New file.
11493
11494 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11495
11496 * gcc.target/aarch64/fcsel_1.c: New test case.
11497
11498 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11499
11500 PR libfortran/60810
11501 * gfortran.dg/arrayio_13.f90: New test.
11502
11503 2014-04-28 Martin Jambor <mjambor@suse.cz>
11504
11505 * gcc.dg/tree-ssa/sra-14.c: New test.
11506
11507 2014-04-28 Richard Biener <rguenther@suse.de>
11508
11509 PR middle-end/60092
11510 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11511 * gcc.dg/vect/pr60092.c: Likewise.
11512
11513 2014-04-28 Richard Biener <rguenther@suse.de>
11514
11515 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11516 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11517 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11518 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11519
11520 2014-04-28 Richard Biener <rguenther@suse.de>
11521
11522 PR tree-optimization/60979
11523 * gcc.dg/graphite/pr60979.c: New testcase.
11524
11525 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11526
11527 PR c/60983
11528 * gcc.dg/pr60114.c: Use signed chars.
11529
11530 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11531
11532 PR c++/59120
11533 * g++.dg/cpp0x/alias-decl-43.C: New.
11534
11535 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11536
11537 PR fortran/59604
11538 PR fortran/58003
11539 * gfortran.dg/no_range_check_3.f90: New test.
11540
11541 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11542
11543 PR libfortran/52539
11544 * gfortran.dg/namelist_utf8.f90: New test.
11545
11546 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11547
11548 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11549 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11550 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11551
11552 2014-04-25 Cary Coutant <ccoutant@google.com>
11553
11554 PR debug/60929
11555 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11556 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11557 -fdebug-types-section flag.
11558
11559 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11560
11561 * gcc.target/arm/tail-long-call.c: New test.
11562
11563 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11564
11565 PR tree-optimization/60930
11566 * gcc.dg/torture/pr60930.c: New test.
11567
11568 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR tree-optimization/60960
11571 * gcc.c-torture/execute/pr60960.c: New test.
11572
11573 2014-04-25 Marek Polacek <polacek@redhat.com>
11574
11575 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11576
11577 2014-04-25 Marek Polacek <polacek@redhat.com>
11578
11579 PR c/18079
11580 * gcc.dg/pr18079.c: New test.
11581 * gcc.dg/pr18079-2.c: New test.
11582
11583 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11584
11585 * c-c++-common/gomp/pr60823-2.c: Require effective target
11586 vect_simd_clones.
11587
11588 2014-04-25 Marek Polacek <polacek@redhat.com>
11589
11590 PR c/60114
11591 * gcc.dg/pr60114.c: New test.
11592
11593 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11594
11595 * gcc.c-torture/execute/20140425-1.c: New test.
11596
11597 2014-04-25 Marek Polacek <polacek@redhat.com>
11598
11599 PR c/60156
11600 * c-c++-common/pr60156.c: New test.
11601
11602 2014-04-25 Richard Biener <rguenther@suse.de>
11603
11604 PR ipa/60912
11605 * g++.dg/opt/pr60912.C: New testcase.
11606
11607 2014-04-25 Richard Biener <rguenther@suse.de>
11608
11609 PR ipa/60911
11610 * gcc.dg/lto/pr60911_0.c: New testcase.
11611
11612 2014-04-24 Cong Hou <congh@google.com>
11613
11614 PR tree-optimization/60896
11615 * g++.dg/vect/pr60896.cc: New test.
11616
11617 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11618
11619 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11620 unpack builtin functionss for 128-bit types.
11621 * gcc.target/powerpc/pack02.c: Likewise.
11622 * gcc.target/powerpc/pack03.c: Likewise.
11623 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11624 divide builtin functionss.
11625 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11626 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11627 functions.
11628 * gcc.target/powerpc/bcd-2.c: Likewise.
11629 * gcc.target/powerpc/bcd-3.c: Likewise.
11630 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11631 builtin functionss.
11632 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11633
11634 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11635
11636 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11637 keeps_null_pointer_checks.
11638 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11639 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11640 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11641 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11642
11643 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11644
11645 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11646 Replace load with read and store with write.
11647
11648 2014-04-24 Jeff Law <law@redhat.com>
11649
11650 PR target/60822
11651 * gcc.c-torture/pr60822.c: New test.
11652 * gcc.c-torture/pr60822.x: New test.
11653
11654 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11655
11656 PR c++/57958
11657 * g++.dg/cpp0x/pr57958.C: New test.
11658
11659 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11660
11661 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11662 true for aarch64_be.
11663
11664 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11665 Tom de Vries <tom@codesourcery.com>
11666
11667 * gcc.dg/fuse-caller-save.c: New test.
11668
11669 2014-04-24 Joey Ye <joey.ye@arm.com>
11670
11671 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11672
11673 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11674
11675 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11676 * gcc.dg/vect/vect-bswap16: New test.
11677 * gcc.dg/vect/vect-bswap32: Likewise.
11678 * gcc.dg/vect/vect-bswap64: Likewise.
11679
11680 2014-04-23 Jeff Law <law@redhat.com>
11681
11682 PR tree-optimization/60902
11683 * gcc.target/i386/pr60902.c: New test.
11684
11685 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11686
11687 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11688 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11689 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11690
11691 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11692
11693 * gcc.target/arm/rev16.c: New test.
11694
11695 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11696
11697 * gcc.target/aarch64/rev16_1.c: New test.
11698
11699 2014-04-23 Richard Biener <rguenther@suse.de>
11700
11701 PR tree-optimization/60903
11702 * gcc.dg/torture/pr60903.c: New testcase.
11703
11704 2014-04-23 Richard Biener <rguenther@suse.de>
11705
11706 PR middle-end/60895
11707 * g++.dg/torture/pr60895.C: New testcase.
11708
11709 2014-04-23 Richard Biener <rguenther@suse.de>
11710
11711 PR middle-end/60891
11712 * gcc.dg/torture/pr60891.c: New testcase.
11713
11714 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR sanitizer/60275
11717 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11718 -fno-sanitize-recover to dg-options.
11719 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11720 add -std=c++11 to dg-options.
11721 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11722 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11723 add -std=c++1y to dg-options.
11724 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11725 -fno-sanitize-recover to dg-options.
11726 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11727 * c-c++-common/ubsan/vla-4.c: Likewise.
11728 * c-c++-common/ubsan/pr59503.c: Likewise.
11729 * c-c++-common/ubsan/vla-3.c: Likewise.
11730 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11731 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11732 * c-c++-common/ubsan/shift-3.c: Likewise.
11733 * c-c++-common/ubsan/overflow-1.c: Likewise.
11734 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11735 * c-c++-common/ubsan/vla-2.c: Likewise.
11736 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11737 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11738 * c-c++-common/ubsan/shift-6.c: Likewise.
11739 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11740 * c-c++-common/ubsan/overflow-add-3.c: New test.
11741 * c-c++-common/ubsan/overflow-add-4.c: New test.
11742 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11743 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11744
11745 2014-04-22 Christian Bruel <christian.bruel@st.com>
11746
11747 * gcc.target/sh/hiconst.c: New test.
11748
11749 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11750
11751 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11752 lroundf generates custom round instruction, too.
11753
11754 2014-04-22 Tobias Burnus <burnus@net-b.de>
11755
11756 PR fortran/60881
11757 * coarray/alloc_comp_3.f90: New.
11758
11759 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
11760
11761 PR target/60868
11762 * gcc.target/i386/pr60868.c: New testcase.
11763
11764 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR c/59073
11767 * c-c++-common/gomp/pr59073.c: New test.
11768
11769 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11770
11771 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
11772
11773 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11774
11775 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
11776 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
11777
11778 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
11779
11780 * gcc.dg/memcpy-5.c: New test.
11781
11782 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
11785
11786 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
11787 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
11788 *-*-solaris2.9.
11789 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
11790 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
11791 from dg-options.
11792 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
11793 from dg-additional-options.
11794 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
11795 from dg-options.
11796
11797 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
11798 execution check.
11799 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
11800 (sigill_hdlr): Remove.
11801 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
11802 check.
11803
11804 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
11805 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
11806 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
11807
11808 * lib/target-supports.exp (add_options_for_tls): Remove
11809 *-*-solaris2.9* handling.
11810
11811 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
11812
11813 * gcc.target/aarch64/vect_cvtf_1.c: New.
11814
11815 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR tree-optimization/60823
11818 * c-c++-common/gomp/pr60823-1.c: New test.
11819 * c-c++-common/gomp/pr60823-2.c: New test.
11820 * c-c++-common/gomp/pr60823-3.c: New test.
11821
11822 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11823
11824 * gcc.target/arm/anddi_notdi-1.c: New test.
11825 * gcc.target/arm/iordi_notdi-1.c: New test case.
11826
11827 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11828
11829 * gcc.target/arm/iordi_notdi-1.c: New test.
11830
11831 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11832
11833 * gcc.target/aarch64/vrnd_f64_1.c : New file.
11834
11835 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11836
11837 PR target/60735
11838 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
11839 not cause errors if -mspe.
11840
11841 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
11842
11843 PR target/60909
11844 * gcc.target/i386/pr60909-1.c: New test.
11845 * gcc.target/i386/pr60909-2.c: Ditto.
11846
11847 2014-04-18 Cong Hou <congh@google.com>
11848
11849 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
11850 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
11851
11852 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11853
11854 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
11855 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11856
11857 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
11858
11859 PR c++/59200
11860 * g++.dg/cpp0x/alias-decl-42.C: New.
11861
11862 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
11863
11864 * gcc.target/powerpc/ti_math1.c: New.
11865 * gcc.target/powerpc/ti_math2.c: New.
11866
11867 2014-04-17 Martin Jambor <mjambor@suse.cz>
11868
11869 * gnat.dg/opt34.adb: New.
11870 * gnat.dg/opt34_pkg.ads: Likewise.
11871
11872 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11873
11874 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
11875 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
11876
11877 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11878
11879 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
11880 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
11881
11882 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR target/60847
11885 Forward port from 4.8 branch
11886 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11887
11888 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11889 Fix scan patterns.
11890 * gcc.target/i386/bmi-2.c: Ditto.
11891
11892 2014-04-17 Richard Biener <rguenther@suse.de>
11893
11894 PR middle-end/60849
11895 * g++.dg/opt/pr60849.C: New testcase.
11896
11897 2014-04-17 Richard Biener <rguenther@suse.de>
11898
11899 PR tree-optimization/60836
11900 * g++.dg/vect/pr60836.cc: New testcase.
11901
11902 2014-04-17 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/60841
11905 * gcc.dg/vect/pr60841.c: New testcase.
11906
11907 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11908
11909 * g++.dg/ipa/devirt-31.C: New testcase.
11910
11911 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11912
11913 PR lto/60820
11914 * gcc.dg/lto/pr60820_0.c: New testcase.
11915 * gcc.dg/lto/pr60820_1.c: New testcase.
11916
11917 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11918
11919 PR ipa/60854
11920 * g++.dg/torture/pr60854.C: New testcase.
11921
11922 2014-04-16 Catherine Moore <clm@codesourcery.com>
11923
11924 * gcc.target/mips/umips-store16-2.c: New test.
11925
11926 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11927
11928 * g++.dg/cpp0x/initlist-vect.C: New file.
11929
11930 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11931
11932 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11933 * gcc.dg/uninit-I-O0.c: Likewise.
11934 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11935
11936 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11937
11938 PR tree-optimization/60844
11939 * gcc.dg/pr60844.c: New test.
11940
11941 2014-04-15 Richard Biener <rguenther@suse.de>
11942
11943 PR rtl-optimization/56965
11944 * gcc.dg/torture/pr56965-1.c: New testcase.
11945 * gcc.dg/torture/pr56965-2.c: Likewise.
11946
11947 2014-04-15 Teresa Johnson <tejohnson@google.com>
11948
11949 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
11950
11951 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11952
11953 * gnat.dg/vect14.adb: New test.
11954
11955 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11956
11957 * gnat.dg/vect12.ad[sb]: New test.
11958 * gnat.dg/vect13.ad[sb]: Likewise.
11959
11960 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
11961
11962 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
11963 under qemu-arm.
11964 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11965 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11966 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
11967 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
11968 * c-c++-common/ubsan/null-1.c: Likewise.
11969 * c-c++-common/ubsan/null-10.c: Likewise.
11970 * c-c++-common/ubsan/null-11.c: Likewise.
11971 * c-c++-common/ubsan/null-2.c: Likewise.
11972 * c-c++-common/ubsan/null-3.c: Likewise.
11973 * c-c++-common/ubsan/null-4.c: Likewise.
11974 * c-c++-common/ubsan/null-5.c: Likewise.
11975 * c-c++-common/ubsan/null-6.c: Likewise.
11976 * c-c++-common/ubsan/null-7.c: Likewise.
11977 * c-c++-common/ubsan/null-8.c: Likewise.
11978 * c-c++-common/ubsan/null-9.c: Likewise.
11979 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11980 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11981 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11982 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11983 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11984 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11985 * c-c++-common/ubsan/pr59333.c: Likewise.
11986 * c-c++-common/ubsan/pr59667.c: Likewise.
11987 * c-c++-common/ubsan/pr60613-2.c: Likewise.
11988 * c-c++-common/ubsan/pr60636.c: Likewise.
11989 * c-c++-common/ubsan/shift-1.c: Likewise.
11990 * c-c++-common/ubsan/shift-2.c: Likewise.
11991 * c-c++-common/ubsan/vla-1.c: Likewise.
11992
11993 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
11994
11995 * gnat.dg/vect11.ad[sb]: New test.
11996
11997 2014-04-14 Richard Biener <rguenther@suse.de>
11998
11999 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12000
12001 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12002
12003 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12004
12005 2014-04-14 Richard Biener <rguenther@suse.de>
12006 Marc Glisse <marc.glisse@inria.fr>
12007
12008 PR c/60819
12009 * gcc.target/i386/vec-may_alias.c: New testcase.
12010
12011 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12012
12013 * lib/target-supports.exp
12014 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12015 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12016 Fix formatting.
12017
12018 2014-04-14 Richard Biener <rguenther@suse.de>
12019
12020 PR lto/60720
12021 * gcc.dg/lto/pr60720_0.c: New testcase.
12022 * gcc.dg/lto/pr60720_1.c: Likewise.
12023
12024 2014-04-14 Christian Bruel <christian.bruel@st.com>
12025
12026 * gcc.target/sh/memset.c: New test.
12027
12028 2014-04-14 Richard Biener <rguenther@suse.de>
12029
12030 PR middle-end/55022
12031 * gcc.dg/graphite/pr55022.c: New testcase.
12032
12033 2014-04-14 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/59817
12036 PR tree-optimization/60453
12037 * gfortran.dg/graphite/pr59817.f: New testcase.
12038 * gcc.dg/graphite/pr59817-1.c: Likewise.
12039 * gcc.dg/graphite/pr59817-2.c: Likewise.
12040
12041 2014-04-14 Jason Merrill <jason@redhat.com>
12042
12043 Revert:
12044 * lib/gcc-dg.exp (dg-build-dso): New.
12045 (gcc-dg-test-1): Handle dg-do-what "dso".
12046
12047 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12048
12049 PR fortran/60717
12050 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12051
12052 PR fortran/58085
12053 * gfortran.dg/associate_15.f90: New test.
12054
12055 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12056
12057 PR middle-end/60467
12058 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12059 case to check.
12060
12061 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12062
12063 PR middle-end/60469
12064 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12065
12066 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12067
12068 * gcc.target/mips/umips-store16-1.c: New test.
12069
12070 2014-04-11 Tobias Burnus <burnus@net-b.de>
12071
12072 PR c/60194
12073 * * g++.dg/warn/warn_format_signedness.C: New.
12074 * gcc.dg/format/warn-signedness.c: New.
12075
12076 2014-04-11 Tobias Burnus <burnus@net-b.de>
12077
12078 PR fortran/58880
12079 PR fortran/60495
12080 * gfortran.dg/finalize_25.f90: New.
12081
12082 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12083
12084 * gcc.target/epiphany/t1068-2.c: New file.
12085
12086 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12087
12088 * gcc.target/epiphany/btst-1.c: New test.
12089
12090 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12091
12092 PR rtl-optimization/60651
12093 * gcc.target/epiphany/mode-switch.c: New test.
12094
12095 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12096
12097 PR c++/58600
12098 * g++.dg/cpp0x/gen-attrs-58.C: New.
12099 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12100
12101 2014-04-11 Steve Ellcey <sellcey@mips.com>
12102 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR middle-end/60556
12105 * gcc.c-torture/compile/pr60556.c: New test.
12106
12107 2014-04-11 Richard Biener <rguenther@suse.de>
12108
12109 PR middle-end/60797
12110 * gcc.dg/pr60797.c: New testcase.
12111
12112 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12113
12114 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12115 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12116 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12117 rename to ...
12118 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12119 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12120 instructions as well.
12121
12122 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR rtl-optimization/60663
12125 * gcc.target/arm/pr60663.c: New test.
12126
12127 2014-04-10 Jason Merrill <jason@redhat.com>
12128
12129 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12130
12131 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR lto/60567
12134 * g++.dg/lto/pr60567_0.C: New test.
12135
12136 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12137
12138 * gfortran.dg/class_nameclash.f90: New test.
12139
12140 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12141
12142 PR c++/52844
12143 * g++.dg/cpp0x/variadic156.C: New.
12144
12145 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12146
12147 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12148 long.
12149
12150 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12151
12152 PR debug/60655
12153 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12154 -fdata-sections.
12155
12156 2014-04-09 Steve Ellcey <sellcey@mips.com>
12157
12158 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12159 and scan lists.
12160
12161 2014-04-09 Cong Hou <congh@google.com>
12162
12163 PR testsuite/60773
12164 * lib/target-supports.exp:
12165 (check_effective_target_vect_widen_si_to_di_pattern): New.
12166 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12167 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12168 targets only.
12169 (foo): Fix up formatting.
12170 (main): Call check_vect.
12171
12172 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12173
12174 PR c++/59115
12175 * g++.dg/template/crash119.C: New.
12176
12177 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12178
12179 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12180
12181 2014-04-08 Jason Merrill <jason@redhat.com>
12182
12183 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12184
12185 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12186
12187 PR rtl-optimization/60776
12188 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12189 * gcc.dg/builtin-bswap-7.c: Likewise.
12190 * gcc.dg/builtin-bswap-6a.c: New testcase.
12191 * gcc.dg/builtin-bswap-7a.c: New testcase.
12192
12193 Revert
12194 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12195
12196 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12197 optimization.
12198 * gcc.dg/builtin-bswap-7.c: Likewise.
12199
12200 2014-04-08 Richard Biener <rguenther@suse.de>
12201
12202 PR tree-optimization/60785
12203 * gcc.dg/graphite/pr60785.c: New testcase.
12204
12205 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12206
12207 PR target/60602
12208 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12209 with as at -O0.
12210
12211 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12212
12213 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12214 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12215 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12216
12217 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12218
12219 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12220
12221 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12222
12223 PR target/60609
12224 * g++.dg/torture/pr60609.C: New test.
12225
12226 2014-04-07 Richard Biener <rguenther@suse.de>
12227
12228 PR tree-optimization/60766
12229 * gcc.dg/torture/pr60766.c: New testcase.
12230
12231 2014-04-07 Jason Merrill <jason@redhat.com>
12232
12233 * lib/gcc-dg.exp (dg-build-dso): New.
12234 (gcc-dg-test-1): Handle dg-do-what "dso".
12235 * lib/target-supports.exp (add_options_for_dlopen): New.
12236 (check_effective_target_dlopen): Use it.
12237
12238 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12239
12240 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12241
12242 2014-04-07 Richard Biener <rguenther@suse.de>
12243
12244 PR middle-end/60750
12245 * g++.dg/torture/pr60750.C: New testcase.
12246 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12247
12248 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12249
12250 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12251
12252 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12253
12254 PR testsuite/60671
12255 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12256
12257 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12258
12259 PR testsuite/60672
12260 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12261
12262 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12263
12264 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12265
12266 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12267
12268 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12269
12270 * gcc.target/avr/dev-specific-rmw.c: New test.
12271
12272 2014-04-04 Cong Hou <congh@google.com>
12273
12274 PR tree-optimization/60656
12275 * gcc.dg/vect/pr60656.c: New test.
12276
12277 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12278
12279 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12280 optimization.
12281 * gcc.dg/builtin-bswap-7.c: Likewise.
12282
12283 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12284
12285 PR c++/58207
12286 * g++.dg/cpp0x/constexpr-ice15.C: New.
12287
12288 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12289
12290 PR ipa/59626
12291 testcase by Richard Biener
12292 * gcc.dg/lto/pr59626_0.c: New testcase.
12293 * gcc.dg/lto/pr59626_1.c: New testcase.
12294
12295 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12296
12297 PR debug/60655
12298 * gcc.c-torture/compile/pr60655-1.c: New test.
12299
12300 2014-04-04 Martin Jambor <mjambor@suse.cz>
12301
12302 PR ipa/60640
12303 * g++.dg/ipa/pr60640-1.C: New test.
12304 * g++.dg/ipa/pr60640-2.C: Likewise.
12305 * g++.dg/ipa/pr60640-3.C: Likewise.
12306 * g++.dg/ipa/pr60640-4.C: Likewise.
12307
12308 2014-04-04 Jeff Law <law@redhat.com>
12309
12310 PR target/60657
12311 * gcc.target/arm/pr60657.c: New test.
12312
12313 2014-04-04 Richard Biener <rguenther@suse.de>
12314
12315 PR ipa/60746
12316 * g++.dg/torture/pr60746.C: New testcase.
12317
12318 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12319
12320 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12321 * g++.old-deja/g++.jason/overload21.C: Likewise.
12322 * g++.old-deja/g++.law/init5.C: Likewise.
12323
12324 2014-04-03 Cong Hou <congh@google.com>
12325
12326 PR tree-optimization/60505
12327 * gcc.dg/vect/pr60505.c: New test.
12328
12329 2014-04-03 Richard Biener <rguenther@suse.de>
12330
12331 PR tree-optimization/60740
12332 * gcc.dg/graphite/pr60740.c: New testcase.
12333
12334 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12335
12336 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12337 * g++.dg/warn/Wnvdtor-2.C: New.
12338 * g++.dg/warn/Wnvdtor-3.C: New.
12339 * g++.dg/warn/Wnvdtor-4.C: New.
12340 * g++.dg/warn/Weff1.C: Delete.
12341 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12342 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12343
12344 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12345
12346 PR ipa/60659
12347 * g++.dg/torture/pr60659.C: New testcase.
12348
12349 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12350
12351 PR tree-optimization/60733
12352 * gcc.dg/torture/pr60733.c: New test.
12353
12354 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12355
12356 PR rtl-optimization/60650
12357 * gcc.target/arm/pr60650-2.c: New.
12358
12359 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12360
12361 * gcc.target/i386/avx2-vpand-3.c,
12362 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12363
12364 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12365
12366 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12367 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12368 gcc.target/i386/memcpy-strategy-1.c,
12369 gcc.target/i386/memcpy-strategy-2.c,
12370 gcc.target/i386/memcpy-vector_loop-1.c,
12371 gcc.target/i386/memcpy-vector_loop-2.c,
12372 gcc.target/i386/memset-vector_loop-1.c,
12373 gcc.target/i386/memset-vector_loop-2.c,
12374 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12375 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12376 -march= options different from those in dg-options.
12377
12378 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12379
12380 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12381 gcc.target/i386/pr30970.c: Use -mtune=generic.
12382 * gcc.target/i386/avx2-vpaddb-3.c,
12383 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12384 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12385 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12386 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12387 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12388 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12389 gcc.target/i386/avx2-vpsubw-3.c,
12390 gcc.target/i386/avx256-unaligned-load-1.c,
12391 gcc.target/i386/avx256-unaligned-load-4.c,
12392 gcc.target/i386/avx256-unaligned-store-1.c,
12393 gcc.target/i386/avx256-unaligned-store-2.c,
12394 gcc.target/i386/avx256-unaligned-store-4.c: Use
12395 -mno-prefer-avx128.
12396
12397 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12398 Iain Sandoe <iain@codesourcery.com>
12399
12400 PR target/54083
12401 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12402 with the additional options -Wl,-undefined,dynamic_lookup
12403 and -Wl,-flat_namespace.
12404 * gcc.dg/torture/pr53922.c: Additional option
12405 -Wl,-flat_namespace for darwin[89].
12406 * gcc.dg/torture/pr60092.c: Additional options
12407 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12408 for darwin[89].
12409
12410 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12411
12412 PR target/43751
12413 * lib/prune.exp: Modify the regular express to prune
12414 the new warnings introduced by r205679 on darwin9.
12415
12416 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12417
12418 * g++.dg/init/ctor4.C: Adjust.
12419 * g++.dg/init/ctor4-1.C: New.
12420 * g++.dg/cpp0x/defaulted2.C: Adjust.
12421
12422 2014-04-01 Richard Henderson <rth@redhat.com>
12423
12424 PR target/60704
12425 * gcc.dg/pr60704.c: New file.
12426
12427 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12428
12429 PR target/60363
12430 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12431 logical_op_short_circuit targets.
12432
12433 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12434
12435 PR libfortran/60128
12436 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12437 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12438
12439 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12440
12441 PR rtl-optimization/60700
12442 * gcc.target/i386/pr60700.c: New test.
12443
12444 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12445
12446 PR target/60650
12447 * gcc.target/arm/pr60650.c: Adjust command line options.
12448
12449 2014-03-31 Martin Jambor <mjambor@suse.cz>
12450
12451 PR middle-end/60647
12452 * gcc.dg/pr60647-1.c: New test.
12453 * gcc.dg/pr60647-2.c: Likewise.
12454
12455 2014-03-31 Richard Biener <rguenther@suse.de>
12456
12457 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12458
12459 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12460
12461 PR target/60034
12462 * gcc.target/aarch64/pr60034.c: New file.
12463
12464 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12465
12466 PR c++/60626
12467 * g++.dg/cpp1y/pr60626.C: New testcase.
12468
12469 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12470
12471 * gcc.dg/pr45416.c: Allow bextr on x86.
12472 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12473 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12474 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12475 * gcc.target/i386/l_fma_double_1.c,
12476 gcc.target/i386/l_fma_double_2.c,
12477 gcc.target/i386/l_fma_double_3.c,
12478 gcc.target/i386/l_fma_double_4.c,
12479 gcc.target/i386/l_fma_double_5.c,
12480 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12481 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12482 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12483 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12484 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12485 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12486 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12487
12488 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR target/60648
12491 * g++.dg/pr60648.C: Move test to...
12492 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12493 dg-options, add for fpic targets dg-additional-options -fPIC.
12494
12495 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12496
12497 * gnat.dg/opt33.adb: New testcase.
12498
12499 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12500
12501 PR target/60697
12502 * gcc.target/aarch64/pr60697.c: New.
12503
12504 2014-03-27 Jeff Law <law@redhat.com>
12505
12506 PR target/60648
12507 * g++.dg/pr60648.C: New test.
12508
12509 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12510
12511 PR c++/60573
12512 * g++.dg/cpp1y/pr60573.C: New testcase.
12513
12514 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12515
12516 PR target/60693
12517 * gcc.target/i386/pr60693.c: New test.
12518
12519 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12520
12521 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12522
12523 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR c++/60689
12526 * c-c++-common/pr60689.c: New test.
12527
12528 PR c++/58678
12529 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12530 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12531 targets.
12532
12533 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12534
12535 PR target/60675
12536 * gcc.target/aarch64/pr60675.C: New.
12537
12538 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12539
12540 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12541 * lib/target-supports.exp: Return true for s390
12542 in check_effective_logical_op_short_circuit.
12543
12544 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12545
12546 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12547 of second source operand.
12548 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12551
12552 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR ipa/60315
12555 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12556
12557 2014-03-28 Tobias Burnus <burnus@net-b.de>
12558
12559 * lib/cilk-plus-dg.exp: New.
12560 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12561 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12562
12563 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12564
12565 PR fortran/60522
12566 * gfortran.dg/where_4.f90: New test case.
12567
12568 2014-03-27 Tobias Burnus <burnus@net-b.de>
12569
12570 PR fortran/58880
12571 * gfortran.dg/finalize_24.f90: New.
12572
12573 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12574
12575 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12576 vbpermq builtin.
12577
12578 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12579 vec_select optimizations.
12580 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12581 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12582
12583 PR target/60672
12584 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12585 xxpermdi builtins are supported.
12586
12587 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12588
12589 PR rtl-optimization/60650
12590 * gcc.target/arm/pr60650.c: New.
12591
12592 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12593
12594 * gcc.target/s390/20140327-1.c: New testcase.
12595
12596 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR middle-end/60682
12599 * g++.dg/gomp/pr60682.C: New test.
12600
12601 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12602
12603 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12604
12605 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12606
12607 PR target/60580
12608 * gcc.target/aarch64/pr60580_1.c: New.
12609 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12610 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12611
12612 2014-03-26 Dehao Chen <dehao@google.com>
12613
12614 * gcc.dg/predict-8.c: New test.
12615
12616 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12617
12618 PR c++/52369
12619 * g++.dg/init/const10.C: New.
12620 * g++.dg/init/const11.C: New.
12621 * g++.dg/init/pr25811.C: Adjust.
12622 * g++.dg/init/pr29043.C: Likewise.
12623 * g++.dg/init/pr43719.C: Likewise.
12624 * g++.dg/init/pr44086.C: Likewise.
12625 * g++.dg/init/ctor8.C: Likewise.
12626 * g++.dg/init/uninitialized1.C: Likewise.
12627
12628 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12629
12630 PR sanitizer/60636
12631 * c-c++-common/ubsan/pr60636.c: New test.
12632
12633 2014-03-26 Andreas Schwab <schwab@suse.de>
12634
12635 * g++.dg/torture/pr60315.C: Remove duplication.
12636
12637 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12638
12639 * gcc.c-torture/execute/20140326-1.c: New test.
12640
12641 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12642
12643 PR ipa/60315
12644 * g++.dg/torture/pr60315.C: New testcase.
12645
12646 2014-03-25 Martin Jambor <mjambor@suse.cz>
12647
12648 PR ipa/60600
12649 * g++.dg/ipa/pr60600.C: New test.
12650
12651 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12652
12653 PR testsuite/58013
12654 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12655
12656 2014-03-25 Richard Biener <rguenther@suse.de>
12657
12658 PR middle-end/60635
12659 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12660 * gfortran.dg/lto/pr60635_1.c: Likewise.
12661
12662 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12663
12664 PR c++/60627
12665 * g++.dg/cpp1y/pr60627.C: New testcase.
12666
12667 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12668
12669 * gcc.target/aarch64/ushr64_1.c: New.
12670
12671 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12672
12673 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12674 (LONG_LONG): Use LLONG.
12675 (set_rvector_long): Explicitly return void.
12676 (set_vector_long): Likewise.
12677 (check_vector_long): Likewise.
12678
12679 2014-03-24 Marek Polacek <polacek@redhat.com>
12680
12681 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12682 Define INT_MIN.
12683 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12684 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12685 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12686 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12687 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12688 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12689 * c-c++-common/ubsan/pr59503.c: Likewise.
12690 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12691 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12692 * c-c++-common/ubsan/shift-3.c: Likewise.
12693 * c-c++-common/ubsan/shift-6.c: Likewise.
12694 * c-c++-common/ubsan/undefined-1.c: Likewise.
12695 * c-c++-common/ubsan/vla-2.c: Likewise.
12696 * c-c++-common/ubsan/vla-3.c: Likewise.
12697 * c-c++-common/ubsan/vla-4.c: Likewise.
12698 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12699 * g++.dg/ubsan/return-2.C: Likewise.
12700
12701 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12702
12703 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12704 hppa*-*-hpux*.
12705
12706 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12707
12708 PR libfortran/59313
12709 PR libfortran/58015
12710 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12711 * gfortran.dg/round_4.f90: Likewise.
12712
12713 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12714
12715 PR libfortran/60128
12716 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12717 i?86-*-solaris2.9*.
12718
12719 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12720
12721 PR sanitizer/60613
12722 * c-c++-common/ubsan/pr60613-1.c: New test.
12723 * c-c++-common/ubsan/pr60613-2.c: New test.
12724
12725 2014-03-22 Matthias Klose <doko@ubuntu.com>
12726
12727 * g++.dg/cpp0x/regress: Remove empty directory.
12728
12729 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12730
12731 PR debug/60603
12732 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12733
12734 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12735
12736 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12737 * g++.dg/cpp1y/pr60393.C: Likewise.
12738
12739 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12740
12741 PR c++/60384
12742 * g++.dg/cpp1y/pr60384.C: New.
12743
12744 2014-03-21 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR target/60598
12747 * gcc.dg/pr60598.c: New test.
12748
12749 2014-03-21 Martin Jambor <mjambor@suse.cz>
12750
12751 PR ipa/59176
12752 * g++.dg/torture/pr59176.C: New test.
12753
12754 2014-03-21 Martin Jambor <mjambor@suse.cz>
12755
12756 PR ipa/60419
12757 * g++.dg/ipa/pr60419.C: New test.
12758
12759 2014-03-21 Richard Biener <rguenther@suse.de>
12760
12761 PR tree-optimization/60577
12762 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
12763
12764 2014-03-21 Tobias Burnus <burnus@net-b.de>
12765
12766 PR fortran/60599
12767 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
12768
12769 2014-03-20 Jakub Jelinek <jakub@redhat.com>
12770
12771 PR middle-end/60597
12772 * g++.dg/opt/pr60597.C: New test.
12773
12774 PR c++/60572
12775 * g++.dg/init/pr60572.C: New test.
12776
12777 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12778
12779 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
12780
12781 2014-03-19 Tobias Burnus <burnus@net-b.de>
12782
12783 PR fortran/60543
12784 PR fortran/60283
12785 * gfortran.dg/implicit_pure_4.f90: New.
12786
12787 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12788
12789 PR c++/51474
12790 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12791
12792 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
12793
12794 PR testsuite/60590
12795 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
12796 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
12797 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
12798
12799 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12800
12801 PR c++/60332
12802 * g++.dg/cpp1y/pr60332.C: New.
12803
12804 2014-03-19 Marek Polacek <polacek@redhat.com>
12805
12806 PR sanitizer/60569
12807 * g++.dg/ubsan/pr60569.C: New test.
12808
12809 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12810
12811 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
12812
12813 2014-03-19 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR tree-optimization/60559
12816 * g++.dg/vect/pr60559.cc: New test.
12817
12818 2014-03-18 Ian Lance Taylor <iant@google.com>
12819
12820 PR target/60563
12821 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
12822 (ditype): Rename typedef from int64_t.
12823
12824 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12825
12826 PR c/55383
12827 * gcc.dg/cast-qual-3.c: New.
12828 Revert:
12829 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12830 * c-c++-common/Wcast-qual-1.c: More precise match text.
12831
12832 2014-03-18 Janus Weil <janus@gcc.gnu.org>
12833
12834 PR fortran/55207
12835 PR fortran/60549
12836 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
12837 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
12838 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
12839 * gfortran.dg/intent_optimize_1.f90: Ditto.
12840 * gfortran.dg/pointer_init_9.f90: Ditto.
12841 * gfortran.dg/volatile4.f90: Ditto.
12842 * gfortran.dg/volatile6.f90: Ditto.
12843
12844 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12845
12846 PR c/55383
12847 * c-c++-common/Wcast-qual-1.c: More precise match text.
12848
12849 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12850
12851 PR c++/60305
12852 * g++.dg/cpp0x/constexpr-ice14.C: New.
12853
12854 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12855
12856 PR c++/54250
12857 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
12858
12859 2014-03-18 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR sanitizer/60535
12862 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
12863 * c-c++-common/ubsan/null-2.c: Likewise.
12864 * c-c++-common/ubsan/null-3.c: Likewise.
12865 * c-c++-common/ubsan/null-4.c: Likewise.
12866 * c-c++-common/ubsan/null-5.c: Likewise.
12867 * c-c++-common/ubsan/null-6.c: Likewise.
12868 * c-c++-common/ubsan/null-7.c: Likewise.
12869 * c-c++-common/ubsan/null-8.c: Likewise.
12870 * c-c++-common/ubsan/null-9.c: Likewise.
12871 * c-c++-common/ubsan/null-10.c: Likewise.
12872 * c-c++-common/ubsan/null-11.c: Likewise.
12873 * c-c++-common/ubsan/overflow-1.c: Likewise.
12874 * c-c++-common/ubsan/overflow-2.c: Likewise.
12875 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12876 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12877 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12878 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12879 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12880 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12881 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12882 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12883 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12884 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12885 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12886 * c-c++-common/ubsan/pr59333.c: Likewise.
12887 * c-c++-common/ubsan/pr59503.c: Likewise.
12888 * c-c++-common/ubsan/pr59667.c: Likewise.
12889 * c-c++-common/ubsan/undefined-1.c: Likewise.
12890 * g++.dg/ubsan/pr59250.C: Likewise.
12891 * g++.dg/ubsan/pr59306.C: Likewise.
12892
12893 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12894
12895 * gcc.dg/tls/pr58595.c: Add tls options.
12896
12897 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12898
12899 * gcc.target/i386/avx-additional-reg-names.c: New.
12900 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12901
12902 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12903
12904 PR c++/60390
12905 * g++.dg/cpp1y/pr60390.C: New testcase.
12906
12907 PR c++/60391
12908 * g++.dg/cpp1y/pr60391.C: New testcase.
12909
12910 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR target/60516
12913 * gcc.target/i386/pr60516.c: New test.
12914
12915 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12916
12917 PR c++/59571
12918 * g++.dg/cpp0x/constexpr-ice13.C: New.
12919
12920 2014-03-17 Marek Polacek <polacek@redhat.com>
12921
12922 PR middle-end/60534
12923 * gcc.dg/gomp/pr60534.c: New test.
12924
12925 2014-03-17 Kai Tietz <ktietz@redhat.com>
12926
12927 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12928
12929 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12930
12931 PR testsuite/58851
12932 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12933 storage size.
12934
12935 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12936
12937 PR libfortran/58324
12938 * gfortran.dg/list_read_12.f90: New test.
12939
12940 2014-03-15 Janus Weil <janus@gcc.gnu.org>
12941
12942 PR fortran/55207
12943 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
12944 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
12945 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
12946 -Wno-aggressive-loop-optimizations and remove an unused variable.
12947 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
12948 * gfortran.dg/pointer_init_9.f90: New.
12949 * gfortran.dg/volatile4.f90: Put into subroutine.
12950 * gfortran.dg/volatile6.f90: Ditto.
12951
12952 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
12953
12954 PR fortran/60392
12955 * gfortran.dg/transpose_4.f90: New test.
12956
12957 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
12958
12959 PR rtl-optimization/60508
12960 * gcc.target/i386/pr60508.c: New.
12961
12962 2014-03-14 Richard Biener <rguenther@suse.de>
12963
12964 PR middle-end/60518
12965 * g++.dg/pr60518.C: New testcase.
12966
12967 2014-03-14 Martin Jambor <mjambor@suse.cz>
12968
12969 PR lto/60461
12970 * gcc.dg/lto/pr60461_0.c: New test.
12971
12972 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
12973
12974 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
12975 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
12976 * gcc.dg/lto/save-temps_0.c: New testcase.
12977
12978 2014-03-13 Jakub Jelinek <jakub@redhat.com>
12979
12980 PR middle-end/36282
12981 * c-c++-common/pr36282-1.c: New test.
12982 * c-c++-common/pr36282-2.c: New test.
12983 * c-c++-common/pr36282-3.c: New test.
12984 * c-c++-common/pr36282-4.c: New test.
12985
12986 2014-03-13 Richard Henderson <rth@redhat.com>
12987
12988 PR debug/60438
12989 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
12990
12991 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12992
12993 PR c++/60383
12994 * g++.dg/template/crash118.C: New.
12995 * g++.dg/template/crash95.C: Adjust.
12996
12997 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
12998
12999 PR rtl-optimization/57189
13000 * gcc.target/i386/pr57189.c: New.
13001
13002 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13003
13004 PR c++/60254
13005 * g++.dg/cpp0x/static_assert10.C: New.
13006 * g++.dg/cpp0x/static_assert11.C: Likewise.
13007 * g++.dg/cpp0x/static_assert3.C: Adjust.
13008
13009 2014-03-13 Richard Biener <rguenther@suse.de>
13010
13011 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13012
13013 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13014
13015 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13016 2.07 128-bit arithmetic.
13017 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13018
13019 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13020 due to when TImode is allowed in VSX registers, the allowable
13021 address modes for TImode is just a single indirect address in
13022 order for the value to be loaded and store in either GPR or VSX
13023 registers. This affects the generated code, and it would cause
13024 this test to fail, when such an option is used.
13025
13026 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13027
13028 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13029
13030 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13031
13032 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13033 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13034 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13035 only test for exactly one if if -mbranch-cost=1 has been passed.
13036
13037 2014-03-12 Christian Bruel <christian.bruel@st.com>
13038
13039 PR target/60264
13040 * gcc.target/arm/pr60264.c
13041
13042 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13043
13044 PR tree-optimization/60454
13045 * gcc.c-torture/execute/pr60454.c: New test.
13046
13047 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13048 Marc Glisse <marc.glisse@inria.fr>
13049
13050 PR tree-optimization/60502
13051 * gcc.c-torture/compile/pr60502.c: New test.
13052
13053 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR middle-end/60482
13056 * gcc.dg/vect/pr60482.c: New test.
13057
13058 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13059
13060 PR c++/60389
13061 * g++.dg/cpp0x/inh-ctor19.C: New.
13062
13063 2014-03-11 Richard Biener <rguenther@suse.de>
13064
13065 PR tree-optimization/60429
13066 PR tree-optimization/60485
13067 * gcc.dg/pr60485-1.c: New testcase.
13068 * gcc.dg/pr60485-2.c: Likewise.
13069
13070 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13071
13072 PR ipa/60457
13073 * g++.dg/ipa/pr60457.C: New test.
13074
13075 2014-03-10 Richard Biener <rguenther@suse.de>
13076
13077 PR middle-end/60474
13078 * g++.dg/torture/pr60474.C: New testcase.
13079
13080 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13081
13082 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13083
13084 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13085
13086 * gcc.dg/lto/pr55113_0.c: New testcase.
13087
13088 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13089
13090 PR c++/60033
13091 * g++.dg/cpp1y/pr60033.C: New testcase.
13092
13093 PR c++/60393
13094 * g++.dg/cpp1y/pr60393.C: New testcase.
13095
13096 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13097
13098 PR libfortran/60128
13099 * gfortran.dg/fmt_en.f90: New test.
13100
13101 2014-03-07 Jason Merrill <jason@redhat.com>
13102
13103 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13104 * lib/target-supports.exp (check_effective_target_c++11): Now
13105 means C++11 and up.
13106 (check_effective_target_c++11_only): New.
13107 (check_effective_target_c++11_down): New.
13108 (check_effective_target_c++1y): New.
13109 (check_effective_target_c++1y_only): New.
13110 (check_effective_target_c++98_only): Rename from
13111 check_effective_target_c++98.
13112 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13113
13114 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13115
13116 PR c++/58609
13117 * g++.dg/cpp0x/constexpr-ice12.C: New.
13118
13119 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13120
13121 * c-c++-common/gomp/map-1.c: Extend.
13122
13123 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13124 Janus Weil <janus@gcc.gnu.org>
13125
13126 PR fortran/51976
13127 * gfortran.dg/deferred_type_component_1.f90 : New test.
13128 * gfortran.dg/deferred_type_component_2.f90 : New test.
13129
13130 2014-03-06 Marek Polacek <polacek@redhat.com>
13131
13132 PR c/60197
13133 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13134 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13135
13136 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13137
13138 PR target/58595
13139 * gcc.dg/tls/pr58595.c: New test.
13140
13141 2014-03-06 Richard Biener <rguenther@suse.de>
13142
13143 PR middle-end/60445
13144 PR lto/60424
13145 PR lto/60427
13146 Revert
13147 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13148
13149 * gcc.dg/lto/pr55113_0.c: New testcase.
13150
13151 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR testsuite/59308
13154 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13155 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13156 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13157 s390*/i?86/x86_64.
13158 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13159 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13160 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13161 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13162 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13163 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13164 even for mips*/s390*/i?86/x86_64.
13165 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13170
13171 PR lto/60404
13172 * gcc.dg/lto/pr60404_0.c: New test.
13173 * gcc.dg/lto/pr60404_1.c: New file.
13174 * gcc.dg/lto/pr60404_2.c: New file.
13175
13176 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13177
13178 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13179 long long" throughout.
13180 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13181 * gcc.dg/vmx/insert-vsx.c: Likewise.
13182 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13183 * gcc.dg/vmx/ld-vsx.c: Likewise.
13184 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13185 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13186 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13187 * gcc.dg/vmx/merge-vsx.c: Likewise.
13188 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13189 * gcc.dg/vmx/st-vsx.c: Likewise.
13190 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13191 * gcc.dg/vmx/stl-vsx.c: Likewise.
13192 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13193
13194 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13195
13196 * gcc.dg/lto/pr55113_0.c: New testcase.
13197
13198 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13199
13200 PR c++/60376
13201 * g++.dg/cpp1y/pr60376.C: New.
13202
13203 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13204
13205 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13206
13207 2014-03-04 Richard Biener <rguenther@suse.de>
13208
13209 PR tree-optimization/60382
13210 * gcc.dg/vect/pr60382.c: New testcase.
13211
13212 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13213
13214 PR libfortran/60148
13215 * gfortran.dg/namelist_84.f90: New test.
13216
13217 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13218
13219 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13220 argument to avoid inf values.
13221 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13222 UNION_FP_CHECK machinery.
13223
13224 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13225
13226 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13227 i32in128 cases outside special big-endian processing block.
13228
13229 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR preprocessor/60400
13232 * c-c++-common/cpp/pr60400.c: New test.
13233 * c-c++-common/cpp/pr60400-1.h: New file.
13234 * c-c++-common/cpp/pr60400-2.h: New file.
13235
13236 PR objc++/60398
13237 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13238
13239 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13240 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13241
13242 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13243
13244 PR ipa/60150
13245 * g++.dg/lto/pr60150.H: New testcase.
13246 * g++.dg/lto/pr60150_0.C: New testcase.
13247 * g++.dg/lto/pr60150_1.C: New testcase.
13248
13249 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13250
13251 PR ipa/60306
13252 * g++.dg/ipa/devirt-29.C: New testcase
13253
13254 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13255
13256 PR fortran/60236
13257 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13258
13259 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13260
13261 PR c++/50025
13262 * g++.dg/cpp0x/pr50025.C: New.
13263
13264 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13265
13266 PR c++/60377
13267 * g++.dg/cpp1y/pr60377.C: New testcase.
13268
13269 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13270
13271 PR fortran/60341
13272 * gfortran.dg/str_comp_optimize_1.f90: New test.
13273
13274 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13275
13276 PR target/60071
13277 * gcc.c-torture/compile/pr60071.c: New.
13278
13279 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13280
13281 PR fortran/60359
13282 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13283
13284 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13285
13286 PR c++/58610
13287 * g++.dg/cpp0x/constexpr-ice11.C: New.
13288
13289 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13290
13291 PR c++/60314
13292 * g++.dg/cpp1y/auto-fn24.C: New.
13293
13294 2014-02-28 Joey Ye <joey.ye@arm.com>
13295
13296 PR target/PR60169
13297 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13298
13299 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13300
13301 PR c++/60253
13302 * g++.dg/overload/ellipsis2.C: New.
13303
13304 2014-02-27 Jeff Law <law@redhat.com>
13305
13306 PR rtl-optimization/52714
13307 * gcc.c-torture/compile/pr52714.c: New test.
13308
13309 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13310 Jeff Law <law@redhat.com>
13311
13312 PR rtl-optimization/49847
13313 * g++.dg/pr49847.C: New test.
13314
13315 2014-02-27 Marek Polacek <polacek@redhat.com>
13316
13317 PR middle-end/59223
13318 * c-c++-common/pr59223.c: New test.
13319
13320 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13321
13322 * common/config/i386/predicates.md (const1256_operand): Remove.
13323 (const2356_operand): New.
13324 (const_1_to_2_operand): Remove.
13325 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13326 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13327 (*avx512pf_gatherpf<mode>sf): Ditto.
13328 (avx512pf_gatherpf<mode>df): Ditto.
13329 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13330 (*avx512pf_gatherpf<mode>df): Ditto.
13331 (avx512pf_scatterpf<mode>sf): Ditto.
13332 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13333 (*avx512pf_scatterpf<mode>sf): Ditto.
13334 (avx512pf_scatterpf<mode>df): Ditto.
13335 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13336 (*avx512pf_scatterpf<mode>df): Ditto.
13337 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13338
13339 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13340
13341 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13342 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13343 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13344 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13345 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13346 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13347 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13348 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13349
13350 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13351
13352 PR target/60280
13353 * gnat.dg/renaming5.adb: Change to two expected gotos.
13354 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13355 jump threads.
13356 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13357 messages for removed basic block.
13358 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13359 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13360 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13361 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13362
13363 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13364
13365 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13366 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13367 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13368 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13369 * gcc.dg/vmx/merge-vsx.c: Likewise.
13370 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13371
13372 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13373
13374 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13375 * gcc.target/i386/prefetchwt1-1.c: New.
13376 * g++.dg/other/i386-2.C: Add new option.
13377 * g++.dg/other/i386-3.C: Ditto.
13378 * gcc.target/i386/sse-12.c: Ditto.
13379 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13380 * gcc.target/i386/sse-22.c: Add new option.
13381 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13382
13383 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13384
13385 PR libfortran/59313
13386 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13387
13388 PR libfortran/58015
13389 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13390
13391 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13392
13393 PR c++/60311
13394 * g++.dg/cpp1y/pr60311.C: New testcase.
13395
13396 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13397
13398 PR c++/60065
13399 * g++.dg/cpp1y/pr60065.C: New testcase.
13400
13401 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13402
13403 PR rtl-optimization/60268
13404 * gcc.c-torture/compile/pr60268.c: New test.
13405
13406 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13407
13408 * gcc.target/microblaze/others/mem_reload.c: New test.
13409
13410 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13411
13412 * gcc.dg/vmx/lde.c: New test.
13413 * gcc.dg/vmx/lde-be-order.c: New test.
13414 * gcc.dg/vmx/ste.c: New test.
13415 * gcc.dg/vmx/ste-be-order.c: New test.
13416
13417 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13418
13419 PR testsuite/60173
13420 * lib/target-supports.exp
13421 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13422 and crisv32-*-* to list.
13423
13424 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13425
13426 PR fortran/60302
13427 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13428
13429 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13430
13431 * gcc.dg/vmx/vsums.c: Check entire result vector.
13432 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13433
13434 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13435
13436 * gcc.dg/vmx/ld.c: New test.
13437 * gcc.dg/vmx/ld-be-order.c: New test.
13438 * gcc.dg/vmx/ld-vsx.c: New test.
13439 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13440 * gcc.dg/vmx/ldl.c: New test.
13441 * gcc.dg/vmx/ldl-be-order.c: New test.
13442 * gcc.dg/vmx/ldl-vsx.c: New test.
13443 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13444 * gcc.dg/vmx/st.c: New test.
13445 * gcc.dg/vmx/st-be-order.c: New test.
13446 * gcc.dg/vmx/st-vsx.c: New test.
13447 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13448 * gcc.dg/vmx/stl.c: New test.
13449 * gcc.dg/vmx/stl-be-order.c: New test.
13450 * gcc.dg/vmx/stl-vsx.c: New test.
13451 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13452
13453 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13454
13455 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13456 * g++.dg/other/i386-3.C (dg-options): Ditto.
13457 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13458 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13459 -mavx512pf and -msha.
13460
13461 2014-02-21 Richard Biener <rguenther@suse.de>
13462
13463 PR tree-optimization/60276
13464 * gcc.dg/vect/pr60276.c: New testcase.
13465
13466 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13467
13468 PR fortran/60234
13469 * gfortran.dg/finalize_23.f90: New.
13470
13471 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13472
13473 PR c++/60052
13474 PR c++/60053
13475 * g++.dg/cpp1y/pr60052.C: New testcase.
13476 * g++.dg/cpp1y/pr60053.C: New testcase.
13477
13478 2014-02-21 Tobias Burnus <burnus@net-b.de>
13479
13480 PR fortran/60286
13481 * gfortran.dg/inquire_16.f90: New.
13482
13483 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13484
13485 * gcc.target/nios2/biggot-1.c: New.
13486 * gcc.target/nios2/biggot-2.c: New.
13487
13488 2014-02-20 Martin Jambor <mjambor@suse.cz>
13489
13490 PR ipa/55260
13491 * gcc.dg/ipa/pr55260.c: New test.
13492
13493 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13494
13495 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13496 for execution test case.
13497
13498 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13499
13500 PR ipa/58555
13501 * g++.dg/torture/pr58555.C: New testcase.
13502
13503 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13504
13505 PR target/60204
13506 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13507 reflect abi fix.
13508 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13509
13510 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13511 Kirill Yukhin <kirill.yukhin@intel.com>
13512
13513 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13514 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13515 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13516 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13517 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13518 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13519
13520 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR c/37743
13523 * g++.dg/ext/builtin-bswap1.C: New test.
13524 * c-c++-common/pr37743.c: New test.
13525
13526 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13527
13528 * gcc.dg/decl-10.c: New test.
13529
13530 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR c++/60267
13533 * g++.dg/ext/ivdep-1.C: New test.
13534
13535 PR c++/60267
13536 * gcc.dg/pr60267.c: New test.
13537
13538 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13539
13540 PR target/59794
13541 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13542 (dg-options): Remove -Wno-psabi.
13543 * gcc.target/i386/pr59794-2.c: Ditto.
13544 * gcc.target/i386/pr60205-1.c: Ditto.
13545 * gcc.target/i386/sse-5.c: Ditto.
13546
13547 2014-02-18 Nick Clifton <nickc@redhat.com>
13548
13549 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13550 * gcc.dg/pr23623.c: Likewise.
13551 * gcc.dg/pr48784-1.c: Likewise.
13552 * gcc.dg/pr48784-2.c: Likewise.
13553 * gcc.dg/pr56997-2.c: Likewise.
13554 * gcc.dg/sms-6.c: Likewise.
13555 * gcc.dg/torture/pr60183.c: Likewise.
13556 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13557 * gcc.c-torture/execute/20061220-1.x: New.
13558 * gcc.c-torture/execute/pr43220.x: New.
13559 * gcc.c-torture/execute/pr51581-1.x: New.
13560 * gcc.c-torture/execute/pr51581-2.x: New.
13561 * gcc.c-torture/execute/pr58570.x: New.
13562 * gcc.c-torture/unsorted/DFcmp.x: New.
13563 * gcc.c-torture/unsorted/SFset.x: New.
13564
13565 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13566
13567 * gnat.dg/opt31.adb: New test.
13568
13569 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13570
13571 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13572
13573 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13574
13575 PR fortran/60232
13576 * gfortran.dg/typebound_proc_33.f90: New.
13577
13578 2014-02-19 Marek Polacek <polacek@redhat.com>
13579
13580 PR c/60195
13581 * gcc.dg/pr60195.c: New test.
13582
13583 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13584
13585 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13586
13587 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR preprocessor/58844
13590 * c-c++-common/cpp/pr58844-1.c: New test.
13591 * c-c++-common/cpp/pr58844-2.c: New test.
13592
13593 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13594
13595 PR c++/60225
13596 * g++.dg/cpp0x/constexpr-ice10.C: New.
13597
13598 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13599
13600 PR c++/60215
13601 * g++.dg/cpp0x/pr60215.C: New.
13602
13603 2014-02-18 Tobias Burnus <burnus@net-b.de>
13604
13605 PR fortran/49397
13606 * gfortran.dg/proc_ptr_45.f90: New.
13607 * gfortran.dg/proc_ptr_46.f90: New.
13608
13609 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13610
13611 PR c++/60190
13612 * g++.dg/cpp1y/pr60190.C: New testcase.
13613
13614 PR c++/60064
13615 * g++.dg/cpp1y/pr60064.C: New testcase.
13616
13617 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13618
13619 PR target/60205
13620 * gcc.target/i386/pr60205-1.c: New test.
13621 * gcc.target/i386/pr60205-2.c: Ditto.
13622
13623 2014-02-18 Kai Tietz <ktietz@redhat.com>
13624
13625 PR target/60193
13626 * gcc.target/i386/nest-1.c: New testcase.
13627
13628 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13629
13630 * gnat.dg/opt32.adb: New test.
13631
13632 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13633
13634 PR fortran/60231
13635 * gfortran.dg/typebound_generic_15.f90: New.
13636
13637 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13638
13639 PR fortran/55907
13640 * gfortran.dg/init_flag_12.f90: New.
13641
13642 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13643 Ilya Tocar <ilya.tocar@intel.com>
13644
13645 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13646 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13647 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13648 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13649
13650 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13651
13652 * lib/target-supports.exp
13653 (check_effective_target_logical_op_short_circuit): New procedure.
13654 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13655 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13656 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13657 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13658 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13659 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13660 logical_op_short_circuit for the alternative test, extending
13661 it to arm_cortex_m.
13662
13663 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13664
13665 PR target/60203
13666 * gcc.target/powerpc/pr60203.c: New testsuite.
13667
13668 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13669
13670 PR fortran/59599
13671 * gfortran.dg/ichar_3.f90: New test.
13672
13673 2014-02-15 Richard Biener <rguenther@suse.de>
13674
13675 PR tree-optimization/60183
13676 * gcc.dg/torture/pr60183.c: New testcase.
13677
13678 2014-02-14 Jeff Law <law@redhat.com>
13679
13680 PR rtl-optimization/60131
13681 * g++.dg/torture/pr60131.C: New test.
13682
13683 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13684
13685 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13686 on command-line.
13687
13688 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13689
13690 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13691
13692 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13693
13694 * gcc.c-torture/compile/20140213.c: New test.
13695
13696 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR target/43546
13699 * gcc.target/i386/pr43546.c: New test.
13700
13701 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13702
13703 * gcc.target/s390/hotpatch-compile-8.c: New test.
13704
13705 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13706
13707 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13708 definition with an ifndef.
13709 * gcc.dg/pr59605-2.c: New test.
13710
13711 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13712
13713 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13714
13715 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13716
13717 * gcc.dg/torture/float128-mul-underflow.c,
13718 gcc.dg/torture/float128-truncdf-underflow.c,
13719 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13720
13721 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13722
13723 PR middle-end/59737
13724 * g++.dg/ipa/pr59737.C: New test.
13725
13726 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13727
13728 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13729
13730 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13731
13732 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13733
13734 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13735
13736 2014-02-12 Richard Biener <rguenther@suse.de>
13737
13738 PR middle-end/60092
13739 * gcc.dg/torture/pr60092.c: New testcase.
13740 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13741
13742 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13743
13744 * gcc.c-torture/execute/20140212-1.c: New test.
13745
13746 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13747
13748 PR c++/60047
13749 * g++.dg/cpp0x/pr60047.C: New.
13750
13751 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR c/60101
13754 * c-c++-common/pr60101.c: New test.
13755
13756 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
13757
13758 PR lto/59468
13759 * g++.dg/ipa/devirt-27.C: New testcase.
13760 * g++.dg/ipa/devirt-26.C: New testcase.
13761
13762 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13763
13764 PR target/60137
13765 * gcc.target/powerpc/pr60137.c: New file.
13766
13767 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13768
13769 PR fortran/52370
13770 * gfortran.dg/pr52370.f90: New test.
13771
13772 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
13773
13774 PR target/59927
13775 Revert
13776 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
13777
13778 PR testsuite/58630
13779 * gcc.target/i386/pr43662.c (dg-options):
13780 Add -maccumulate-outgoing-args.
13781 * gcc.target/i386/pr43869.c (dg-options): Ditto.
13782 * gcc.target/i386/pr57003.c (dg-options): Ditto.
13783 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13784 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
13785 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
13786 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
13787 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13788 Add -maccumulate-outgoing-args.
13789 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
13790 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
13791 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
13792 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
13793 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
13794 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
13795 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
13796 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
13797 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
13798 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
13799 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
13800 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
13801 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
13802 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
13803 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
13804
13805 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
13806
13807 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
13808
13809 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR debug/59776
13812 * gcc.dg/guality/pr59776.c: New test.
13813
13814 2014-02-11 Renlin Li <Renlin.Li@arm.com>
13815
13816 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13817 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
13818 (add_options_for_arm_vfp3): New.
13819
13820 2014-02-11 Jeff Law <law@redhat.com>
13821
13822 PR middle-end/54041
13823 * gcc.target/m68k/pr54041.c: New test.
13824
13825 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13826
13827 PR target/59927
13828 * gcc.target/i386/pr59927.c: New test.
13829
13830 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13831
13832 * gcc.dg/vect/pr57741-3.c: Require vect_int.
13833 * gcc.dg/vect/pr60012.c: Likewise.
13834 * gcc.dg/vect/vect-119.c: Likewise.
13835 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
13836 * gcc.dg/vect/vect-outer-4c.c: Likewise.
13837
13838 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13839
13840 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13841
13842 2014-02-10 Jeff Law <law@redhat.com>
13843
13844 PR middle-end-52306
13845 * gcc.c-torture/compile/pr52306.c: New test.
13846
13847 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13848
13849 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
13850
13851 2014-02-10 Richard Biener <rguenther@suse.de>
13852
13853 PR tree-optimization/60115
13854 * gcc.dg/torture/pr60115.c: New testcase.
13855
13856 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
13857
13858 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
13859 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
13860
13861 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
13862 Ilya Tocar <ilya.tocar@intel.com>
13863
13864 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
13865 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
13866 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13867 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13868 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
13869 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
13870 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
13871 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
13872 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13873 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13874 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
13875 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
13876 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
13877 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
13878 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
13879 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
13880 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
13881 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13882 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13883 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13884 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13885 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13886 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13887 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13888 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13889 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13890 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13891
13892 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13893
13894 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13895
13896 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13897
13898 PR fortran/57522
13899 * gfortran.dg/associated_target_5.f03: New test.
13900
13901 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13902
13903 PR fortran/59026
13904 * gfortran.dg/elemental_by_value_1.f90: New test.
13905
13906 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13907
13908 PR fortran/58470
13909 * gfortran.dg/finalize_22.f90: New.
13910
13911 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13912
13913 PR fortran/60066
13914 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13915 was fixed by the patch for PR59906.
13916
13917 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13918
13919 PR translation/52289
13920 * gfortran.dg/coarray_8.f90: Update dg-error match.
13921
13922 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13923
13924 PR c/59984
13925 * gcc.dg/vect/pr59984.c: New test.
13926
13927 PR middle-end/60092
13928 * gcc.dg/attr-alloc_align-1.c: New test.
13929 * gcc.dg/attr-alloc_align-2.c: New test.
13930 * gcc.dg/attr-alloc_align-3.c: New test.
13931 * gcc.dg/attr-assume_aligned-1.c: New test.
13932 * gcc.dg/attr-assume_aligned-2.c: New test.
13933 * gcc.dg/attr-assume_aligned-3.c: New test.
13934
13935 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13936
13937 PR target/60077
13938 * gcc.target/i386/pr60077-1.c: New test.
13939 * gcc.target/i386/pr60077-2.c: New test.
13940
13941 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13942
13943 PR preprocessor/56824
13944 * gcc.dg/pr56824.c: New test.
13945
13946 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13947
13948 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
13949 variable used for atomic operations.
13950
13951 2014-02-07 Richard Biener <rguenther@suse.de>
13952
13953 PR middle-end/60092
13954 * gcc.dg/vect/pr60092-2.c: New testcase.
13955
13956 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13957
13958 PR c++/60082
13959 Revert
13960 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13961
13962 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13963 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13964
13965 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13966
13967 * gcc.target/s390/fp2int1.c: New testcase.
13968
13969 2014-02-07 Richard Biener <rguenther@suse.de>
13970
13971 PR middle-end/60092
13972 * gcc.dg/tree-ssa/alias-30.c: New testcase.
13973 * gcc.dg/tree-ssa/alias-31.c: Likewise.
13974
13975 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
13976
13977 PR ipa/59918
13978 * g++.dg/torture/pr59918.C: New testcase.
13979
13980 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13981
13982 PR target/59575
13983 * gcc.target/arm/pr59575.c: New test.
13984
13985 PR debug/59992
13986 * gcc.dg/pr59992.c: New test.
13987
13988 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
13989
13990 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
13991 init_priority. Test alignment of variable instead of function.
13992
13993 2014-02-06 Marek Polacek <polacek@redhat.com>
13994
13995 PR c/60087
13996 * gcc.dg/pr60087.c: New test.
13997
13998 2014-02-06 Alan Modra <amodra@gmail.com>
13999
14000 * gcc.target/powerpc/pr60032.c: New.
14001
14002 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR target/60062
14005 * gcc.c-torture/execute/pr60062.c: New test.
14006 * gcc.c-torture/execute/pr60072.c: New test.
14007
14008 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14009
14010 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14011 so that expected outcome works for PIC variants too.
14012
14013 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14014 Kugan Vivekanandarajah <kuganv@linaro.org>
14015
14016 * gcc.target/arm/vect-noalign.c: New file.
14017
14018 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14019 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR middle-end/60013
14022 * gcc.dg/pr60013.c: New testcase.
14023
14024 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14025
14026 * gcc.dg/vmx/sum2s.c: New.
14027 * gcc.dg/vmx/sum2s-be-order.c: New.
14028
14029 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14030
14031 * gcc.dg/vmx/pack.c: New.
14032 * gcc.dg/vmx/pack-be-order.c: New.
14033 * gcc.dg/vmx/unpack.c: New.
14034 * gcc.dg/vmx/unpack-be-order.c: New.
14035
14036 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14037
14038 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14039 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14040
14041 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14044 Use __builtin_floorf, __builtin_ceilf.
14045 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14046 declaration.
14047 (TEST): Use __builtin_floorf.
14048 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14049
14050 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR ipa/59947
14053 * g++.dg/opt/pr59947.C: New test.
14054
14055 PR c++/58703
14056 * c-c++-common/gomp/pr58703.c: New test.
14057
14058 2014-02-05 Richard Biener <rguenther@suse.de>
14059
14060 PR testsuite/60076
14061 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14062 avoid using unsigned long long.
14063
14064 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR middle-end/57499
14067 * g++.dg/torture/pr57499.C: New test.
14068
14069 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14070
14071 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14072
14073 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14074
14075 * g++.dg/ipa/devirrt-22.C: Fix template.
14076
14077 2014-02-04 Marek Polacek <polacek@redhat.com>
14078
14079 PR c/60036
14080 * gcc.dg/pr60036.c: New test.
14081
14082 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14083
14084 PR ipa/60058
14085 * g++.dg/torture/pr60058.C: New testcase.
14086
14087 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14088
14089 * g++.dg/tsan/default_options.C: Invert check.
14090
14091 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14092
14093 PR tree-optimization/60002
14094 * g++.dg/opt/pr60002.C: New test.
14095
14096 PR tree-optimization/60023
14097 * g++.dg/vect/pr60023.cc: New test.
14098
14099 PR ipa/60026
14100 * c-c++-common/torture/pr60026.c: New test.
14101
14102 PR rtl-optimization/57915
14103 * gcc.target/i386/pr57915.c: New test.
14104
14105 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14106
14107 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14108
14109 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14110
14111 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14112
14113 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14114
14115 PR middle-end/59261
14116 * gcc.dg/pr59261.c: New test.
14117
14118 2014-02-04 Richard Biener <rguenther@suse.de>
14119
14120 PR tree-optimization/60012
14121 * gcc.dg/vect/pr60012.c: New testcase.
14122
14123 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14124
14125 PR target/59788
14126 * g++.dg/eh/unwind-direct.C: New test.
14127
14128 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14129
14130 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14131 timeout value to 20s.
14132
14133 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14134
14135 PR ipa/59882
14136 * g++.dg/torture/pr59882.C: New testcase
14137
14138 2014-02-03 Jan Hubicka <jh@suse.cz>
14139
14140 PR ipa/59831
14141 * g++.dg/ipa/devirt-22.C: New testcase.
14142
14143 2014-02-03 Jan Hubicka <jh@suse.cz>
14144
14145 * g++.dg/ipa/devirt-25.C: New testcase.
14146
14147 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14148
14149 PR tree-optimization/59924
14150 * gcc.dg/pr59924.c: New test.
14151
14152 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14153
14154 PR ipa/59831
14155 * g++.dg/ipa/devirt-24.C: New testcase.
14156
14157 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14158
14159 PR c++/53017
14160 PR c++/59211
14161 * c-c++-common/attributes-1.c: New testcase.
14162 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14163
14164 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14165
14166 PR c++/58871
14167 * g++.dg/cpp0x/pr58871.C: New.
14168
14169 2014-02-03 Cong Hou <congh@google.com>
14170
14171 PR tree-optimization/60000
14172 * g++.dg/vect/pr60000.cc: New test.
14173
14174 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14175
14176 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14177 * gcc.target/i386/long-double-64-4.c: Likewise.
14178 * gcc.target/i386/long-double-80-1.c: Likewise.
14179 * gcc.target/i386/long-double-80-2.c: Likewise.
14180 * gcc.target/i386/long-double-80-3.c: Likewise.
14181 * gcc.target/i386/long-double-80-4.c: Likewise.
14182 * gcc.target/i386/long-double-80-5.c: Likewise.
14183 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14184 __multf3 isn't used.
14185 * gcc.target/i386/long-double-64-3.c: Likewise.
14186 * gcc.target/i386/long-double-128-1.c: New test.
14187 * gcc.target/i386/long-double-128-2.c: Likewise.
14188 * gcc.target/i386/long-double-128-3.c: Likewise.
14189 * gcc.target/i386/long-double-128-4.c: Likewise.
14190 * gcc.target/i386/long-double-128-5.c: Likewise.
14191 * gcc.target/i386/long-double-128-6.c: Likewise.
14192 * gcc.target/i386/long-double-128-7.c: Likewise.
14193 * gcc.target/i386/long-double-128-8.c: Likewise.
14194 * gcc.target/i386/long-double-128-9.c: Likewise.
14195 * gcc.target/i386/long-double-64-5.c: Likewise.
14196 * gcc.target/i386/long-double-64-6.c: Likewise.
14197 * gcc.target/i386/long-double-64-7.c: Likewise.
14198 * gcc.target/i386/long-double-64-8.c: Likewise.
14199 * gcc.target/i386/long-double-64-9.c: Likewise.
14200 * gcc.target/i386/long-double-80-10.c: Likewise.
14201 * gcc.target/i386/long-double-80-8.c: Likewise.
14202 * gcc.target/i386/long-double-80-9.c: Likewise.
14203
14204 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14205
14206 PR rtl-optimization/57662
14207 * g++.dg/pr57662.C: New test.
14208
14209 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14210
14211 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14212 * gcc.dg/vmx/perm.c: New.
14213 * gcc.dg/vmx/perm-be-order.c: New.
14214
14215 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14216
14217 * gcc.dg/vmx/vsums.c: New.
14218 * gcc.dg/vmx/vsums-be-order.c: New.
14219
14220 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14221
14222 * g++.dg/ipa/devirt-23.C: New testcase.
14223 * g++.dg/ipa/devirt-20.C: Fix template.
14224
14225 2014-02-02 Jan Hubicka <jh@suse.cz>
14226
14227 * g++.dg/ipa/devirt-21.C: New testcase.
14228
14229 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14230
14231 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14232 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14233
14234 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14235
14236 PR target/60017
14237 * gcc.c-torture/execute/pr60017.c: New test.
14238
14239 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14240
14241 PR fortran/57033
14242 * gfortran.dg/default_initialization_7.f90: New test.
14243
14244 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14245
14246 PR fortran/59906
14247 * gfortran.dg/elemental_subroutine_9.f90: New test.
14248
14249 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14250
14251 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14252
14253 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14254
14255 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14256
14257 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14258
14259 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14260
14261 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14262
14263 PR c++/51219
14264 * g++.dg/init/bitfield5.C: New.
14265
14266 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14267
14268 PR tree-optimization/60003
14269 * gcc.c-torture/execute/pr60003.c: New test.
14270
14271 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14272
14273 PR bootstrap/59985
14274 * gcc.target/arm/pr59985.C: New.
14275
14276 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14277
14278 PR sanitizer/59410
14279 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14280 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14281 to compile.
14282 (tsan_finish): Restore dg-do-what-default.
14283 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14284 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14285 * g++.dg/tsan/default_options.C: Likewise.
14286 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14287 * g++.dg/tsan/atomic_free2.C: Likewise.
14288 * g++.dg/tsan/cond_race.C: Likewise.
14289 * g++.dg/tsan/fd_close_norace.C: Likewise.
14290 * g++.dg/tsan/benign_race.C: Likewise.
14291 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14292 * c-c++-common/tsan/simple_race.c: Likewise.
14293 * c-c++-common/tsan/mutexset1.c: Likewise.
14294 * c-c++-common/tsan/thread_leak2.c: Likewise.
14295 * c-c++-common/tsan/tls_race.c: Likewise.
14296 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14297 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14298 * c-c++-common/tsan/free_race2.c: Likewise.
14299 * c-c++-common/tsan/thread_leak.c: Likewise.
14300 * c-c++-common/tsan/thread_leak1.c: Likewise.
14301 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14302 * c-c++-common/tsan/free_race.c: Likewise.
14303 * c-c++-common/tsan/sleep_sync.c: Likewise.
14304 * c-c++-common/tsan/tiny_race.c: Likewise.
14305 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14306 * c-c++-common/tsan/atomic_stack.c: Likewise.
14307 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14308 in dg-output regexps.
14309 * c-c++-common/tsan/simple_stack.c: Likewise.
14310
14311 2014-01-31 Richard Henderson <rth@redhat.com>
14312
14313 * g++.dg/tm/pr60004.C: New.
14314
14315 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14316
14317 PR c++/59082
14318 * g++.dg/inherit/crash4.C: New.
14319
14320 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14321
14322 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14323
14324 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14325
14326 * gcc.target/i386/m512-check.h: Use correct rounding values.
14327
14328 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14329
14330 * gcc.target/i386/avx-1.c: Use correct rounding values.
14331 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14332 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14333 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14334 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14335 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14336 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14337 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14338 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14339 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14340 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14341 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14342 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14343 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14344 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14345 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14346 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14347 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14348 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14349 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14350 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14351 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14352 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14353 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14354 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14355 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14356 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14357 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14358 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14359 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14360 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14361 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14362 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14363 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14364 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14365 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14366 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14367 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14368 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14369 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14370 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14371 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14372 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14373 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14374 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14375 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14376 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14377 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14378 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14379 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14380 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14381 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14382 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14383 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14384 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14385 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14386 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14387 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14388 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14389 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14390 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14391 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14392 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14393 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14394 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14395 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14396 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14397 * gcc.target/i386/sse-13.c: Ditto.
14398 * gcc.target/i386/sse-14.c: Ditto.
14399 * gcc.target/i386/sse-22.c: Ditto.
14400 * gcc.target/i386/sse-23.c: Ditto.
14401
14402 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14403
14404 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14405 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14406
14407 2014-01-31 Richard Biener <rguenther@suse.de>
14408
14409 PR middle-end/59990
14410 * gcc.dg/torture/pr59990.c: New testcase.
14411
14412 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14413
14414 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14415 if it fails don't run any tsan tests.
14416
14417 2014-01-31 Marek Polacek <polacek@redhat.com>
14418
14419 PR c/59963
14420 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14421 (y): Adjust dg-error.
14422 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14423 * gcc.dg/pr59963-1.c: New test.
14424 * gcc.dg/pr59963-2.c: New test.
14425 * gcc.dg/pr59963-3.c: New test.
14426
14427 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR target/59923
14430 * gcc.target/arm/pr59923.c: New test.
14431
14432 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14433
14434 * gcc.dg/vmx/splat.c: New.
14435 * gcc.dg/vmx/splat-vsx.c: New.
14436 * gcc.dg/vmx/splat-be-order.c: New.
14437 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14438 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14439 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14440
14441 2014-01-30 Richard Biener <rguenther@suse.de>
14442
14443 PR tree-optimization/59993
14444 * gcc.dg/torture/pr59993.c: New testcase.
14445
14446 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14447
14448 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14449 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14450 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14451 vect_int rather than vect_float.
14452
14453 2014-01-30 Marek Polacek <polacek@redhat.com>
14454
14455 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14456
14457 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14458
14459 * gcc.target/microblaze/isa/fcmp4.c: New.
14460
14461 2014-01-30 Marek Polacek <polacek@redhat.com>
14462
14463 PR c/59940
14464 * gcc.dg/pr59940.c: New test.
14465 * gcc.dg/pr35635.c (func3): Move dg-warning.
14466
14467 2014-01-30 Richard Biener <rguenther@suse.de>
14468
14469 PR tree-optimization/59903
14470 * gcc.dg/torture/pr59903.c: New testcase.
14471
14472 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14473
14474 PR c++/58843
14475 * g++.dg/lookup/crash8.C: New.
14476
14477 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14478
14479 PR c++/58649
14480 * g++.dg/template/crash117.C: New.
14481
14482 2014-01-30 Richard Biener <rguenther@suse.de>
14483
14484 PR c/59905
14485 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14486 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14487 abort.
14488 * gcc.dg/invalid-call-1.c: Likewise.
14489
14490 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14491
14492 PR c++/58561
14493 * g++.dg/cpp1y/auto-fn23.C: New.
14494
14495 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14496
14497 PR c++/58846
14498 * g++.dg/init/dso_handle2.C: New.
14499
14500 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14501
14502 PR c++/58674
14503 * g++.dg/cpp0x/pr58674.C: New.
14504
14505 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14506
14507 PR target/59617
14508 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14509 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14510
14511 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14512
14513 * gcc.dg/vmx/merge-be-order.c: New.
14514 * gcc.dg/vmx/merge.c: New.
14515 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14516 * gcc.dg/vmx/merge-vsx.c: New.
14517
14518 2014-01-29 Richard Biener <rguenther@suse.de>
14519
14520 PR tree-optimization/58742
14521 * gcc.dg/pr58742-1.c: New testcase.
14522 * gcc.dg/pr58742-2.c: Likewise.
14523 * gcc.dg/pr58742-3.c: Likewise.
14524
14525 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14526
14527 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14528 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14529 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14530
14531 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14532
14533 PR c++/58702
14534 * g++.dg/gomp/pr58702.C: New.
14535
14536 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14537
14538 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14539 selector.
14540
14541 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14542
14543 PR middle-end/59917
14544 PR tree-optimization/59920
14545 * gcc.dg/pr59920-1.c: New test.
14546 * gcc.dg/pr59920-2.c: New test.
14547 * gcc.dg/pr59920-3.c: New test.
14548 * c-c++-common/gomp/pr59917-1.c: New test.
14549 * c-c++-common/gomp/pr59917-2.c: New test.
14550
14551 PR tree-optimization/59594
14552 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14553 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14554 * gcc.dg/vect/pr59594.c: New test.
14555
14556 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14557
14558 PR fortran/59414
14559 * gfortran.dg/allocate_class_3.f90: New test.
14560
14561 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14562
14563 PR preprocessor/59935
14564 * c-c++-common/cpp/warning-zero-location.c: New test.
14565 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14566
14567 2014-01-27 Steve Ellcey <sellcey@mips.com>
14568
14569 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14570
14571 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14572
14573 * g++.dg/ext/mv16.C: New tests.
14574
14575 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14576
14577 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14578 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14579 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14580 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14581 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14582 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14583 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14584 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14585 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14586 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14587 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14588 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14589 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14590 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14591 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14592 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14593 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14594 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14595 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14596 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14597 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14598 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14599 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14600 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14601 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14602 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14603 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14604 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14605 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14606 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14607 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14608 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14609 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14610 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14611 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14612 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14613 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14614 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14615 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14616 _mm512_mask_cvtepi32_storeu_epi8.
14617 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14618 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14619 _mm512_mask_cvtepi32_storeu_epi16.
14620 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14621 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14622 _mm512_mask_cvtepi64_storeu_epi8.
14623 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14624 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14625 _mm512_mask_cvtepi64_storeu_epi16.
14626 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14627 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14628 _mm512_mask_cvtepi64_storeu_epi32.
14629 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14630 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14631 _mm512_mask_cvtsepi32_storeu_epi8.
14632 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14633 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14634 _mm512_mask_cvtsepi32_storeu_epi16.
14635 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14636 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14637 _mm512_mask_cvtsepi64_storeu_epi8.
14638 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14639 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14640 _mm512_mask_cvtsepi64_storeu_epi16.
14641 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14642 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14643 _mm512_mask_cvtsepi64_storeu_epi32.
14644 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14645 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14646 _mm512_mask_cvtusepi32_storeu_epi8.
14647 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14648 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14649 _mm512_mask_cvtusepi32_storeu_epi16.
14650 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14651 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14652 _mm512_mask_cvtusepi64_storeu_epi8.
14653 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14654 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14655 _mm512_mask_cvtusepi64_storeu_epi16.
14656 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14657 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14658 _mm512_mask_cvtusepi64_storeu_epi32.
14659 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14660 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14661
14662 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14663
14664 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14665 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14666 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14667 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14668 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14669 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14670 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14671 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14672 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14673 built-ins roudning immediate.
14674 * gcc.target/i386/sse-22.c: Add new built-ins.
14675 * gcc.target/i386/sse-23.c: Ditto.
14676 * gcc.target/i386/avx-1.c: Ditto.
14677
14678 2014-01-27 Christian Bruel <christian.bruel@st.com>
14679
14680 * gcc.target/sh/torture/strncmp.c: New tests.
14681
14682 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14683
14684 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14685
14686 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14687
14688 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14689
14690 2014-01-24 Jeff Law <law@redhat.com>
14691
14692 PR tree-optimization/59919
14693 * gcc.c-torture/compile/pr59919.c: New test.
14694
14695 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14696
14697 PR c++/57524
14698 * g++.dg/ext/timevar2.C: New.
14699
14700 2014-01-24 Marek Polacek <polacek@redhat.com>
14701
14702 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14703
14704 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14705
14706 PR target/59929
14707 * gcc.target/i386/pr59929.c: New test.
14708
14709 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14710
14711 PR target/59909
14712 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14713 word atomic functions at runtime.
14714
14715 2014-01-23 Marek Polacek <polacek@redhat.com>
14716
14717 PR c/59846
14718 * gcc.dg/pr59846.c: New test.
14719
14720 2014-01-23 Marek Polacek <polacek@redhat.com>
14721
14722 PR c/58346
14723 * c-c++-common/pr58346-1.c: New test.
14724 * c-c++-common/pr58346-2.c: New test.
14725 * c-c++-common/pr58346-3.c: New test.
14726
14727 2014-01-23 Marek Polacek <polacek@redhat.com>
14728
14729 PR c/59871
14730 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14731 * gcc.dg/pr59871.c: New test.
14732
14733 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14734
14735 PR c++/58980
14736 * g++.dg/parse/enum11.C: New.
14737
14738 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14739
14740 * gcc.target/aarch64/sshr64_1.c: New testcase.
14741
14742 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14743
14744 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14745 SIMD enabled function.
14746 * g++.dg/cilk-plus/ef_test.C: New test.
14747 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14748 and added C++ ones.
14749 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14750 to differenciate C error messages from C++ ones.
14751
14752 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14753
14754 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
14755
14756 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14757
14758 * gcc.target/microblaze/others/builtin-trap.c: New test,
14759
14760 2014-01-23 Jakub Jelinek <jakub@redhat.com>
14761
14762 PR middle-end/58809
14763 * c-c++-common/gomp/pr58809.c: New test.
14764
14765 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
14766
14767 PR sanitizer/59897
14768 * c-c++-common/asan/use-after-return-1.c: Fixed
14769 to pass on darwin.
14770
14771 2014-01-23 Dodji Seketeli <dodji@redhat.com>
14772
14773 PR preprocessor/58580
14774 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
14775
14776 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14777 Ilya Tocar <ilya.tocar@intel.com>
14778
14779 * gcc.target/i386/avx512f-kmovw-1.c: New.
14780
14781 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14782
14783 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
14784 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
14785 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14786 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14787 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
14788 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
14789
14790 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
14791
14792 PR target/52125
14793 * gcc.dg/pr48774.c: Remove skip for mips_rel.
14794 * gcc.target/mips/pr52125.c: New test.
14795
14796 2014-01-22 Marek Polacek <polacek@redhat.com>
14797
14798 PR c/59891
14799 * gcc.dg/torture/pr59891.c: New test.
14800
14801 2014-01-22 Jeff Law <law@redhat.com>
14802
14803 PR tree-optimization/59597
14804 * gcc.dg/tree-ssa/pr59597.c: New test.
14805
14806 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
14807
14808 PR rtl-optimization/59477
14809 * g++.dg/pr59477.C: New.
14810
14811 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
14812
14813 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
14814
14815 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
14816
14817 PR c++/59482
14818 * g++.dg/pr59482.C: New.
14819
14820 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14821
14822 * gcc.dg/vmx/insert-vsx-be-order.c: New.
14823 * gcc.dg/vmx/extract-vsx.c: New.
14824 * gcc.dg/vmx/extract-vsx-be-order.c: New.
14825 * gcc.dg/vmx/insert-vsx.c: New.
14826
14827 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14828
14829 PR rtl-optimization/59896
14830 * gcc.target/arm/pr59896.c: New.
14831
14832 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14833
14834 PR rtl-optimization/59858
14835 * gcc.target/arm/pr59858.c: New.
14836
14837 2014-01-21 Jakub Jelinek <jakub@redhat.com>
14838
14839 PR target/59003
14840 * gcc.dg/tree-prof/pr59003.c: New test.
14841
14842 PR middle-end/59860
14843 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
14844 other targets.
14845
14846 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14847
14848 * gfortran.dg/round_3.f08: Add more cases.
14849
14850 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
14851
14852 * lib/target-supports.exp (force_conventional_output_for): New
14853 procedure.
14854 * lib/scanasm.exp (scan-assembler_required_options)
14855 (scan-assembler-not_required_options)
14856 (scan-assembler-times_required_options): Replace with
14857 force_conventional_output_fors.
14858 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
14859 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
14860
14861 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
14862
14863 PR middle-end/59789
14864 * gcc.target/i386/pr59789.c: New testcase.
14865
14866 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
14867
14868 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
14869 the 'code' bitfield from 16 to 8.
14870
14871 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14872
14873 * lib/target-supports.exp
14874 (check_effective_target_vect_perm): Exclude aarch64_be.
14875 (check_effective_target_vect_perm_byte): Likewise.
14876 (check_effective_target_vect_perm_short): Likewise.
14877
14878 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14879
14880 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
14881 (RUN_TEST): Use new macro.
14882 (INDEX64_32): Delete.
14883 (INDEX64_64): Likewise.
14884 (INDEX128_32): Likewise.
14885 (INDEX128_64): Likewise.
14886 (INDEX): Likewise.
14887 (test_vneg_f32): Use fixed RUN_TEST.
14888
14889 2014-01-20 Richard Biener <rguenther@suse.de>
14890
14891 PR middle-end/59860
14892 * gcc.dg/pr59860.c: New testcase.
14893
14894 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14895
14896 PR target/59880
14897 * gcc.target/i386/pr59880.c: New test.
14898
14899 2014-01-20 Renlin Li <renlin.li@arm.com>
14900
14901 * gcc.dg/pr44194-1.c: Tweak regexp.
14902
14903 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14904
14905 PR libfortran/59771
14906 PR libfortran/59774
14907 PR libfortran/59836
14908 * gfortran.dg/round_3.f08: New cases added.
14909 * gfortran.dg/fmt_g_1.f90: New test.
14910
14911 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14912
14913 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14914
14915 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14916
14917 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14918
14919 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14920
14921 * gcc.dg/vect/pr57705.c: Require vect_int.
14922 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14923 * gcc.dg/vect/vect-alias-check.c: Likewise.
14924
14925 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14926
14927 PR fortran/58007
14928 * gfortran.dg/unresolved_fixup_1.f90: New test.
14929 * gfortran.dg/unresolved_fixup_2.f90: New test.
14930
14931 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR target/58944
14934 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14935 Remove dg-prune-output lines.
14936
14937 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14938
14939 PR middle-end/59706
14940 * gfortran.dg/pr59706.f90: New test.
14941 * g++.dg/ext/pr59706.C: New test.
14942
14943 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14944
14945 PR c++/59270
14946 PR c++/58811
14947 * g++.dg/cpp0x/decltype-incomplete1.C: New.
14948 * g++.dg/init/pr58811.C: Likewise.
14949
14950 2014-01-17 Jeff Law <law@redhat.com>
14951
14952 PR middle-end/57904
14953 * gfortran.dg/pr57904.f90: New test.
14954
14955 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14956
14957 PR c++/59269
14958 * g++.dg/cpp0x/nsdmi-union4.C: New.
14959
14960 2014-01-17 Marek Polacek <polacek@redhat.com>
14961
14962 PR c++/59838
14963 * g++.dg/diagnostic/pr59838.C: New test.
14964
14965 2014-01-17 Marek Polacek <polacek@redhat.com>
14966
14967 PR c/58346
14968 * gcc.dg/pr58346.c: New test.
14969
14970 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14971
14972 PR testsuite/58776
14973 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
14974 dg-options, use dg-additional-options for i?86/x86_64 to avoid
14975 option duplication.
14976
14977 PR fortran/59440
14978 * gfortran.dg/pr59440-1.f90: New test.
14979 * gfortran.dg/pr59440-2.f90: New test.
14980 * gfortran.dg/pr59440-3.f90: New test.
14981
14982 PR testsuite/59064
14983 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
14984 testing for " version" and " alias" with one testing for
14985 " version\[^\n\r]* alias".
14986 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
14987 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
14988 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
14989 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
14990 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
14991 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
14992
14993 PR c++/57945
14994 * c-c++-common/torture/pr57945.c: New test.
14995
14996 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
14997
14998 * gcc.target/arm/its.c: New testcase.
14999
15000 2014-01-16 Jan Hubicka <jh@suse.cz>
15001
15002 PR ipa/59775
15003 * g++.dg/torture/pr59775.C: New testcase.
15004
15005 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15006
15007 PR middle-end/58344
15008 * gcc.c-torture/compile/pr58344.c: New test.
15009
15010 PR target/59839
15011 * gcc.target/i386/pr59839.c: New test.
15012
15013 PR debug/54694
15014 * gcc.target/i386/pr9771-1.c (main): Rename to...
15015 (real_main): ... this. Add __asm name "main".
15016 (ASMNAME, ASMNAME2, STRING): Define.
15017
15018 2014-01-16 Nick Clifton <nickc@redhat.com>
15019
15020 PR middle-end/28865
15021 * gcc.c-torture/compile/pr28865.c: New.
15022 * gcc.c-torture/execute/pr28865.c: New.
15023
15024 2014-01-16 Marek Polacek <polacek@redhat.com>
15025
15026 PR middle-end/59827
15027 * gcc.dg/pr59827.c: New test.
15028
15029 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15030
15031 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15032
15033 2014-01-15 Richard Henderson <rth@redhat.com>
15034
15035 PR debug/54694
15036 * gcc.target/i386/pr54694.c: New test.
15037
15038 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15039
15040 PR c++/49718
15041 * g++.dg/pr49718.C: New test.
15042
15043 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15044
15045 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15046
15047 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15048
15049 * gcc.dg/vmx/mult-even-odd.c: New.
15050 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15051
15052 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15053
15054 * lib/target-supports.exp (check_libcilkrts_available): Added an
15055 extern "C" if we are using C++ along with a function prototype.
15056
15057 2014-01-15 Jeff Law <law@redhat.com>
15058
15059 PR tree-optimization/59747
15060 * gcc.c-torture/execute/pr59747.c: New test.
15061
15062 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15063
15064 PR target/59794
15065 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15066 Linux/x86.
15067 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15068 * g++.dg/ext/attribute-test-1.C: Likewise.
15069 * g++.dg/ext/attribute-test-2.C: Likewise.
15070 * g++.dg/ext/attribute-test-3.C: Likewise.
15071 * g++.dg/ext/attribute-test-4.C: Likewise.
15072 * g++.dg/ext/pr56790-1.C: Likewise.
15073 * g++.dg/torture/pr38565.C: Likewise.
15074 * gcc.dg/pr53060.c: Likewise.
15075 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15076 * c-c++-common/vector-compare-2.c: Likewise.
15077 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15078 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15079 dg-message line number.
15080
15081 2014-01-15 Matthias Klose <doko@ubuntu.com>
15082
15083 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15084
15085 2014-01-15 Richard Biener <rguenther@suse.de>
15086
15087 PR tree-optimization/59822
15088 * g++.dg/torture/pr59822.C: New testcase.
15089
15090 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15091
15092 PR target/59808
15093 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15094 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15095
15096 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15097 Kugan Vivekanandarajah <kuganv@linaro.org>
15098
15099 PR target/59695
15100 * g++.dg/pr59695.C: New testcase.
15101
15102 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15103
15104 PR target/59803
15105 * gcc.c-torture/compile/pr59803.c: New testcase.
15106
15107 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR c/58943
15110 * gcc.c-torture/execute/pr58943.c: New test.
15111 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15112
15113 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15114
15115 PR target/59794
15116 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15117 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15118 (bar): Change return type to void. Set y to x.
15119 * gcc.target/i386/pr59794-1.c: New testcase.
15120 * gcc.target/i386/pr59794-2.c: Likewise.
15121 * gcc.target/i386/pr59794-3.c: Likewise.
15122 * gcc.target/i386/pr59794-4.c: Likewise.
15123 * gcc.target/i386/pr59794-5.c: Likewise.
15124 * gcc.target/i386/pr59794-6.c: Likewise.
15125 * gcc.target/i386/pr59794-7.c: Likewise.
15126
15127 2014-01-14 Richard Biener <rguenther@suse.de>
15128
15129 PR tree-optimization/58921
15130 PR tree-optimization/59006
15131 * gcc.dg/torture/pr58921.c: New testcase.
15132 * gcc.dg/torture/pr59006.c: Likewise.
15133 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15134
15135 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15136
15137 PR testsuite/59494
15138 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15139 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15140 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15141 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15142 Executing predictive commoning without unrolling.
15143
15144 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15145
15146 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15147 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15148 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15149 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15150 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15151 __builtin_ia32_rsqrt28sd_round.
15152 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15153 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15154 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15155 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15156 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15157 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15158 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15159 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15160 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15161 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15162 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15163 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15164 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15165 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15166 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15167 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15168 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15169 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15170 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15171 fix wrong rounding mode (see above).
15172 * gcc.target/i386/sse-23.c: Ditto.
15173
15174 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15175
15176 * gcc.dg/vmx/insert.c: New.
15177 * gcc.dg/vmx/insert-be-order.c: New.
15178 * gcc.dg/vmx/extract.c: New.
15179 * gcc.dg/vmx/extract-be-order.c: New.
15180
15181 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR tree-optimization/59387
15184 * gcc.c-torture/execute/pr59387.c: New test.
15185
15186 2014-01-13 Richard Biener <rguenther@suse.de>
15187
15188 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15189 adjusting mathlib options.
15190 * gfortran.dg/lto/lto.exp: Likewise.
15191
15192 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15193
15194 * gnat.dg/loop_optimization17.adb: New test.
15195 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15196
15197 2014-01-13 Christian Bruel <christian.bruel@st.com>
15198
15199 * gcc.target/sh/cmpstrn.c: New case.
15200
15201 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15202
15203 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15204 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15205
15206 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15207
15208 PR fortran/58026
15209 * gfortran.dg/alloc_comp_basics_6.f90: New.
15210
15211 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15212
15213 PR fortran/59700
15214 * gfortran.dg/pr59700.f90: New test.
15215
15216 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15217
15218 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15219 * gfortran.dg/use_only_3.f90: Likewise.
15220 * gfortran.dg/inquire_10.f90: Delete opened file.
15221 * gfortran.dg/inquire_15.f90: Likewise.
15222 * gfortran.dg/pr16597.f90: Likewise.
15223 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15224 for PR59419.
15225
15226 2014-01-10 Jeff Law <law@redhat.com>
15227
15228 PR middle-end/59743
15229 * gcc.c-torture/compile/pr59743.c: New test.
15230
15231 2014-01-10 Jan Hubicka <jh@suse.cz>
15232
15233 PR ipa/58585
15234 * g++.dg/torture/pr58585.C: New testcase.
15235
15236 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15237
15238 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15239
15240 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15241
15242 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15243
15244 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15245
15246 PR target/59744
15247 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15248 * gcc.target/aarch64/cmn-neg2.c: New test.
15249
15250 2014-01-10 Richard Biener <rguenther@suse.de>
15251
15252 PR tree-optimization/59374
15253 * gcc.dg/torture/pr59374-3.c: New testcase.
15254
15255 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15256
15257 * lib/target-supports.exp
15258 (check_effective_target_arm_crypto_ok_nocache): New.
15259 (check_effective_target_arm_crypto_ok): Use above procedure.
15260 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15261
15262 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15263
15264 PR ipa/58252
15265 PR ipa/59226
15266 * g++.dg/ipa/devirt-20.C: New testcase.
15267 * g++.dg/torture/pr58252.C: Likewise.
15268 * g++.dg/torture/pr59226.C: Likewise.
15269
15270 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15271
15272 * c-c++-common/asan/no-asan-stack.c: New test.
15273
15274 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15275
15276 PR middle-end/59670
15277 * gcc.dg/pr59670.c: New test.
15278
15279 2014-01-09 Steve Ellcey <sellcey@mips.com>
15280
15281 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15282
15283 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15284
15285 PR middle-end/47735
15286 * gcc.target/i386/pr47735.c: New test.
15287
15288 PR tree-optimization/59622
15289 * g++.dg/opt/pr59622-2.C: New test.
15290 * g++.dg/opt/pr59622-3.C: New test.
15291 * g++.dg/opt/pr59622-4.C: New test.
15292 * g++.dg/opt/pr59622-5.C: New test.
15293
15294 PR sanitizer/59136
15295 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15296 filename:line instead of (modulename+offset) form with stripped
15297 initial / from the filename.
15298
15299 2014-01-09 Ian Lance Taylor <iant@google.com>
15300
15301 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15302 the other Go compiler.
15303
15304 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15305
15306 PR c++/59730
15307 * g++.dg/cpp0x/variadic145.C: New.
15308
15309 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15310
15311 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15312 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15313
15314 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15315
15316 PR testsuite/59524
15317 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15318 are run only if the Cilk library is available/enabled.
15319 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15320 * lib/target-supports.exp (check_libcilkrts_available): New function.
15321
15322 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15323
15324 PR c++/59631
15325 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15326 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15327 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15328 with dg-additional-options.
15329 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15330 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15331 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15332 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15333 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15334 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15335
15336 2014-01-09 Richard Biener <rguenther@suse.de>
15337
15338 PR tree-optimization/59715
15339 * gcc.dg/torture/pr59715.c: New testcase.
15340
15341 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15342
15343 * c-c++-common/asan/no-asan-globals.c: New test.
15344 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15345 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15346 * c-c++-common/asan/use-after-return-1.c: Likewise.
15347 * c-c++-common/asan/no-use-after-return.c: Likewise.
15348
15349 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15350
15351 * gnat.dg/weak2.ad[sb]: New test.
15352
15353 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15354
15355 PR middle-end/59471
15356 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15357 type, use pointers to vector type instead.
15358
15359 2014-01-08 Catherine Moore <clm@codesourcery.com>
15360
15361 * gcc.target/mips/umips-branch-3.c: New test.
15362 * gcc.target/mips/umips-branch-4.c: New test.
15363
15364 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15365
15366 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15367 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15368 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15369 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15370 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15371 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15372 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15373 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15374
15375 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15376
15377 PR rtl-optimization/59137
15378 * gcc.target/mips/pr59137.c: New test.
15379
15380 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15381
15382 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15383 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15384 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15385 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15386 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15387 Require fpic effective target.
15388 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15389
15390 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15391
15392 PR ipa/59722
15393 * gcc.dg/pr59722.c: New test.
15394
15395 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15396
15397 PR middle-end/57748
15398 * gcc.dg/torture/pr57748-3.c: New test.
15399 * gcc.dg/torture/pr57748-4.c: New test.
15400
15401 2014-01-08 Marek Polacek <polacek@redhat.com>
15402
15403 PR middle-end/59669
15404 * gcc.dg/gomp/pr59669-1.c: New test.
15405 * gcc.dg/gomp/pr59669-2.c: New test.
15406
15407 2014-01-08 Martin Jambor <mjambor@suse.cz>
15408
15409 PR ipa/59610
15410 * gcc.dg/ipa/pr59610.c: New test.
15411
15412 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15413
15414 PR fortran/58182
15415 * gfortran.dg/binding_label_tests_26a.f90: New.
15416 * gfortran.dg/binding_label_tests_26b.f90: New.
15417
15418 2014-01-08 Marek Polacek <polacek@redhat.com>
15419
15420 PR sanitizer/59667
15421 * c-c++-common/ubsan/pr59667.c: New test.
15422
15423 2014-01-08 Richard Biener <rguenther@suse.de>
15424
15425 PR middle-end/59630
15426 * gcc.dg/pr59630.c: New testcase.
15427
15428 2014-01-08 Richard Biener <rguenther@suse.de>
15429
15430 PR middle-end/59471
15431 * gcc.dg/pr59471.c: New testcase.
15432
15433 2014-01-07 Jeff Law <law@redhat.com>
15434
15435 PR middle-end/53623
15436 * gcc.target/i386/pr53623.c: New test.
15437
15438 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15439
15440 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15441 blanks at EOF.
15442 * g++.dg/cpp1y/pr58534.C: Likewise.
15443 * g++.dg/cpp1y/pr58536.C: Likewise.
15444 * g++.dg/cpp1y/pr58548.C: Likewise.
15445 * g++.dg/cpp1y/pr58549.C: Likewise.
15446 * g++.dg/cpp1y/pr58637.C: Likewise.
15447 * g++.dg/cpp1y/pr59112.C: Likewise.
15448 * g++.dg/cpp1y/pr59113.C: Likewise.
15449 * g++.dg/cpp1y/pr59629.C: Likewise.
15450 * g++.dg/cpp1y/pr59635.C: Likewise.
15451 * g++.dg/cpp1y/pr59636.C: Likewise.
15452 * g++.dg/cpp1y/pr59638.C: Likewise.
15453
15454 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15455
15456 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15457
15458 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15459
15460 * gcc.target/i386/intrinsics_4.c (bar): New function.
15461
15462 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15463
15464 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15465
15466 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15467
15468 PR rtl-optimization/58668
15469 * gcc.dg/pr58668.c: New test.
15470
15471 PR tree-optimization/59643
15472 * gcc.dg/pr59643.c: New test.
15473 * gcc.c-torture/execute/pr59643.c: New test.
15474
15475 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15476
15477 PR fortran/59589
15478 * gfortran.dg/class_allocate_16.f90: New.
15479
15480 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15481
15482 PR target/59644
15483 * gcc.target/i386/pr59644.c: New test.
15484
15485 2014-01-06 Marek Polacek <polacek@redhat.com>
15486
15487 PR c/57773
15488 * gcc.dg/pr57773.c: New test.
15489
15490 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15491
15492 PR c++/59635
15493 PR c++/59636
15494 PR c++/59629
15495 PR c++/59638
15496 * g++.dg/cpp1y/pr59635.C: New testcase.
15497 * g++.dg/cpp1y/pr59636.C: New testcase.
15498 * g++.dg/cpp1y/pr59629.C: New testcase.
15499 * g++.dg/cpp1y/pr59638.C: New testcase.
15500
15501 2014-01-06 Martin Jambor <mjambor@suse.cz>
15502
15503 PR ipa/59008
15504 * gcc.dg/ipa/pr59008.c: New test.
15505
15506 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15507
15508 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15509 if supported.
15510
15511 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15512
15513 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15514 Require c99_runtime.
15515 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15516
15517 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15518 Require c99_runtime.
15519 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15520 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15521 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15522
15523 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15524 Require c99_runtime.
15525 Make CALC void static.
15526 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15527
15528 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15529 Require c99_runtime.
15530 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15531
15532 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15533
15534 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15535 * gcc.target/i386/pr59501-2.c: Likewise.
15536 * gcc.target/i386/pr59501-3.c: Likewise.
15537 * gcc.target/i386/pr59501-4.c: Likewise.
15538 * gcc.target/i386/pr59501-5.c: Likewise.
15539 * gcc.target/i386/pr59501-6.c: Likewise.
15540
15541 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15542
15543 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15544 * gcc.target/i386/pr59390_1.c: Likewise.
15545 * gcc.target/i386/pr59390_2.c: Likewise.
15546
15547 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15548
15549 * gcc.dg/pr59350.c: Tweak.
15550 * gcc.dg/pr59350-2.c: New test.
15551 * g++.dg/pr59510.C: Likewise.
15552
15553 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15554
15555 PR fortran/59023
15556 * gfortran.dg/bind_c_procs_2.f90: New.
15557
15558 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15559
15560 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15561 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15562 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15563 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15564 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15565 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15566 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15567
15568 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15569
15570 * gcc.target/arm/neon-nested-apcs.c: New test.
15571
15572 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15573
15574 PR tree-optimization/59519
15575 * gcc.dg/vect/pr59519-1.c: New test.
15576 * gcc.dg/vect/pr59519-2.c: New test.
15577
15578 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15579 vmovdqu32.
15580
15581 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15582
15583 PR fortran/59547
15584 * gfortran.dg/typebound_proc_32.f90: New.
15585
15586 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15587
15588 PR c++/58950
15589 * g++.dg/pr58950.C: New file.
15590
15591 2014-01-03 Tobias Burnus <burnus@net-b.de>
15592
15593 PR c++/58567
15594 * g++.dg/gomp/pr58567.C: New.
15595
15596 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15597
15598 PR tree-optimization/59651
15599 * gcc.dg/torture/pr59651.c: New test.
15600 * gcc.dg/vect/pr59651.c: Ditto.
15601
15602 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15603
15604 PR target/59625
15605 * gcc.target/i386/pr59625.c: New test.
15606
15607 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15608
15609 Core DR 1442
15610 PR c++/59165
15611 * g++.dg/cpp0x/range-for28.C: New.
15612 * g++.dg/cpp0x/range-for3.C: Update.
15613
15614 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15615
15616 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15617
15618 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15619
15620 PR c++/59641
15621 * g++.dg/cpp0x/pr59641.C: New file.
15622
15623 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15624
15625 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15626
15627 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15628
15629 PR c++/59378
15630 * g++.dg/ext/pr59378.C: New file.
15631
15632 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15633
15634 Update copyright years
15635
15636 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15637
15638 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15639 notice.
15640
15641 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15642
15643 PR fortran/59654
15644 * gfortran.dg/dynamic_dispatch_12.f90: New.
15645
15646 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15647
15648 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15649 the builtin isn't optimized away as unused.
15650
15651 PR rtl-optimization/59647
15652 * g++.dg/opt/pr59647.C: New test.
15653 \f
15654 Copyright (C) 2014 Free Software Foundation, Inc.
15655
15656 Copying and distribution of this file, with or without modification,
15657 are permitted in any medium without royalty provided the copyright
15658 notice and this notice are preserved.