]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR ipa/61324
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
366970c6 12014-12-11 Jan Hubicka <hubicka@ucw.cz>
2
3 PR ipa/61324
4 * testsuite/g++.dg/pr61324.C: New testcase by Trevor Saunders.
5 * testsuite/g++.dg/tm/pr51411-2.C: Update se the extern function is
6 not eliminated early.
7 * testsuite/gcc.target/i386/pr57756.c: Turn extern inline into static
8 inline.
9
378327a8 102014-12-11 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/42108
13 * gfortran.dg/pr42108.f90: Amend.
14
716da296 152014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
16
17 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
18
230db6c3 192014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20
21 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
22 (vrndnq_f32): ... this.
23 (vrndqa_f32): Rename to...
24 (vrndaq_f32): ... this.
25 (vrndqp_f32): Rename to...
26 (vrndpq_f32): ... this.
27 (vrndqm_f32): Rename to...
28 (vrndmq_f32): ... this.
29 (vrndx_f32): New intrinsic.
30 (vrndxq_f32): Likewise.
31
dc8a5e0f 322014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
33
34 * lib/target-utils.exp: New file.
35 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
36 Include target-utils.exp.
37 * lib/objc.exp: Likewise.
38 * lib/mike-gcc.exp: Load target-utils.exp.
39 * lib/mike-g++.exp: Likewise.
40 * lib/go-torture.exp: Likewise.
41 * lib/fortran-torture.exp: Likewise.
42 * lib/c-torture.exp: Likewise.
43
8a5c90b2 442014-12-10 Ilya Tocar <ilya.tocar@intel.com>
45
46 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
47
fdf7662c 482014-12-10 Jakub Jelinek <jakub@redhat.com>
49
50 PR tree-optimization/62021
51 * gcc.dg/vect/pr62021.c: New test.
52
beb2708d 532014-12-10 Jakub Jelinek <jakub@redhat.com>
54 Evgeny Stupachenko <evstupac@gmail.com>
55
56 PR target/64252
57 * gcc.dg/vect/pr64252.c: New test.
58 * gcc.dg/pr64252.c: New test.
59 * gcc.target/i386/avx2-pr64252.c: New test.
60
44cf2048 612014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
62
63 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
64 from target check.
65
c05218f3 662014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
67
68 * g++.dg/cpp/pr64127.C: Fix.
69
de29887c 702014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
71
72 PR fortran/60718
73 * gfortran.dg/class_alias.f90: New.
74
1996ba0b 752014-12-10 Richard Biener <rguenther@suse.de>
76
77 PR testsuite/64048
78 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
79
7d8dbf66 802014-12-10 Richard Biener <rguenther@suse.de>
81
82 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
83
92e59323 842014-12-10 Martin Liska <mliska@suse.cz>
85
86 * gcc.dg/ipa/pr63909.c: New test.
87
25060713 882014-12-10 Kai Tietz <ktietz@redhat.com>
89
8a5bd7fc 90 PR c++/64127
91 * g++.dg/cpp/pr64127.C: New file.
92
25060713 93 PR c++/64100
94 * g++.dg/template/pr64100.C: New file.
95
75fa2041 962014-12-10 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/64191
99 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
100 indirect clobbers.
101
12e851f9 1022014-12-09 Alan Lawrence <alan.lawrence@arm.com>
103
104 PR target/63870
105 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
106 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
107 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
108 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
109 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
110 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
111 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
112 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
113 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
114 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
115 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
116 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
117 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
118 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
119 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
120 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
121 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
122 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
123 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
124 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
125 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
126 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
127 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
128 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
129
923b9dd1 1302014-12-09 Alan Lawrence <alan.lawrence@arm.com>
131
334c57a0 132 PR target/63870
923b9dd1 133 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
134 expected error message.
135
e5827b9c 1362014-12-09 Alan Lawrence <alan.lawrence@arm.com>
137
334c57a0 138 PR target/63870
e5827b9c 139 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
140
96ddcbba 1412014-12-09 Alan Lawrence <alan.lawrence@arm.com>
142
334c57a0 143 PR target/63950
96ddcbba 144 * gcc.target/aarch64/vld1_lane-o0.c: New test.
145
dd66fd38 1462014-12-09 Alan Lawrence <alan.lawrence@arm.com>
147
148 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
149
66b69275 1502014-12-09 David Malcolm <dmalcolm@redhat.com>
151
152 PR jit/64166
153 PR jit/64020
154 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
155 (check_string_contains): New function.
156 * jit.dg/test-error-unrecognized-dump.c: New file.
157 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
158 (trig_statistics_dump): New variable.
159 (create_test_of_builtin_trig): Enable dumping of "sincos" and
160 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
161 (verify_test_of_builtin_trig): Verify the sincos and statistics
162 dumps.
163 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
164 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
165 (verify_code): Verify the tree-vrp1 dump.
166
e04e0c8a 1672014-12-09 Uros Bizjak <ubizjak@gmail.com>
168
169 PR bootstrap/64213
170 Revert:
171 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
172
173 PR rtl-optimization/64037
174 * g++.dg/pr64037.C: New test.
175
46816709 1762014-12-09 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/64193
179 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
180
1e25901c 1812014-12-09 Richard Biener <rguenther@suse.de>
182
183 PR middle-end/64199
184 * gcc.dg/torture/pr64199.c: New testcase.
185
48b2f1a2 1862014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
187
188 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
189 * gcc.dg/lto/chkp-privatize_0.c: New.
190 * gcc.dg/lto/chkp-privatize_1.c: New.
191
e5e4fa49 1922014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
193
194 PR bootstrap/63995
195 * g++.dg/dg.exp: Add mpx-dg.exp.
196 * g++.dg/pr63995-1.C: New.
197
7a542b16 1982014-12-08 Sandra Loosemore <sandra@codesourcery.com>
199
200 * gcc.target/aarch64/bics_4.c: New.
201
9d231822 2022014-12-08 Mark Wielaard <mjw@redhat.com>
203
204 PR debug/60782
205 * gcc.dg/debug/dwarf2/atomic.c: New test.
206 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
207
c036c092 2082014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
209
210 PR target/61692
211 * gcc.dg/pr61692.c: New test.
212
fdeed9df 2132014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
214
215 PR ipa/64049
216 * g++.dg/ipa/pr64049.h: New.
217 * g++.dg/ipa/pr64049-1.C: New.
218 * g++.dg/ipa/pr64049-2.C: New.
219
a857b256 2202014-12-08 Alex Velenko <Alex.Velenko@arm.com>
221
222 * gcc.target/aarch64/bics_3.c : New testcase.
223
6fa49e69 2242014-12-08 Felix Yang <felix.yang@huawei.com>
225 Haijian Zhang <z.zhanghaijian@huawei.com>
226 Jiji Jiang <jiangjiji@huawei.com>
227 Pengfei Sui <suipengfei@huawei.com>
228
229 * gcc.target/aarch64/vfma.c: New test.
230 * gcc.target/aarch64/vfma_n.c: New test.
231 * gcc.target/aarch64/vfms.c: New test.
232 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
233 for rsubhn2 & subhn2.
234
3b2261cd 2352014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
236
237 * gcc.target/i386/chkp-bndret.c: New.
238 * gcc.target/i386/chkp-strchr.c: New.
239
308b6b69 2402014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
241
242 PR target/53513
243 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
244
9a439386 2452014-12-07 John David Anglin <danglin@gcc.gnu.org>
246
247 PR testsuite/64038
248 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
249 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
250
f9672182 2512014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
252
253 * gcc.target/h8300/h8300.exp: Fix duplicated text.
254 * gcc.target/h8300/pragma-isr.c: Likewise.
255 * gcc.target/h8300/pragma-isr2.c: Likewise.
256
e464efa0 2572014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
258
259 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
260 the test.
261 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
262 the test. Fix expected output.
263 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
264
c11b875d 2652014-12-07 Jan Hubicka <hubicka@ucw.cz>
266
267 * gcc.dg/addr_equal-1.c: New testcase.
268
ded1c768 2692014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
270 Sebastian Pop <s.pop@samsung.com>
271 Brian Rzycki <b.rzycki@samsung.com>
272
273 PR tree-optimization/54742
274 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
275 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
276
5ebccf71 2772014-12-06 Marek Polacek <polacek@redhat.com>
278
279 PR tree-optimization/64183
280 * gcc.dg/tree-ssa/pr64183.c: New test.
281
d1bba7d4 2822014-12-06 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR target/64200
285 * gcc.target/i386/memcpy-strategy-4.c: New test.
286
661191fd 2872014-12-05 Jakub Jelinek <jakub@redhat.com>
288
289 PR sanitizer/64170
290 * gcc.dg/asan/pr64170.c: New test.
291
7d6914c8 2922014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
293
294 PR target/53199
295 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
296
18852586 2972014-12-05 Bin Cheng <bin.cheng@arm.com>
298
299 * gcc.target/aarch64/ldp_stp_1.c: New test.
300 * gcc.target/aarch64/ldp_stp_2.c: New test.
301 * gcc.target/aarch64/ldp_stp_3.c: New test.
302 * gcc.target/aarch64/ldp_stp_4.c: New test.
303 * gcc.target/aarch64/ldp_stp_5.c: New test.
304 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
305 and peephole2 pass.
306
7298e195 3072014-12-05 Sandra Loosemore <sandra@codesourcery.com>
308
309 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
310 * gcc.dg/vect/pr63341-2.c: Likewise.
311 * gcc.dg/vect/pr63379.c: Likewise.
312 * gcc.dg/vect/pr63605.c: Likewise.
313
e84c0407 3142014-12-05 Andre Vehreschild <vehre@gmx.de>
315
316 PR fortran/60414
317 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
318
37275a44 3192014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
320
321 PR target/64056
322 * lib/target-supports.exp (check_effective_target_stpcpy): New.
323 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
324
6d6bdc28 3252014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
326
327 * gfortran.dg/line_length_5.f90: New test.
328
130f2334 3292014-12-04 Sriraman Tallam <tmsriram@google.com>
330 H.J. Lu <hongjiu.lu@intel.com>
331
332 * gcc.target/i386/pie-copyrelocs-1.c: New test.
333 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
334 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
335 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
336
337 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
338 New procedure.
339
4cc5517d 3402014-12-04 Marek Polacek <polacek@redhat.com>
341
342 PR middle-end/56917
343 * c-c++-common/ubsan/pr56917.c: New test.
344
ae7b7bc8 3452014-12-04 Martin Jambor <mjambor@suse.cz>
346
347 * gcc.dg/ipa/propalign-1.c: New test.
348 * gcc.dg/ipa/propalign-2.c: Likewise.
349
a869d5f7 3502014-12-04 Jakub Jelinek <jakub@redhat.com>
351
352 PR c++/56493
353 * c-c++-common/pr56493.c: New test.
354
dca1aec1 3552014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
356
357 * lib/target-supports.exp (check_effective_target_tiny): Cache
358 predicate value.
359
20f7edc1 3602014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
361
362 PR testsuite/64145
363 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
364 -fgraphite-identity.
365
ff69e42b 3662014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/63558
369 * g++.dg/init/goto3.C: New.
370 * g++.dg/eh/goto2.C: Adjust.
371 * g++.dg/ext/vla14.C: Likewise.
372 * g++.dg/gomp/block-1.C: Likewise.
373 * g++.dg/gomp/block-2.C: Likewise.
374 * g++.dg/gomp/block-3.C: Likewise.
375 * g++.dg/gomp/block-5.C: Likewise.
376 * g++.dg/gomp/target-1.C: Likewise.
377 * g++.dg/gomp/target-2.C: Likewise.
378 * g++.dg/gomp/taskgroup-1.C: Likewise.
379 * g++.dg/gomp/teams-1.C: Likewise.
380 * g++.dg/init/goto2.C: Likewise.
381 * g++.dg/warn/pedantic1.C: Likewise.
382 * g++.old-deja/g++.jason/jump.C: Likewise.
383 * g++.old-deja/g++.law/arm6.C: Likewise.
384 * g++.old-deja/g++.other/goto1.C: Likewise.
385 * g++.old-deja/g++.other/goto3.C: Likewise.
386 * g++.old-deja/g++.other/init9.C: Likewise.
387
4434a1d1 3882014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
389
390 PR target/64019
391 * gcc.target/powerpc/pr64019.c: New file.
392
4166acc7 3932014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
394
395 PR fortran/44054
396 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
397 * gfortran.dg/warnings_are_errors_1.f: Likewise.
398
4327ff5a 3992014-12-03 David Edelsohn <dje.gcc@gmail.com>
400
401 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
402
41f9e08b 4032014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
404
405 * gcc.target/epiphany/fcmp-1.c: New test.
406
4501e2ec 4072014-12-03 Petr Murzin <petr.murzin@intel.com>
408
409 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
410 scanning.
411 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
412 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
413 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
414 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
415 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
416 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
417 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
418 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
419 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
420 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
421 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
422 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
423 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
424 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
425 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
426 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
427 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
428 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
429 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
430 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
431 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
432 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
433 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
434 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
435 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
436 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
437 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
438 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
439 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
440 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
441 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
442 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
443 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
444 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
445 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
446 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
447 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
448 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
449 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
450 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
451 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
452 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
453 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
454 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
455 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
456 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
457 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
458 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
459 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
460 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
461 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
462 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
463 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
464 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
465 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
466 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
467 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
468 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
469 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
470 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
471 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
472 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
473 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
474 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
475 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
476 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
477 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
478 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
479 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
480 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
481 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
482 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
483 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
484 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
485 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
486 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
487 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
488 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
489 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
490 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
491 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
492 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
493 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
494 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
495 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
496 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
497 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
498 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
499 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
500 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
501 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
502 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
503 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
504 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
505 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
506 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
507 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
508 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
509 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
510 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
511 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
512 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
513 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
514 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
515 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
516 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
517 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
518 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
519 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
520 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
521 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
522 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
523 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
524 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
525 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
526 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
527 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
528 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
529 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
530 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
531 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
532 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
533 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
534 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
535 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
536 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
537 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
538 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
539 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
540 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
541 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
542 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
543 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
544 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
545 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
546 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
547 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
548 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
549 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
550 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
551 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
552 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
553 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
554 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
555 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
556 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
557 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
558 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
559 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
560 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
561 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
562 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
563 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
564 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
565 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
566 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
567 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
568 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
569 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
570 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
571 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
572 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
573 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
574 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
575 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
576 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
577 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
578 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
579 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
580 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
581 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
582 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
583 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
584 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
585 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
586 * gcc.target/i386/avx512f-gather-5.c: Ditto.
587 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
588 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
589 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
590 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
591 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
592 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
593 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
594 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
595 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
596 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
597 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
598 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
599 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
600 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
601 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
602 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
603 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
604 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
605 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
606 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
607 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
608 * gcc.target/i386/avx512f-korw-1.c: Ditto.
609 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
610 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
611 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
612 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
613 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
614 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
615 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
616 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
617 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
618 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
619 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
620 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
621 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
622 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
623 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
624 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
625 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
626 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
627 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
628 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
629 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
630 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
631 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
632 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
633 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
634 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
635 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
636 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
637 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
638 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
639 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
640 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
641 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
643 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
644 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
645 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
646 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
647 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
648 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
649 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
650 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
651 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
652 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
653 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
654 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
655 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
656 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
657 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
658 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
659 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
660 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
661 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
662 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
663 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
664 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
665 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
666 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
667 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
668 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
669 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
670 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
671 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
673 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
674 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
675 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
676 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
677 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
678 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
679 * gcc.target/i386/avx512f-vec-init.c: Ditto.
680 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
681 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
682 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
683 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
684 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
685 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
686 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
687 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
688 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
689 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
690 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
691 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
692 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
693 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
694 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
695 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
696 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
697 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
698 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
699 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
700 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
701 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
702 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
703 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
704 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
705 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
706 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
707 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
708 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
709 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
710 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
711 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
712 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
713 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
714 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
715 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
716 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
717 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
718 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
719 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
720 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
721 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
722 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
723 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
724 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
725 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
726 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
727 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
728 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
729 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
730 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
731 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
732 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
733 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
734 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
735 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
736 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
737 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
738 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
739 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
740 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
741 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
742 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
743 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
744 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
745 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
746 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
747 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
748 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
749 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
750 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
751 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
752 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
753 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
755 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
756 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
757 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
758 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
759 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
760 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
761 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
762 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
763 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
764 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
765 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
766 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
767 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
768 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
769 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
770 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
771 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
772 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
773 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
774 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
775 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
789 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
790 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
791 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
792 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
793 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
794 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
795 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
796 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
797 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
798 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
799 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
800 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
801 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
802 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
803 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
804 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
805 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
806 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
807 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
808 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
809 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
810 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
811 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
812 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
813 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
814 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
815 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
816 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
817 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
818 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
819 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
820 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
821 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
822 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
823 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
824 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
825 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
826 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
827 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
828 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
829 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
830 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
831 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
832 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
833 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
834 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
835 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
836 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
837 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
838 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
839 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
840 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
841 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
842 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
843 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
844 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
845 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
846 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
847 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
848 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
849 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
850 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
851 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
852 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
853 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
854 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
855 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
856 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
857 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
858 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
859 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
860 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
861 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
862 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
863 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
864 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
865 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
866 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
867 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
868 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
869 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
870 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
871 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
872 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
873 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
874 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
875 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
876 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
877 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
878 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
879 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
880 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
881 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
882 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
883 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
884 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
885 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
886 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
887 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
888 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
889 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
890 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
891 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
892 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
893 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
894 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
895 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
896 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
897 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
898 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
899 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
900 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
901 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
902 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
903 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
904 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
905 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
907 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
909 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
910 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
911 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
912 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
913 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
915 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
916 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
917 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
919 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
920 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
921 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
923 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
924 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
925 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
926 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
927 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
928 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
929 * gcc.target/i386/avx512f_cond_move.c: Ditto.
930 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
931 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
932 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
933 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
934 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
935 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
936 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
937 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
938 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
939 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
940 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
941 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
942 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
943 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
944 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
945 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
946 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
947 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
948 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
949 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
950 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
951 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
952 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
953 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
954 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
955 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
956 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
957 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
958 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
959 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
960 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
961 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
962 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
963 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
964 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
965 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
966 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
967 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
968 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
969 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
970 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
971 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
972 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
973 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
974 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
975 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
976 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
977 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
978 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
979 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
980 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
981 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
982 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
983 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
984 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
985 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
986 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
987 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
988 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
989 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
990 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
991 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
992 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
993 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
994 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
995 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
996 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
997 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
998 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
999 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1000 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1001 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1002 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1003 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1004 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1005 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1006 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1007 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1009 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1010 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1011 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1012 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1013 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1014 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1015 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1016 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1017 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1018 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1019 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1020 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1021 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1022 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1023 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1024 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1025 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1026 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1027 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1028 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1029 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1030 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1031 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1032 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1033 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1034 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1035 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1036 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1037 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1038 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1039 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1040 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1041 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1042 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1043 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1044 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1045 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1046 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1047 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1048 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1049 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1050 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1051 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1052 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1053 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1054 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1055 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1056 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1057 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1058 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1059 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1060 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1061 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1062 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1063 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1064 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1065 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1066 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1067 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1068 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1069 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1070 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1071 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1072 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1073 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1074 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1075 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1076 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1077 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1078 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1080 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1081 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1082 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1083 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1084 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1085 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1086 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1087 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1088 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1089 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1090 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1091 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1092 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1093 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1094 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1095 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1096 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1097 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1098 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1099 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1100 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1101 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1102 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1103 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1104 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1105 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1106 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1107 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1108 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1109 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1110 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1111 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1112 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1113 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1114 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1115 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1116 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1117 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1118 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1119 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1120 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1121 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1122 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1123 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1124 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1125 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1126 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1127 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1128 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1129 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1130 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1131 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1132 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1133 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1134 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1135 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1136 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1137 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1138 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1139 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1140 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1141 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1142 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1143 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1144 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1145 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1146 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1147 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1148 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1149 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1150 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1151 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1152 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1153 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1154 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1155 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1156 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1157 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1158 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1159 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1160 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1161 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1162 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1163 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1164 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1165 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1166 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1167 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1168 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1169 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1170 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1171 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1172 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1173 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1174 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1175 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1176 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1177 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1178 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1179 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1180 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1181 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1182 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1183 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1184 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1185 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1186 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1187 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1188 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1189 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1190 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1191 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1192 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1193 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1194 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1195 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1196 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1197 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1198 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1199 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1200 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1201 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1202 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1203 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1204 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1205 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1206 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1207 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1208 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1209 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1210 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1211 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1212 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1213
4468904c 12142014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1215
1216 PR rtl-optimization/64151
1217 PR rtl-optimization/64156
1218 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1219
fcf56aaf 12202014-12-03 Tom de Vries <tom@codesourcery.com>
1221
1222 PR rtl-optimization/63957
1223 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1224 -fno-ipa-ra.
1225 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1226 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1227 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1228 * gcc.target/aarch64/fuse-caller-save.c: Same.
1229 * gcc.target/arm/fuse-caller-save.c: Same.
1230 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1231 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1232 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1233 * gcc.target/i386/fuse-caller-save.c: Same.
1234 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1235 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1236 * gcc.target/mips/fuse-caller-save.c: Same.
1237 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1238 -ffoo/-fno-foo options.
1239
0a32b282 12402014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1241
1242 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1243 vec_concatv2di template.
1244
55564e65 12452014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1246
1247 PR rtl-optimization/52714
1248 * gcc.target/m68k/pr52714.c: New testcase.
1249
269b76fe 12502014-12-02 Uros Bizjak <ubizjak@gmail.com>
1251
1252 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1253 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1254 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1255 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1256 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1257 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1258
2b035ffe 12592014-12-02 Marek Polacek <polacek@redhat.com>
1260
1261 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1262 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1263 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1264
47327d52 12652014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1266
1267 PR target/64108
1268 * gcc.target/i386/memset-strategy-2.c: New test.
1269
44fa0005 12702014-12-02 Richard Biener <rguenther@suse.de>
1271
1272 * gcc.dg/torture/20141202-1.c: New testcase.
1273
250f3f34 12742014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1275
1276 PR ipa/63814
1277 * g++.dg/ipa/pr63814.C: New test.
1278
c582c470 12792014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1280
1281 * gcc.target/aarch64/remat1.c: New testcase.
1282
29f60779 12832014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1284
1285 PR rtl-optimization/59278
1286 * gcc.target/sh/pr59278.c: New.
1287
bdb742d0 12882014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/60859
1291 * g++.dg/cpp0x/initlist88.C: New.
1292
729d1d67 12932014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1294
1295 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1296
6c273702 12972014-12-01 David Malcolm <dmalcolm@redhat.com>
1298
1299 * jit.dg/jit.exp (verify_exit_status): New function.
1300 (fixed_host_execute): Verify the exit status of the spawnee.
1301
5e06ce4c 13022014-12-01 David Malcolm <dmalcolm@redhat.com>
1303
1304 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1305
f0591a76 13062014-12-01 David Malcolm <dmalcolm@redhat.com>
1307
1308 PR jit/63854
1309 * jit.dg/jit.exp (report_leak): New.
1310 (parse_valgrind_logfile): New.
1311 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1312 in the environment, and if so, run the executable under
1313 valgrind, capturing valgrind's output to a logfile. Parse the
1314 log file, generating PASSes and XFAILs for the summary of leaks.
1315 Use "wait" before "close": valgrind might not have finished
1316 writing the log out before we parse it, so we need to wait for
1317 the spawnee to finish.
1318
2bae3640 13192014-12-01 David Malcolm <dmalcolm@redhat.com>
1320
1321 PR jit/63969
1322 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1323 (check_string_starts_with): New.
1324 * jit.dg/test-error-pr63969-missing-driver.c: New.
1325
2856bca6 13262014-12-01 David Malcolm <dmalcolm@redhat.com>
1327
1328 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1329 when calling jit_check_compile to avoid embedding the full path of
1330 the testcase into the test results.
1331
440d632d 13322014-12-01 Marek Polacek <polacek@redhat.com>
1333
1334 PR sanitizer/64121
1335 * c-c++-common/ubsan/pr64121.c: New test.
1336
6b71bdb4 13372014-12-01 Marek Polacek <polacek@redhat.com>
1338
1339 PR sanitizer/63956
1340 * c-c++-common/ubsan/shift-5.c: Add xfails.
1341 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1342 * g++.dg/ubsan/pr63956.C: New test.
1343
dd418b39 13442014-12-01 Marek Polacek <polacek@redhat.com>
1345
1346 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1347 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1348 * g++.dg/cpp1y/constexpr-void1.C: New test.
1349
adedbdfa 13502014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/60845
1353 * g++.dg/parse/error55.C: New.
1354
2309dbdc 13552014-12-01 Richard Biener <rguenther@suse.de>
1356
1357 PR tree-optimization/15346
1358 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1359
3c7578f3 13602014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1361
1362 PR tree-optimization/63941
1363 * gcc.dg/torture/pr63941.c: New test.
1364
c5898764 13652014-12-01 Martin Jambor <mjambor@suse.cz>
1366
1367 PR ipa/63551
1368 * gcc.dg/ipa/pr63551.c: New test.
1369 * gcc.dg/ipa/pr64041.c: Likewise.
1370
c4dabffe 13712014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1372
1373 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1374 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1375 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1376 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1377 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1378 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1379 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1380 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1381 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1382 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1383 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1384 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1385 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1386 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1387 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1388 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1389 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1390 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1391 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1392 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1393 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1394 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1395 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1396 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1397 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1398 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1399 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1400 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1401 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1402 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1403 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1404 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1405 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1406 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1407 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1408 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1409 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1410 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1411 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1412 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1413 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1414 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1415 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1416 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1417 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1418 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1419 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1420 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1421 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1422 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1423 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1424 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1425 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1426 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1427 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1428 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1429 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1430 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1431 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1432 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1433 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1434 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1435 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1436 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1437 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1438 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1439 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1440 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1441 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1442 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1443 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1444 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1445 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1446 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1447 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1448 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1449 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1450 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1451 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1452 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1453 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1454 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1455 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1456 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1457 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1458 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1459 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1460 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1461 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1462 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1463 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1464 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1465 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1466 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1467 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1468 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1469 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1470 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1471 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1472 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1473 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1474 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1475 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1476 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1477 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1478 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1479 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1480 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1481 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1482 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1483 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1484 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1485 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1486 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1487 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1488 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1489 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1490 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1491 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1492 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1493 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1494 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1495 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1496 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1497 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1498 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1499 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1500 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1501 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1502 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1503 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1504 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1505 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1506 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1507 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1508 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1509 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1510 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1511 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1512 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1513 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1514 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1515 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1516 * gcc.target/i386/avx512f-helper.h: Ditto.
1517 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1518 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1519 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
1520 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1521 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1522 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1523 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1524 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1525 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1526 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1527 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1528 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1529 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1530 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1531 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1533 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1534 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1535 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1536 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1537 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1538 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1539 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1540 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1541 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1543 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1544 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1545 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1546 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1547 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1548 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1549 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1550 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1551 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1552 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1553 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1554 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1555 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1556 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1557 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1559 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1560 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1561 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1562 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1563 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1564 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1565 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1566 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1567 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1568 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1569 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1570 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1571 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1572 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1573 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1574 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1575 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1576 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1577 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1578 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1579 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1580 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1581 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1582 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1583 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1584 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1585 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1586 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1587 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1588 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1589 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1590 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1591 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1592 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1593 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1594 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1598 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1601 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1603 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1605 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1607 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1609 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1611 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1613 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1615 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1617 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1801 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1862 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1866 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1867 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1869 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1871 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1872 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1873 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1874 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1875 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1876 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1877 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1878 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1879 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1880 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1881 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1882 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1883 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1884 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1885 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1886 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1887 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1888 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1889 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1890
546e837f 18912014-12-01 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/63738
1894 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
1895
e047bb15 18962014-11-29 H.J. Lu <hongjiu.lu@intel.com>
1897
1898 PR target/64114
1899 * gcc.target/i386/pr64114.c: New test.
1900
e6260d89 19012014-11-29 Joseph Myers <joseph@codesourcery.com>
1902
1903 PR preprocessor/41698
1904 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
1905
c77a06af 19062014-11-28 Vladimir Makarov <vmakarov@redhat.com>
1907
1908 PR target/64061
1909 * gcc.target/i386/pr64061.c: New.
1910
d2f60593 19112014-11-28 Marek Polacek <polacek@redhat.com>
1912
1913 * c-c++-common/ubsan/shift-8.c: New test.
1914
c5181370 19152014-11-28 Vladimir Makarov <vmakarov@redhat.com>
1916
1917 PR rtl-optimization/64087
c77a06af 1918 * gcc.dg/pr64087.c: New.
c5181370 1919
7ca7358e 19202014-11-28 H.J. Lu <hongjiu.lu@intel.com>
1921
1922 PR rtl-optimization/64037
1923 * g++.dg/pr64037.C: New test.
1924
6da5aa28 19252014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
1926
1927 * gcc.target/i386/pr52252-atom-1.c: Delete.
1928
84450ddc 19292014-11-28 Jiong Wang <jiong.wang@arm.com>
1930
1931 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
1932 testcase for soft-float.
1933
dd284cd9 19342014-11-28 H.J. Lu <hongjiu.lu@intel.com>
1935
1936 * gcc.target/i386/pr63661.c: Replace -mtune=native with
1937 -mtune=nehalem.
1938 (foo): Replace "!=" with delta.
1939 (main): Remove __builtin_printf.
1940
4e629595 19412014-11-28 Renlin Li <renlin.li@arm.com>
1942
1943 PR target/63661
1944 * gcc.target/i386/pr63661.c: Use native tune.
1945
19462014-11-28 Renlin Li <renlin.li@arm.com>
05be1167 1947
1948 PR target/63661
1949 * gcc.target/i386/pr63661.c: New test.
1950
fce2dbd1 19512014-11-28 Marek Polacek <polacek@redhat.com>
1952
1953 PR c/63862
1954 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
1955 * c-c++-common/ubsan/shift-7.c: New test.
1956
3990a84c 19572014-11-28 Richard Biener <rguenther@suse.de>
1958
1959 PR middle-end/64084
1960 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
1961 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
1962
099b097f 19632014-11-27 Richard Biener <rguenther@suse.de>
1964
1965 PR middle-end/64088
1966 * gcc.dg/torture/pr64088.c: New testcase.
1967
1968 PR tree-optimization/64088
1969 * gcc.dg/torture/pr64091.c: New testcase.
1970
ffbfc7c5 19712014-11-27 Ilya Tocar <ilya.tocar@intel.com>
1972
1973 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
1974 * gcc.target/i386/builtin_target.c: Ditto.
1975
9815c012 19762014-11-27 Kai Tietz <ktietz@redhat.com>
1977
1978 PR c++/63904
1979 * g++.dg/cpp0x/pr63904.C: New.
1980
295327ab 19812014-11-27 Jakub Jelinek <jakub@redhat.com>
1982
50f9371e 1983 PR middle-end/64067
1984 * gcc.c-torture/compile/pr64067.c: New test.
1985
295327ab 1986 PR tree-optimization/64024
1987 * gcc.dg/vect/vect-simd-clone-13.c: New test.
1988 * gcc.dg/vect/vect-simd-clone-14.c: New test.
1989
0e207eb8 19902014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1991
1992 PR target/59593
1993 * gcc.target/arm/constant-pool.c: New test.
1994
8d56e43d 19952014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1996
1997 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
1998
addf6c7a 19992014-11-27 Richard Biener <rguenther@suse.de>
2000
2001 PR tree-optimization/64083
2002 * gcc.dg/torture/pr64083.c: New testcase.
2003
041208c6 20042014-11-27 Richard Biener <rguenther@suse.de>
2005
2006 PR tree-optimization/61634
2007 * gcc.dg/vect/pr61634.c: New testcase.
2008
e619da64 20092014-11-26 David Edelsohn <dje.gcc@gmail.com>
2010
2011 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2012
9306e6af 20132014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 PR c++/63757
2016 * g++.dg/cpp0x/nullptr33.C: New.
2017
9bb6ab3b 20182014-11-26 Jakub Jelinek <jakub@redhat.com>
2019
2020 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2021 tsan_init): Don't use -fPIE or -pie.
2022
cfd85d03 20232014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2024
2025 PR ipa/61190
2026 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2027
90acc3c9 20282014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/59114
2031 * g++.dg/cpp0x/auto43.C: New.
2032
520f63be 20332014-11-26 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/63738
2036 * gcc.dg/torture/pr63738.c: New testcase.
2037
13a78ad1 20382014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2039
2040 PR bootstrap/63995
2041 * gcc.target/i386/pr63995-2.c: New.
2042
9a35f424 20432014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2044
2045 PR lto/64075
2046 * gcc.dg/pr64075.c: New.
2047
e5d1e253 20482014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2051 *-*-solaris* && !gld.
2052 * gcc.target/i386/mcount_pic.c: Likewise.
2053 Use -pg.
2054
b4721d74 20552014-11-21 Mark Wielaard <mjw@redhat.com>
2056
2057 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2058 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2059 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2060 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2061 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2062
aa643a01 20632014-11-24 Mark Wielaard <mjw@redhat.com>
2064
2065 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2066 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2067 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2068
6968257f 20692014-11-26 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/62238
2072 * gcc.dg/torture/pr62238.c: New testcase.
2073
3d631d7c 20742014-11-25 Andrew Pinski <apinski@cavium.com>
2075
2076 * gcc.c-torture/execute/20141125-1.c: New testcase.
2077
bf79c656 20782014-11-25 Tobias Burnus <burnus@net-b.de>
2079
2080 * gfortran.dg/empty_label.f: Change test to continue testing
2081 for -fmax-errors=1.
2082 * gfortran.dg/empty_label.f90: Ditto.
2083 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2084
68442471 20852014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2086
bf79c656 2087 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2088 Update comment.
2089 * g++.old-deja/g++.law/enum9.C: Likewise.
2090 * g++.old-deja/g++.other/enum4.C: Likewise.
68442471 2091
1c142eef 20922014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2093
2094 PR target/63534
2095 * gcc.target/i386/pr63534.c: New test.
2096
be2d51f9 20972014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2098
2099 PR target/63527
2100 * gcc.target/i386/pr63527.c: New test.
2101
e90b28a5 21022014-11-25 Martin Liska <mliska@suse.cz>
2103
2104 PR bootstrap/64050
2105 PR ipa/64060
2106 * gcc.dg/plugin/plugin.exp: New plugin.
2107 * gcc.dg/plugin/sreal-test-1.c: New test.
2108 * gcc.dg/plugin/sreal_plugin.c: New test.
2109
c70b2c00 21102014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2111
2112 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2113 -mhard-float options. Ensure that explicit -mfp* options imply
2114 both -mhard-float and -mdouble-float.
2115 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2116 compile options.
2117
18adeccd 21182014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2119
2120 PR c++/63786
2121 * g++.dg/cpp0x/variadic163.C: New.
2122
53fd9ebf 21232014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2124
2125 PR target/64056
2126 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2127 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2128 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2129 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2130 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2131
6358ab24 21322014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gcc.target/powerpc/longcall-2.c: New test.
2135
396c36b7 21362014-11-25 Marek Polacek <polacek@redhat.com>
2137
2138 PR c/63877
2139 * gcc.dg/pr63877.c: New test.
2140
4c4946db 21412014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2142
2143 PR ipa/64059
2144 * g++.dg/ipa/pr64059.C: New test.
2145
f9d84b38 21462014-11-24 Uros Bizjak <ubizjak@gmail.com>
2147
2148 PR target/63847
2149 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2150 for 32bit x86 targets.
2151 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2152
6f548414 21532014-11-24 Tobias Burnus <burnus@net-b.de>
2154
2155 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2156 * gfortran.dg/dollar_sym_1.f90: Ditto.
2157 * gfortran.dg/dollar_sym_3.f: Ditto.
2158
586a8300 21592014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2160
6f548414 2161 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
586a8300 2162 Add aarch64{,_be}.
2163
a5650c86 21642014-11-24 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/63679
2167 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2168 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2169 * gcc.target/i386/ssetype-1.c: Likewise.
2170 * gcc.target/i386/ssetype-3.c: Likewise.
2171 * gcc.target/i386/ssetype-5.c: Likewise.
2172
731c3492 21732014-11-24 Jonathan Wakely <jwakely@redhat.com>
2174 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 PR c++/63203
2177 * g++.dg/warn/Winit-self-2.C: New.
2178
dc48ad1b 21792014-11-24 Petr Murzin <petr.murzin@intel.com>
2180
2181 * gcc.target/i386/extract-insert-combining.c: New test.
2182
524474b3 21832014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2184
2185 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2186
ec4e1cd9 21872014-11-24 Richard Biener <rguenther@suse.de>
2188
2189 PR testsuite/64039
2190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2191
62b0a610 21922014-11-24 Richard Biener <rguenther@suse.de>
2193
2194 PR tree-optimization/55334
2195 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2196
4d585594 21972014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2198
2199 * gnat.dg/opt45.adb: New test.
2200
4ae01868 22012014-11-24 Tobias Burnus <burnus@net-b.de>
2202
2203 * gfortran.dg/dollar_sym_3.f: Update dg-error.
6f548414 2204 * gfortran.dg/coarray_collectives_3.f90: Ditto.
4ae01868 2205
bb6680f8 22062014-11-23 David Edelsohn <dje.gcc@gmail.com>
2207
2208 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2209 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2210 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2211 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
f9d84b38 2212
638664b8 22132014-11-23 Tobias Burnus <burnus@net-b.de>
2214
2215 * gfortran.dg/tab_continuation.f: Update dg-*.
2216
f8d311cc 22172014-11-23 Andrew Pinski <apinski@cavium.com>
2218
2219 * gcc.c-torture/compile/20120927-1.c: New testcase.
2220 * gcc.c-torture/compile/20120830-1.c: New testcase.
2221
47a1b5e6 22222014-11-22 Andrew Pinski <apinski@cavium.com>
2223
2224 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2225 argc is always greater than 1 (octeon simulator).
2226 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2227
eab74e53 22282014-11-22 Andrew Pinski <apinski@cavium.com>
2229
2230 PR target/63971
2231 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2232 x30 (in the epilogue).
2233 * gcc.target/aarch64/test_frame_6.c: Likewise.
2234 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2235 x30 and x19 (in the epilogue).
2236 * gcc.target/aarch64/test_frame_4.c: Likewise.
2237 * gcc.target/aarch64/test_frame_7.c: Likewise.
2238
f6a4de85 22392014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2240
2241 PR target/63783
2242 PR target/51244
2243 * gcc.target/sh/torture/pr63783-1.c: New.
2244 * gcc.target/sh/torture/pr63783-2.c: New.
2245 * gcc.target/sh/pr51244-20.c: Adjust.
2246 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2247
d056c63a 22482014-11-22 Tobias Burnus <burnus@net-b.de>
2249
2250 * gfortran.dg/coarray/cosubscript_1.f90: New.
2251
8c06599b 22522014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gnat.dg/specs/pack11.ads: New test.
2255
3f14e5f8 22562014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * gnat.dg/specs/no_streams.ads: New test.
2259
4e2897c2 22602014-11-22 Uros Bizjak <ubizjak@gmail.com>
2261
2262 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2263 store_modtion rtl dump.
2264 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2265 * gcc.dg/var-expand3.c (dg-final): Ditto.
2266
c1280a5c 22672014-11-22 Uros Bizjak <ubizjak@gmail.com>
2268
2269 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2270 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2273 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2275
5622abfb 22762014-11-21 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR tree-optimization/64006
2279 * gcc.c-torture/execute/pr64006.c: New test.
2280
2e13ca59 22812014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2282
2283 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2284 value for go testing.
2285
caa5509e 22862014-11-21 Jiong Wang <jiong.wang@arm.com>
2287
2288 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2289
28988091 22902014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2293
d0b81ec0 22942014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2295
2296 * g++.dg/other/i386-2.C: Add -mpcommit.
2297 * g++.dg/other/i386-3.C: Ditto.
2298 * gcc.target/i386/pcommit-1.c: New test.
2299 * gcc.target/i386/sse-12.c: Add new options.
2300 * gcc.target/i386/sse-13.c: Ditto.
2301 * gcc.target/i386/sse-14.c: Ditto.
2302 * gcc.target/i386/sse-22.c: Ditto.
2303 * gcc.target/i386/sse-23.c: Ditto.
2304
3a4a2292 23052014-11-20 Mark Wielaard <mjw@redhat.com>
2306
2307 PR debug/38757
2308 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2309 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2310
741c191b 23112014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2312
2313 * g++.dg/other/i386-2.C: Add -mclwb.
2314 * g++.dg/other/i386-3.C: Ditto.
2315 * gcc.target/i386/clwb-1.c: New test.
2316 * gcc.target/i386/sse-12.c: Add new options.
2317 * gcc.target/i386/sse-13.c: Ditto.
2318 * gcc.target/i386/sse-14.c: Ditto.
2319 * gcc.target/i386/sse-22.c: Ditto.
2320 * gcc.target/i386/sse-23.c: Ditto.
2321
afee0628 23222014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2323
2324 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2325 * g++.dg/other/i386-3.C: Ditto.
2326 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2327 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2328 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2329 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2330 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2331 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2332 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2333 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2334 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2335 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2336 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2338 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
afee0628 2339 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2340 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2341 * gcc.target/i386/sse-12.c: Add new options.
2342 * gcc.target/i386/sse-13.c: Ditto.
2343 * gcc.target/i386/sse-14.c: Ditto.
2344 * gcc.target/i386/sse-22.c: Ditto.
2345 * gcc.target/i386/sse-23.c: Ditto.
2346
8a12b665 23472014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2348
2349 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2350 * g++.dg/other/i386-3.C: Ditto.
2351 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2352 * gcc.target/i386/avx512ifma-check.h: New.
2353 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2354 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2355 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2356 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2357 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2358 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2359 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2360 * gcc.target/i386/sse-12.c: Add new options.
2361 * gcc.target/i386/sse-13.c: Ditto.
2362 * gcc.target/i386/sse-14.c: Ditto.
2363 * gcc.target/i386/sse-22.c: Ditto.
2364 * gcc.target/i386/sse-23.c: Ditto.
2365
98945935 23662014-11-21 Georg-Johann Lay <avr@gjlay.de>
2367
2368 Forward-port from 2014-10-30 4_9-branch r216934
2369
2370 PR target/63633
2371 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2372
b7d634fc 23732014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2374
2375 PR debug/63239
2376 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
322f5750 2377 -gno-strict-dwarf.
b7d634fc 2378
b58a3a5f 23792014-11-21 Tom de Vries <tom@codesourcery.com>
2380
2381 * gcc.dg/store-motion-fgcse-sm.c: New test.
2382
6404c7b5 23832014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2384
2385 PR target/60451
2386 * gcc.target/i386/pr60451.c: New.
2387
e984aff2 23882014-11-21 Jakub Jelinek <jakub@redhat.com>
2389
618d4af2 2390 PR tree-optimization/61773
2391 * gcc.dg/pr61773.c: New test.
2392
c61ef207 2393 PR target/63764
2394 * c-c++-common/pr63764-1.c: New test.
2395 * c-c++-common/pr63764-2.c: New test.
2396
e984aff2 2397 PR target/63910
2398 * gcc.target/i386/pr63910.c: New test.
2399
866c15f3 24002014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2401
2402 PR lto/63998
2403 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2404
0cbddb31 24052014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2406
2407 * gcc.dg/no-strict-overflow-8.c: New test.
2408
f18e93a8 24092014-11-20 Andrew Stubbs <ams@codesourcery.com>
2410
2411 * gcc.dg/undefined-loop-1.c: New file.
2412 * gcc.dg/undefined-loop-2.c: New file.
2413
73d7dc3e 24142014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2415
2416 * gcc.target/aarch64/symbol-range.c: New.
2417 * gcc.target/aarch64/symbol-range-tiny.c: New.
e8d07056 24182014-11-20 Richard Biener <rguenther@suse.de>
2419
2420 PR middle-end/63962
2421 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2422
387312e6 24232014-11-20 Richard Biener <rguenther@suse.de>
2424
2425 PR tree-optimization/63677
2426 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2427 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2428
ab0f939c 24292014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2430
2431 PR sanitizer/63845
2432 * gcc.dg/asan/pr63845.c: New test.
2433
da0c2f85 24342014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2435
2436 PR sanitizer/63939
2437 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2438 stack pointer address, to fit darwin output when symbolizer is not
2439 present.
2440 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2441 * c-c++-common/asan/memcmp-1.c: Likewise.
2442 * c-c++-common/asan/misalign-1.c: Likewise.
2443 * c-c++-common/asan/misalign-2.c: Likewise.
2444 * c-c++-common/asan/null-deref-1.c: Likewise.
2445 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2446 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2447 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2448 * c-c++-common/asan/use-after-free-1.c: Likewise.
2449 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2450 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2451 * g++.dg/asan/large-func-test-1.C: Likewise.
2452
3520880b 24532014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2454
2455 PR sanitizer/63939
2456 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2457
d738ec4a 24582014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2459
2460 PR sanitizer/63939
2461 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2462 * c-c++-common/asan/memcmp-1.c: Likewise.
2463 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2464 * c-c++-common/asan/use-after-free-1.c: Likewise.
2465
632fe591 24662014-11-19 David Malcolm <dmalcolm@redhat.com>
2467
2468 PR jit/63854
2469 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2470 (make_random_function): Free ff->locals.
2471
668bfa53 24722014-11-19 Uros Bizjak <ubizjak@gmail.com>
2473
2474 PR target/63947
2475 * gcc.target/i386/pr63947.c: New test.
2476
394aed6a 24772014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 PR c++/55425
668bfa53 2480 * g++.dg/cpp0x/constexpr-__func__.C: New.
394aed6a 2481
aa9243d5 24822014-11-19 Renlin Li <Renlin.Li@arm.com>
394aed6a 2483
2484 PR target/63424
aa9243d5 2485 * gcc.target/aarch64/pr63424.c: New test.
2486
aec08e4d 24872014-11-19 Renlin Li <Renlin.Li@arm.com>
2488
394aed6a 2489 PR middle-end/63762
2490 * gcc.dg/pr63762.c: New test.
aec08e4d 2491
c3151cc5 24922014-11-19 Marek Polacek <polacek@redhat.com>
2493
2494 PR sanitizer/63690
2495 * gcc.dg/ubsan/pr63690.c: New test.
2496
7c606098 24972014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2498
2499 PR sanitizer/62132
2500 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
2501 darwin, adjust dg-output.
2502 * c-c++-common/asan/misalign-2.c: Likewise.
2503
6f58cf06 25042014-11-19 Richard Henderson <rth@redhat.com>
2505
2506 * gcc.dg/cwsc0.c: New test.
2507 * gcc.dg/cwsc1.c: New test.
2508
da350693 25092014-11-19 Marek Polacek <polacek@redhat.com>
2510
2511 PR sanitizer/63879
2512 * c-c++-common/ubsan/pr63879-1.c: New test.
2513 * c-c++-common/ubsan/pr63879-2.c: New test.
2514
cac6d71b 25152014-11-19 Tom de Vries <tom@codesourcery.com>
2516
2517 PR tree-optimization/62167
2518 * gcc.dg/pr51879-12.c: Add xfails.
2519 * gcc.dg/pr62167-run.c: New test.
2520 * gcc.dg/pr62167.c: New test.
2521
920d99b4 25222014-11-19 Jakub Jelinek <jakub@redhat.com>
2523
dddeeb5e 2524 PR tree-optimization/63915
2525 * c-c++-common/gomp/pr60823-4.c: New test.
2526
920d99b4 2527 PR sanitizer/63520
2528 * c-c++-common/ubsan/pr63520.c: New test.
2529
98712d8b 25302014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/57654
2533 * g++.dg/cpp0x/constexpr-ref7.C: New.
2534
0a7764e7 25352014-11-19 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR sanitizer/63913
2538 * g++.dg/ubsan/pr63913.C: New test.
2539
75ad6963 25402014-11-19 Andreas Schwab <schwab@suse.de>
2541
2542 * gcc.dg/pure-2.c: Update line numbers.
2543
3118c58c 25442014-11-19 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR rtl-optimization/63843
2547 * gcc.c-torture/execute/pr63843.c: New test.
2548
89da42b6 25492014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2550
2551 PR target/63937
2552 * gcc.dg/memset-2.c: New.
2553
ae371dcf 25542014-11-18 Jakub Jelinek <jakub@redhat.com>
2555
f8fc8b8e 2556 PR sanitizer/63813
2557 * g++.dg/ubsan/pr63813.C: New test.
2558
ae371dcf 2559 PR tree-optimization/61042
2560 * gcc.c-torture/compile/pr61042.c: New test.
2561
3e53d708 25622014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
2563
2564 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
2565 setting.
2566
936dd2ee 25672014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/55942
2570 * g++.dg/cpp0x/constexpr-55942.C: New.
2571
530273ed 25722014-11-18 Marek Polacek <polacek@redhat.com>
2573
2574 PR sanitizer/63866
2575 * c-c++-common/ubsan/pr63866.c: New test.
2576
0001b944 25772014-11-18 Richard Biener <rguenther@suse.de>
2578
2579 PR tree-optimization/63914
2580 * gcc.dg/pr63914.c: New testcase.
2581
bfd2f871 25822014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/55443
2585 * g++.dg/cpp0x/noexcept26.C: New.
2586 * g++.dg/cpp0x/noexcept27.C: Likewise.
2587
d7d7321e 25882014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2589
2590 PR c++/60245
2591 * g++.dg/cpp0x/constexpr-60245.C: New.
2592
4a8aa358 25932014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2594
2595 PR c++/60771
2596 * g++.dg/cpp0x/constexpr-ref6.C: New.
2597
4776ca90 25982014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
2599
2600 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
2601 * gcc.target/arm/neon/vbicQs32.c: Likewise.
2602 * gcc.target/arm/neon/vbicQs64.c: Likewise.
2603 * gcc.target/arm/neon/vbicQs8.c: Likewise.
2604 * gcc.target/arm/neon/vbicQu16.c: Likewise.
2605 * gcc.target/arm/neon/vbicQu32.c: Likewise.
2606 * gcc.target/arm/neon/vbicQu64.c: Likewise.
2607 * gcc.target/arm/neon/vbicQu8.c: Likewise.
2608 * gcc.target/arm/neon/vbics16.c: Likewise.
2609 * gcc.target/arm/neon/vbics32.c: Likewise.
2610 * gcc.target/arm/neon/vbics64.c: Likewise.
2611 * gcc.target/arm/neon/vbics8.c: Likewise.
2612 * gcc.target/arm/neon/vbicu16.c: Likewise.
2613 * gcc.target/arm/neon/vbicu32.c: Likewise.
2614 * gcc.target/arm/neon/vbicu64.c: Likewise.
2615 * gcc.target/arm/neon/vbicu8.c: Likewise.
2616 * gcc.target/arm/neon/vornQs16.c: Likewise.
2617 * gcc.target/arm/neon/vornQs32.c: Likewise.
2618 * gcc.target/arm/neon/vornQs64.c: Likewise.
2619 * gcc.target/arm/neon/vornQs8.c: Likewise.
2620 * gcc.target/arm/neon/vornQu16.c: Likewise.
2621 * gcc.target/arm/neon/vornQu32.c: Likewise.
2622 * gcc.target/arm/neon/vornQu64.c: Likewise.
2623 * gcc.target/arm/neon/vornQu8.c: Likewise.
2624 * gcc.target/arm/neon/vorns16.c: Likewise.
2625 * gcc.target/arm/neon/vorns32.c: Likewise.
2626 * gcc.target/arm/neon/vorns64.c: Likewise.
2627 * gcc.target/arm/neon/vorns8.c: Likewise.
2628 * gcc.target/arm/neon/vornu16.c: Likewise.
2629 * gcc.target/arm/neon/vornu32.c: Likewise.
2630 * gcc.target/arm/neon/vornu64.c: Likewise.
2631 * gcc.target/arm/neon/vornu8.c: Likewise.
2632
266716bd 26332014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
2634
2635 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
2636 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
2637 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
2638 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
2639 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
2640 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
2641 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
2642 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
2643 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
2644
1413c4fb 26452014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
2646
2647 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
2648 * g++.dg/ipa/devirt-15.C: Ditto.
2649 * g++.dg/ipa/devirt-7.C: Ditto.
2650 * g++.dg/ipa/pr60600.C: Ditto.
2651 * g++.dg/opt/vt2.C: Ditto.
2652 * g++.dg/opt/vt4.C: Ditto.
2653 * g++.dg/pr48484.C: Ditto.
2654 * g++.dg/tm/pr47746.C: Ditto.
2655 * g++.dg/tree-ssa/pr57380.C: Ditto.
2656 * gcc.dg/ipa/inline-4.c: Ditto.
2657 * gcc.dg/ipa/inlinehint-1.c: Ditto.
2658 * gcc.dg/ipa/inlinehint-2.c: Ditto.
2659 * gcc.dg/ipa/inlinehint-3.c: Ditto.
2660 * gcc.dg/pr47276.c: Ditto.
2661 * gcc.dg/pure-2.c: Ditto.
2662 * gcc.dg/tm/nested-2.c: Ditto.
2663 * gcc.dg/tree-ssa/alias-29.c: Ditto.
2664 * gcc.target/i386/3dnow-1.c: Ditto.
2665 * gcc.target/i386/3dnow-2.c: Ditto.
2666 * gcc.target/i386/3dnowA-1.c: Ditto.
2667 * gcc.target/i386/3dnowA-2.c: Ditto.
2668 * gcc.target/i386/avx-1.c: Ditto.
2669 * gcc.target/i386/avx-2.c: Ditto.
2670 * gcc.target/i386/memcpy-1.c: Ditto.
2671 * gcc.target/i386/mmx-1.c: Ditto.
2672 * gcc.target/i386/mmx-2.c: Ditto.
2673 * gcc.target/i386/sse-14.c: Ditto.
2674 * gcc.target/i386/sse-22.c: Ditto.
2675 * gcc.target/i386/sse-22a.c: Ditto.
2676 * gcc.target/i386/sse-23.c: Ditto.
2677 * gcc.target/i386/sse-24.c: Ditto.
2678 * gcc.target/i386/vect-double-1.c: Ditto.
2679 * g++.dg/fstack-protector-strong.C: Add target nonpic.
2680 * gcc.dg/fstack-protector-strong.c: Ditto.
2681
42d756ed 26822014-11-18 Hale Wang <hale.wang@arm.com>
2683
2684 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
2685 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
2686 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2687 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2688 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2689 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2690 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2691 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2692 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2693 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2694
ad9bc432 26952014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2696
2697 * g++.dg/abi/mangle-arm-crypto.C: New.
2698 * g++.dg/abi/mangle-neon.C (f19): New.
2699 (f20): Likewise.
2700
25a124b3 27012014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2702
2703 * gcc.target/arm/pr51968.c (foo): Fix call to
2704 __builtin_neon_vqmovunv8hi.
2705
43d2177a 27062014-11-18 Marat Zakirov <m.zakirov@samsung.com>
2707
2708 * c-c++-common/asan/aggressive-opts.c: New test.
2709
6312c69b 27102014-11-18 Yury Gribov <y.gribov@samsung.com>
2711
2712 PR sanitizer/63802
2713 * c-c++-common/ubsan/pr63802.c: New test.
2714
7b0056d7 27152014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
2716
2717 * g++.dg/pr63766.C: New.
2718
c9f03f9b 27192014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2720
2721 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
2722 floating point variables instead of using asm to test allocating
2723 values to the Altivec registers.
2724
2725 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
2726 -mupper-regs-df tests.
2727 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2728
2729 * config/rs6000/predicates.md (memory_fp_constant): New predicate
2730
e25f80fc 27312014-11-17 Tom de Vries <tom@codesourcery.com>
2732
2733 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
2734 * gcc.dg/pr43864-3.c: Same.
2735 * gcc.dg/pr43864-4.c: Same.
2736 * gcc.dg/pr43864.c: Same.
2737 * gcc.dg/pr50763.c: Same.
2738 * gcc.dg/pr51879-12.c: Same.
2739 * gcc.dg/pr51879-16.c: Same.
2740 * gcc.dg/pr51879-17.c: Same.
2741 * gcc.dg/pr51879-18.c: Same.
2742 * gcc.dg/pr51879-2.c: Same.
2743 * gcc.dg/pr51879-3.c: Same.
2744 * gcc.dg/pr51879-4.c: Same.
2745 * gcc.dg/pr51879-6.c: Same.
2746 * gcc.dg/pr51879-7.c: Same.
2747 * gcc.dg/pr51879.c: Same.
2748
ee12475d 27492014-11-17 Tom de Vries <tom@codesourcery.com>
2750
2751 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
2752 * gcc.dg/pr43864-3.c: Same.
2753 * gcc.dg/pr43864-4.c: Same.
2754
63dfb934 27552014-11-17 Alan Lawrence <alan.lawrence@arm.com>
2756
2757 * gcc.target/aarch64/vld1_lane.c: New test.
2758
d1045960 27592014-11-17 Alan Lawrence <alan.lawrence@arm.com>
2760
2761 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
2762 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2763
b719a128 27642014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
2765
2766 * gcc.target/i386/chkp-strlen-1.c: New.
2767 * gcc.target/i386/chkp-strlen-2.c: New.
2768 * gcc.target/i386/chkp-strlen-3.c: New.
2769 * gcc.target/i386/chkp-strlen-4.c: New.
2770 * gcc.target/i386/chkp-strlen-5.c: New.
2771
ac4e9496 27722014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
2773
2774 * gcc.target/i386/chkp-stropt-1.c: New.
2775 * gcc.target/i386/chkp-stropt-2.c: New.
2776 * gcc.target/i386/chkp-stropt-3.c: New.
2777 * gcc.target/i386/chkp-stropt-4.c: New.
2778 * gcc.target/i386/chkp-stropt-5.c: New.
2779 * gcc.target/i386/chkp-stropt-6.c: New.
2780 * gcc.target/i386/chkp-stropt-7.c: New.
2781 * gcc.target/i386/chkp-stropt-8.c: New.
2782 * gcc.target/i386/chkp-stropt-9.c: New.
2783 * gcc.target/i386/chkp-stropt-10.c: New.
2784 * gcc.target/i386/chkp-stropt-11.c: New.
2785 * gcc.target/i386/chkp-stropt-12.c: New.
2786 * gcc.target/i386/chkp-stropt-13.c: New.
2787 * gcc.target/i386/chkp-stropt-14.c: New.
2788 * gcc.target/i386/chkp-stropt-15.c: New.
2789 * gcc.target/i386/chkp-stropt-16.c: New.
2790
3bbe8db0 27912014-11-17 H.J. Lu <hongjiu.lu@intel.com>
2792
2793 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
2794 __SIZE_TYPE__.
2795
afdbc7c6 27962014-11-17 Richard Biener <rguenther@suse.de>
2797
2798 PR middle-end/63898
2799 PR middle-end/63883
2800 * gfortran.dg/pr63883.f90: New testcase.
2801
dc4e1355 28022014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2803
2804 PR ipa/63894
2805 * g++.dg/ipa/pr63894.C: New test.
2806
aa433824 28072014-11-17 Terry Guo <terry.guo@arm.com>
2808
2809 * gcc.target/arm/thumb1-ual-1.c: New test.
2810
a34867d6 28112014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
2812
2813 PR middle-end/63790
2814 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
2815 * gcc.dg/tree-ssa/forwprop-29.c: New test.
2816
2cb7a58e 28172014-11-16 Andrew Pinski <apinski@cavium.com>
2818
2819 * gcc.c-torture/execute/memset-4.c: New test.
2820 * gcc.c-torture/execute/20110418-1.c: New test.
2821 * gcc.c-torture/execute/20141022-1.c: New test.
2822 * gcc.c-torture/execute/strcpy-2.c: New test.
2823 * gcc.c-torture/execute/20140212-2.c: New test.
2824 * gcc.c-torture/compile/20120913-1.c: New test.
2825 * gcc.c-torture/compile/20121010-1.c: New test.
2826 * gcc.c-torture/compile/20120917-1.c: New test.
2827 * gcc.c-torture/compile/20140110-1.c: New test.
2828 * gcc.c-torture/compile/20121220-1.c: New test.
2829 * gcc.c-torture/compile/20120822-1.c: New test.
2830 * gcc.c-torture/compile/20121027-1.c: New test.
2831 * gcc.c-torture/compile/20120830-2.c: New test.
2832
6050d052 28332014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
2834
2835 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
2836 restoration.
2837
449ef2a3 28382014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2839
2840 * gcc.dg/atomic/c11-atomic-exec-5.c
2841 (test_main_long_double_add_overflow): Only actually define if
2842 LDBL_MANT_DIG != 106.
2843 (test_main_complex_long_double_add_overflow): Likewise.
2844 (test_main_long_double_sub_overflow): Likewise.
2845 (test_main_complex_long_double_sub_overflow): Likewise.
2846
2847 (NOT_LDBL_EPSILON_2): Likewise.
2848 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
2849
32fcd3ce 28502014-11-15 H.J. Lu <hongjiu.lu@intel.com>
2851
2852 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
2853 instead of run on ia32 targets.
2854
8315e35e 28552014-11-15 Marek Polacek <polacek@redhat.com>
2856
2857 PR middle-end/63884
2858 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
2859
9d9f2429 28602014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2861
2862 PR target/60104
2863 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
2864
d521a5b2 28652014-11-15 Marc Glisse <marc.glisse@inria.fr>
2866
2867 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
2868 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
2869 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
2870 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
2871
fced1951 28722014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2873
2874 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
2875
3e842799 28762014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2877
2878 * gcc.dg/pubtypes-3.c: Include <string.h>.
2879 * gcc.dg/pubtypes-4.c: Likewise.
2880
28812014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
88421f3a 2882
2883 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
2884
bd09c0bd 28852014-11-15 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gnat.dg/opt44.ad[sb]: New test.
2888
c4facd47 28892014-11-15 Tobias Burnus <burnus@net-b.de>
2890
2891 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
2892 * gfortran.dg/coarray_9.f90: Ditto.
2893 * gfortran.dg/empty_label.f: Ditto.
2894 * gfortran.dg/empty_label.f90: Ditto.
2895
5797c9aa 28962014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2897
2898 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
2899 changes.
2900 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2901 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2902 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2903 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2904 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2905 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2906 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2907 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2908 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2909 * gcc.target/powerpc/ppc-round.c: Likewise.
2910
245ab191 29112014-11-14 Martin Jambor <mjambor@suse.cz>
2912
2913 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
2914 from the dump scan.
2915 * g++.dg/ipa/devirt-21.C: Xfail.
2916 * g++.dg/ipa/devirt-24.C: Likewise.
2917 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
2918 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
2919 * g++.dg/ipa/devirt-44.C: Likewise.
2920 * g++.dg/ipa/devirt-43.C: Xfail.
2921
776bb221 29222014-11-14 Jonathan Wakely <jwakely@redhat.com>
2923
2924 * g++.dg/abi/abi-tag11.C: New.
2925
1043013c 29262014-11-14 Marek Polacek <polacek@redhat.com>
2927
2928 * c-c++-common/ubsan/overflow-negate-3.c: New test.
2929
f6b540af 29302014-11-14 Marek Polacek <polacek@redhat.com>
2931
2932 PR sanitizer/63839
2933 * c-c++-common/ubsan/pr63839.c: New test.
2934 * c-c++-common/ubsan/unreachable-2.c: New test.
2935
6a78ea5d 29362014-11-14 Richard Biener <rguenther@suse.de>
2937
2938 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
2939
cb65bd7c 29402014-11-13 Teresa Johnson <tejohnson@google.com>
2941
2942 PR tree-optimization/63841
2943 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
2944
012ad66c 29452014-11-14 Bin Cheng <bin.cheng@arm.com>
2946
2947 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
2948 * gcc.target/arm/vfp-1.c: Improve scanning string.
2949
fb773ec9 29502014-11-13 Rong Xu <xur@google.com>
2951
2952 PR debug/63581
2953 * g++.dg/tree-prof/pr63581.C: New test.
2954
cb65bd7c 29552014-11-13 Teresa Johnson <tejohnson@google.com>
2956
2957 PR tree-optimization/63841
2958 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
2959
6c64c816 29602014-11-13 Teresa Johnson <tejohnson@google.com>
f7a36cb0 2961
6c64c816 2962 PR tree-optimization/63841
2963 * g++.dg/tree-ssa/pr63841.C: New test.
2964
9ec260f0 29652014-11-13 Richard Biener <rguenther@suse.de>
2966
2967 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
2968
5b037647 29692014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
2970
2971 * lib/target-supports.exp (error_h): New check.
2972 (libc_has_complex_functions): Ditto.
2973 (tgmath_h): Ditto.
2974 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
2975 * gcc.dg/builtins-61.c: Likewise.
2976 * gcc.dg/builtins-67.c: Disable test for Bionic.
2977 * gcc.dg/strlenopt-14g.c: Likewise.
2978 * gcc.dg/strlenopt-14gf.c: Likewise.
2979 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
2980 * gcc.dg/c99-tgmath-2.c: Likewise.
2981 * gcc.dg/c99-tgmath-3.c: Likewise.
2982 * gcc.dg/c99-tgmath-4.c: Likewise.
2983 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
2984
b2c90c54 29852014-11-12 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR ipa/63838
2988 * g++.dg/ipa/pr63838.C: New test.
2989
f2b55aea 29902014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
2991
2992 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
2993 * gcc.target/mips/call-clobbered-1.c: New.
2994 * gcc.target/mips/call-clobbered-2.c: New.
2995 * gcc.target/mips/call-clobbered-3.c: New.
2996 * gcc.target/mips/call-clobbered-4.c: New.
2997 * gcc.target/mips/call-clobbered-5.c: New.
2998 * gcc.target/mips/call-saved-4.c: New.
2999 * gcc.target/mips/call-saved-5.c: New.
3000 * gcc.target/mips/call-saved-6.c: New.
3001 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3002 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3003 odd-spreg option. Account for -modd-spreg in minimum arch code.
3004 * gcc.target/mips/movdf-1.c: New.
3005 * gcc.target/mips/movdf-2.c: New.
3006 * gcc.target/mips/movdf-3.c: New.
3007 * gcc.target/mips/oddspreg-1.c: New.
3008 * gcc.target/mips/oddspreg-2.c: New.
3009 * gcc.target/mips/oddspreg-3.c: New.
3010 * gcc.target/mips/oddspreg-4.c: New.
3011 * gcc.target/mips/oddspreg-5.c: New.
3012 * gcc.target/mips/oddspreg-6.c: New.
3013
3fc3fa0f 30142014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3015
3016 PR target/63815
3017 * g++.dg/other/pr63815.C: New test.
3018
43471e0f 30192014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3020
3021 DR 1510
3022 PR c++/60420
3023 * g++.dg/cpp0x/decltype61.C: New.
3024
5626bcb9 30252014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 PR tree-optimization/63835
3028 * gcc.dg/pr63835.c: New test.
3029
491d11ba 30302014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3031
3032 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3033 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3034 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3035 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3036 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3037 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3038 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3039 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3040 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3041 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3042 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3043 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3044 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3045 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3046 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3047 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3048 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3049 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3050 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3051 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3052 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3053 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3054 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3055 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3056 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3057 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3058 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3059 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3060 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3061 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3062 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3063 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3064 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3065 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3066 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3067 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3068 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3069 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3070 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3071 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3072 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3073 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3074 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3075 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3076 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3077 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3078 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3079 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3080 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3081 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3082
66cc782f 30832014-11-12 Uros Bizjak <ubizjak@gmail.com>
3084
3085 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3086 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3087 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3088 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3089 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3090 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3091 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3092 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3093 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3094 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3095 Ditto.
3096 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3097 Ditto.
3098 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3099 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3100 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3101 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3102 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3103 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3104 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3105 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3106 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3107 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3108 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3109 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3110 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3111 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3112 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3113 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3114 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3115 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3116 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3117 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3118 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3119 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3120 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3121 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3122 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3123 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3124 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3125 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3126 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3127 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3128
475b7fef 31292014-11-12 Uros Bizjak <ubizjak@gmail.com>
3130
3131 * gcc.target/i386/pr45852.c: Simplify target selector.
3132 * gcc.target/i386/pr63495.c: Ditto.
3133 * gcc.target/i386/pr39496.c: Ditto.
3134 * gcc.target/i386/pr36613.c: Ditto.
3135
376e0a4f 31362014-11-12 Jiong Wang <jiong.wang@arm.com>
3137
3138 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3139 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3140 -fno-omit-frame-pointer.
3141
7a0c641a 31422014-11-12 Marek Polacek <polacek@redhat.com>
3143
3144 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3145 of prune_gcc_output.
3146 * lib/prune.exp (prune_file_path): New procedure.
3147
497d1b7f 31482014-11-12 Marek Polacek <polacek@redhat.com>
3149
3150 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3151 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3152 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3153
1d2d4c47 31542014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3155
3156 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3157
20ba0684 31582014-11-12 Richard Biener <rguenther@suse.de>
3159
3160 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3161
86b9f14b 31622014-11-12 Joseph Myers <joseph@codesourcery.com>
3163
3164 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3165 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3166
27de209e 31672014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3168
3169 PR testsuite/63830
3170 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3171
0c93c8a9 31722014-11-12 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR c/59708
3175 * c-c++-common/builtin-arith-overflow-1.c: New test.
3176 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3177 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3178 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3179 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3180 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3181 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3182 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3183 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3184 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3185 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3186 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3187 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3188 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3189 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3190 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3191 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3192 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3193 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3194 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3195 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3196 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3197 * gcc.dg/builtin-arith-overflow-1.c: New test.
3198 * gcc.dg/builtin-arith-overflow-2.c: New test.
3199
c229fef3 32002014-11-12 Richard Biener <rguenther@suse.de>
3201
3202 PR middle-end/63821
3203 * gfortran.dg/pr63821.f90: New testcase.
3204
4b2d4ce4 32052014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3206
3207 PR tree-optimization/63761
3208 * gcc.c-torture/compile/pr63761.c: New test.
3209
674ef853 32102014-11-12 Jiong Wang <jiong.wang@arm.com>
3211
3212 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3213 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3214 truncation pattern.
3215
b9a0d1a3 32162014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3217
3218 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3219 with arm_eabi.
3220 * g++.dg/abi/arm_rtti1.C: Likewise.
3221 * g++.dg/abi/key1.C: Likewise.
3222 * g++.dg/ext/visibility/arm1.C: Likewise.
3223 * g++.dg/ext/visibility/arm2.C: Likewise.
3224 * g++.dg/ext/visibility/arm3.C: Likewise.
3225
1b23eb9d 32262014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3227
3228 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3229
4d0069ee 32302014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3231 Manuel López-Ibáñez <manu@gcc.gnu.org>
3232
3233 PR driver/36312
3234 * gcc.misc-tests/output.exp: New test case for identical input and
3235 output files.
3236
766928aa 32372014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3238
3239 PR fortran/44054
3240 * lib/gfortran-dg.exp: Update regexp to match locus and message
3241 without caret.
3242 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3243 * gfortran.dg/warnings_are_errors_1.f: Update.
3244
863e76f9 32452014-11-11 David Malcolm <dmalcolm@redhat.com>
3246
3247 * ChangeLog.jit: New.
3248 * jit.dg/all-non-failing-tests.h: New.
3249 * jit.dg/harness.h: New.
3250 * jit.dg/jit.exp: New.
3251 * jit.dg/test-accessing-struct.c: New.
3252 * jit.dg/test-accessing-union.c: New.
3253 * jit.dg/test-array-as-pointer.c: New.
3254 * jit.dg/test-arrays.c: New.
3255 * jit.dg/test-calling-external-function.c: New.
3256 * jit.dg/test-calling-function-ptr.c: New.
3257 * jit.dg/test-combination.c: New.
3258 * jit.dg/test-dot-product.c: New.
3259 * jit.dg/test-empty.c: New.
3260 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3261 * jit.dg/test-error-adding-to-terminated-block.c: New.
3262 * jit.dg/test-error-array-as-pointer.c: New.
3263 * jit.dg/test-error-bad-cast.c: New.
3264 * jit.dg/test-error-block-in-wrong-function.c: New.
3265 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3266 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3267 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3268 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3269 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3270 * jit.dg/test-error-call-with-mismatching-args.c: New.
3271 * jit.dg/test-error-call-with-not-enough-args.c: New.
3272 * jit.dg/test-error-call-with-too-many-args.c: New.
3273 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3274 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3275 * jit.dg/test-error-get-type-bad-enum.c: New.
3276 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3277 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3278 * jit.dg/test-error-mismatching-types-in-call.c: New.
3279 * jit.dg/test-error-missing-return.c: New.
3280 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3281 * jit.dg/test-error-new-function-bad-kind.c: New.
3282 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3283 * jit.dg/test-error-null-passed-to-api.c: New.
3284 * jit.dg/test-error-return-within-void-function.c: New.
3285 * jit.dg/test-error-unreachable-block.c: New.
3286 * jit.dg/test-error-unterminated-block.c: New.
3287 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3288 * jit.dg/test-expressions.c: New.
3289 * jit.dg/test-factorial.c: New.
3290 * jit.dg/test-fibonacci.c: New.
3291 * jit.dg/test-functions.c: New.
3292 * jit.dg/test-fuzzer.c: New.
3293 * jit.dg/test-hello-world.c: New.
3294 * jit.dg/test-linked-list.c: New.
3295 * jit.dg/test-long-names.c: New.
3296 * jit.dg/test-nested-contexts.c: New.
3297 * jit.dg/test-nested-loops.c: New.
3298 * jit.dg/test-operator-overloading.cc: New.
3299 * jit.dg/test-quadratic.c: New.
3300 * jit.dg/test-quadratic.cc: New.
3301 * jit.dg/test-reading-struct.c: New.
3302 * jit.dg/test-string-literal.c: New.
3303 * jit.dg/test-sum-of-squares.c: New.
3304 * jit.dg/test-threads.c: New.
3305 * jit.dg/test-types.c: New.
3306 * jit.dg/test-using-global.c: New.
3307 * jit.dg/test-volatile.c: New.
3308
c4d0de0b 33092014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3310
3311 * gcc.target/aarch64/vbslq_f64_1.c: New.
3312 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3313 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3314 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3315
8d2c507e 33162014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/63265
3319 * g++.dg/cpp0x/constexpr-63265.C: New.
3320
2cc1223e 33212014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3322
3323 * gcc.target/i386/pr52252-atom-1.c: New.
3324
e1daea7b 33252014-11-11 Martin Liska <mliska@suse.cz>
3326
3327 PR ipa/63622
3328 PR ipa/63795
3329 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3330 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3331 with symbol alias support.
3332
325b86d0 33332014-11-10 Andi Kleen <ak@linux.intel.com>
3334
3335 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3336 new cilk errors.
3337
0db094ac 33382014-11-10 Andi Kleen <ak@linux.intel.com>
3339
3340 * c-c++-common/cilk-plus/CK/errors.c: New test.
3341
097a1c0b 33422014-11-11 Uros Bizjak <ubizjak@gmail.com>
3343 Ilya Enkovich <ilya.enkovich@intel.com>
3344
3345 PR target/63620
3346 * gcc.target/i386/pr63620.c: New test.
3347
b1707571 33482014-11-11 Jakub Jelinek <jakub@redhat.com>
3349
9974fcd7 3350 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3351
b1707571 3352 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3353 * gcc.dg/ipa/ipa-icf-31.c: New test.
3354
26ca2f08 33552014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3356
3357 PR middle-end/63748
3358 * gcc.dg/pr63748.c: New testcase.
3359
fda23bcc 33602014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3361
3362 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3363
a87c9eed 33642014-11-10 Roman Gareev <gareevroman@gmail.com>
3365
3366 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3367 fgraphite-code-generator flag.
3368 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3369 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3370 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3371 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3372 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3373 * gcc.dg/graphite/pr35356-2.c: Likewise.
3374 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3375 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3376 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3377 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3378 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3379
462adb1d 33802014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3381
3382 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3383
0feb4de1 33842014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 * c-c++-common/Wshift-count-overflow-1.c: New.
3387 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3388 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3389 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3390
7d1c2d35 33912014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3392
3393 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3394 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3395 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3396 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3397 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3398 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3399 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3400 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3401 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3402 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3403 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3404 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3405 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3406 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3407 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3408 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3409 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3410 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3411 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3412 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3413 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3414 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3415 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3416 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3417 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3418 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3419
0c93e157 34202014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3421
3422 PR tree-optimization/63778
3423 * gfortran.dg/pr63778.f: New test.
3424
664dd751 34252014-11-10 Renlin Li <renlin.li@arm.com>
3426
3427 PR middle-end/61529
3428 * gcc.dg/pr61529.c: New.
3429
0f932ca5 34302014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3431
ac11f20d 3432 * lib/target-supports.exp (check_effective_target_return_address):
3433 New function.
3434 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3435 * gcc.c-torture/execute/20030323-1.c: Likewise.
3436 * gcc.c-torture/execute/20030811-1.c: Likewise.
3437 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3438 * gcc.c-torture/execute/frame-address.c: Likewise.
3439 * gcc.c-torture/execute/pr17377.c: Likewise.
3440
7d35fed8 3441 * gcc.c-torture/compile/920625-2.c: Add return type to
3442 freeReturnStruct.
3443 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3444 * gcc.c-torture/execute/pr61375.c: Likewise.
3445 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3446 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3447
2becec30 3448 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3449 New function.
3450 (check_effective_target_nonlocal_goto): New function.
3451 (check_effective_target_label_values): New function.
3452 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3453 * gcc.c-torture/compile/labels-2.c: Likewise.
3454 * gcc.c-torture/compile/20000518-1.c: Likewise.
3455 * gcc.c-torture/compile/20021108-1.c: Likewise.
3456 * gcc.c-torture/compile/981006-1.c: Likewise.
3457 * gcc.c-torture/execute/20040302-1.c: Likewise.
3458 * gcc.dg/torture/pr33848.c: Likewise.
3459
3460 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3461 label values.
3462 * gcc.c-torture/compile/pr32919.c: Likewise.
3463 * gcc.c-torture/compile/pr17913.c: Likewise.
3464 * gcc.c-torture/compile/pr51495.c: Likewise.
3465 * gcc.c-torture/compile/pr25224.c: Likewise.
3466 * gcc.c-torture/compile/labels-3.c: Likewise.
3467 * gcc.c-torture/compile/pr27863.c: Likewise.
3468 * gcc.c-torture/compile/20050510-1.c: Likewise.
3469 * gcc.c-torture/compile/pr28489.c: Likewise.
3470 * gcc.c-torture/compile/pr29128.c: Likewise.
3471 * gcc.c-torture/compile/pr21356: Likewise.
3472 * gcc.c-torture/execute/20071210-1.c: Likewise.
3473 * gcc.c-torture/execute/200701220-1.c: Likewise.
3474 * gcc.c-torture/execute/pr51447.c: Likewise.
3475 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3476 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3477 * gcc.dg/20021029-1.c: Likewise.
3478 * gcc.dg/pr43379.c: Likewise.
3479 * gcc.dg/pr45259.c: Likewise.
3480 * gcc.dg/torture/pr53695.c: Likewise.
3481 * gcc.dg/torture/pr57584.c: Likewise.
3482
3483 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3484 or indirect_jumps are available.
3485 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3486 test.
3487 * gcc.c-torture/compile/920428-3.c: Likewise.
3488 * gcc.c-torture/compile/950613-1.c: Likewise.
3489
3490 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3491 * gcc.c-torture/compile/991213-3.c: Likewise.
3492 * gcc.c-torture/compile/920825-1.c: Likewise.
3493 * gcc.c-torture/compile/20011029-1.c: Likewise.
3494 * gcc.c-torture/compile/complex-6.c: Likewise.
3495 * gcc.c-torture/compile/pr27127.c: Likewise.
3496 * gcc.c-torture/compile/pr58164.c: Likewise.
3497 * gcc.c-torture/compile/20041214-1.c: Likewise.
3498 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3499 * gcc.c-torture/execute/pr56982.c: Likewise.
3500 * gcc.c-torture/execute/pr60003.c: Likewise.
3501 * gcc.c-torture/execute/pr26983.c: Likewise.
3502 * gcc.dg/pr57287-2.c: Likewise.
3503 * gcc.dg/pr59920-1.c: Likewise.
3504 * gcc.dg/pr59920-2.c: Likewise.
3505 * gcc.dg/pr59920-3.c: Likewise.
3506 * gcc.dg/setjmp-3.c: Likewise.
3507 * gcc.dg/setjmp-4.c: Likewise.
3508 * gcc.dg/setjmp-5.c: Likewise.
3509 * gcc.dg/torture/pr48542.c: Likewise.
3510 * gcc.dg/torture/pr57147-2.c: Likewise.
3511 * gcc.dg/torture/pr59993.c: Likewise.
3512
3513 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
3514 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
3515 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
3516 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3517 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3518 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
3519 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
3520 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
3521 * gcc.dg/non-local-goto-1.c: Likewise.
3522 * gcc.dg/non-local-goto-2.c: Likewise.
3523 * gcc.dg/pr49994-1.c: Likewise.
3524 * gcc.dg/torture/pr57036-2.c: Likewise.
3525
3526 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
3527 NO_LABEL_VALUES test.
3528 * gcc.c-torture/compile/920831-1.c: Likewise.
3529 * gcc.c-torture/compile/920502-1.c: Likewise.
3530 * gcc.c-torture/compile/920501-7.c: Likewise.
3531 * gcc.dg/pr52139.c: Likewise.
3532
19a20188 3533 * lib/target-supports.exp (check_effective_target_trampolines,
3534 check_profiling_available, check_effective_target_lto,
3535 check_effective_target_vect_natural): False for nvptx-*-*.
3536 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
3537 * gcc.c-torture/compile/pr34334.c: Likewise.
3538 * gcc.c-torture/compile/pr37056.c: Likewise.
3539 * gcc.c-torture/compile/pr39423-1.c: Likewise.
3540 * gcc.c-torture/compile/pr46534.c: Likewise.
3541 * gcc.c-torture/compile/pr49049.c: Likewise.
3542 * gcc.c-torture/compile/pr59417.c: Likewise.
3543 * gcc.c-torture/compile/20080721-1.c: Likewise.
3544 * gcc.c-torture/compile/920501-4.c: Likewise.
3545 * gcc.c-torture/compile/921011-1.c: Likewise.
3546 * gcc.dg/20040813-1.c: Likewise.
3547 * gcc.dg/pr28755.c: Likewise.
3548 * gcc.dg/pr44194-1.c: Likewise.
3549 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
3550 * gcc.c-torture/compile/pr61684.c: Likewise.
3551 * gcc.c-torture/compile/pr20601-1.c: Likewise.
3552 * gcc.c-torture/compile/pr59221.c: Likewise.
3553 * gcc.c-torture/compile/20060208-1.c: Likewise.
3554 * gcc.c-torture/execute/pr52129.c: Likewise.
3555 * gcc.c-torture/execute/20020310-1.c: Likewise.
3556 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
3557 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
3558 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
3559 for nvptx-*-*.
3560 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
3561 * gcc.dg/const-elim-2.c: Likewise.
3562
133d4fef 3563 * lib/target-supports.exp
3564 (check_effective_target_untyped_assembly): New function.
3565 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
3566 * gcc.c-torture/compile/920917-1.c: Likewise.
3567 * gcc.c-torture/compile/930120-1.c: Likewise.
3568 * gcc.c-torture/compile/930411-1.c: Likewise.
3569 * gcc.c-torture/compile/930529-1.c: Likewise.
3570 * gcc.c-torture/compile/930623-1.c: Likewise.
3571 * gcc.c-torture/compile/950329-1.c: Likewise.
3572 * gcc.c-torture/compile/calls.c: Likewise.
3573 * gcc.c-torture/compile/pr37258.c: Likewise.
3574 * gcc.c-torture/compile/pr37327.c: Likewise.
3575 * gcc.c-torture/compile/pr38360.c: Likewise.
3576 * gcc.c-torture/compile/pr43635.c: Likewise.
3577 * gcc.c-torture/compile/pr47428.c: Likewise.
3578 * gcc.c-torture/compile/pr47967.c: Likewise.
3579 * gcc.c-torture/compile/pr49145.c: Likewise.
3580 * gcc.c-torture/compile/pr51694.c: Likewise.
3581 * gcc.c-torture/compile/pr53411.c: Likewise.
3582 * gcc.c-torture/execute/20001101.c: Likewise.
3583 * gcc.c-torture/execute/20051012-1.c: Likewise.
3584 * gcc.c-torture/execute/920501-1.c: Likewise.
3585 * gcc.c-torture/execute/921202-1.c: Likewise.
3586 * gcc.c-torture/execute/921208-2.c: Likewise.
3587 * gcc.c-torture/execute/call-trap-1.c: Likewise.
3588 * gcc.c-torture/compile/20010525-1.c: Likewise.
3589 * gcc.c-torture/compile/20021015-2.c: Likewise.
3590 * gcc.c-torture/compile/20031023-1.c: Likewise.
3591 * gcc.c-torture/compile/20031023-2.c: Likewise.
3592 * gcc.c-torture/compile/pr49206.c: Likewise.
3593 * gcc.c-torture/execute/pr47237.c: Likewise.
3594 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
3595 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3596 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
3597 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
3598 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
3599 * gcc.dg/builtin-apply1.c: Likewise.
3600 * gcc.dg/builtin-apply2.c: Likewise.
3601 * gcc.dg/builtin-apply3.c: Likewise.
3602 * gcc.dg/builtin-apply4.c: Likewise.
3603 * gcc.dg/pr38338.c: Likewise.
3604 * gcc.dg/torture/pr41993.c: Likewise.
3605 * gcc.c-torture/compile/386.c: Likewise.
3606 * gcc.c-torture/compile/cmpsi386.c: Likewise.
3607 * gcc.c-torture/compile/consec.c: Likewise.
3608 * gcc.c-torture/compile/ex.c: Likewise.
3609 * gcc.c-torture/compile/pass.c: Likewise.
3610 * gcc.c-torture/compile/scal.c: Likewise.
3611 * gcc.c-torture/compile/uuarg.c: Likewise.
3612 * gcc.c-torture/compile/conv_tst.c: Likewise.
3613
0f932ca5 3614 * lib/target-supports.exp (check_effective_target_alloca): New function.
3615 * gcc.c-torture/execute/20010209-1.c: Require alloca.
3616 * gcc.c-torture/execute/20020314-1.c: Likewise.
3617 * gcc.c-torture/execute/20020412-1.c: Likewise.
3618 * gcc.c-torture/execute/20021113-1.c: Likewise.
3619 * gcc.c-torture/execute/20040223-1.c: Likewise.
3620 * gcc.c-torture/execute/20040308-1.c: Likewise.
3621 * gcc.c-torture/execute/20040811-1.c: Likewise.
3622 * gcc.c-torture/execute/20070824-1.c: Likewise.
3623 * gcc.c-torture/execute/20070919-1.c: Likewise.
3624 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3625 * gcc.c-torture/execute/pr22061-1.c: Likewise.
3626 * gcc.c-torture/execute/pr22061-4.c: Likewise.
3627 * gcc.c-torture/execute/pr43220.c: Likewise.
3628 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
3629 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
3630 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
3631 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
3632 * gcc.c-torture/compile/20000923-1.c: Likewise.
3633 * gcc.c-torture/compile/20030224-1.c: Likewise.
3634 * gcc.c-torture/compile/20071108-1.c: Likewise.
3635 * gcc.c-torture/compile/20071117-1.c: Likewise.
3636 * gcc.c-torture/compile/900313-1.c: Likewise.
3637 * gcc.c-torture/compile/pr17397.c: Likewise.
3638 * gcc.c-torture/compile/pr35006.c: Likewise.
3639 * gcc.c-torture/compile/pr42956.c: Likewise.
3640 * gcc.c-torture/compile/pr51354.c: Likewise.
3641 * gcc.c-torture/compile/pr55851.c: Likewise.
3642 * gcc.c-torture/compile/vla-const-1.c: Likewise.
3643 * gcc.c-torture/compile/vla-const-2.c: Likewise.
3644 * gcc.c-torture/compile/pr31507-1.c: Likewise.
3645 * gcc.c-torture/compile/pr52714.c: Likewise.
3646 * gcc.dg/20001012-2.c: Likewise.
3647 * gcc.dg/auto-type-1.c: Likewise.
3648 * gcc.dg/builtin-object-size-1.c: Likewise.
3649 * gcc.dg/builtin-object-size-2.c: Likewise.
3650 * gcc.dg/builtin-object-size-3.c: Likewise.
3651 * gcc.dg/builtin-object-size-4.c: Likewise.
3652 * gcc.dg/packed-vla.c: Likewise.
3653 * gcc.c-torture/compile/parms.c: Likewise.
3654 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
3655 * gcc.c-torture/execute/920929-1.c: Likewise.
3656 * gcc.c-torture/execute/921017-1.c: Likewise.
3657 * gcc.c-torture/execute/941202-1.c: Likewise.
3658 * gcc.c-torture/execute/align-nest.c: Likewise.
3659 * gcc.c-torture/execute/alloca-1.c: Likewise.
3660 * gcc.c-torture/execute/pr36321.c: Likewise.
3661 * gcc.c-torture/compile/20001221-1.c: Likewise.
3662 * gcc.c-torture/compile/20020807-1.c: Likewise.
3663 * gcc.c-torture/compile/20050801-2.c: Likewise.
3664 * gcc.c-torture/compile/920428-4.c: Likewise.
3665 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
3666 * gcc.c-torture/compile/pr41469.c: Likewise.
3667 * gcc.dg/torture/pr48953.c: Likewise.
3668 * gcc.dg/torture/pr8081.c: Likewise.
3669 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
3670 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
3671 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
3672 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
3673 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3674 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
3675 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
3676 * gcc.dg/torture/stackalign/global-1.c: Likewise.
3677 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
3678 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
3679 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
3680 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
3681 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
3682
3aa2fa44 36832014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
3684
3685 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
3686 and C++11; Test existence of __has_cpp_attribute; Test C++11
3687 attributes.
3688 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
3689 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
3690 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
3691 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
3692 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
3693 will be undefined for -fno-rtti -fno-exceptions.
3694
42dd6133 36952014-11-10 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/63800
3698 * gcc.dg/torture/pr63800.c: New testcase.
3699
c8f6378f 37002014-11-10 Marek Polacek <polacek@redhat.com>
3701
3702 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
3703 * c-c++-common/ubsan/align-8.c: Likewise.
3704 * g++.dg/ubsan/null-4.C: Likewise.
3705 * g++.dg/ubsan/null-5.C: Likewise.
3706
c7bd9c39 37072014-11-10 Eric Botcazou <ebotcazou@adacore.com>
3708
3709 * gcc.misc-tests/gcov-16.c: New test.
3710
ee080c0c 37112014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3712
3713 * gcc.dg/tree-ssa/ifc-cd.c: New test.
3714
a89f044c 37152014-11-09 H.J. Lu <hongjiu.lu@intel.com>
3716
b01787da 3717 PR testsuite/63305
a89f044c 3718 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
3719 buffer overflow.
3720 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
3721
5f553040 37222014-11-09 Andreas Schwab <schwab@linux-m68k.org>
3723
3724 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
3725
c434260f 37262014-11-09 Richard Biener <rguenther@suse.de>
3727
3728 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
3729 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
3730
dc91cf06 37312014-11-07 Andrew Pinski <apinski@cavium.com>
3732
3733 * gcc.c-torture/execute/20141107-1.c: New testcase.
3734
69b92351 37352014-11-07 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/63605
3738 * gcc.dg/vect/pr63605.c: New testcase.
3739
498d4c24 37402014-11-07 Jeff Law <law@redhat.com>
3741
3742 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
3743
9b395ed0 37442014-11-07 Jiong Wang <jiong.wang@arm.com>
3745
3746 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
3747 (xhci_check_trb_in_td_math): Likewise.
3748
2369cd21 37492014-11-07 Jiong Wang <jiong.wang@arm.com>
3750
3751 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
3752
f9516d28 37532014-11-07 Martin Liska <mliska@suse.cz>
3754
3755 PR ipa/63580
3756 * g++.dg/ipa/pr63580.C: New test.
3757
b90dc9e9 37582014-11-07 Martin Liska <mliska@suse.cz>
3759
3760 PR ipa/63747
3761 * gcc.dg/ipa/pr63747.c: New test.
3762
fd43cc59 37632014-11-07 Martin Liska <mliska@suse.cz>
3764
3765 PR ipa/63595
3766 * g++.dg/ipa/pr63595.C: New test.
3767
a6e46537 37682014-11-07 Richard Biener <rguenther@suse.de>
3769
3770 PR middle-end/63770
3771 * gcc.dg/pr63770.c: New testcase.
3772
7e3c779e 37732014-11-07 Terry Guo <terry.guo@arm.com>
3774
3775 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
3776 * gcc.target/arm/pr40956.c: Likewise.
3777 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
3778 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
3779 * gcc.target/arm/scd42-1.c: Likewise.
3780
109ca87a 37812014-11-06 Joseph Myers <joseph@codesourcery.com>
3782
3783 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
3784 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
3785 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
3786 gcc.dg/cpp/ucnid-15.c: New tests.
3787
6d6c8aba 37882014-11-06 Eric Botcazou <ebotcazou@adacore.com>
3789
3790 * gnat.dg/opt43.adb: New test.
3791
835d2f59 37922014-11-06 Marek Polacek <polacek@redhat.com>
3793
3794 * c-c++-common/ubsan/align-2.c: Add dg-output.
3795 * c-c++-common/ubsan/align-4.c: Likewise.
3796 * c-c++-common/ubsan/align-6.c: New test.
3797 * c-c++-common/ubsan/align-7.c: New test.
3798 * c-c++-common/ubsan/align-8.c: New test.
3799 * g++.dg/ubsan/null-1.C: Add dg-output.
3800 * g++.dg/ubsan/null-2.C: Likewise.
3801 * g++.dg/ubsan/null-3.C: New test.
3802 * g++.dg/ubsan/null-4.C: New test.
3803 * g++.dg/ubsan/null-5.C: New test.
3804
60b96373 38052014-11-06 Ilya Tocar <ilya.tocar@intel.com>
3806
3807 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
3808 dg-require-effective-target check.
3809 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
3810 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
3811 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
3812 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
3813 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
3814 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
3815 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
3816 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
3817 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
3818 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
3819 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
3820 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
3821 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
3822 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
3823 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
3824 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
3825 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3826 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3827 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3828 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3829 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3830 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3831 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3832 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3833 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3834 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3835 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3836 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3837 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3838 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3839 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3840 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3841 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3842 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3843 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3844 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3845 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3846 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3847 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3848 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3849 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3850 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3851 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3852 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3853 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3854 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3855 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3856 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3857 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3858 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3859 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3860 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3861 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3862 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
3863 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
3864 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3865 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3866 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
3867 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
3868 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3869 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3870 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3871 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3872 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3873 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3874 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3875 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3876 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3877 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3878 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3879 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3880 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3881 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3882 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3883 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3884 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3885 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3886 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3887 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3888 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3889 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3890 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3891 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3892 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3893 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3894 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3895 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3896 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3897 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3898 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3899 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3900 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3901 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3902 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3903 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3904 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3905 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3906 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3907 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3908 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3909 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3910 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3911 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3912 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3913 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3914 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3915 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3916 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3917 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3918 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3919 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3920 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3921 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3922 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3923 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3924 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3925 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3926 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3927 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3928 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3929 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3930 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3931 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3932 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3933 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3934 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3935
2f69840e 39362014-11-06 Hale Wang <hale.wang@arm.com>
6f102bd9 3937
2f69840e 3938 * gcc.target/arm/small-multiply-m0-1.c: New test for
6f102bd9 3939 target -mcpu=cortex-m0.small-multiply.
2f69840e 3940 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3941 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3942 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
6f102bd9 3943 target -mcpu=cortex-m0plus.small-multiply.
2f69840e 3944 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3945 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3946 * gcc.target/arm/small-multiply-m1-1.c: New test for
6f102bd9 3947 target -mcpu=cortex-m1.small-multiply.
2f69840e 3948 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3949 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6f102bd9 3950
4c62c15a 39512014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
3952
3953 * lib/mpx-dg.exp: New.
3954 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
3955 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
3956 * gcc.target/i386/chkp-builtins-2.c: Likewise.
3957 * gcc.target/i386/chkp-builtins-3.c: Likewise.
3958 * gcc.target/i386/chkp-builtins-4.c: Likewise.
3959 * gcc.target/i386/chkp-const-check-1.c: Likewise.
3960 * gcc.target/i386/chkp-const-check-2.c: Likewise.
3961 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3962 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3963 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3964
d0eb9b3d 39652014-11-06 Richard Biener <rguenther@suse.de>
3966
3967 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
3968 desired transform.
3969
80e5f40c 39702014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
3971
3972 * gcc.target/mips/asm-1.c (bar): Add prototype.
3973 * gcc.target/mips/call-1.c (f, h): Add return type.
3974 * gcc.target/mips/call-5.c (f, h): Likewise.
3975 * gcc.target/mips/call-6.c (f, h): Likewise.
3976 * gcc.target/mips/call-3.c (f): Likewise.
3977 * gcc.target/mips/call-2.c (g): Add prototype.
3978 (f): Add return type.
3979 * gcc.target/mips/call-4.c: Likewise.
3980 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
3981 * gcc.target/mips/code-readable-2.c (foo): Likewise.
3982 * gcc.target/mips/code-readable-3.c (foo): Likewise.
3983 * gcc.target/mips/code-readable-4.c (foo): Likewise.
3984 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
3985 * gcc.target/mips/const-anchor-2.c (g): Likewise.
3986 * gcc.target/mips/const-anchor-3.c (g): Likewise.
3987 * gcc.target/mips/const-anchor-4.c (g): Likewise.
3988 * gcc.target/mips/interrupt_handler.c (t): Likewise.
3989 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
3990 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
3991 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
3992 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
3993 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
3994 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
3995 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
3996 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
3997 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
3998 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
3999 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4000 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4001 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4002 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4003 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4004 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4005 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4006 (nonpic_call, nonpic_addr_call): Add prototype.
4007 (pic_call, pic_addr_call): Likewise.
4008 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4009 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4010 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4011 * gcc.target/mips/truncate-3.c (g): Add prototype.
4012 (f): Add return type.
4013
788bd170 40142014-11-05 Uros Bizjak <ubizjak@gmail.com>
4015
4016 PR target/63538
4017 * gcc.target/i386/pr63538.c: New test.
4018
fa1a3f33 40192014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4020
4021 * gnat.dg/discr42.adb: New test.
4022 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4023
35f63fec 40242014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/specs/private2.ads: New test.
4027 * gnat.dg/specs/private2_pkg.ads: New helper.
4028
a1d896bb 40292014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/inline1.adb: New test.
4032 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4033 * gnat.dg/inline2.adb: New test.
4034 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4035 * gnat.dg/inline3.adb: New test.
4036 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4037 * gnat.dg/inline4.adb: New test.
4038 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4039 * gnat.dg/inline5.adb: New test.
4040 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4041 * gnat.dg/inline6.adb: New test.
788bd170 4042 * gnat.dg/inline6_pkg.ad[sb]: New helper.
a1d896bb 4043 * gnat.dg/inline7.adb: New test.
4044 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4045 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4046 * gnat.dg/inline8.adb: New test.
4047 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4048 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4049 * gnat.dg/inline9.adb: New test.
4050 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4051 * gnat.dg/inline10.adb: New test.
4052 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4053 * gnat.dg/inline11.adb: New test.
4054 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4055
95795723 40562014-11-05 Joseph Myers <joseph@codesourcery.com>
4057
4058 PR preprocessor/9449
4059 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4060 Don't use -fextended-identifiers.
4061 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4062 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4063 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4064 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4065 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4066 -g3.
4067 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4068 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4069 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4070 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4071 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4072 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4073 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4074 -fextended-identifiers. Use -g.
4075 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4076 -fextended-identifiers.
4077 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4078 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4079 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4080 -fextended-identifiers. Use -g.
4081 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4082 * gcc.dg/cpp/ucnid-8.c: Remove test.
4083 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4084
388a5b26 40852014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4086
4087 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4088 Skip tests if target does not support Neon.
4089
55643714 40902014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4091
4092 * lib/target-supports.exp (check_effective_target_bswap): Update
4093 conditions for AArch64 and ARM targets.
4094
2cac48f7 40952014-11-05 David Edelsohn <dje.gcc@gmail.com>
4096
4097 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4098 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4099 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4100 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4101 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4102
058a1b7a 41032014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4104
4105 * gcc.target/i386/chkp-builtins-1.c: New.
4106 * gcc.target/i386/chkp-builtins-2.c: New.
4107 * gcc.target/i386/chkp-builtins-3.c: New.
4108 * gcc.target/i386/chkp-builtins-4.c: New.
4109 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4110 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4111 * gcc.target/i386/chkp-const-check-1.c: New.
4112 * gcc.target/i386/chkp-const-check-2.c: New.
4113 * gcc.target/i386/chkp-lifetime-1.c: New.
4114 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4115 with build_ssa_passes.
4116
04407529 41172014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4118
4119 * gcc.dg/asr-div1.c: New testcase.
4120
4db0f0bc 41212014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4122
4123 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4124
4125 * go.test/go-test.exp: In +build lines, require whitespace around
4126 expected strings, fix check for negation.
4127
6b5813f5 41282014-11-04 Marek Polacek <polacek@redhat.com>
4129
4130 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4131 * c-c++-common/ubsan/align-4.c: Likewise.
4132 * g++.dg/ubsan/null-1.C: Likewise.
4133 * g++.dg/ubsan/null-2.C: Likewise.
4134
813958d3 41352014-11-04 Uros Bizjak <ubizjak@gmail.com>
4136
4137 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4138
ec9f6aa3 41392014-11-04 Uros Bizjak <ubizjak@gmail.com>
4140
4141 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4142 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4143 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4144 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4e2897c2 4145 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
ec9f6aa3 4146 ipa dump.
4147 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4148 Cleanup original tree dump.
4149 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4150 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4151 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4152
8c2cffd0 41532014-11-04 Martin Jambor <mjambor@suse.cz>
4154
4155 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4156 function body.
4157
9d43a9e4 41582014-11-04 Jason Merrill <jason@redhat.com>
4159
4160 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4161 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4162
7f5deb87 41632014-11-04 Andrew Stubbs <ams@codesourcery.com>
4164
7f5deb87 4165 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4166 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4167 conflicting -mcpu options.
4168 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4169 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4170 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4171 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4172 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4173 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4174 * gcc.target/powerpc/pr48053-3.c: Likewise.
4175 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4176 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4177 * gcc.target/powerpc/pr57744.c: Likewise.
4178 * gcc.target/powerpc/pr47862.c: Likewise.
4179 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4180 * gcc.target/powerpc/recip-1.c: Likewise.
4181 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4182 * gcc.target/powerpc/bool2-p8.c: Likewise.
4183 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4184 * gcc.target/powerpc/pr60203.c: Likewise.
4185 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4186 * gcc.target/powerpc/bool2-av.c: Likewise.
4187 * gcc.target/powerpc/pr43154.c: Likewise.
4188 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4189 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4190 * gcc.target/powerpc/pr59054.c: Likewise.
4191 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4192 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4193 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4194 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4195 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4196 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4197 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4198 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4199 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4200 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4201 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4202 * gcc.target/powerpc/bswap64-3.c: Likewise.
4203 * gcc.target/powerpc/bcd-1.c: Likewise.
4204 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4205 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4206 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4207 * gcc.target/powerpc/pr48192.c: Likewise.
4208 * gcc.target/powerpc/pr52775.c: Likewise.
4209 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4210 * gcc.target/powerpc/pr58673-1.c: Likewise.
4211 * gcc.target/powerpc/pr53487.c: Likewise.
4212 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4213 * gcc.target/powerpc/recip-2.c: Likewise.
4214 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4215 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4216 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4217 * gcc.target/powerpc/pr57150.c: Likewise.
4218 * gcc.target/powerpc/pr47251.c: Likewise.
4219 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4220 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4221 * gcc.target/powerpc/bool3-p7.c: Likewise.
4222 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4223 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4224 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4225 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4226 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4227 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4228 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4229 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4230 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4231 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4232 * gcc.target/powerpc/loop_align.c: Likewise.
4233 * gcc.target/powerpc/lhs-1.c: Likewise.
4234 * gcc.target/powerpc/sd-vsx.c: Likewise.
4235 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4236 * gcc.target/powerpc/bcd-2.c: Likewise.
4237 * gcc.target/powerpc/20040121-1.c: Likewise.
4238 * gcc.target/powerpc/pr52457.c: Likewise.
4239 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4240 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4241 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4242 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4243 * gcc.target/powerpc/pr58673-2.c: Likewise.
4244 * gcc.target/powerpc/atomic-p7.c: Likewise.
4245 * gcc.target/powerpc/recip-3.c: Likewise.
4246 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4247 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4248 * gcc.target/powerpc/popcount-1.c: Likewise.
4249 * gcc.target/powerpc/altivec-32.c: Likewise.
4250 * gcc.target/powerpc/timode_off.c: Likewise.
4251 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4252 * gcc.target/powerpc/pack01.c: Likewise.
4253 * gcc.target/powerpc/pr55033.c: Likewise.
4254 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4255 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4256 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4257 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4258 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4259 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4260 * gcc.target/powerpc/bool3-p8.c: Likewise.
4261 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4262 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4263 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4264 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4265 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4266 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4267 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4268 * gcc.target/powerpc/pr46728-16.c: Likewise.
4269 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4270 * gcc.target/powerpc/bool3-av.c: Likewise.
4271 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4272 * gcc.target/powerpc/ppc-pow.c: Likewise.
4273 * gcc.target/powerpc/lhs-2.c: Likewise.
4274 * gcc.target/powerpc/pr39902-2.c: Likewise.
4275 * gcc.target/powerpc/20041111-1.c: Likewise.
4276 * gcc.target/powerpc/builtins-1.c: Likewise.
4277 * gcc.target/powerpc/bcd-3.c: Likewise.
4278 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4279 * gcc.target/powerpc/pr57949-1.c: Likewise.
4280 * gcc.target/powerpc/atomic-p8.c: Likewise.
4281 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4282 * gcc.target/powerpc/recip-4.c: Likewise.
4283 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4284 * gcc.target/powerpc/warn-2.c: Likewise.
4285 * gcc.target/powerpc/parity-1.c: Likewise.
4286 * gcc.target/powerpc/popcount-2.c: Likewise.
4287 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4288 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4289 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4290 * gcc.target/powerpc/pr42747.c: Likewise.
4291 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4292 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4293 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4294 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4295 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4296 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4297 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4298 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4299 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4300 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4301 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4302 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4303 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4304 * gcc.target/powerpc/lhs-3.c: Likewise.
4305 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4306 * gcc.target/powerpc/builtins-2.c: Likewise.
4307 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4308 * gcc.target/powerpc/pr52199.c: Likewise.
4309 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4310 * gcc.target/powerpc/pr57949-2.c: Likewise.
4311 * gcc.target/powerpc/recip-5.c: Likewise.
4312 * gcc.target/powerpc/popcount-3.c: Likewise.
4313 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4314 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4315 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4316 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4317 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4318 * gcc.target/powerpc/pr48226.c: Likewise.
4319 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4320 * gcc.target/powerpc/pr47755-2.c: Likewise.
4321 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4322 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4323 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4324 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4325 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4326 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4327 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4328 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4329 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4330 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4331 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4332 * gcc.target/powerpc/bool2-p5.c: Likewise.
4333 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4334 * gcc.target/powerpc/fusion.c: Likewise.
4335 * gcc.target/powerpc/recip-6.c: Likewise.
4336 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4337 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4338 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4339 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4340 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4341 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4342 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4343 * gcc.target/powerpc/dfp-dd.c: Likewise.
4344 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4345 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4346 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4347 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4348 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4349 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4350 * gcc.target/powerpc/dfp-td.c: Likewise.
4351 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4352 * gcc.target/powerpc/pr48053-1.c: Likewise.
4353 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4354 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4355 * gcc.target/powerpc/pr60676.c: Likewise.
4356 * gcc.target/powerpc/pr48258-1.c: Likewise.
4357 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4358 * gcc.target/powerpc/pr48857.c: Likewise.
4359 * gcc.target/powerpc/quad-atomic.c: Likewise.
4360 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4361 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4362 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4363 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4364 * gcc.target/powerpc/pr56605.c: Likewise.
4365 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4366 * gcc.target/powerpc/pr53199.c: Likewise.
4367 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4368 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4369 * gcc.target/powerpc/vsx-float0.c: Likewise.
4370 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4371 * gcc.target/powerpc/altivec-20.c: Likewise.
4372 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4373 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4374 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4375 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4376 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4377 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4378 * gcc.target/powerpc/pr60137.c: Likewise.
4379 * gcc.target/powerpc/bswap64-1.c: Likewise.
4380 * gcc.target/powerpc/pr48053-2.c: Likewise.
4381 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4382 * gcc.target/powerpc/pr48258-2.c: Likewise.
4383 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4384 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4385 * gcc.target/powerpc/bool2-p7.c: Likewise.
4386 * gcc.target/powerpc/ppc-round.c: Likewise.
4387 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4388 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4389 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4390 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4391 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4392 * gcc.target/powerpc/pr47755.c: Likewise.
4393
bdaae641 43942014-11-04 Marek Polacek <polacek@redhat.com>
4395
4396 * c-c++-common/ubsan/object-size-10.c: New test.
4397
59c8d9ee 43982014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4399
4400 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4401
f0d27159 44022014-11-03 Tobias Burnus <burnus@net-b.de>
4403
4404 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4405
bf6a020c 44062014-11-03 Marek Polacek <polacek@redhat.com>
4407
4408 PR c/52769
4409 * gcc.dg/pr52769.c: New test.
4410
881946b9 44112014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4412
4413 PR c++/57820
4414 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4415 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4416
4d8d655b 44172014-11-03 Marc Glisse <marc.glisse@inria.fr>
4418
4419 PR tree-optimization/60770
4420 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4421
4b0da10b 44222014-11-03 Jan Beulich <jbeulich@suse.com>
4423
4424 * gcc.target/i386/i386.exp: Extend option set to test
4425 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4426 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4427
061a702b 44282014-11-03 Uros Bizjak <ubizjak@gmail.com>
4429
4430 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4431 for ia32 targets only.
4432 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4433 * g++.dg/tree-ssa/pr29902.C: Ditto.
4434 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4435
6de2b6b7 44362014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4437
4438 * gcc.target/arm/ifcvt-size-check.c: New test.
4439
f083e315 44402014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4441
4442 * gcc.target/mips/octeon3-pipe-1.c: New test.
4443
3673a0e6 44442014-11-02 Uros Bizjak <ubizjak@gmail.com>
4445
4446 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4447 * g++.dg/ext/attrib42.C: Ditto.
4448 * g++.dg/torture/pr51344.C: Ditto.
4449 * g++.dg/tree-ssa/pr29902.C: Ditto.
4450 * gcc.c-torture/execute/20010129-1.c: Ditto.
4451 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4452 * gcc.dg/march-generic.c: Ditto.
4453 * gcc.dg/torture/pr17526.c: Ditto.
4454 * gcc.dg/union-4.c: Ditto.
4455
ac8701b1 44562014-11-02 Uros Bizjak <ubizjak@gmail.com>
4457
4458 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4459 * g++.dg/abi/no-weak1.C: Ditto.
4460 * g++.dg/opt/pr44919.C: Ditto.
4461 * g++.dg/opt/pr46640.C: Ditto.
4462 * g++.dg/opt/pr46649.C: Ditto.
4463 * g++.dg/opt/pr47036.C: Ditto.
4464 * g++.dg/opt/pr48273.C: Ditto.
4465 * g++.dg/opt/pr48302.C: Ditto.
4466 * g++.dg/opt/pr45788.C: Ditto.
4467 * g++.dg/opt/pr57662.C: Ditto.
4468 * gcc.dg/20031102-1.c: Ditto.
4469 * gcc.dg/builtin-bswap-7.c: Ditto.
4470 * gcc.dg/builtin-bswap-7a.c: Ditto.
4471 * gcc.dg/builtin-bswap-9.c: Ditto.
4472 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4473 * gcc.dg/guality/bswaptest.c: Ditto.
4474 * gcc.dg/guality/clztest.c: Ditto.
4475 * gcc.dg/guality/ctztest.c: Ditto.
4476 * gcc.dg/guality/pr45003-1.c: Ditto.
4477 * gcc.dg/guality/pr45003-2.c: Ditto.
4478 * gcc.dg/guality/pr45003-3.c: Ditto.
4479 * gcc.dg/guality/pr58791-4.c: Ditto.
4480 * gcc.dg/guality/rotatetest.c:Ditto.
4481 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4482 * gcc.dg/ira-loop-pressure.c: Ditto.
4483 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4484 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4485 * gcc.dg/lto/pr47259_0.c: Ditto.
4486 * gcc.dg/memcpy-5.c: Ditto.
4487 * gcc.dg/pr10474.c: Ditto.
4488 * gcc.dg/pr37438.c: Ditto.
4489 * gcc.dg/pr39453.c: Ditto.
4490 * gcc.dg/pr40501.c: Ditto.
4491 * gcc.dg/pr42245-2.c: Ditto.
4492 * gcc.dg/pr42245.c: Ditto.
4493 * gcc.dg/pr42246.c: Ditto.
4494 * gcc.dg/pr42249.c: Ditto.
4495 * gcc.dg/pr42388.c: Ditto.
4496 * gcc.dg/pr42389.c: Ditto.
4497 * gcc.dg/pr45352-1.c: Ditto.
4498 * gcc.dg/pr45352-2.c: Ditto.
4499 * gcc.dg/pr45352-3.c: Ditto.
4500 * gcc.dg/pr45352.c: Ditto.
4501 * gcc.dg/pr45472.c: Ditto.
4502 * gcc.dg/pr45652.c: Ditto.
4503 * gcc.dg/pr46212.c: Ditto.
4504 * gcc.dg/pr46521.c: Ditto.
4505 * gcc.dg/pr46522.c: Ditto.
4506 * gcc.dg/pr46875.c: Ditto.
4507 * gcc.dg/pr48374.c: Ditto.
4508 * gcc.dg/pr50251.c: Ditto.
4509 * gcc.dg/pr54472.c: Ditto.
4510 * gcc.dg/pr55702.c: Ditto.
4511 * gcc.dg/pr56990.c: Ditto.
4512 * gcc.dg/pr57104.c: Ditto.
4513 * gcc.dg/pr57662.c: Ditto.
4514 * gcc.dg/pr60866.c: Ditto.
4515 * gcc.dg/shrink-wrap-loop.c: Ditto.
4516 * gcc.dg/tm/memopt-15.c: Ditto.
4517 * gcc.dg/torture/pr52720.c: Ditto.
4518 * gcc.dg/torture/pr56778.c: Ditto.
4519 * gcc.dg/tree-prof/pr45354.c: Ditto.
4520 * gcc.dg/tree-prof/pr50907.c: Ditto.
4521 * gcc.dg/tree-ssa/loop-16.c: Ditto.
4522 * gcc.dg/tree-ssa/loop-18.c: Ditto.
4523 * gcc.dg/tree-ssa/pr44423.c: Ditto.
4524 * gcc.dg/misc-tests/godump-1.c: Ditto.
4525 * gfortran.dg/PR24188.f: Ditto.
4526 * gfortran.dg/errnocheck_1.f90: Ditto.
4527 * gfortran.dg/g77/20010216-1.f: Ditto.
4528 * gfortran.dg/pr42246-2.f: Ditto.
4529 * gfortran.dg/pr42294.f: Ditto.
4530 * gfortran.dg/pr44691.f: Ditto.
4531 * gfortran.dg/vect/pr45714-a.f: Ditto.
4532 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
4533 * gcc.misc-tests/linkage.exp: Ditto.
4534 * lib/target-supports.exp: Reformat x86 tagets.
4535 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
4536
97ab047e 45372014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4538
4539 PR c++/57694
4540 * g++.dg/cpp0x/constexpr-ctor15.C: New.
4541
4af203ac 45422014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4543
4544 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
4545 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
4546 Commentary and rearrangement of tests.
4547 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
4548 Commentary and rearrangement of tests.
4549 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
4550 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
4551
8f77eb11 45522014-10-31 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR rtl-optimization/63659
4555 * gcc.c-torture/execute/pr63659.c: New test.
4556
d7d1c3f9 45572014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4558
4559 PR target/63534
4560 * gcc.target/i386/mcount_pic.c: New.
4561
7d8fb07a 45622014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4563
4564 * gcc.target/i386/pr23098.c: Remove xfail.
4565
d9253f01 45662014-10-31 Eric Botcazou <ebotcazou@adacore.com>
4567
4568 * gnat.dg/opt42.ad[sb]: New test.
4569
0b6c968a 45702014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4571
4572 PR tree-optimization/63259
4573 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
4574 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
4575 following comment.
4576
2309001d 45772014-10-31 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR sanitizer/63697
4580 * c-c++-common/ubsan/overflow-sub-3.c: New test.
4581
a3fec48a 45822014-10-30 Marek Polacek <polacek@redhat.com>
4583
4584 * gcc.dg/diag-aka-1.c: New test.
4585 * gcc.dg/pr13804-1.c: Adjust dg-error.
4586 * gcc.dg/redecl-14.c: Likewise.
4587 * gcc.dg/pr56980.c: Adjust dg-message.
4588
df096f7a 45892014-10-30 Ian Lance Taylor <iant@google.com>
4590
4591 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
4592
abf6f922 45932014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4594
4595 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
4596 platforms except s390[x] and x86_64.
4597
b2e8d25e 45982014-10-30 Martin Liska <mliska@suse.cz>
4599
4600 PR ipa/63574
4601 PR ipa/63664
4602 * g++.dg/ipa/pr63574.C: New test.
4603
fcf02f90 46042014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4605
4606 * gcc.target/aarch64/madd_after_asm_1.c: New test.
4607
f3715c39 46082014-10-29 DJ Delorie <dj@redhat.com>
4609
4610 * gcc.dg/20141029-1.c: New.
4611
bdb8985a 46122014-10-29 Martin Liska <mliska@suse.cz>
4613
4614 PR ipa/63587
4615 * g++.dg/ipa/pr63587-1.C: New test.
4616 * g++.dg/ipa/pr63587-2.C: New test.
4617
36c50a5f 46182014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4619
4620 * gcc.misc-tests/godump-1.c: Add tests for complex types.
4621
5ac6b35e 46222014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4623
4624 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
4625 * gcc.dg/optimize-bswapsi-3.c: New test.
4626
b7bb73ee 46272014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
4628 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4629 Anna Tikhonova <anna.tikhonova@intel.com>
4630 Ilya Tocar <ilya.tocar@intel.com>
4631 Andrey Turetskiy <andrey.turetskiy@intel.com>
31a456bc 4632 Ilya Verbin <ilya.verbin@intel.com>
4633 Kirill Yukhin <kirill.yukhin@intel.com>
4634 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4635
4636 * gcc.target/i386/avx512dq-kmovb-1.c: New.
4637
46382014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4639 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4640 Anna Tikhonova <anna.tikhonova@intel.com>
4641 Ilya Tocar <ilya.tocar@intel.com>
4642 Andrey Turetskiy <andrey.turetskiy@intel.com>
b7bb73ee 4643 Ilya Verbin <ilya.verbin@intel.com>
4644 Kirill Yukhin <kirill.yukhin@intel.com>
4645 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4646
4647 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
4648 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
4649 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
4650 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
4651 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
4652 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
4653 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
4654 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
4655 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
4656 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
4657 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
4658 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
4659 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
4660 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
4661 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
4662 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
4663 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
4664 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
4665 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
4666 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
4667 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
4668 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
4669 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
4670 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
4671 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
4672 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
4673 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
4674 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
4675 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
4676 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
4677 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
4678 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
4679 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
4680 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
4681 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
4682 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
4683 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
4684 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
4685 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
4686 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
4687 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4688 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
4689 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
4690 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
4691 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
4692 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4693 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
4694 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
4695 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
4696 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
4697 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4698 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
4699 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
4700 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
4701 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
4702 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4703 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
4704 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
4705 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
4706 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
4707 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
4708 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
4709 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
4710 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
4711 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
4712 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
4713 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
4714 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
4715
b7710e71 47162014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4717 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4718 Anna Tikhonova <anna.tikhonova@intel.com>
4719 Ilya Tocar <ilya.tocar@intel.com>
4720 Andrey Turetskiy <andrey.turetskiy@intel.com>
4721 Ilya Verbin <ilya.verbin@intel.com>
4722 Kirill Yukhin <kirill.yukhin@intel.com>
4723 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4724
4725 * gcc.target/i386/avx512bw-check.h: New.
4726 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
4727 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
4728 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
4729 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
4730 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
4731 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
4732 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
4733 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
4734 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
4735 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
4736 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
4737 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
4738 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
4739 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
4740 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
4741 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
4742 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
4743 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
4744 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
4745 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
4746 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
4747 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
4748 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
4749 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
4750 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
4751 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
4752 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
4753 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
4754 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
4755 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
4756 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
4757 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
4758 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
4759 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
4760 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
4761 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
4762 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
4763 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
4764 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
4765 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
4766 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
4767 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
4768 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
4769 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
4770 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
4771 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
4772 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
4773 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
4774 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
4775 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
4776 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
4777 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
4778 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
4779 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
4780 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
4781 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
4782 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
4783 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
4784 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
4785 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
4786 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
4787 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
4788 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
4789 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
4790 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
4791 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
4792 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
4793 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
4794 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
4795 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
4796 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
4797 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
4798 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
4799 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
4800 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
4801 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
4802 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
4803 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
4804 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
4805 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
4806 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
4807 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
4808 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
4809 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
4810 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
4811 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
4812 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
4813 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
4814 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
4815 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
4816 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
4817 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
4818 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
4819 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
4820 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
4821 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4822 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
4823 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
4824 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4825 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4826 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
4827 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
4828 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4829 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4830 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
4831 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
4832 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
4833 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
4834 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
4835 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
4836 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
4837 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
4838 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
4839 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
4840 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
4841 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
4842 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
4843 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
4844 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
4845 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
4846 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
4847 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
4848 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
4849 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
4850 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
4851 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
4852 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
4853 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
4854 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
4855 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
4856 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
4857 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
4858 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
4859 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
4860 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
4861 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
4862 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
4863 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
4864 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
4865 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
4866 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
4867 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
4868 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
4869 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
4870 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
4871 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
4872 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
4873 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
4874 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
4875 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
4876 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
4877 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
4878 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
4879 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
4880 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
4881 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
4882 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
4883 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
4884 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
4885 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
4886 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
4887 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
4888 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
4889 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
4890 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
4891 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
4892 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
4893 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
4894 * gcc.target/i386/avx512dq-check.h: Ditto.
4895 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
4896 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
4897 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
4898 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
4899 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
4900 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
4901 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
4902 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
4903 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
4904 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
4905 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
4906 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
4907 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
4908 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
4909 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
4910 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
4911 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
4912 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
4913 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
4914 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
4915 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
4916 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
4917 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
4918 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
4919 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
4920 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
4921 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
4922 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
4923 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
4924 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
4925 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
4926 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
4927 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
4928 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
4929 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
4930 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
4931 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
4932 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
4933 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
4934 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
4935 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
4936 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
4937 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
4938 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
4939 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
4940 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
4941 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
4942 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
4943 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
4944 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
4945 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
4946 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
4947 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4948 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
4949 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
4950 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
4951 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
4952 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
4953 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
4954 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
4955 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
4956 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
4957 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
4958 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
4959 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
4960 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
4961 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
4962 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
4963 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
4964 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
4965 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
4966 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
4967 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
4968 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
4969 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
4970 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
4971 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
4972 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
4973 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
4974 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
4975 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
4976 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
4977 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
4978 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
4979 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
4980 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
4981 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
4982 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
4983 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
4984 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
4985 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
4986 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
4987 * gcc.target/i386/avx512vl-check.h: Ditto.
4988 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
4989 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
4990 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
4991 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
4992 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
4993 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
4994 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
4995 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
4996 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
4997 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
4998 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
4999 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5000 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5001 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5002 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5003 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5004 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5005 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5006 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5007 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5008 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5009 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5010 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5011 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5012 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5013 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5014 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5015 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5016 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5017 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5018 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5019 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5020 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5021 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5022 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5023 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5024 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5025 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5026 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5027 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5028 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5029 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5030 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5031 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5032 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5033 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5034 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5035 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5036 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5037 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5038 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5039 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5040 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5041 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5042 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5043 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5044 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5045 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5046 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5047 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5048 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5049 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5050 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5051 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5052 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5053 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5054 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5055 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5056 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5057 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5058 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5059 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5060 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5061 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5062 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5063 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5064 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5065 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5066 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5067 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5068 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5069 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5070 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5071 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5072 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5073 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5074 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5075 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5076 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5077 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5078 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5079 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5080 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5081 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5082 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5083 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5084 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5085 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5086 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5087 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5088 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5089 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5090 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5091 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5092 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5093 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5094 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5095 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5096 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5097 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5098 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5099 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5100 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5101 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5102 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5103 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5104 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5105 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5106 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5107 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5108 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5109 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5110 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5111 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5112 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5113 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5114 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5115 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5116 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5117 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5118 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5119 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5120 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5121 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5122 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5123 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5124 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5125 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5126 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5127 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5128 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5129 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5130 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5131 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5132 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5133 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5134 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5135 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5136 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5137 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5138 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5139 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5140 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5141 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5142 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5143 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5144 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5145 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5146 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5147 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5148 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5149 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5150 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5151 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5152 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5153 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5154 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5155 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5156 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5157 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5158 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5159 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5160 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5161 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5162 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5163 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5164 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5165 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5166 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5167 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5168 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5169 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5170 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5171 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5172 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5173 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5174 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5175 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5176 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5177 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5178 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5179 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5180 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5181 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5182 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5183 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5184 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5185 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5186 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5187 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5188 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5189 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5190 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5191 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5192 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5193 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5194 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5195 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5196 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5197 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5198 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5199 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5200 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5201 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5202 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5203 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5204 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5205 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5206 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5207 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5208 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5209 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5210 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5211 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5212 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5213 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5214 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5215 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5216 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5217 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5218 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5219 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5220 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5221 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5222 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5223 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5224 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5225 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5226 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5227 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5228 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5229 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5230 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5231 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5232 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5233 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5234 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5235 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5236 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5237 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5238 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5239 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5240 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5241 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5242 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5243 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5244 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5245 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5246 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5247 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5248 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5249 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5250 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5251 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5252 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5253 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5254 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5255 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5256 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5257 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5258 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5259 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5260 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5261 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5262 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5263 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5264 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5265 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5266 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5267 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5268 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5269 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5270 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5271 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5272 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5273 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5274 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5275 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5276 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5277 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5278 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5279 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5280 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5281 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5282 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5283 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5284 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5285 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5286 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5287 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5288 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5289 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5290 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5291 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5292 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5293 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5294 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5295 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5296 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5297 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5298 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5299 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5300 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5301 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5302 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5303 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5304 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5305 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5306 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5307 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5308 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5309 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5310 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5311 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5312 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5313 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5314 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5315 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5316 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5317 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5318 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5319 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5320 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5321 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5322 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5323 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5324 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5325 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5326 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5327 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5328 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5329 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5330 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5331 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5332 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5333 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5334 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5335 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5336 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5337 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5338 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5339 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5340 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5341 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5342 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5343 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5344 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5345 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5346 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5347 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5348 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5349 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5350 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5351 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5352 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5353 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5354 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5355 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5356 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5357 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5358 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5359 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5360 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5361 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5362 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5363 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5364 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5365 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5366 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5367 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5368 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5369 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5370 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5371 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5372 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5373 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5374 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5375 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5376 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5377 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5378 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5379 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5380 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5381 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5382 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5383 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5384 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5385 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5386 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5387 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5388 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5389 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5390 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5391 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5392 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5393 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5394 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5395 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5396 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5397 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5398 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5399 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5400 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5401 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5402 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5403 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5404 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5405 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5406 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5407 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5408 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5409 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5410 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5411 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5412 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5413 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5414 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5415 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5416 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5417 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5418 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5419 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5420 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5421 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5422 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5423 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5424 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5425 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5426 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5427 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5428 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5429 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5430 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5431 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5432 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5433 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5434 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5435 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5436 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5437 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5438 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5439 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5440 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5441 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5442 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5443 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5444 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5445 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5446 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5447 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5448 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5449 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5450 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5451 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5452 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5453 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5454 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5455 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5456 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5457 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5458 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5459 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5460 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5461 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5462 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5463 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5464 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5465 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5466 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5467 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5468 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5469 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5470 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5471 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5472 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5473 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5474 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5475 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5476 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5477 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5478 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5479 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5480 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5481 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5482 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5483 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5484 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5485 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5486 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5487 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5488 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5489 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5490 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5491 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5492 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5493 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5494 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5495 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
5496 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
5497 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
5498 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
5499 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
5500 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
5501 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
5502 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
5503 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
5504 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
5505 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
5506 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
5507 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
5508 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
5509 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
5510 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
5511 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
5512 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
5513 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
5514 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
5515 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
5516 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
5518 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
5520 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
5521 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
5522 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
5523 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
5524 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
5525 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
5526 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
5527 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
5528 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
5529 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
5530 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
5531 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
5532 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
5533 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
5534 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
5535 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
5536 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
5537 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
5538 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
5539 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
5540 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
5541 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
5542 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
5543 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
5544 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
5545 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
5546 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
5547 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
5548 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
5549 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
5550 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
5551 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
5552 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
5553 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
5554 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5555 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
5556 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5557 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
5558 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5559 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
5560 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
5561 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
5562 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
5563 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
5564 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
5565 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
5567 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
5569 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
5571 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
5572 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
5573 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
5574 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
5575 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
5576 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
5577 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
5578 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
5579 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
5580 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
5581 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
5582 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
5583 * gcc.target/i386/avx512f-mask-type.h: Ditto.
5584 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
5585 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
5586 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
5587 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
5588 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
5589 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
5590 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
5591 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
5592 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
5593 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
5594 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
5595 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
5596 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5597 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5598 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5599 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5600 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
5601 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
5602 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5603 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5604 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5605 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5606 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5607 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5608 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5609 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5610 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5611 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5612 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5613 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5614 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5615 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5616 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5617 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5618 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5619 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
5620 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
5621 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
5622 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
5623 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5624 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5625 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
5626 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
5627 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
5628 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
5629 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
5630 * gcc.target/i386/i386.exp: Ditto.
5631 * gcc.target/i386/m512-check.h: Ditto.
5632
56332014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5634 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5635 Anna Tikhonova <anna.tikhonova@intel.com>
5636 Ilya Tocar <ilya.tocar@intel.com>
5637 Andrey Turetskiy <andrey.turetskiy@intel.com>
5638 Ilya Verbin <ilya.verbin@intel.com>
5639 Kirill Yukhin <kirill.yukhin@intel.com>
5640 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5641
5642 * g++.dg/other/i386-2.C: Add new options.
5643 * g++.dg/other/i386-3.C: Ditto.
5644 * gcc.target/i386/sse-12.c: Ditto.
5645 * gcc.target/i386/sse-14.c: Ditto.
5646 * gcc.target/i386/sse-22.c: Ditto.
5647 * gcc.target/i386/sse-13.c: Add new options and builtins.
5648 * gcc.target/i386/sse-23.c: Ditto.
5649 * gcc.target/i386/avx-1.c: Add new builtins.
5650
4d099c1c 56512014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
5652
5653 * gcc.misc-tests/godump.exp: New.
5654 * gcc.misc-tests/godump-1.c: New.
5655
f9acf11a 56562014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
5657
5658 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
5659 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5660 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5661 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5662 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5663 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5664 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
5665 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5666 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
5667 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
5668 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
5669 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
5670 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
5671 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
5672 * c-c++-common/asan/pr63638.c: Likewise.
5673
ff05bd35 56742014-10-28 Richard Biener <rguenther@suse.de>
5675
5676 PR middle-end/63665
5677 * gcc.dg/pr63665.c: New testcase.
5678
f4d482a6 56792014-10-28 Yury Gribov <y.gribov@samsung.com>
5680
5681 * c-c++-common/asan/kasan-recover-1.c: New test.
5682 * c-c++-common/asan/kasan-recover-2.c: New test.
5683 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
5684 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5685 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5686 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5687 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5688 * c-c++-common/asan/no-asan-globals.c: Likewise.
5689 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5690 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5691 * c-c++-common/asan/no-use-after-return.c: Likewise.
5692
cf357977 56932014-10-28 Yury Gribov <y.gribov@samsung.com>
5694
5695 * c-c++-common/asan/shadow-offset-1.c: New test.
5696
94ea8568 56972014-10-27 Andrew MacLeod <amacleod@redhat.com>
5698
5699 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
5700 gcc-plugin.h earlier.
5701
7464361a 57022014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5703
5704 * gnat.dg/specs/concat1.ads: New test.
5705 * gnat.dg/specs/concat1_pkg.ads: New helper.
5706
f619ecae 57072014-10-27 Richard Biener <rguenther@suse.de>
5708
5709 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
5710 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
5711 target due to memcpy inline-expansion.
5712
cc01c143 57132014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5714
5715 * gnat.dg/specs/pack10.ads: New test.
5716 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
5717
a400b1ad 57182014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5719
5720 * gnat.dg/entry_queues2.adb: New test.
5721
8f936b5e 57222014-10-25 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR tree-optimization/63641
5725 * gcc.c-torture/execute/pr63641.c: New test.
5726
e39efcef 57272014-10-24 Tobias Burnus <burnus@net-b.de>
5728
5729 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
5730 * gfortran.dg/coarray_collectives_13.f90: New.
5731 * gfortran.dg/coarray_collectives_14.f90: New.
5732 * gfortran.dg/coarray_collectives_15.f90: New.
5733 * gfortran.dg/coarray_collectives_16.f90: New.
5734
7bc834d9 57352014-10-24 Jiong Wang <jiong.wang@arm.com>
5736
5737 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
5738
85fecbe2 57392014-10-24 Marek Polacek <polacek@redhat.com>
5740
5741 PR c/56980
5742 * gcc.dg/pr56980.c: New test.
5743
ae05a71a 57442014-10-24 Jiong Wang <jiong.wang@arm.com>
5745
5746 * lib/target-supports.exp
5747 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
5748 vaeseq_u8.
5749 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
5750 for vcvt_f16_f32.
5751 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
5752 vfma_f32.
5753
024edbc7 57542014-10-24 Martin Liska <mliska@suse.cz>
5755
5756 * gcc.dg/ipa/pr63595.c: New test.
5757
002017b0 57582014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5759
5760 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
5761 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5762
7221a348 57632014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5764
5765 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
5766
2301db38 57672014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5768
5769 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
5770
e8ee28d7 57712014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5772
5773 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
5774
0c5f2976 57752014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5776
5777 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
5778
ce2361fe 57792014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5780
5781 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
5782
7650f565 57832014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5784
5785 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
5786
83b38198 57872014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5788
5789 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
5790
93dead67 57912014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5792
5793 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
5794
3c8a177f 57952014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5796
5797 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
5798
2093b5a0 57992014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5800
5801 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
5802
f2671ace 58032014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5804
5805 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
5806
9a36e101 58072014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5808
5809 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
5810
9c08ad35 58112014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5812
5813 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
5814
e4021c53 58152014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5816
5817 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
5818 file.
5819 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5820 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5821
9aeb6008 58222014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5823
5824 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
5825 file.
5826 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5827 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5828
a3ee4a1e 58292014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5830
5831 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
5832 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5833 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5834 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5835 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5836
8aedf2a1 58372014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5838
5839 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
5840 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5841 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5842 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5843 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5844 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5845
4718f422 58462014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5847
5848 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
5849 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5850 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5851 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5852 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5853 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5854 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5855 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5856
b12d8e76 58572014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5858
5859 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
5860 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5861 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5862
208b7e66 58632014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5864
5865 * gcc.target/arm/README.advsimd-intrinsics: New file.
5866 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
5867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
5868 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
5869 Likewise.
5870 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5871 Likewise.
5872 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
5873 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
5874 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5875
ba228f23 58762014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
5877
5878 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
5879 wrap_compile_flags before setting it.
5880
4b8ceedf 58812014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
5884 targets.
5885 * gcc.dg/pr63594-2.c: Likewise.
5886
8c1f3873 58872014-10-24 Uros Bizjak <ubizjak@gmail.com>
5888
5889 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
5890 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
5891
28ed1b89 58922014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
5893
5894 PR bootstrap/63632
5895 * g++.dg/torture/pr63632.C: New test.
5896
3b393a70 58972014-10-23 Jonathan Wakely <jwakely@redhat.com>
5898
5899 PR c++/63619
5900 * g++.dg/warn/Wdelete-incomplete-3.C: New.
5901 * g++.dg/warn/Wdelete-incomplete-4.C: New.
5902
0d1f9fde 59032014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
5904
5905 PR target/63618
5906 * gcc.target/i386/pr63618.c: New test.
5907
2981340f 59082014-10-23 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/63626
5911 * gcc.dg/pr63626.c: New test.
5912
e7ec033a 59132014-10-23 Marek Polacek <polacek@redhat.com>
5914
5915 * c-c++-common/ubsan/undefined-2.c: New test.
5916
e75eecf6 59172014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
5918
5919 * gcc.target/i386/pr63600.c: New.
5920
e09e6e54 59212014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
5924
7364595f 59252014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5926
5927 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
5928 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
5929
3b474d9b 59302014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932 * gcc.target/sparc/20001013-1.c (main): Declare int return.
5933 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
5934 * gcc.target/sparc/sparc-ret.c (toto): Declare.
5935 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
5936 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
5937 Declare.
5938
7628303d 59392014-10-22 Guozhi Wei <carrot@google.com>
5940
5941 PR tree-optimization/63530
5942 gcc.dg/vect/pr63530.c: New testcase.
5943
b53c0b3a 59442014-10-22 Richard Sandiford <richard.sandiford@arm.com>
5945
5946 * gcc.target/i386/conversion-2.c: New test.
5947
c2598081 59482014-10-22 Jakub Jelinek <jakub@redhat.com>
5949 Yury Gribov <y.gribov@samsung.com>
5950
5951 * c-c++-common/ubsan/align-1.c: Update cmdline options.
5952 * c-c++-common/ubsan/align-3.c: Likewise.
5953 * c-c++-common/ubsan/bounds-1.c: Likewise.
5954 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
5955 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
5956 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
5957 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5958 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5959 * c-c++-common/ubsan/nonnull-2.c: Likewise.
5960 * c-c++-common/ubsan/nonnull-3.c: Likewise.
5961 * c-c++-common/ubsan/object-size-3.c: Likewise.
5962 * c-c++-common/ubsan/overflow-1.c: Likewise.
5963 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5964 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
5965 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5966 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5967 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5968 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5969 * c-c++-common/ubsan/pr59503.c: Likewise.
5970 * c-c++-common/ubsan/pr60613-1.c: Likewise.
5971 * c-c++-common/ubsan/save-expr-1.c: Likewise.
5972 * c-c++-common/ubsan/shift-3.c: Likewise.
5973 * c-c++-common/ubsan/shift-6.c: Likewise.
5974 * c-c++-common/ubsan/undefined-1.c: Likewise.
5975 * c-c++-common/ubsan/vla-2.c: Likewise.
5976 * c-c++-common/ubsan/vla-3.c: Likewise.
5977 * c-c++-common/ubsan/vla-4.c: Likewise.
5978 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
5979 * g++.dg/ubsan/return-2.C: Likewise.
5980 * c-c++-common/ubsan/recovery-1.c: New test.
5981 * c-c++-common/ubsan/recovery-2.c: New test.
5982 * c-c++-common/ubsan/recovery-3.c: New test.
5983 * c-c++-common/ubsan/recovery-common.inc: New file.
5984
7654bd0c 59852014-10-22 Jiong Wang <jiong.wang@arm.com>
5986
5987 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
5988 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
5989 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
5990 * gcc.target/aarch64/vect.x: Likewise.
5991 * gcc.target/aarch64/vect-ld1r.x: Add return type.
5992 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
5993 * gcc.target/aarch64/vect-fp.c: Likewise.
5994
10db2a53 59952014-10-22 Jiong Wang <jiong.wang@arm.com>
5996
5997 * lib/compat.exp (compat-run): Remove "unresolved".
5998 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
5999 unsupported testcase.
6000
b38cf1ab 60012014-10-22 Jakub Jelinek <jakub@redhat.com>
6002
6e154e02 6003 PR target/63594
6004 * gcc.dg/pr63594-1.c: New test.
6005 * gcc.dg/pr63594-2.c: New test.
6006 * gcc.target/i386/sse2-pr63594-1.c: New test.
6007 * gcc.target/i386/sse2-pr63594-2.c: New test.
6008 * gcc.target/i386/avx-pr63594-1.c: New test.
6009 * gcc.target/i386/avx-pr63594-2.c: New test.
6010 * gcc.target/i386/avx2-pr63594-1.c: New test.
6011 * gcc.target/i386/avx2-pr63594-2.c: New test.
6012 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6013 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6014 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6015 insn counts.
6016
b38cf1ab 6017 PR target/63542
6018 * gcc.target/i386/pr63542-1.c: New test.
6019 * gcc.target/i386/pr63542-2.c: New test.
6020
b4e6d2e2 60212014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6022
6023 * gcc.target/avr/tiny-memx.c: New test.
6024
6025 * gcc.target/avr/tiny-caller-save.c: New test.
6026
aa635593 60272014-10-21 Jiong Wang <jiong.wang@arm.com>
6028
6029 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6030 (Proc_1): Add return type.
6031 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6032 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6033 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6034 * gcc.target/arm/pr44788.c (foo): Likewise.
6035 * gcc.target/arm/pr55642.c (abs): Likewise.
6036 * gcc.target/arm/pr58784.c (f): Likewise.
6037 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6038 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6039 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6040 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6041 for local variables.
6042 * lib/target-supports.exp
6043 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6044 vaeseq_u8.
6045 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6046 vcvt_f16_f32.
6047 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6048 vfma_f32.
6049 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6050
ce5d39ad 60512014-10-21 Andreas Schwab <schwab@suse.de>
6052
6053 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6054
409678bf 60552014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6056
6057 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6058
718c878a 60592014-10-21 Richard Biener <rguenther@suse.de>
6060
6061 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6062 * g++.dg/ipa/devirt-46.C: Likewise.
6063 * g++.dg/ipa/devirt-47.C: Likewise.
6064 * g++.dg/tree-prof/pr35545.C: Likewise.
6065
5c0fac99 60662014-10-21 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/63563
6069 * gcc.target/i386/pr63563.c: New test.
6070
f09ae15a 60712014-10-20 Richard Biener <rguenther@suse.de>
6072
6073 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6074 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6075
12030b45 60762014-10-20 Martin Liska <mliska@suse.cz>
6077
6078 * gcc.dg/ipa/pr63595.c: New test.
6079
1d8a0522 60802014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6081
6082 PR fortran/48979
6083 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6084
d303aeaf 60852014-10-19 Marek Polacek <polacek@redhat.com>
6086
6087 PR c/63567
6088 * gcc.dg/pr63567-3.c: New test.
6089 * gcc.dg/pr63567-4.c: New test.
6090
bfa8c6e8 60912014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6092
6093 * gcc.dg/atomic/c11-atomic-exec-5.c
6094 (test_main_long_double_add_overflow): Define and run only for
6095 LDBL_MANT_DIG != 106.
6096 (test_main_complex_long_double_add_overflow): Likewise.
6097 (test_main_long_double_sub_overflow): Likewise.
6098 (test_main_complex_long_double_sub_overflow): Likewise.
6099
080819af 61002014-10-18 Paul Thomas <pault@gcc.gnu.org>
6101
6102 PR fortran/63553
6103 * gfortran.dg/class_to_type_3.f03 : New test
6104
64de93dd 61052014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6106
6107 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6108 to GNU11.
6109
933e4737 61102014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6111
6112 * gcc.dg/attr-isr.c: Move SH specific test to ...
6113 * gcc.target/sh/attr-isr.c: ... here.
6114
fb773ec9 6115>>>>>>> .r217525
bccf97da 61162014-10-17 Marek Polacek <polacek@redhat.com>
6117
6118 PR c/63567
6119 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6120 * gcc.dg/pr63567-1.c: New test.
6121 * gcc.dg/pr63567-2.c: New test.
6122
d9c77450 61232014-10-17 Marek Polacek <polacek@redhat.com>
6124
6125 PR c/63543
6126 * gcc.dg/pr63543.c: New test.
6127 * gcc.dg/array-8.c: Remove dg-error.
6128 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6129 * gcc.dg/pr48552-2.c: Likewise.
6130
a2bbd0a7 61312014-10-17 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/63549
6134 * gcc.dg/pr63549.c: New test.
6135
e610d2b2 61362014-10-17 Marek Polacek <polacek@redhat.com>
6137
6138 * gcc.dg/Wimplicit-int-1.c: New test.
6139 * gcc.dg/Wimplicit-int-2.c: New test.
6140 * gcc.dg/Wimplicit-int-3.c: New test.
6141 * gcc.dg/Wimplicit-int-4.c: New test.
6142
eebf1fd9 61432014-10-17 Andrew MacLeod <amacleod@redhat.com>
6144
6145 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6146 changes.
6147
8016354a 61482014-10-17 Jakub Jelinek <jakub@redhat.com>
6149
e3668db5 6150 PR tree-optimization/63464
6151 * gcc.dg/torture/pr63464.c: New test.
6152 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6153 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6154
8016354a 6155 PR tree-optimization/63302
6156 * gcc.c-torture/execute/pr63302.c: New test.
6157
7f73851f 61582014-10-17 Tom de Vries <tom@codesourcery.com>
6159
6160 PR rtl-optimization/61605
6161 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6162 absence check.
6163
43096b52 61642014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6165
6166 PR middle-end/61848
6167 * g++.dg/torture/pr61848.C: New testcase.
6168 * gcc.c-torture/compile/pr61848.c: New testcase.
6169
25eea8ce 61702014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6171
6172 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6173 * gcc.target/sh/strlen.c: Likewise.
6174 * gcc.target/sh/pr51244-13.c: Likewise.
6175 * gcc.target/sh/cmpstrn.c: Likewise.
6176 * gcc.target/sh/hiconst.c: Likewise.
6177 * gcc.target/sh/pr43417.c: Likewise.
6178
663bca43 61792014-10-16 Martin Liska <mliska@suse.cz>
6180
6181 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6182 to match defined expectations.
6183
a3020f2f 61842014-10-16 Andrew MacLeod <amacleod@redhat.com>
6185
6186 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6187
9346cb1e 61882014-10-16 Martin Liska <mliska@suse.cz>
6189
6190 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6191 * g++.dg/ipa/ipa-icf-5.C: Likewise
6192
1130105d 61932014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6194
6195 PR target/63260
6196 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6197
396b19bc 61982014-10-16 Richard Biener <rguenther@suse.de>
6199
6200 PR middle-end/63554
6201 * gcc.dg/torture/pr63554.c: New testcase.
6202
3cdf17dc 62032014-10-16 Marek Polacek <polacek@redhat.com>
6204
6205 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6206 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6207
8e5448e4 62082014-10-16 Marek Polacek <polacek@redhat.com>
6209
6210 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6211 * gcc.dg/graphite/id-2.c: Likewise.
6212 * gcc.dg/graphite/id-4.c: Likewise.
6213 * gcc.dg/graphite/id-8.c: Likewise.
6214 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6215 * gcc.dg/graphite/id-pr45230.c: Likewise.
6216 * gcc.dg/graphite/id-pr45231.c: Likewise.
6217 * gcc.dg/graphite/pr38073.c: Likewise.
6218 * gcc.dg/graphite/pr38125.c: Likewise.
6219 * gcc.dg/graphite/pr38409.c: Likewise.
6220 * gcc.dg/graphite/pr38413.c: Likewise.
6221 * gcc.dg/graphite/pr38510.c: Likewise.
6222 * gcc.dg/graphite/pr38786.c: Likewise.
6223 * gcc.dg/graphite/pr39260.c: Likewise.
6224 * gcc.dg/graphite/scop-19.c: Likewise.
6225 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6226 * gcc.dg/graphite/id-17.c: Likewise.
6227 * gcc.dg/graphite/id-23.c: Likewise.
6228 * gcc.dg/graphite/id-26.c: Likewise.
6229 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6230 * gcc.dg/graphite/pr37485.c: Likewise.
6231 * gcc.dg/graphite/pr38500.c: Likewise.
6232 * gcc.dg/graphite/pr42284.c: Likewise.
6233 * gcc.dg/graphite/pr42914.c: Likewise.
6234 * gcc.dg/graphite/pr46404-1.c: Likewise.
6235 * gcc.dg/graphite/pr60979.c: Likewise.
6236 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6237 defaulting to int.
6238
343d6f41 62392014-10-16 Martin Liska <mliska@suse.cz>
6240 Jan Hubicka <hubicka@ucw.cz>
6241
6242 * g++.dg/ipa/ipa-icf-1.C: New test.
6243 * g++.dg/ipa/ipa-icf-2.C: New test.
6244 * g++.dg/ipa/ipa-icf-3.C: New test.
6245 * g++.dg/ipa/ipa-icf-4.C: New test.
6246 * g++.dg/ipa/ipa-icf-5.C: New test.
6247 * gcc.dg/ipa/ipa-icf-1.c: New test.
6248 * gcc.dg/ipa/ipa-icf-10.c: New test.
6249 * gcc.dg/ipa/ipa-icf-11.c: New test.
6250 * gcc.dg/ipa/ipa-icf-12.c: New test.
6251 * gcc.dg/ipa/ipa-icf-13.c: New test.
6252 * gcc.dg/ipa/ipa-icf-14.c: New test.
6253 * gcc.dg/ipa/ipa-icf-15.c: New test.
6254 * gcc.dg/ipa/ipa-icf-16.c: New test.
6255 * gcc.dg/ipa/ipa-icf-17.c: New test.
6256 * gcc.dg/ipa/ipa-icf-18.c: New test.
6257 * gcc.dg/ipa/ipa-icf-19.c: New test.
6258 * gcc.dg/ipa/ipa-icf-2.c: New test.
6259 * gcc.dg/ipa/ipa-icf-20.c: New test.
6260 * gcc.dg/ipa/ipa-icf-21.c: New test.
6261 * gcc.dg/ipa/ipa-icf-22.c: New test.
6262 * gcc.dg/ipa/ipa-icf-23.c: New test.
6263 * gcc.dg/ipa/ipa-icf-24.c: New test.
6264 * gcc.dg/ipa/ipa-icf-25.c: New test.
6265 * gcc.dg/ipa/ipa-icf-26.c: New test.
6266 * gcc.dg/ipa/ipa-icf-27.c: New test.
6267 * gcc.dg/ipa/ipa-icf-28.c: New test.
6268 * gcc.dg/ipa/ipa-icf-29.c: New test.
6269 * gcc.dg/ipa/ipa-icf-3.c: New test.
6270 * gcc.dg/ipa/ipa-icf-30.c: New test.
6271 * gcc.dg/ipa/ipa-icf-4.c: New test.
6272 * gcc.dg/ipa/ipa-icf-5.c: New test.
6273 * gcc.dg/ipa/ipa-icf-6.c: New test.
6274 * gcc.dg/ipa/ipa-icf-7.c: New test.
6275 * gcc.dg/ipa/ipa-icf-8.c: New test.
6276 * gcc.dg/ipa/ipa-icf-9.c: New test.
6277
b0fa59a9 62782014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6279
6280 PR target/53513
6281 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6282
a61aff03 62832014-10-16 Martin Liska <mliska@suse.cz>
6284 Jan Hubicka <hubicka@ucw.cz>
6285
6286 * c-c++-common/rotate-1.c: Options changed to not collide
6287 with a new IPA ICF pass.
6288 * c-c++-common/rotate-2.c: Likewise.
6289 * c-c++-common/rotate-3.c: Likewise.
6290 * c-c++-common/rotate-4.c: Likewise.
6291 * g++.dg/cpp0x/rv-return.C: Likewise.
6292 * g++.dg/cpp0x/rv1n.C: Likewise.
6293 * g++.dg/cpp0x/rv1p.C: Likewise.
6294 * g++.dg/cpp0x/rv2n.C: Likewise.
6295 * g++.dg/cpp0x/rv3n.C: Likewise.
6296 * g++.dg/cpp0x/rv4n.C: Likewise.
6297 * g++.dg/cpp0x/rv5n.C: Likewise.
6298 * g++.dg/cpp0x/rv6n.C: Likewise.
6299 * g++.dg/cpp0x/rv7n.C: Likewise.
6300 * g++.dg/ipa/devirt-g-1.C: Likewise.
6301 * g++.dg/ipa/inline-1.C: Likewise.
6302 * g++.dg/ipa/inline-2.C: Likewise.
6303 * g++.dg/ipa/inline-3.C: Likewise.
6304 * g++.dg/opt/pr30965.C: Likewise.
6305 * g++.dg/tree-ssa/pr19637.C: Likewise.
6306 * gcc.dg/guality/csttest.c: Likewise.
6307 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6308 * gcc.dg/ipa/iinline-7.c: Likewise.
6309 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6310 * gcc.dg/ipa/ipacost-1.c: Likewise.
6311 * gcc.dg/ipa/ipacost-2.c: Likewise.
6312 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6313 * gcc.dg/ipa/remref-2a.c: Likewise.
6314 * gcc.dg/ipa/remref-2b.c: Likewise.
6315 * gcc.dg/pr46309-2.c: Likewise.
6316 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6317 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6318 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6319 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6320 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6321 * gcc.dg/vect/vect-cond-10.c: Likewise.
6322 * gcc.dg/vect/vect-cond-9.c: Likewise.
6323 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6324 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6325 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6326 * gcc.target/i386/bmi-1.c: Likewise.
6327 * gcc.target/i386/bmi-2.c: Likewise.
6328 * gcc.target/i386/pr56564-2.c: Likewise.
6329
b0fa59a9 63302014-10-16 Richard Biener <rguenther@suse.de>
fc802109 6331
6332 PR tree-optimization/63168
6333 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6334
3ce2e838 63352014-10-16 Andreas Schwab <schwab@suse.de>
6336
520fefde 6337 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6338
3ce2e838 6339 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6340 implicit int.
6341 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6342 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6343 * gcc.target/ia64/pr29682.c: Likewise.
6344 * gcc.target/ia64/pr43603.c: Likewise.
6345 * gcc.target/ia64/pr48496.c: Likewise.
6346
21368453 63472014-10-16 Marek Polacek <polacek@redhat.com>
6348
6349 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6350
99ad5a60 63512014-10-16 Jakub Jelinek <jakub@redhat.com>
6352 Marek Polacek <polacek@redhat.com>
6353
6354 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6355 declarations.
6356 * gcc.dg/pr32176.c: Likewise.
6357 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6358 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6359 * gcc.dg/ia64-sync-2.c: Likewise.
6360 * gcc.dg/ia64-sync-3.c: Likewise.
6361 * gcc.dg/sync-2.c: Likewise.
6362 * gcc.dg/sync-3.c: Likewise.
6363 * gcc.target/i386/990524-1.c: Likewise.
6364 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6365 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6366 * gcc.target/i386/pr26826.c: Likewise.
6367 * gcc.target/i386/pr37184.c: Likewise.
6368 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6369 * gcc.target/i386/20060125-2.c: Likewise.
6370 * gcc.target/i386/memcpy-1.c: Likewise.
6371 * gcc.target/i386/pr40934.c: Likewise.
6372 * gcc.target/i386/sse-5.c: Likewise.
6373 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6374 * gcc.target/i386/vectorize4.c: Likewise.
6375 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6376 -fgnu89-inline.
6377 * gcc.target/i386/980313-1.c: Likewise.
6378 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6379 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6380 * gcc.target/i386/crc32-3.c: Likewise.
6381 * gcc.target/i386/intrinsics_3.c: Likewise.
6382 * gcc.target/i386/loop-1.c: Likewise.
6383 * gcc.target/i386/pr44948-2a.c: Likewise.
6384 * gcc.target/i386/pr47564.c: Likewise.
6385 * gcc.target/i386/pr50712.c: Likewise.
6386 * gcc.target/i386/stackalign/return-2.c: Likewise.
6387
a3a6d499 63882014-10-15 Jan Hubicka <hubicka@ucw.cz>
6389
6390 PR lto/62026
6391 * lto/pr62026.C: New testcase.
6392
f95727ee 63932014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6394
6395 PR rtl-optimization/63448
6396 * gcc.target/i386/pr63448.c: New test.
6397
263c64d9 63982014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6399
6400 * gnat.dg/opt41.adb: New test.
6401 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6402
3439b901 64032014-10-15 Richard Biener <rguenther@suse.de>
6404
6405 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6406
c836de3f 64072014-10-14 Jan Hubicka <hubicka@ucw.cz>
6408
6409 * gcc.dg/tree-prof/peel-1.c: Update.
6410 * gcc.dg/tree-prof/unroll-1.c: Update.
ec9f6aa3 6411 * gcc.dg/unroll_1.c: Update.
6412 * gcc.dg/unroll_2.c: Update.
6413 * gcc.dg/unroll_3.c: Update.
6414 * gcc.dg/unroll_4.c: Update.
c836de3f 6415
9f75f026 64162014-10-14 DJ Delorie <dj@redhat.com>
6417
6418 * g++.dg/abi/mangle64.C: New.
6419
6b9c511d 64202014-10-14 Marc Glisse <marc.glisse@inria.fr>
6421
6422 * g++.dg/ext/vector9.C: Test ! with float vectors.
6423
8113f0e3 64242014-10-14 Richard Biener <rguenther@suse.de>
6425
6426 PR tree-optimization/63512
6427 * g++.dg/torture/pr63512.C: New testcase.
6428
adcdd84f 64292014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6430
6431 PR target/63260
6432 * gcc.target/sh/pr63260.c: New.
6433
e437165b 64342014-10-13 Richard Henderson <rth@redhat.com>
6435
6436 * g++.dg/torture/20141013.C: New.
6437
a9d8ab38 64382014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6439
6440 PR target/8340
6441 PR middle-end/47602
6442 PR rtl-optimization/55458
6443 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6444 * gcc.target/i386/pr55458.c: Likewise.
6445 * gcc.target/i386/pr47602.c: New.
6446 * gcc.target/i386/pr23098.c: Move to XFAIL.
6447
d57704d0 64482014-10-13 Jan Hubicka <hubicka@ucw.cz>
6449
6450 PR tree-optimization/62127
6451 * g++.dg/torture/pr62127.C: New testcase.
6452
433da5c4 64532014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6454
6455 * c-c++-common/asan/bitfield-5.c: New test.
6456
65f73697 64572014-10-13 Richard Biener <rguenther@suse.de>
6458
6459 PR tree-optimization/63419
6460 * g++.dg/torture/pr63419.C: New testcase.
6461
1c733bf7 64622014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6463
6464 PR target/59401
6465 PR target/54760
adcdd84f 6466 * gcc.target/sh/pr54760-5.c: New.
6467 * gcc.target/sh/pr54760-6.c: New.
1c733bf7 6468 * gcc.target/sh/pr59401-1.c: New.
6469
af1ec5d6 64702014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6471
6472 PR fortran/48979
6473 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6474
98e1d6c4 64752014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6476
6477 * lib/target-supports.exp (check_effective_target_shared): New
6478 function.
af1ec5d6 6479 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
98e1d6c4 6480
c30da3c3 64812014-10-10 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c/63495
6484 * gcc.target/i386/pr63495.c: New test.
6485
0b45f2d1 64862014-10-10 Marek Polacek <polacek@redhat.com>
6487
6488 * c-c++-common/ubsan/object-size-1.c: New test.
6489 * c-c++-common/ubsan/object-size-2.c: New test.
6490 * c-c++-common/ubsan/object-size-3.c: New test.
6491 * c-c++-common/ubsan/object-size-4.c: New test.
6492 * c-c++-common/ubsan/object-size-5.c: New test.
6493 * c-c++-common/ubsan/object-size-6.c: New test.
6494 * c-c++-common/ubsan/object-size-7.c: New test.
6495 * c-c++-common/ubsan/object-size-8.c: New test.
6496 * c-c++-common/ubsan/object-size-9.c: New test.
6497 * g++.dg/ubsan/object-size-1.C: New test.
6498 * gcc.dg/ubsan/object-size-9.c: New test.
6499
1a88e549 65002014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6501
6502 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
6503 (asan_finish): Remove restore_ld_library_path_env_vars.
6504 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6505 related env variables by calling set_ld_library_path_env_vars.
6506 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
6507 (tsan_finish): Remove restore_ld_library_path_env_vars.
6508 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6509 related env variables by calling set_ld_library_path_env_vars.
6510 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
6511 (ubsan_finish): Remove restore_ld_library_path_env_vars.
6512 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6513 related env variables by calling set_ld_library_path_env_vars.
6514
298cab21 65152014-10-10 Richard Biener <rguenther@suse.de>
6516
6517 PR tree-optimization/63379
6518 * gcc.dg/vect/pr63379.c: New testcase.
6519
7314fdfb 65202014-10-10 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR fortran/59488
6523 * gfortran.dg/gomp/pr59488-1.f90: New test.
6524 * gfortran.dg/gomp/pr59488-2.f90: New test.
6525
7fb14317 65262014-10-10 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/63476
6529 * g++.dg/torture/pr63476.C: New testcase.
6530
94fea777 65312014-10-10 Tobias Burnus <burnus@net-b.de>
6532
6533 * gfortran.dg/implicit_16.f90: New.
6534
f6fccb12 65352014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 * g++.dg/cpp0x/constexpr-using3.C: New.
6538 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
6539 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
6540 * g++.dg/cpp1y/constexpr-local1.C: Extend.
6541 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
6542
d9bbc5ef 65432014-10-09 Joseph Myers <joseph@codesourcery.com>
6544
6545 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
6546
fcf293b0 65472014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
6548
6549 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
6550
1a29382c 65512014-10-09 Marc Glisse <marc.glisse@inria.fr>
6552
6553 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
6554 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
6555 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
6556 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6557 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
6558 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6559 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
6560 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
6561 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
6562 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
6563 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
6564 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
6565
89c1152a 65662014-10-09 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/63380
6569 * gcc.dg/torture/pr63380-1.c: New testcase.
6570 * gcc.dg/torture/pr63380-2.c: Likewise.
6571
61a892dc 65722014-10-09 Marek Polacek <polacek@redhat.com>
6573
6574 PR c/63480
6575 * gcc.dg/pr63480.c: New test.
6576
5be85c4c 65772014-10-09 Richard Biener <rguenther@suse.de>
6578
6579 PR tree-optimization/63445
6580 * gcc.dg/Wstrict-overflow-26.c: New testcase.
6581
95ffcfaf 65822014-10-08 Pat Haugen <pthaugen@us.ibm.com>
6583
6584 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
6585 * gcc.dg/vmx/ops.c: Likewise.
6586 * gcc.dg/vmx/ops-long-1.c: Likewise.
6587
cfe1a41a 65882014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6589
6590 * gfortran.dg/implicit_4.f90: Fix some dg-error.
6591
ef7f8bfe 65922014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593
6594 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
6595 dg-additional-options.
6596
96c6330f 65972014-10-08 Mark Wielaard <mjw@redhat.com>
6598
6599 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
6600 prefix from scan-assembler-times.
6601
cc919d0c 66022014-10-07 Marek Polacek <polacek@redhat.com>
6603
6604 * lib/target-supports.exp (check_effective_target_fd_truncate):
6605 Include <string.h>.
6606
4e888fd9 66072014-10-07 Marek Polacek <polacek@redhat.com>
6608
6609 PR c/59717
6610 * gcc.dg/pr59717.c: New test.
6611
b3ab0ccc 66122014-10-07 Marek Polacek <polacek@redhat.com>
6613
6614 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
6615 * gcc.dg/iftrap-1.c: Fix implicit declarations.
6616 * gcc.target/powerpc/pr26350.c: Likewise.
6617 * gcc.target/powerpc/altivec-consts.c: Likewise.
6618 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6619 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
6620 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
6621 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
6622 * gcc.target/powerpc/pr47862.c: Likewise.
6623 * gcc.target/powerpc/pr48053-1.c: Likewise.
6624 * gcc.target/powerpc/pr53487.c: Likewise.
6625 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
6626 to int.
6627 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
6628 * gcc.target/powerpc/altivec-2.c: Likewise.
6629 * gcc.target/powerpc/pr47755-2.c: Likewise.
6630
e76984e5 66312014-10-07 Martin Liska <mliska@suse.cz>
6632
6633 * g++.dg/lto/pr63270.h: New test.
6634 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
6635 include.
6636 * g++.dg/lto/pr63270_2.C: New test.
6637
3b684344 66382014-10-07 Eric Botcazou <ebotcazou@adacore.com>
6639
6640 * gnat.dg/lto16.adb: New test.
6641 * gnat.dg/lto16_pkg.adb: New helper.
6642
e012cdc7 66432014-10-06 Eric Botcazou <ebotcazou@adacore.com>
6644
6645 * gnat.dg/return4.adb: New test.
6646 * gnat.dg/return4_pkg.ad[sb]: New helper.
6647
5b8257e3 66482014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
6649
6650 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
6651 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
6652 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
6653
8be31d90 66542014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
6655
6656 PR c++/55250
6657 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
6658 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
6659 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
6660
1b7bd30b 66612014-10-06 Marek Polacek <polacek@redhat.com>
6662
6663 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
6664 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
6665 * g++.dg/lto/pr54625-2_0.c: Likewise.
6666 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
6667
b45a1938 66682014-10-06 Marek Polacek <polacek@redhat.com>
6669
6670 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
6671 * gcc.target/i386/avxfp-1.c: Likewise.
6672 * gcc.target/i386/avxfp-2.c: Likewise.
6673 * gcc.target/i386/cadd.c: Likewise.
6674 * gcc.target/i386/cmov2.c: Likewise.
6675 * gcc.target/i386/cmov3.c: Likewise.
6676 * gcc.target/i386/cmov4.c: Likewise.
6677 * gcc.target/i386/cold-attribute-1.c: Likewise.
6678 * gcc.target/i386/cvt-1.c: Likewise.
6679 * gcc.target/i386/fpcvt-1.c: Likewise.
6680 * gcc.target/i386/fpcvt-2.c: Likewise.
6681 * gcc.target/i386/fpcvt-3.c: Likewise.
6682 * gcc.target/i386/local.c: Likewise.
6683 * gcc.target/i386/memcpy-2.c: Likewise.
6684 * gcc.target/i386/memcpy-3.c: Likewise.
6685 * gcc.target/i386/memset-1.c: Likewise.
6686 * gcc.target/i386/minmax-1.c: Likewise.
6687 * gcc.target/i386/minmax-2.c: Likewise.
6688 * gcc.target/i386/pr45352-2.c: Likewise.
6689 * gcc.target/i386/pr46253.c: Likewise.
6690 * gcc.target/i386/pr53623.c: Likewise.
6691 * gcc.target/i386/pr60902.c: Likewise.
6692 * gcc.target/i386/pr57003.c: Likewise.
6693 * gcc.target/i386/sse-14.c: Likewise.
6694 * gcc.target/i386/sse-19.c: Likewise.
6695 * gcc.target/i386/sse-22.c: Likewise.
6696 * gcc.target/i386/sse4a-extract.c: Likewise.
6697 * gcc.target/i386/sse4a-insert.c: Likewise.
6698 * gcc.target/i386/ssefp-1.c: Likewise.
6699 * gcc.target/i386/ssefp-2.c: Likewise.
6700 * gcc.target/i386/testimm-10.c: Likewise.
6701 * gcc.target/i386/vectorize4-avx.c: Likewise.
6702 * gcc.target/i386/980709-1.c: Fix implicit declarations.
6703 * gcc.target/i386/avx-pr57233.c: Likewise.
6704 * gcc.target/i386/avx2-pr57233.c: Likewise.
6705 * gcc.target/i386/avx2-vpop-check.h: Likewise.
6706 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6707 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6708 * gcc.target/i386/crc32-4.c: Likewise.
6709 * gcc.target/i386/pr20204.c: Likewise.
6710 * gcc.target/i386/pr23570.c: Likewise.
6711 * gcc.target/i386/pr26449-1.c: Likewise.
6712 * gcc.target/i386/pr28839.c: Likewise.
6713 * gcc.target/i386/pr37101.c: Likewise.
6714 * gcc.target/i386/pr61923.c: Likewise.
6715 * gcc.target/i386/shrink_wrap_1.c: Likewise.
6716 * gcc.target/i386/sse2-pr57233.c: Likewise.
6717 * gcc.target/i386/vect-abs-s16.c: Likewise.
6718 * gcc.target/i386/vect-abs-s32.c: Likewise.
6719 * gcc.target/i386/vect-abs-s8.c: Likewise.
6720 * gcc.target/i386/xop-pr57233.c: Likewise.
6721 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6722 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
6723 implicit declarations.
6724 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
6725 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6726 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6727
00face89 67282014-10-06 Marek Polacek <polacek@redhat.com>
6729
6730 * gcc.dg/20001012-1.c: Fix defaulting to int.
6731 * gcc.dg/20001012-2.c: Likewise.
6732 * gcc.dg/20001108-1.c: Likewise.
6733 * gcc.dg/20010516-1.c: Likewise.
6734 * gcc.dg/20011008-2.c: Likewise.
6735 * gcc.dg/20030612-1.c: Likewise.
6736 * gcc.dg/20040219-1.c: Likewise.
6737 * gcc.dg/20050603-2.c: Likewise.
6738 * gcc.dg/20070507-1.c: Likewise.
6739 * gcc.dg/attr-alias-3.c: Likewise.
6740 * gcc.dg/fastmath-1.c: Likewise.
6741 * gcc.dg/fork-instrumentation.c: Likewise.
6742 * gcc.dg/fwrapv-1.c: Likewise.
6743 * gcc.dg/fwrapv-2.c: Likewise.
6744 * gcc.dg/memmove-1.c: Likewise.
6745 * gcc.dg/non-local-goto-1.c: Likewise.
6746 * gcc.dg/non-local-goto-2.c: Likewise.
6747 * gcc.dg/noreturn-8.c: Likewise.
6748 * gcc.dg/parse-decl-after-if.c: Likewise.
6749 * gcc.dg/parse-decl-after-label.c: Likewise.
6750 * gcc.dg/pr25795-1.c: Likewise.
6751 * gcc.dg/pr25795.c: Likewise.
6752 * gcc.dg/pr28574.c: Likewise.
6753 * gcc.dg/pr30189.c: Likewise.
6754 * gcc.dg/pr31529-2.c: Likewise.
6755 * gcc.dg/pr33923.c: Likewise.
6756 * gcc.dg/pr34263.c: Likewise.
6757 * gcc.dg/pr36194.c: Likewise.
6758 * gcc.dg/pr45415.c: Likewise.
6759 * gcc.dg/pr47443.c: Likewise.
6760 * gcc.dg/pr47763.c: Likewise.
6761 * gcc.dg/pr49000.c: Likewise.
6762 * gcc.dg/pr50340.c: Likewise.
6763 * gcc.dg/webizer.c: Likewise.
6764 * gcc.dg/pr59940.c: Likewise.
6765 * gcc.dg/pr63186.c: Likewise.
6766 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
6767 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
6768 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
6769 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
6770 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
6771 * gcc.dg/sms-1.c: Likewise.
6772 * gcc.dg/unused-3.c: Likewise.
6773 * gcc.dg/varpool-1.c: Likewise.
6774 * gcc.dg/pr35899.c: Use -std=gnu89.
6775 * gcc.dg/pr59963-1.c: Likewise.
6776 * gcc.dg/redecl-15.c: Likewise.
6777 * gcc.dg/20041213-1.c: Likewise.
6778 * gcc.dg/20080820.c: Likewise.
6779 * gcc.dg/920413-1.c: Likewise.
6780 * gcc.dg/Wold-style-definition-1.c: Likewise.
6781 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
6782 * gcc.dg/decl-nospec-1.c: Likewise.
6783 * gcc.dg/decl-nospec-2.c: Likewise.
6784 * gcc.dg/decl-nospec-3.c: Likewise.
6785 * gcc.dg/bitfld-1.c: Likewise.
6786 * gcc.dg/bitfld-9.c: Likewise.
6787 * gcc.dg/parm-impl-decl-1.c: Likewise.
6788 * gcc.dg/parm-impl-decl-3.c: Likewise.
6789 * gcc.dg/pr18596-1.c: Likewise.
6790 * gcc.dg/pr18596-2.c: Likewise.
6791 * gcc.dg/pr18596-3.c: Likewise.
6792 * gcc.dg/pr60139.c: Likewise.
6793 * gcc.dg/utf-dflt.c: Likewise.
6794 * gcc.dg/utf-dflt2.c: Likewise.
6795 * gcc.dg/wtr-func-def-1.c: Likewise.
6796 * gcc.dg/declspec-5.c: Likewise.
6797 * gcc.dg/declspec-6.c: Likewise.
6798 * gcc.dg/ftrapv-2.c: Likewise.
6799 * gcc.dg/20020430-1.c: Fix implicit declarations.
6800 * gcc.dg/20030702-1.c: Likewise.
6801 * gcc.dg/20040127-2.c: Likewise.
6802 * gcc.dg/20041122-1.c: Likewise.
6803 * gcc.dg/20050309-1.c: Likewise.
6804 * gcc.dg/20061026.c: Likewise.
6805 * gcc.dg/20101010-1.c: Likewise.
6806 * gcc.dg/Werror-1.c: Likewise.
6807 * gcc.dg/Werror-10.c: Likewise.
6808 * gcc.dg/Werror-11.c: Likewise.
6809 * gcc.dg/Werror-12.c: Likewise.
6810 * gcc.dg/Werror-2.c: Likewise.
6811 * gcc.dg/Werror-3.c: Likewise.
6812 * gcc.dg/Werror-4.c: Likewise.
6813 * gcc.dg/Werror-5.c: Likewise.
6814 * gcc.dg/Werror-6.c: Likewise.
6815 * gcc.dg/Werror-7.c: Likewise.
6816 * gcc.dg/Werror-8.c: Likewise.
6817 * gcc.dg/Wstrict-overflow-20.c: Likewise.
6818 * gcc.dg/cpp/trad/macroargs.c: Likewise.
6819 * gcc.dg/delay-slot-2.c: Likewise.
6820 * gcc.dg/errno-1.c: Likewise.
6821 * gcc.dg/globalalias.c: Likewise.
6822 * gcc.dg/inline-3.c: Likewise.
6823 * gcc.dg/localalias.c: Likewise.
6824 * gcc.dg/pr19633-1.c: Likewise.
6825 * gcc.dg/pr19633.c: Likewise.
6826 * gcc.dg/pr23408.c: Likewise.
6827 * gcc.dg/pr23470-1.c: Likewise.
6828 * gcc.dg/pr28121.c: Likewise.
6829 * gcc.dg/pr28243.c: Likewise.
6830 * gcc.dg/pr30260.c: Likewise.
6831 * gcc.dg/pr32573.c: Likewise.
6832 * gcc.dg/pr33826.c: Likewise.
6833 * gcc.dg/pr35065.c: Likewise.
6834 * gcc.dg/pr38616.c: Likewise.
6835 * gcc.dg/pr39867.c: Likewise.
6836 * gcc.dg/pr41470.c: Likewise.
6837 * gcc.dg/pr41837.c: Likewise.
6838 * gcc.dg/pr44024.c: Likewise.
6839 * gcc.dg/pr44699.c: Likewise.
6840 * gcc.dg/pr46252.c: Likewise.
6841 * gcc.dg/pr46878-1.c: Likewise.
6842 * gcc.dg/pr50908-3.c: Likewise.
6843 * gcc.dg/pr51796.c: Likewise.
6844 * gcc.dg/pr55150-2.c: Likewise.
6845 * gcc.dg/pr55833.c: Likewise.
6846 * gcc.dg/pr59350.c: Likewise.
6847 * gcc.dg/pr59418.c: Likewise.
6848 * gcc.dg/pr60647-2.c: Likewise.
6849 * gcc.dg/uninit-suppress.c: Likewise.
6850 * gcc.dg/uninit-suppress_2.c: Likewise.
6851 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
6852 * gcc.dg/always_inline.c: Likewise.
6853 * gcc.dg/always_inline2.c: Likewise.
6854 * gcc.dg/always_inline3.c: Likewise.
6855 * gcc.dg/builtin-apply4.c: Likewise.
6856 * gcc.dg/declspec-7.c: Likewise.
6857 * gcc.dg/inline-1.c: Likewise.
6858 * gcc.dg/va-arg-pack-1.c: Likewise.
6859 * gcc.dg/winline-2.c: Likewise.
6860 * gcc.dg/winline-3.c: Likewise.
6861 * gcc.dg/winline-5.c: Likewise.
6862 * gcc.dg/winline-6.c: Likewise.
6863 * gcc.dg/winline-7.c: Likewise.
6864 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
080819af 6865 int.
00face89 6866 * gcc.dg/inline-33.c: Likewise.
6867 * gcc.dg/pr27861-1.c: Likewise.
6868 * gcc.dg/pr28888.c: Likewise.
6869 * gcc.dg/pr29254.c: Likewise.
6870 * gcc.dg/pr50908.c: Likewise.
6871 * gcc.dg/pr60647-1.c: Likewise.
6872 * gcc.dg/pragma-diag-1.c: Likewise.
6873 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
6874 * gcc.dg/winline-9.c: Likewise.
6875 * gcc.dg/pr52808.c: Return 0 instead of nothing.
6876
c71d36bc 68772014-10-06 Marek Polacek <polacek@redhat.com>
6878
6879 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
6880 * gcc.dg/ipa/inline-4.c: Likewise.
6881 * gcc.dg/ipa/inline-5.c: Likewise.
6882 * gcc.dg/ipa/pr57539.c: Likewise.
6883 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
6884 defaulting to int.
6885 * gcc.dg/ipa/inlinehint-1.c: Likewise.
6886 * gcc.dg/ipa/inlinehint-3.c: Likewise.
6887 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
6888 * gcc.dg/ipa/ipacost-1.c: Likewise.
6889 * gcc.dg/ipa/ipacost-2.c: Likewise.
6890 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
6891 to int.
6892
52e050e2 68932014-10-06 Marek Polacek <polacek@redhat.com>
6894
6895 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
6896 declarations.
6897 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
6898 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
6899 * gcc.dg/debug/pr42767.c: Likewise.
6900 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
6901 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
6902 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6903 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
6904
0206ae28 69052014-10-06 Marek Polacek <polacek@redhat.com>
6906
6907 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
6908 * gcc.dg/lto/20090213_0.c: Likewise.
6909 * gcc.dg/lto/20090706-2_0.c: Likewise.
6910 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
6911 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
6912 * gcc.dg/lto/ipareference2_0.c: Likewise.
6913 * gcc.dg/lto/ipareference_0.c: Likewise.
6914 * gcc.dg/lto/ipareference_1.c: Likewise.
6915 * gcc.dg/lto/pr55703_0.c: Likewise.
6916 * gcc.dg/lto/resolutions_0.c: Likewise.
6917 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
6918 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
6919 declarations. Mark function as gnu_inline.
6920 * gcc.dg/lto/20081118_0.c: Likewise.
6921 * gcc.dg/lto/20081201-1_0.c: Likewise.
6922 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
6923 * gcc.dg/lto/20081118_1.c: Likewise.
6924 * gcc.dg/lto/20081120-1_1.c: Likewise.
6925 * gcc.dg/lto/20081201-1_1.c: Likewise.
6926 * gcc.dg/lto/20081210-1_0.c: Likewise.
6927 * gcc.dg/lto/20090218-1_0.c: Likewise.
6928 * gcc.dg/lto/20091006-1_0.c: Likewise.
6929 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
6930 * gcc.dg/lto/20090218-2_1.c: Likewise.
6931 * gcc.dg/lto/materialize-1_0.c: Likewise.
6932 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
6933 * gcc.dg/lto/20091013-1_1.c: Likewise.
6934 * gcc.dg/lto/20091013-1_2.c: Likewise.
6935 * gcc.dg/lto/20091015-1_2.c: Likewise.
6936 * gcc.dg/lto/20091027-1_1.c: Likewise.
6937 * gcc.dg/lto/pr48622_0.c: Likewise.
6938 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
6939 defaulting to int.
6940 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
6941
0daab503 69422014-10-06 Tobias Burnus <burnus@net-b.de>
6943
6944 * gfortran.dg/implicit_14.f90: New.
6945 * gfortran.dg/implicit_15.f90: New.
6946 * gfortran.dg/implicit_4.f90: Update dg-error.
6947
1986ca43 69482014-10-04 Jan Hubicka <hubicka@ucw.cz>
6949
6950 * g++.dg/ipa/devirt-42.C: Update template.
6951 * g++.dg/ipa/devirt-44.C: Update template.
6952 * g++.dg/ipa/devirt-45.C: Update template.
6953 * g++.dg/ipa/devirt-46.C: Update template.
6954 * g++.dg/ipa/devirt-47.C: Update template.
6955 * g++.dg/ipa/devirt-48.C: New testcase.
6956
77cab475 69572014-10-02 Mark Wielaard <mjw@redhat.com>
6958
6959 PR debug/63239
6960 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
6961
43aac8cb 69622014-10-04 Jan Hubicka <hubicka@ucw.cz>
6963
6964 * g++.dg/ipa/devirt-47.C: New testcase.
6965
ca7d22ca 69662014-10-04 Jan Hubicka <hubicka@ucw.cz>
6967
6968 PR ipa/61144
6969 * gcc.dg/tree-ssa/pr61144.c: New testcase.
6970
32de3b92 69712014-10-04 Jan Hubicka <hubicka@ucw.cz>
6972
6973 * g++.dg/ipa/devirt-46.C: New testcase.
6974
50145844 69752014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6976
6977 PR fortran/36534
6978 * gfortran.dg/widechar_10.f90: New test.
6979
46424518 69802014-10-03 Jan Hubicka <hubicka@ucw.cz>
6981
6982 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
6983 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
6984 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
6985 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
6986
a7600498 69872014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6988
6989 * gcc.target/powerpc/lvsl-lvsr.c: New test.
6990
6b529612 69912014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992
6993 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
6994 failing with the new warning message.
6995 * gcc.dg/vmx/3c-01a.c: Likewise.
6996 * gcc.dg/vmx/ops-long-1.c: Likewise.
6997 * gcc.dg/vmx/ops.c: Likewise.
6998 * gcc.target/powerpc/altivec-20.c: Likewise.
6999 * gcc.target/powerpc/altivec-6.c: Likewise.
7000 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7001 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7002 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7003
e522a604 70042014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7005
7006 * gcc.dg/tm/debug-1.c: Update regex.
7007 * c-c++-common/raw-string-18.c: Update regex.
7008 * c-c++-common/raw-string-19.c: Update regex.
7009
a2bc79db 70102014-10-03 Marek Polacek <polacek@redhat.com>
7011
7012 PR c/63453
7013 * gcc.dg/pr63453.c: New test.
7014
5e84569c 70152014-10-03 Marc Glisse <marc.glisse@inria.fr>
7016
7017 PR c++/54427
7018 PR c++/57198
7019 PR c++/58845
7020 * g++.dg/ext/vector9.C: Update, not an error anymore.
7021 * g++.dg/ext/vector27.C: Replace with new test.
7022 * g++.dg/ext/vector28.C: New file.
7023 * g++.dg/other/error23.C: Update to a different error.
7024
8a0ff8c8 70252014-10-03 Jakub Jelinek <jakub@redhat.com>
7026
4883e896 7027 * gcc.dg/torture/vshuf-v8df.c: New test.
7028 * gcc.dg/torture/vshuf-v8di.c: New test.
7029 * gcc.dg/torture/vshuf-v16sf.c: New test.
7030 * gcc.dg/torture/vshuf-v16si.c: New test.
7031 * gcc.dg/torture/vshuf-v32hi.c: New test.
7032 * gcc.dg/torture/vshuf-v64qi.c: New test.
7033 * gcc.dg/torture/vshuf-64.inc: New file.
7034
8a0ff8c8 7035 PR tree-optimization/61403
7036 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7037
0d92d4ea 70382014-10-03 Marek Polacek <polacek@redhat.com>
7039
7040 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7041 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7042 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7043 * gcc.dg/gomp/asm-1.c: Likewise.
7044 * gcc.dg/gomp/for-1.c: Likewise.
7045 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7046 * gcc.dg/gomp/sharing-3.c: Likewise.
7047 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7048
545f4702 70492014-10-03 Marek Polacek <polacek@redhat.com>
7050
7051 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7052 defaulting to int.
7053 * gcc.dg/torture/pr28814.c: Likewise.
7054 * gcc.dg/torture/pr57036-1.c: Likewise.
7055 * gcc.dg/torture/inline-1.c: Add function declarations.
7056 * gcc.dg/torture/pr24626-1.c: Likewise.
7057 * gcc.dg/torture/pr24626-3.c: Likewise.
7058 * gcc.dg/torture/pr25947-1.c: Likewise.
7059 * gcc.dg/torture/pr27409.c: Likewise.
7060 * gcc.dg/torture/pr38948.c: Likewise.
7061 * gcc.dg/torture/pr44807.c: Likewise.
7062 * gcc.dg/torture/pr49603.c: Likewise.
7063 * gcc.dg/torture/pr45865.c: Likewise.
7064 * gcc.dg/torture/pr51071-2.c: Likewise.
7065 * gcc.dg/torture/pr51801.c: Likewise.
7066 * gcc.dg/torture/pr52720.c: Likewise.
7067 * gcc.dg/torture/pr55124.c: Likewise.
7068 * gcc.dg/torture/pr55238.c: Likewise.
7069 * gcc.dg/torture/pr55687.c: Likewise.
7070 * gcc.dg/torture/pr55888.c: Likewise.
7071 * gcc.dg/torture/pr57036-2.c: Likewise.
7072 * gcc.dg/torture/pr57147-3.c: Likewise.
7073 * gcc.dg/torture/pr57584.c: Likewise.
7074 * gcc.dg/torture/pr59993.c: Likewise.
7075 * gcc.dg/torture/pr58079.c: Likewise.
7076 * gcc.dg/torture/va-arg-25.c: Likewise.
7077 * gcc.dg/torture/vector-2.c: Likewise.
7078 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7079 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7080 * gcc.dg/torture/pr43781.c: Likewise.
7081 * gcc.dg/torture/pr52912.c: Likewise.
7082 * gcc.dg/torture/pr59139.c: Likewise.
7083 * gcc.dg/torture/pr55890-1.c: Likewise.
7084 * gcc.dg/torture/pr55890-2.c: Likewise.
7085 * gcc.dg/torture/pr59164.c: Likewise.
7086 * gcc.dg/torture/pr57393-2.c: Likewise.
7087 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7088 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7089 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7090 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7091 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7092 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7093
4e06d3ca 70942014-10-03 Jakub Jelinek <jakub@redhat.com>
7095
37eaded9 7096 PR libgomp/61200
7097 * c-c++-common/gomp/pr61200.c: New test.
7098
4e06d3ca 7099 PR target/62128
7100 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7101 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7102
78e9bd83 71032014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7104
7105 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7106 add many more tests.
7107
f015a042 71082014-10-02 Marek Polacek <polacek@redhat.com>
7109
7110 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7111 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7112 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7113 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7114 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7115 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7116 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7117 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7118 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7119 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7120 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7122 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7123 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7124 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7125 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7126 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7127 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7128 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7129 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7130 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7131 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7132 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7133 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7134 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7135 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7136 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7137 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7138 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7139 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7140 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7141 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7142 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7143 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7144 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7145 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7146 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7147 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7148 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7149 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7150 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7151 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7152 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7153 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7154 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7155 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7156 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7157 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7158 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7159 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7160 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7161 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7162 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7163 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7164 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7165 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7166 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7167 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7168 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7169 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7170 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7171 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7172 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7173 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7174 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7175 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7178 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7179 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7180 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7181 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7182 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7183 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7184 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7185 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7186 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7187 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7188 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7189 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7190 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7191 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7192 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7193 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7194 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7195 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7196 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7197 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7198 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7199 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7200 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7201 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7202 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7203 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7204 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7205 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7206 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7207 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7208 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7209 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7210 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7211 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7212 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7213 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7214 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7215 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7216 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7217 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7218 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7219 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7220 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7221 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7222 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7223 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7224 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7225 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7226 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7227 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7228 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7229 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7230 defaulting to int.
7231 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7232 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7233 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7234 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7235 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7236 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7237 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7238 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7239 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7240 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7241 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7242 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7243 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7244 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7245 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7246 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7247 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7248 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7249 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7250 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7251 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7252 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7253 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7254 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7255 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7256 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7257 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7258 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7259 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7260 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7261 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7262 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7263 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7264 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7265
53ee8f1f 72662014-10-02 Marek Polacek <polacek@redhat.com>
7267
7268 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7269 * gcc.dg/tm/20091221.c: Likewise.
7270 * gcc.dg/tm/debug-1.c: Likewise.
7271 * gcc.dg/tm/irrevocable-1.c: Likewise.
7272 * gcc.dg/tm/irrevocable-2.c: Likewise.
7273 * gcc.dg/tm/irrevocable-3.c: Likewise.
7274 * gcc.dg/tm/irrevocable-4.c: Likewise.
7275 * gcc.dg/tm/memopt-1.c: Likewise.
7276 * gcc.dg/tm/pr52173-1.c: Likewise.
7277 * gcc.dg/tm/props-1.c: Likewise.
7278 * gcc.dg/tm/props-2.c: Likewise.
7279 * gcc.dg/tm/props-3.c: Likewise.
7280 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7281 * gcc.dg/tm/memopt-11.c: Likewise.
7282 * gcc.dg/tm/memopt-12.c: Likewise.
7283 * gcc.dg/tm/memopt-16.c: Likewise.
7284 * gcc.dg/tm/memopt-3.c: Likewise.
7285 * gcc.dg/tm/memopt-4.c: Likewise.
7286 * gcc.dg/tm/memopt-5.c: Likewise.
7287 * gcc.dg/tm/memopt-6.c: Likewise.
7288 * gcc.dg/tm/wrap-4.c: Likewise.
7289
86f0a88d 72902014-10-02 Marek Polacek <polacek@redhat.com>
7291
7292 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7293 * gcc.dg/vect/pr37730.c: Likewise.
7294 * gcc.dg/vect/pr52870.c: Likewise.
7295 * gcc.dg/vect/pr60092-2.c: Likewise.
7296 * gcc.dg/vect/pr60092.c: Likewise.
7297 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7298 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7299 * gcc.dg/vect/pr31041.c: Likewise.
7300 * gcc.dg/vect/pr32216.c: Likewise.
7301 * gcc.dg/vect/pr32224.c: Likewise.
7302 * gcc.dg/vect/pr32366.c: Likewise.
7303 * gcc.dg/vect/pr33866.c: Likewise.
7304 * gcc.dg/vect/pr43430-2.c: Likewise.
7305 * gcc.dg/vect/pr43842.c: Likewise.
7306 * gcc.dg/vect/vect-1.c: Likewise.
7307 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7308 * gcc.dg/vect/vect-93.c: Likewise.
7309 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7310 defaulting to int.
7311
2d2e5b37 73122014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/53025
7315 * g++.dg/cpp0x/noexcept23.C: New.
7316 * g++.dg/cpp0x/noexcept24.C: Likewise.
7317
af27ae83 73182014-10-02 Marek Polacek <polacek@redhat.com>
7319
7320 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7321 * gcc.dg/noncompile/20050120-1.c: Likewise.
7322 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7323 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7324 * gcc.dg/noncompile/930301-1.c: Likewise.
7325 * gcc.dg/noncompile/930622-1.c: Likewise.
7326 * gcc.dg/noncompile/930622-2.c: Likewise.
7327 * gcc.dg/noncompile/950825-1.c: Likewise.
7328 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7329 * gcc.dg/noncompile/scope.c: Likewise.
7330 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7331 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7332 * gcc.dg/noncompile/971104-1.c: Likewise.
7333
c5fefaa5 73342014-10-02 Marek Polacek <polacek@redhat.com>
7335
7336 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7337 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7338 * gcc.dg/tree-prof/merge_block.c: Likewise.
7339 * gcc.dg/tree-prof/peel-1.c: Likewise.
7340 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7341 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7342 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7343 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7344 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7345 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7346 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7347 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7348 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7349 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7350 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7351 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7352 to int.
7353
5b08a9ab 73542014-10-02 Marek Polacek <polacek@redhat.com>
7355
7356 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7357 * gcc.c-torture/compile/20011119-1.c: Likewise.
7358 * gcc.c-torture/compile/20011119-2.c: Likewise.
7359 * gcc.c-torture/compile/20021120-1.c: Likewise.
7360 * gcc.c-torture/compile/20021120-2.c: Likewise.
7361 * gcc.c-torture/compile/20050215-1.c: Likewise.
7362 * gcc.c-torture/compile/20050215-2.c: Likewise.
7363 * gcc.c-torture/compile/20050215-3.c: Likewise.
7364 * gcc.c-torture/compile/pr37669.c: Likewise.
7365 * gcc.c-torture/execute/20020107-1.c: Likewise.
7366 * gcc.c-torture/execute/restrict-1.c: Likewise.
7367 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7368 * gcc.c-torture/execute/930529-1.c: Likewise.
7369 * gcc.c-torture/execute/920612-1.c: Likewise.
7370 * gcc.c-torture/execute/920711-1.c: Likewise.
7371 * gcc.c-torture/execute/990127-2.c: Likewise.
7372 * gcc.c-torture/execute/pr40386.c: Likewise.
7373 * gcc.c-torture/execute/pr57124.c: Likewise.
7374 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7375 * gcc.c-torture/compile/pr42299.c: Likewise.
7376 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7377 * gcc.c-torture/compile/simd-6.c: Likewise.
7378 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7379 * gcc.c-torture/execute/pr53645.c: Likewise.
7380 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7381 declarations.
7382 * gcc.c-torture/execute/980608-1.c: Likewise.
7383 * gcc.c-torture/execute/bcp-1.c: Likewise.
7384 * gcc.c-torture/execute/p18298.c: Likewise.
7385 * gcc.c-torture/execute/unroll-1.c: Likewise.
7386 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7387 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7388 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7389 declarations. Fix defaulting to int.
7390 * gcc.c-torture/execute/961223-1.c: Likewise.
7391 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7392 -Wno-pointer-to-int-cast. Fix defaulting to int.
7393
bd274446 73942014-10-02 Andrew Pinski <apinski@cavium.com>
7395 Max Ostapenko <m.ostapenko@partner.samsung.com>
7396
7397 * lib/ubsan-dg.exp
7398 (check_effective_target_fsanitize_address): New function.
7399 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7400 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7401 * lib/asan-dg.exp
7402 (check_effective_target_faddress_sanitizer): Rename to ...
7403 (check_effective_target_fsanitize_address): ... this. Change to creating
7404 an executable.
7405 (asan_init): Save off ALWAYS_CXXFLAGS.
7406 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7407 * lib/tsan-dg.exp
7408 (check_effective_target_fthread_sanitizer): Rename to ...
7409 (check_effective_target_fsanitize_thread): ... this. Change to creating
7410 an executable.
7411 (tsan_init): Save off ALWAYS_CXXFLAGS.
7412 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7413 to run as a default behaviour.
7414 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7415 Check check_effective_target_fsanitize_undefined before running the
7416 tests.
7417 * g++.dg/ubsan/ubsan.exp: Likewise.
7418 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7419 check_effective_target_fsanitize_address too early.
7420 Check check_effective_target_fsanitize_address before running the tests.
7421 * g++.dg/asan/asan.exp: Likewise.
7422 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7423 check_effective_target_fsanitize_thread too early.
7424 Check check_effective_target_fsanitize_thread before running the tests.
7425 * g++.dg/tsan/tsan.exp: Likewise.
7426
6a8bc4ac 74272014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7428
7429 * gcc.dg/combine-clobber.c: New.
7430
38ce4714 74312014-10-01 Jakub Jelinek <jakub@redhat.com>
7432
b1d4d304 7433 PR debug/63342
7434 * gcc.dg/pr63342.c: New test.
7435
8857c814 7436 PR c++/63306
7437 * g++.dg/ipa/pr63306.C: New test.
7438
38ce4714 7439 PR target/63428
7440 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7441 to test 24 in TESTS.
7442
276791d5 74432014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7444
38ce4714 7445 * lib/target-supports.exp: Error out with preprocessor condition
276791d5 7446 instead of FOO everywhere.
7447
f6751ff2 74482014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7449
7450 Implement SD-6: SG10 Feature Test Recommendations
7451 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7452 * g++.dg/cpp1y/feat-cxx11.C: New.
7453 * g++.dg/cpp1y/feat-cxx14.C: New.
7454 * g++.dg/cpp1y/feat-cxx98.C: New.
7455 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7456 * g++.dg/cpp1y/phoobhar.h: New.
7457 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7458
30e432bb 74592014-09-30 Teresa Johnson <tejohnson@google.com>
7460
7461 * gcc.dg/tree-prof/20050826-2.c: New test.
7462 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7463
8f51a05f 74642014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7465
7466 PR c++/16564
7467 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7468 * lib/g++.exp: Likewise.
7469 * lib/obj-c++.exp: Likewise.
7470 * lib/objc.exp: Likewise.
7471 * g++.dg/template/pr16564.C: New test.
7472
74732014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7474
7475 PR c++/16564
7476 * g++.dg/cpp0x/decltype26.C: Adjust.
7477 * g++.dg/cpp0x/decltype28.C: Likewise.
7478 * g++.dg/cpp0x/decltype29.C: Likewise.
7479 * g++.dg/cpp0x/decltype32.C: Likewise.
7480 * g++.dg/cpp0x/enum11.C: Likewise.
7481 * g++.dg/template/arrow1.C: Likewise.
7482 * g++.dg/template/pr23510.C: Likewise.
7483 * g++.dg/template/recurse.C: Likewise.
7484 * g++.dg/template/recurse2.C: Likewise.
7485 * g++.dg/template/vtable2.C: Likewise.
7486 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7487
2cb897aa 74882014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7489
7490 PR preprocessor/58893
7491 * gcc.dg/pr58893.c: New test case.
7492 * gcc.dg/pr58893-0.h: New include.
7493
a226bafb 74942014-09-30 Ilya Tocar <ilya.tocar@intel.com>
7495
7496 PR middle-end/62120
7497 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
7498 in 32-bit mode.
8f51a05f 7499 * gcc.target/i386/pr62120.c: New.
a226bafb 7500
4a7e7de5 75012014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
7502
7503 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
7504 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
7505 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
7506 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
7507 return type.
7508
cd97e579 75092014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9474bcd1 7510
7511 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
7512
725fe172 75132014-09-30 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR inline-asm/63282
7516 * gcc.c-torture/compile/pr63282.c: New test.
7517
1ec8aa41 75182014-09-29 Eric Botcazou <ebotcazou@adacore.com>
7519
7520 * gcc.dg/tree-ssa/vrp94.c: New test.
7521 * gnat.dg/opt40.adb: Likewise.
7522
6e7e7b3e 75232014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7524
7525 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
7526 vec_vspltw, and vec_vspltb for which the second argument is out of
7527 range.
7528
421ff52d 75292014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
7530
7531 * gcc.c-torture/compile/calls-void.c: New test.
7532
7c35d571 75332014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/51385
7536 * g++.dg/template/pr51385.C: New.
7537
430afe41 75382014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
7539
7540 * gcc.target/mips/20140928.c: New test.
7541
2a29e601 75422014-09-27 Andi Kleen <ak@linux.intel.com>
7543
7544 * gcc.target/i386/nop-mcount.c: Only run on Linux.
7545 * gcc.target/i386/record-mcount.c: dito.
7546
5100acd2 75472014-09-26 Jan Hubicka <hubicka@ucw.cz>
7548
7549 PR ipa/62121
7550 * g++.dg/torture/pr62121.C: New testcase.
7551
388748aa 75522014-09-26 Jan Hubicka <hubicka@ucw.cz>
7553
7554 PR middle-end/35545
7555 * g++.dg/tree-prof/pr35545.C: New testcase.
7556
61975979 75572014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7558
7559 * gcc.target/powerpc/pr63335.c: Change effective target to
7560 vsx_hw.
7561
d65bf56c 75622014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7563
7564 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
7565
30d5395f 75662014-09-26 Jakub Jelinek <jakub@redhat.com>
7567
7568 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
7569 to default options.
7570
39a5a6a4 75712014-09-25 Andi Kleen <ak@linux.intel.com>
7572
7573 * gcc.target/i386/nop-mcount.c: New file.
7574 * gcc.target/i386/record-mcount.c: New file.
7575
0bc44333 75762014-09-25 Sandra Loosemore <sandra@codesourcery.com>
7577
7578 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
7579 * gcc.dg/vect/pr57705.c: Likewise.
7580 * gcc.dg/vect/pr57741-2.c: Likewise.
7581 * gcc.dg/vect/pr57741-3.c: Likewise.
7582 * gcc.dg/vect/pr59591-1.c: Likewise.
7583 * gcc.dg/vect/pr59591-2.c: Likewise.
7584 * gcc.dg/vect/pr60196-1.c: Likewise.
7585 * gcc.dg/vect/pr60196-2.c: Likewise.
7586 * gcc.dg/vect/pr60276.c: Likewise.
7587 * gcc.dg/vect/pr61680.c: Likewise.
7588 * gcc.dg/vect/pr63148.c: Likewise.
7589 * gcc.dg/vect/pr63189.c: Likewise.
7590 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7591 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7592 * gcc.dg/vect/vect-nop-move.c: Likewise.
7593 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
7594 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7595
840d898c 75962014-09-25 Jan Hubicka <hubicka@ucw.cz>
7597
7598 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
7599
a92326b6 76002014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
7601
7602 * gcc.target/aarch64/simd/vqshlb_1.c: New.
7603
e1242353 76042014-09-25 Jiong Wang <jiong.wang@arm.com>
7605
7606 * gcc.target/i386/shrink_wrap_1.c: New test.
7607
a89df520 76082014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7609
7610 PR target/63335
7611 * gcc.target/powerpc/pr63335.c: New test.
7612
fd620c07 76132014-09-25 Marek Polacek <polacek@redhat.com>
7614
7615 PR c++/61945
7616 * g++.dg/warn/pr61945.C: New test.
7617
4fc4088b 76182014-09-25 Jakub Jelinek <jakub@redhat.com>
7619
1ec61bbd 7620 PR tree-optimization/63341
7621 * gcc.dg/vect/pr63341-1.c: New test.
7622 * gcc.dg/vect/pr63341-2.c: New test.
7623
4fc4088b 7624 PR c++/63249
7625 * g++.dg/gomp/pr63249.C: New test.
7626 * c-c++-common/gomp/pr63249.c: New test.
7627
52306a18 76282014-09-25 Tobias Burnus <burnus@net-b.de>
7629
7630 * gfortran.dg/coarray/collectives_3.f90: New.
7631 * gfortran.dg/coarray_collectives_9.f90: New.
7632 * gfortran.dg/coarray_collectives_10.f90: New.
7633 * gfortran.dg/coarray_collectives_11.f90: New.
7634 * gfortran.dg/coarray_collectives_12.f90: New.
7635
23f14ac6 76362014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7637
7638 * gcc.target/powerpc/swaps-p8-17.c: New test.
7639
63b06162 76402014-09-24 Jiong Wang <jiong.wang@arm.com>
7641
7642 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
7643
5213d6c9 76442014-09-24 Marek Polacek <polacek@redhat.com>
7645
7646 PR c/61405
7647 PR c/53874
7648 * c-c++-common/pr53874.c: New test.
7649 * c-c++-common/pr61405.c: New test.
7650
6097bd7a 76512014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7652
7653 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
7654
29d6fdc6 76552014-09-24 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR sanitizer/63316
7658 * c-c++-common/asan/pr63316.c: New test.
7659
14cbfffb 76602014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7661
7662 PR tree-optimization/63266
7663 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
7664
fa2cc02b 76652014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
7666
7667 * gcc.target/arm/pr63210.c: New test.
7668
5b8fb557 76692014-09-23 Andi Kleen <ak@linux.intel.com>
7670
7671 * gcc.dg/noreorder.c: New test.
7672 * gcc.dg/noreorder2.c: New test.
7673 * gcc.dg/noreorder3.c: New test.
7674 * gcc.dg/noreorder4.c: New test.
7675
8bf684df 76762014-09-23 Alan Lawrence <alan.lawrence@arm.com>
7677
7678 * gcc.dg/combine_ashiftrt_1.c: New test.
7679 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7680 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
7681 workarounds for cmge.
7682 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
7683 absence of mvn.
7684
7fb36be3 76852014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
7686
7687 PR c++/61857
7688 * g++.dg/cpp1y/lambda-init10.C: New.
7689
280b3a05 76902014-09-23 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR fortran/63331
7693 * gfortran.dg/pr63331.f90: New test.
7694
a45f86df 76952014-09-24 Renlin Li <renlin.li@arm.com>
7696
7697 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
7698 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7699 * gcc.dg/pr10474.c: Likewise.
7700
88718973 77012014-09-20 Mark Wielaard <mjw@redhat.com>
7702
7703 * gcc.dg/guality/const-volatile.c (i): Mark as used.
7704 (ci): Likewise.
7705 (pci): Likewise.
7706 (pvi): Likewise.
7707 (pcvi): Likewise.
7708 (cip): Likewise.
7709 (foo): Likewise.
7710 (cfoo): Likewise.
7711
e2970d9a 77122014-09-20 Mark Wielaard <mjw@redhat.com>
7713
7714 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
7715 and "long int" to plain "short" and "long".
7716 * gcc.dg/guality/const-volatile.c (struct bar): New struct
7717 containing short and long long fields.
7718 (bar): New variable to test the type.
7719
027c023a 77202014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
7721
7722 PR c++/62155
7723 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
7724
f915a725 77252014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/62219
7728 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
7729
b912dc17 77302014-09-22 Alan Lawrence <alan.lawrence@arm.com>
7731
7732 * gcc.dg/vect/vect-reduc-or_1.c: New test.
7733 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7734
009fdc6b 77352014-09-22 Alan Lawrence <alan.lawrence@arm.com>
7736
7737 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
7738 New.
7739
7740 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
7741 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
7742
9c1dd4d9 77432014-09-22 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR debug/63328
7746 * c-c++-common/gomp/pr63328.c: New test.
7747
7390c982 77482014-09-22 Martin Liska <mliska@suse.cz>
7749
7750 PR lto/63270
7751 * g++.dg/lto/pr63270_0.C: New test.
7752 * g++.dg/lto/pr63270_1.C: New test.
7753
96c09a55 77542014-09-21 Uros Bizjak <ubizjak@gmail.com>
7755
7756 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
7757 for call_value_rex64_ms_sysv.
7758 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
7759 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
7760 for call_rex64_ms_sysv.
7761
8dcb21db 77622014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7763 Tobias Burnus <burnus@net-b.de>
7764
7765 * gfortran.dg/coarray_atomic_5.f90: New
7766
8e857c41 77672014-09-19 Jan Hubicka <hubicka@ucw.cz>
7768
7769 PR c++/61825
7770 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
7771
b964b33e 77722014-09-19 Andi Kleen <ak@linux.intel.com>
7773
7774 * gcc.dg/pg-override.c: Only run on x86 Linux.
7775 * gcc.dg/pg.c: Dito.
7776 * gcc.target/i386/fentry-override.c: Exclude for PIC.
7777 * gcc.target/i386/fentry.c: Dito.
7778
f422729c 77792014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
7780
7781 PR ipa/61998
7782 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
7783
7a7ef342 77842014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
7785
7786 PR fortran/63152
7787 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
7788 * gfortran.dg/pr63152.f90: New test.
7789
787b5da6 77902014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/58328
7793 * g++.dg/cpp0x/nsdmi10.C: New.
7794
2d97e8e2 77952014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
7796
7797 * gcc.dg/ssp-3.c: New.
7798 * gcc.dg/ssp-4.c: Likewise.
7799
11cefcbe 78002014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7801
7802 * gcc.target/s390/dfp-conv1.c: New testcase.
7803
da81fb00 78042014-09-19 Marat Zakirov <m.zakirov@samsung.com>
7805
7806 * c-c++-common/asan/red-align-1.c: New test.
7807 * c-c++-common/asan/red-align-2.c: New test.
7808
ad967028 78092014-09-18 H.J. Lu <hongjiu.lu@intel.com>
7810
7811 * gcc.dg/pr61053.c: Updated for x32.
7812
f63ac704 78132014-09-18 Vladimir Makarov <vmakarov@redhat.com>
7814
7815 PR debug/63285
7816 * gcc.target/i386/pr63285.c: New test.
7817
8b4e3427 78182014-09-18 Vladimir Makarov <vmakarov@redhat.com>
7819
7820 PR target/61360
7821 * gcc.target/i386/pr61360.c: New.
7822
9f43d180 78232014-09-18 Jakub Jelinek <jakub@redhat.com>
7824
e99409a5 7825 PR c++/62017
7826 * g++.dg/asan/pr62017.C: New test.
7827
9f43d180 7828 PR testsuite/63292
7829 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
7830
7429e65e 78312014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 PR c++/62232
7834 * g++.dg/cpp0x/Wdtor1.C: New.
7835
ca6c7c2e 78362014-09-18 Joseph Myers <joseph@codesourcery.com>
7837
7838 * gcc.dg/torture/float128-exact-underflow.c: New test.
7839
7b42f565 78402014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/61745
7843 * g++.dg/template/pr61745.C: New.
7844
118b2dc7 78452014-09-17 Marek Polacek <polacek@redhat.com>
7846
7847 PR c/61854
7848 * gcc.dg/cpp/pr61854-1.c: New test.
7849 * gcc.dg/cpp/pr61854-2.c: New test.
7850 * gcc.dg/cpp/pr61854-3.c: New test.
7851 * gcc.dg/cpp/pr61854-3.h: New test.
7852 * gcc.dg/cpp/pr61854-4.c: New test.
7853 * gcc.dg/cpp/pr61854-5.c: New test.
7854 * gcc.dg/cpp/pr61854-6.c: New test.
7855 * gcc.dg/cpp/pr61854-7.c: New test.
7856 * gcc.dg/cpp/pr61854-c90.c: New test.
7857 * gcc.dg/cpp/pr61854-c94.c: New test.
7858
2e589f2b 78592014-09-17 Jakub Jelinek <jakub@redhat.com>
7860
4e9d7164 7861 PR debug/63284
7862 * gcc.dg/pr63284.c: New test.
7863
2e589f2b 7864 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
7865
6030be72 78662014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
7867
7868 PR c++/63241
7869 * g++.dg/cpp0x/constexpr-63241.C: New.
7870
8d832ee4 78712014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
7872
7873 PR libfortran/62768
7874 * gfortran.dg/filename_null.f90: New test.
7875
ad1321db 78762014-09-16 H.J. Lu <hongjiu.lu@intel.com>
7877
7878 * gcc.dg/pg-override.c: Fix a typo.
7879
9a9c4fcd 78802014-09-16 H.J. Lu <hongjiu.lu@intel.com>
7881
7882 * gcc.dg/pg.c: Fix a typo.
7883
25ca576e 78842014-09-16 Richard Biener <rguenther@suse.de>
7885
7886 PR testsuite/63258
7887 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
7888 for "vectorization not profitable".
7889
2a7a71ea 78902014-09-16 Ilya Tocar <ilya.tocar@intel.com>
7891
7892 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
7893
6278a9a2 78942014-09-16 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR fortran/56408
7897 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
7898 missing nexted dg-test call support in dejaGNU 1.4.4.
7899
20c303a5 79002014-09-15 Andi Kleen <ak@linux.intel.com>
7901
7902 * gcc.dg/pg-override.c: New test.
7903 * gcc.dg/pg.c: New test.
7904 * gcc.target/i386/fentry-override.c: New test.
7905 * gcc.target/i386/fentry.c: New test.
7906
eb9bd3cc 79072014-09-15 Jakub Jelinek <jakub@redhat.com>
7908
9b8ec2f3 7909 PR fortran/56408
7910 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
7911 New global vars.
7912 (dg-compile-aux-modules): New procedure.
7913 * gfortran.dg/binding_label_tests_10.f03: Remove comment
7914 and keep-modules.
7915 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
7916 use dg-compile-aux-modules.
7917 * gfortran.dg/binding_label_tests_11.f03: Remove comment
7918 and keep-modules.
7919 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
7920 use dg-compile-aux-modules.
7921 * gfortran.dg/binding_label_tests_13.f03: Remove comment
7922 and keep-modules.
7923 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
7924 use dg-compile-aux-modules.
7925 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
7926 and keep-modules.
7927 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
7928 use dg-compile-aux-modules.
7929 * gfortran.dg/class_45a.f03: Remove keep-modules.
7930 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
7931 and cleanup-modules.
7932 * gfortran.dg/class_4a.f03: Use dg-do link, use
7933 dg-additional-sources and cleanup-modules, remove keep-modules
7934 and update comment.
7935 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
7936 keep-modules, adjust comment.
7937 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
7938 dg-additional-sources and cleanup-modules.
7939 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
7940 associated comment.
7941 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
7942 remove comment.
7943 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
7944 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
7945 use dg-compile-aux-modules.
7946 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
7947 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
7948 use dg-compile-aux-modules.
7949 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
7950 * gfortran.dg/whole_file_29.f90: Remove comment, use
7951 dg-compile-aux-modules.
7952 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
7953 * gfortran.dg/whole_file_31.f90: Remove comment, use
7954 dg-compile-aux-modules.
7955
eb9bd3cc 7956 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
7957 gcc_parallel_test_enable): New procedures. If
7958 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
7959 runtest_file_p to invoke also gcc_parallel_test_run_p.
7960 * g++.dg/guality/guality.exp (check_guality): Save/restore
7961 test_counts array around the body of the procedure.
7962 * gcc.dg/guality/guality.exp (check_guality): Likewise.
7963 * g++.dg/plugin/plugin.exp: Run all the tests serially
7964 by the first parallel runtest encountering it.
7965 * gcc.dg/plugin/plugin.exp: Likewise.
7966 * gcc.misc-tests/matrix1.exp: Likewise.
7967 * gcc.misc-tests/dhry.exp: Likewise.
7968 * gcc.misc-tests/acker1.exp: Likewise.
7969 * gcc.misc-tests/linkage.exp: Likewise.
7970 * gcc.misc-tests/mg.exp: Likewise.
7971 * gcc.misc-tests/mg-2.exp: Likewise.
7972 * gcc.misc-tests/sort2.exp: Likewise.
7973 * gcc.misc-tests/sieve.exp: Likewise.
7974 * gcc.misc-tests/options.exp: Likewise.
7975 * gcc.misc-tests/help.exp: Likewise.
7976 * go.test/go-test.exp (go-gc-tests): Use
7977 gcc_parallel_test_enable {0, 1} around all handling of
7978 each test.
7979 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
7980 * ada/acats/run_all.sh: Parallelize using mkdir inside of
7981 a shared directory. Avoid forking and expr uses if
7982 shell supports $(()).
7983
95603b68 79842014-09-14 David Sherwood <david.sherwood@arm.com>
7985
7986 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
7987
88df51ff 79882014-09-14 James Clarke <jrtc27@jrtc27.com>
7989
7990 PR target/61407
7991 * gcc.dg/darwin-minversion-1.c: Fixed formatting
7992 * gcc.dg/darwin-minversion-2.c: Fixed formatting
7993 * gcc.dg/darwin-minversion-3.c: Fixed formatting
7994 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
7995
763c6e82 79962014-09-13 Marek Polacek <polacek@redhat.com>
7997
7998 PR c++/60862
7999 * g++.dg/diagnostic/pr60862.C: New test.
8000
7f96f652 80012014-09-12 Richard Biener <rguenther@suse.de>
8002
8003 PR middle-end/63237
8004 * g++.dg/torture/pr63237.C: New testcase.
8005
e7db63da 80062014-09-12 Marc Glisse <marc.glisse@inria.fr>
8007
8008 * gcc.dg/vec-andxor1.c: New file.
8009
bae6edff 80102014-09-11 Marc Glisse <marc.glisse@inria.fr>
8011
8012 PR target/58757
8013 * gcc.dg/c11-true_min-1.c: New testcase.
8014
639d66a3 80152014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8016
8017 PR c++/61489
8018 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8019 * g++.old-deja/g++.other/warn5.C: Adjust.
8020
5efd1e1b 80212014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8022
8023 * gcc.target/aarch64/vset_lane_1.c: New test.
8024
2a27a925 80252014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8026
bae6edff 8027 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8028 Fix declaration.
8029 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8030 Fix declaration.
8031 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8032 Fix declaration.
8033 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8034 Fix declaration.
2a27a925 8035
3c659c08 80362014-09-10 Jan Hubicka <hubicka@ucw.cz>
8037
8038 PR tree-optimization/63186
8039 * gcc.dg/pr63186.c: New testcase.
8040
4d01ce2f 80412014-09-10 Xinliang David Li <davidxl@google.com>
8042
8043 PR target/63209
8044 * gcc.c-torture/execute/pr63209.c: New test.
8045
34999d6c 80462014-09-10 Jakub Jelinek <jakub@redhat.com>
8047
8048 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8049 if runtest_file_p says they should be run.
8050
5dfeebbd 80512014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8052
8053 * gcc.target/aarch64/vstN_1.c: New test.
8054
ca9b2427 80552014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8056
8057 * gcc.target/aarch64/vldN_lane_1.c: New test.
8058
d779c7b1 80592014-09-10 Martin Jambor <mjambor@suse.cz>
8060
8061 PR ipa/61654
8062 * g++.dg/ipa/pr61654.C: New test.
8063
4a94b996 80642014-09-10 Jakub Jelinek <jakub@redhat.com>
8065
8066 * c-c++-common/ubsan/attrib-3.c: New test.
8067 * c-c++-common/ubsan/nonnull-1.c: New test.
8068 * c-c++-common/ubsan/nonnull-2.c: New test.
8069 * c-c++-common/ubsan/nonnull-3.c: New test.
8070 * c-c++-common/ubsan/nonnull-4.c: New test.
8071 * c-c++-common/ubsan/nonnull-5.c: New test.
8072
82b08370 80732014-09-10 Jan Hubicka <hubicka@ucw.cz>
8074
8075 * g++.dg/lto/pr63166_0.ii: New testcase.
8076 * g++.dg/lto/pr63166_1.ii: New testcase.
8077
bcc1f37e 80782014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8079
8080 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8081
cf1db733 80822014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083
8084 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8085 xxpermdi and add commentary about adding it back later; remove
8086 unused typedef.
8087
636251aa 80882014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8091 and 16-byte aligned.
8092 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8093 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8094 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8095 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8096 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8097 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8098
db84d3ca 80992014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8100
8101 * gcc.target/aarch64/vldN_dup_1.c: New test.
8102
42839bff 81032014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8104
8105 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8106
b5186104 81072014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8108
8109 * gcc.target/aarch64/vldN_1.c: New test.
8110
85df63b4 81112014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8112
8113 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8114
ff1be5c1 81152014-09-09 Jiong Wang <jiong.wang@arm.com>
8116
8117 * gcc.target/arm/vect-copysignf.c: New testcase.
8118
ec446c04 81192014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8120
8121 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8122
bd237345 81232014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8124
8125 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8126
63b74b73 81272014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8128
8129 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8130
63ac5718 81312014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8132
8133 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8134
364150f8 81352014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8136
8137 * gcc.target/arm/pr51835.c: Update expected assembly.
8138 * gcc.target/arm/vfp-1.c: Likewise.
8139 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8140 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8141 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8142 * gcc.target/arm/vfp-ldmias.c: Likewise.
8143 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8144 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8145 * gcc.target/arm/vfp-stmiad.c: Likewise.
8146 * gcc.target/arm/vfp-stmias.c: Likewise.
8147
74fdfe7b 81482014-09-09 Tony Wang <tony.wang@arm.com>
8149
8150 * gcc.target/arm/xordi3-opt.c: Disable this
8151 test case for thumb1 target.
8152 * gcc.target/arm/iordi3-opt.c: Ditto.
8153
5fa0b646 81542014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8155
8156 PR target/61749
8157 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8158
ee828140 81592014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8160
8161 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8162
b5f893e7 81632014-09-08 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR tree-optimization/60196
8166 PR tree-optimization/63189
8167 * gcc.dg/vect/pr63189.c: New test.
8168 * gcc.dg/vect/pr60196-1.c: New test.
8169 * gcc.dg/vect/pr60196-2.c: New test.
8170
2ba5a9a0 81712014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8172
8173 * gcc.target/powerpc/swaps-p8-16.c: New test.
8174
228476d2 81752014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8176
8177 * gcc.target/i386/pr62208.c: New test.
8178
18bf4612 81792014-09-06 John David Anglin <danglin@gcc.gnu.org>
8180
4650b804 8181 PR testsuite/56194
8182 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8183
fa5fd0ca 8184 * g++.dg/ipa/pr61800.C: Require visibility.
8185
18bf4612 8186 * gcc.dg/pr61868.c: Require lto.
8187
935c9adb 81882014-09-05 Easwaran Raman <eraman@google.com>
8189
8190 PR rtl-optimization/62146
8191 * testsuite/g++.dg/opt/pr62146.C: New.
8192
df53c441 81932014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8194
8195 * gcc.dg/vect/vect-109.c: Skip predicate added.
8196 * gcc.dg/vect/vect-93.c: Test check fixed.
8197 * gcc.dg/vect/bb-slp-10.c: Likewise.
8198 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8199 Check unaligned feature.
8200
857e182a 82012014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8202
8203 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8204 int{32,16,8}x1_t with int{32,16,8}_t.
8205 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8206 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8207 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8208 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8209
f353376a 82102014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8211
8212 * gcc.target/aarch64/vget_high_1.c: New test.
8213 * gcc.target/aarch64/vget_low_1.c: Likewise.
8214
bead021f 82152014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8216
8217 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8218 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8219 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8220
8dc079f0 82212014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8222
8223 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8224
1e074e77 82252014-09-05 Richard Biener <rguenther@suse.de>
8226
8227 PR middle-end/63148
8228 * gcc.dg/vect/pr63148.c: New testcase.
8229 * c-c++-common/pr19807-1.c: Likewise.
8230 * g++.dg/tree-ssa/pr19807.C: Adjust.
8231 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8232
e34ebfca 82332014-09-05 Bin Cheng <bin.cheng@arm.com>
8234
8235 PR target/55701
8236 * gcc.target/arm/memset-inline-1.c: New test.
8237 * gcc.target/arm/memset-inline-2.c: New test.
8238 * gcc.target/arm/memset-inline-3.c: New test.
8239 * gcc.target/arm/memset-inline-4.c: New test.
8240 * gcc.target/arm/memset-inline-5.c: New test.
8241 * gcc.target/arm/memset-inline-6.c: New test.
8242 * gcc.target/arm/memset-inline-7.c: New test.
8243 * gcc.target/arm/memset-inline-8.c: New test.
8244 * gcc.target/arm/memset-inline-9.c: New test.
8245 * gcc.target/arm/memset-inline-10.c: New test.
8246
deb31f70 82472014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8248
8249 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8250
138af246 82512014-09-04 Guozhi Wei <carrot@google.com>
8252
8253 PR target/62040
8254 * gcc.target/aarch64/pr62040.c: New test.
8255
04afd878 82562014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8257
8258 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8259 override specific ones, but specific ones do.
8260
09e3d55b 82612014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8262
8263 * gcc.target/powerpc/swaps-p8-13.c: New test.
8264 * gcc.target/powerpc/swaps-p8-14.c: New test.
8265 * gcc.target/powerpc/swaps-p8-15.c: New test.
8266
99f3b468 82672014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8268
8269 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8270 regardless of endianness.
8271
322680b5 82722014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8273
8274 PR fortran/62174
8275 * gfortran.dg/cray_pointers_11.f90: New.
8276
371e3118 82772014-09-03 Martin Jambor <mjambor@suse.cz>
8278
8279 PR ipa/62015
8280 * g++.dg/ipa/pr62015.C: New test.
8281
60531eda 82822014-09-03 Martin Jambor <mjambor@suse.cz>
8283
8284 PR ipa/61986
8285 * gcc.dg/ipa/pr61986.c: New test.
8286
e7e06973 82872014-09-03 Marek Polacek <polacek@redhat.com>
8288
8289 PR c/62294
8290 * gcc.dg/pr62294.c: New test.
8291 * gcc.dg/pr62294.h: New file.
8292
226a357a 82932014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8294
8295 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8296 of dg-options. Add "inline" keyword to test functions.
8297
6ea2b1bc 82982014-09-03 Marek Polacek <polacek@redhat.com>
8299
8300 PR c/62024
8301 * g++.dg/cpp0x/pr62024.C: New test.
8302 * gcc.dg/pr62024.c: New test.
8303
aecde6b1 83042014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8305
8306 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8307 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8308 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8309 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8310 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8311 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8312
2bd387ca 83132014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8314
8315 PR target/61078
8316 * gcc.target/s390/pr61078.c: New testcase.
8317
f4d81bbe 83182014-09-03 Uros Bizjak <ubizjak@gmail.com>
8319
8320 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8321 * gcc.dg/20111227-3.c: Ditto.
8322
fff4b09a 83232014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8324
8325 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8326
f7c380bc 83272014-09-03 Tobias Burnus <burnus@net-b.de>
8328
8329 PR fortran/61881
8330 PR fortran/61888
8331 PR fortran/57305
8332 * gfortran.dg/sizeof_4.f90: New.
8333
c4de79b6 83342014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8335
8336 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8337 vec_cts, and vec_ctu.
8338 * gcc.target/powerpc/builtins-2.c: Likewise.
8339
45293dfd 83402014-09-02 Hans-Peter Nilsson <hp@axis.com>
8341
8342 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8343 [!__sun__ && !__hpux__] (arena_size): Scale according to
8344 target pointer size.
8345
97a8429c 83462014-09-02 Marek Polacek <polacek@redhat.com>
8347
8348 PR fortran/62270
8349 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8350
48bd6927 83512014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8352
8353 PR target/62275
8354 * gcc.target/arm/vect-lceilf_1.c: New test.
8355 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8356 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8357
0382def9 83582014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359
8360 PR target/62275
8361 * gcc.target/arm/lceil-vcvt_1.c: New test.
8362 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8363 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8364
b5c6dd8a 83652014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8366
8367 DR 1453
8368 * g++.dg/cpp0x/constexpr-volatile.C: New.
8369 * g++.dg/ext/is_literal_type2.C: Likewise.
8370
40750995 83712014-09-02 Jakub Jelinek <jakub@redhat.com>
8372 Balaji V. Iyer <balaji.v.iyer@intel.com>
8373 Igor Zamyatin <igor.zamyatin@intel.com>
8374
8375 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8376 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8377 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8378 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8379 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8380 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8381 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8382 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8383 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8384 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8385 * g++.dg/cilk-plus/CK/for1.cc: New test.
8386 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8387 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8388 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8389
4d327354 83902014-09-02 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/62695
8393 * gfortran.dg/pr62695.f90: New testcase.
8394
bc86879d 83952014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8396
8397 PR target/62312
8398 * gcc.c-torture/compile/pr62312.c: New.
8399
f469ca88 84002014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8401
8402 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8403
6faabb1f 84042014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8405
8406 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8407 Return right away if !arm*-*-*.
8408
19b77997 84092014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8410
8411 * gcc.c-torture/unsorted/386.c: Move to ...
8412 * gcc.c-torture/compile/386.c: ... here.
8413 * gcc.c-torture/unsorted/86.c: Move to ...
8414 * gcc.c-torture/compile/86.c: ... here.
8415 * gcc.c-torture/unsorted/a1.c: Move to ...
8416 * gcc.c-torture/compile/a1.c: ... here.
8417 * gcc.c-torture/unsorted/a3.c: Move to ...
8418 * gcc.c-torture/compile/a3.c: ... here.
8419 * gcc.c-torture/unsorted/aaa.c: Move to ...
8420 * gcc.c-torture/compile/aaa.c: ... here.
8421 * gcc.c-torture/unsorted/aa.c: Move to ...
8422 * gcc.c-torture/compile/aa.c: ... here.
8423 * gcc.c-torture/unsorted/abs.c: Move to ...
8424 * gcc.c-torture/compile/abs.c: ... here.
8425 * gcc.c-torture/unsorted/a.c: Move to ...
8426 * gcc.c-torture/compile/a.c: ... here.
8427 * gcc.c-torture/unsorted/ac.c: Move to ...
8428 * gcc.c-torture/compile/ac.c: ... here.
8429 * gcc.c-torture/unsorted/acc.c: Move to ...
8430 * gcc.c-torture/compile/acc.c: ... here.
8431 * gcc.c-torture/unsorted/add386.c: Move to ...
8432 * gcc.c-torture/compile/add386.c: ... here.
8433 * gcc.c-torture/unsorted/add.c: Move to ...
8434 * gcc.c-torture/compile/add.c: ... here.
8435 * gcc.c-torture/unsorted/addcc.c: Move to ...
8436 * gcc.c-torture/compile/addcc.c: ... here.
8437 * gcc.c-torture/unsorted/andm.c: Move to ...
8438 * gcc.c-torture/compile/andm.c: ... here.
8439 * gcc.c-torture/unsorted/andmem.c: Move to ...
8440 * gcc.c-torture/compile/andmem.c: ... here.
8441 * gcc.c-torture/unsorted/andn.c: Move to ...
8442 * gcc.c-torture/compile/andn.c: ... here.
8443 * gcc.c-torture/unsorted/andok.c: Move to ...
8444 * gcc.c-torture/compile/andok.c: ... here.
8445 * gcc.c-torture/unsorted/andsi.c: Move to ...
8446 * gcc.c-torture/compile/andsi.c: ... here.
8447 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8448 * gcc.c-torture/compile/andsparc.c: ... here.
8449 * gcc.c-torture/unsorted/aos.c: Move to ...
8450 * gcc.c-torture/compile/aos.c: ... here.
8451 * gcc.c-torture/unsorted/arr.c: Move to ...
8452 * gcc.c-torture/compile/arr.c: ... here.
8453 * gcc.c-torture/unsorted/as.c: Move to ...
8454 * gcc.c-torture/compile/as.c: ... here.
8455 * gcc.c-torture/unsorted/ase.c: Move to ...
8456 * gcc.c-torture/compile/ase.c: ... here.
8457 * gcc.c-torture/unsorted/b1.c: Move to ...
8458 * gcc.c-torture/compile/b1.c: ... here.
8459 * gcc.c-torture/unsorted/b2.c: Move to ...
8460 * gcc.c-torture/compile/b2.c: ... here.
8461 * gcc.c-torture/unsorted/b3.c: Move to ...
8462 * gcc.c-torture/compile/b3.c: ... here.
8463 * gcc.c-torture/unsorted/b88.c: Move to ...
8464 * gcc.c-torture/compile/b88.c: ... here.
8465 * gcc.c-torture/unsorted/bad.c: Move to ...
8466 * gcc.c-torture/compile/bad.c: ... here.
8467 * gcc.c-torture/unsorted/band.c: Move to ...
8468 * gcc.c-torture/compile/band.c: ... here.
8469 * gcc.c-torture/unsorted/bb0.c: Move to ...
8470 * gcc.c-torture/compile/bb0.c: ... here.
8471 * gcc.c-torture/unsorted/bb1.c: Move to ...
8472 * gcc.c-torture/compile/bb1.c: ... here.
8473 * gcc.c-torture/unsorted/bbb.c: Move to ...
8474 * gcc.c-torture/compile/bbb.c: ... here.
8475 * gcc.c-torture/unsorted/b.c: Move to ...
8476 * gcc.c-torture/compile/b.c: ... here.
8477 * gcc.c-torture/unsorted/bc.c: Move to ...
8478 * gcc.c-torture/compile/bc.c: ... here.
8479 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8480 * gcc.c-torture/compile/bcopy.c: ... here.
8481 * gcc.c-torture/unsorted/bf.c: Move to ...
8482 * gcc.c-torture/compile/bf.c: ... here.
8483 * gcc.c-torture/unsorted/bfins.c: Move to ...
8484 * gcc.c-torture/compile/bfins.c: ... here.
8485 * gcc.c-torture/unsorted/bfx.c: Move to ...
8486 * gcc.c-torture/compile/bfx.c: ... here.
8487 * gcc.c-torture/unsorted/bge.c: Move to ...
8488 * gcc.c-torture/compile/bge.c: ... here.
8489 * gcc.c-torture/unsorted/bit.c: Move to ...
8490 * gcc.c-torture/compile/bit.c: ... here.
8491 * gcc.c-torture/unsorted/bitf.c: Move to ...
8492 * gcc.c-torture/compile/bitf.c: ... here.
8493 * gcc.c-torture/unsorted/bitw.c: Move to ...
8494 * gcc.c-torture/compile/bitw.c: ... here.
8495 * gcc.c-torture/unsorted/blk.c: Move to ...
8496 * gcc.c-torture/compile/blk.c: ... here.
8497 * gcc.c-torture/unsorted/bt386.c: Move to ...
8498 * gcc.c-torture/compile/bt386.c: ... here.
8499 * gcc.c-torture/unsorted/bt.c: Move to ...
8500 * gcc.c-torture/compile/bt.c: ... here.
8501 * gcc.c-torture/unsorted/BUG11.c: Move to ...
8502 * gcc.c-torture/compile/BUG11.c: ... here.
8503 * gcc.c-torture/unsorted/BUG12.c: Move to ...
8504 * gcc.c-torture/compile/BUG12.c: ... here.
8505 * gcc.c-torture/unsorted/BUG13.c: Move to ...
8506 * gcc.c-torture/compile/BUG13.c: ... here.
8507 * gcc.c-torture/unsorted/BUG16.c: Move to ...
8508 * gcc.c-torture/compile/BUG16.c: ... here.
8509 * gcc.c-torture/unsorted/BUG17.c: Move to ...
8510 * gcc.c-torture/compile/BUG17.c: ... here.
8511 * gcc.c-torture/unsorted/BUG18.c: Move to ...
8512 * gcc.c-torture/compile/BUG18.c: ... here.
8513 * gcc.c-torture/unsorted/BUG1.c: Move to ...
8514 * gcc.c-torture/compile/BUG1.c: ... here.
8515 * gcc.c-torture/unsorted/BUG21.c: Move to ...
8516 * gcc.c-torture/compile/BUG21.c: ... here.
8517 * gcc.c-torture/unsorted/BUG22.c: Move to ...
8518 * gcc.c-torture/compile/BUG22.c: ... here.
8519 * gcc.c-torture/unsorted/BUG23.c: Move to ...
8520 * gcc.c-torture/compile/BUG23.c: ... here.
8521 * gcc.c-torture/unsorted/BUG24.c: Move to ...
8522 * gcc.c-torture/compile/BUG24.c: ... here.
8523 * gcc.c-torture/unsorted/BUG25.c: Move to ...
8524 * gcc.c-torture/compile/BUG25.c: ... here.
8525 * gcc.c-torture/unsorted/BUG2.c: Move to ...
8526 * gcc.c-torture/compile/BUG2.c: ... here.
8527 * gcc.c-torture/unsorted/BUG3.c: Move to ...
8528 * gcc.c-torture/compile/BUG3.c: ... here.
8529 * gcc.c-torture/unsorted/BUG4.c: Move to ...
8530 * gcc.c-torture/compile/BUG4.c: ... here.
8531 * gcc.c-torture/unsorted/BUG5.c: Move to ...
8532 * gcc.c-torture/compile/BUG5.c: ... here.
8533 * gcc.c-torture/unsorted/BUG6.c: Move to ...
8534 * gcc.c-torture/compile/BUG6.c: ... here.
8535 * gcc.c-torture/unsorted/bug.c: Move to ...
8536 * gcc.c-torture/compile/bug.c: ... here.
8537 * gcc.c-torture/unsorted/bugc.c: Move to ...
8538 * gcc.c-torture/compile/bugc.c: ... here.
8539 * gcc.c-torture/unsorted/buns.c: Move to ...
8540 * gcc.c-torture/compile/buns.c: ... here.
8541 * gcc.c-torture/unsorted/bx.c: Move to ...
8542 * gcc.c-torture/compile/bx.c: ... here.
8543 * gcc.c-torture/unsorted/c1.c: Move to ...
8544 * gcc.c-torture/compile/c1.c: ... here.
8545 * gcc.c-torture/unsorted/c2.c: Move to ...
8546 * gcc.c-torture/compile/c2.c: ... here.
8547 * gcc.c-torture/unsorted/call386.c: Move to ...
8548 * gcc.c-torture/compile/call386.c: ... here.
8549 * gcc.c-torture/unsorted/call.c: Move to ...
8550 * gcc.c-torture/compile/call.c: ... here.
8551 * gcc.c-torture/unsorted/callind.c: Move to ...
8552 * gcc.c-torture/compile/callind.c: ... here.
8553 * gcc.c-torture/unsorted/c.c: Move to ...
8554 * gcc.c-torture/compile/c.c: ... here.
8555 * gcc.c-torture/unsorted/cc.c: Move to ...
8556 * gcc.c-torture/compile/cc.c: ... here.
8557 * gcc.c-torture/unsorted/charmtst.c: Move to ...
8558 * gcc.c-torture/compile/charmtst.c: ... here.
8559 * gcc.c-torture/unsorted/cmb.c: Move to ...
8560 * gcc.c-torture/compile/cmb.c: ... here.
8561 * gcc.c-torture/unsorted/cmp.c: Move to ...
8562 * gcc.c-torture/compile/cmp.c: ... here.
8563 * gcc.c-torture/unsorted/cmphi.c: Move to ...
8564 * gcc.c-torture/compile/cmphi.c: ... here.
8565 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
8566 * gcc.c-torture/compile/cmpsi386.c: ... here.
8567 * gcc.c-torture/unsorted/cmul.c: Move to ...
8568 * gcc.c-torture/compile/cmul.c: ... here.
8569 * gcc.c-torture/unsorted/cn1.c: Move to ...
8570 * gcc.c-torture/compile/cn1.c: ... here.
8571 * gcc.c-torture/unsorted/comb.c: Move to ...
8572 * gcc.c-torture/compile/comb.c: ... here.
8573 * gcc.c-torture/unsorted/consec.c: Move to ...
8574 * gcc.c-torture/compile/consec.c: ... here.
8575 * gcc.c-torture/unsorted/const.c: Move to ...
8576 * gcc.c-torture/compile/const.c: ... here.
8577 * gcc.c-torture/unsorted/conv.c: Move to ...
8578 * gcc.c-torture/compile/conv.c: ... here.
8579 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
8580 * gcc.c-torture/compile/conv_tst.c: ... here.
8581 * gcc.c-torture/unsorted/cp.c: Move to ...
8582 * gcc.c-torture/compile/cp.c: ... here.
8583 * gcc.c-torture/unsorted/csebug.c: Move to ...
8584 * gcc.c-torture/compile/csebug.c: ... here.
8585 * gcc.c-torture/unsorted/cvt.c: Move to ...
8586 * gcc.c-torture/compile/cvt.c: ... here.
8587 * gcc.c-torture/unsorted/dblbug.c: Move to ...
8588 * gcc.c-torture/compile/dblbug.c: ... here.
8589 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
8590 * gcc.c-torture/compile/dbl_parm.c: ... here.
8591 * gcc.c-torture/unsorted/d.c: Move to ...
8592 * gcc.c-torture/compile/d.c: ... here.
8593 * gcc.c-torture/unsorted/ddd.c: Move to ...
8594 * gcc.c-torture/compile/ddd.c: ... here.
8595 * gcc.c-torture/unsorted/dead.c: Move to ...
8596 * gcc.c-torture/compile/dead.c: ... here.
8597 * gcc.c-torture/unsorted/delay.c: Move to ...
8598 * gcc.c-torture/compile/delay.c: ... here.
8599 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
8600 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
8601 * gcc.c-torture/unsorted/di.c: Move to ...
8602 * gcc.c-torture/compile/di.c: ... here.
8603 * gcc.c-torture/unsorted/dic.c: Move to ...
8604 * gcc.c-torture/compile/dic.c: ... here.
8605 * gcc.c-torture/unsorted/dilayout.c: Move to ...
8606 * gcc.c-torture/compile/dilayout.c: ... here.
8607 * gcc.c-torture/unsorted/dimove.c: Move to ...
8608 * gcc.c-torture/compile/dimove.c: ... here.
8609 * gcc.c-torture/unsorted/dimul.c: Move to ...
8610 * gcc.c-torture/compile/dimul.c: ... here.
8611 * gcc.c-torture/unsorted/div.c: Move to ...
8612 * gcc.c-torture/compile/div.c: ... here.
8613 * gcc.c-torture/unsorted/divdf.c: Move to ...
8614 * gcc.c-torture/compile/divdf.c: ... here.
8615 * gcc.c-torture/unsorted/dm.c: Move to ...
8616 * gcc.c-torture/compile/dm.c: ... here.
8617 * gcc.c-torture/unsorted/dshift.c: Move to ...
8618 * gcc.c-torture/compile/dshift.c: ... here.
8619 * gcc.c-torture/unsorted/e.c: Move to ...
8620 * gcc.c-torture/compile/e.c: ... here.
8621 * gcc.c-torture/unsorted/ex.c: Move to ...
8622 * gcc.c-torture/compile/ex.c: ... here.
8623 * gcc.c-torture/unsorted/ext.c: Move to ...
8624 * gcc.c-torture/compile/ext.c: ... here.
8625 * gcc.c-torture/unsorted/f1.c: Move to ...
8626 * gcc.c-torture/compile/f1.c: ... here.
8627 * gcc.c-torture/unsorted/f2.c: Move to ...
8628 * gcc.c-torture/compile/f2.c: ... here.
8629 * gcc.c-torture/unsorted/fdmul.c: Move to ...
8630 * gcc.c-torture/compile/fdmul.c: ... here.
8631 * gcc.c-torture/unsorted/float.c: Move to ...
8632 * gcc.c-torture/compile/float.c: ... here.
8633 * gcc.c-torture/unsorted/flo.c: Move to ...
8634 * gcc.c-torture/compile/flo.c: ... here.
8635 * gcc.c-torture/unsorted/flt_const.c: Move to ...
8636 * gcc.c-torture/compile/flt_const.c: ... here.
8637 * gcc.c-torture/unsorted/fnul.c: Move to ...
8638 * gcc.c-torture/compile/fnul.c: ... here.
8639 * gcc.c-torture/unsorted/foo.c: Move to ...
8640 * gcc.c-torture/compile/foo.c: ... here.
8641 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
8642 * gcc.c-torture/compile/forgetcc.c: ... here.
8643 * gcc.c-torture/unsorted/fq.c: Move to ...
8644 * gcc.c-torture/compile/fq.c: ... here.
8645 * gcc.c-torture/unsorted/g.c: Move to ...
8646 * gcc.c-torture/compile/g.c: ... here.
8647 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
8648 * gcc.c-torture/compile/gen_tst.c: ... here.
8649 * gcc.c-torture/unsorted/glob.c: Move to ...
8650 * gcc.c-torture/compile/glob.c: ... here.
8651 * gcc.c-torture/unsorted/gronk.c: Move to ...
8652 * gcc.c-torture/compile/gronk.c: ... here.
8653 * gcc.c-torture/unsorted/hibug.c: Move to ...
8654 * gcc.c-torture/compile/hibug.c: ... here.
8655 * gcc.c-torture/unsorted/hi.c: Move to ...
8656 * gcc.c-torture/compile/hi.c: ... here.
8657 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
8658 * gcc.c-torture/compile/HIcmp.c: ... here.
8659 * gcc.c-torture/unsorted/HIset.c: Move to ...
8660 * gcc.c-torture/compile/HIset.c: ... here.
8661 * gcc.c-torture/unsorted/i.c: Move to ...
8662 * gcc.c-torture/compile/i.c: ... here.
8663 * gcc.c-torture/unsorted/i++.c: Move to ...
8664 * gcc.c-torture/compile/i++.c: ... here.
8665 * gcc.c-torture/unsorted/ic.c: Move to ...
8666 * gcc.c-torture/compile/ic.c: ... here.
8667 * gcc.c-torture/unsorted/icmp.c: Move to ...
8668 * gcc.c-torture/compile/icmp.c: ... here.
8669 * gcc.c-torture/unsorted/ifreg.c: Move to ...
8670 * gcc.c-torture/compile/ifreg.c: ... here.
8671 * gcc.c-torture/unsorted/imm.c: Move to ...
8672 * gcc.c-torture/compile/imm.c: ... here.
8673 * gcc.c-torture/unsorted/isinf.c: Move to ...
8674 * gcc.c-torture/compile/isinf.c: ... here.
8675 * gcc.c-torture/unsorted/jmp.c: Move to ...
8676 * gcc.c-torture/compile/jmp.c: ... here.
8677 * gcc.c-torture/unsorted/jumptab.c: Move to ...
8678 * gcc.c-torture/compile/jumptab.c: ... here.
8679 * gcc.c-torture/unsorted/layout.c: Move to ...
8680 * gcc.c-torture/compile/layout.c: ... here.
8681 * gcc.c-torture/unsorted/lbug.c: Move to ...
8682 * gcc.c-torture/compile/lbug.c: ... here.
8683 * gcc.c-torture/unsorted/l.c: Move to ...
8684 * gcc.c-torture/compile/l.c: ... here.
8685 * gcc.c-torture/unsorted/ll1.c: Move to ...
8686 * gcc.c-torture/compile/ll1.c: ... here.
8687 * gcc.c-torture/unsorted/llbug.c: Move to ...
8688 * gcc.c-torture/compile/llbug.c: ... here.
8689 * gcc.c-torture/unsorted/lll.c: Move to ...
8690 * gcc.c-torture/compile/lll.c: ... here.
8691 * gcc.c-torture/unsorted/load8.c: Move to ...
8692 * gcc.c-torture/compile/load8.c: ... here.
8693 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
8694 * gcc.c-torture/compile/loadhicc.c: ... here.
8695 * gcc.c-torture/unsorted/log2.c: Move to ...
8696 * gcc.c-torture/compile/log2.c: ... here.
8697 * gcc.c-torture/unsorted/logic.c: Move to ...
8698 * gcc.c-torture/compile/logic.c: ... here.
8699 * gcc.c-torture/unsorted/loop-1.c: Move to ...
8700 * gcc.c-torture/compile/loop-1.c: ... here.
8701 * gcc.c-torture/unsorted/loop386.c: Move to ...
8702 * gcc.c-torture/compile/loop386.c: ... here.
8703 * gcc.c-torture/unsorted/lop.c: Move to ...
8704 * gcc.c-torture/compile/lop.c: ... here.
8705 * gcc.c-torture/unsorted/m1.c: Move to ...
8706 * gcc.c-torture/compile/m1.c: ... here.
8707 * gcc.c-torture/unsorted/m2.c: Move to ...
8708 * gcc.c-torture/compile/m2.c: ... here.
8709 * gcc.c-torture/unsorted/m5.c: Move to ...
8710 * gcc.c-torture/compile/m5.c: ... here.
8711 * gcc.c-torture/unsorted/m68.c: Move to ...
8712 * gcc.c-torture/compile/m68.c: ... here.
8713 * gcc.c-torture/unsorted/mbyte.c: Move to ...
8714 * gcc.c-torture/compile/mbyte.c: ... here.
8715 * gcc.c-torture/unsorted/mchar.c: Move to ...
8716 * gcc.c-torture/compile/mchar.c: ... here.
8717 * gcc.c-torture/unsorted/mcmp.c: Move to ...
8718 * gcc.c-torture/compile/mcmp.c: ... here.
8719 * gcc.c-torture/unsorted/mdouble.c: Move to ...
8720 * gcc.c-torture/compile/mdouble.c: ... here.
8721 * gcc.c-torture/unsorted/memtst.c: Move to ...
8722 * gcc.c-torture/compile/memtst.c: ... here.
8723 * gcc.c-torture/unsorted/miscomp.c: Move to ...
8724 * gcc.c-torture/compile/miscomp.c: ... here.
8725 * gcc.c-torture/unsorted/mm.c: Move to ...
8726 * gcc.c-torture/compile/mm.c: ... here.
8727 * gcc.c-torture/unsorted/mod.c: Move to ...
8728 * gcc.c-torture/compile/mod.c: ... here.
8729 * gcc.c-torture/unsorted/modcc.c: Move to ...
8730 * gcc.c-torture/compile/modcc.c: ... here.
8731 * gcc.c-torture/unsorted/move.c: Move to ...
8732 * gcc.c-torture/compile/move.c: ... here.
8733 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
8734 * gcc.c-torture/compile/move_qhi.c: ... here.
8735 * gcc.c-torture/unsorted/mregtst.c: Move to ...
8736 * gcc.c-torture/compile/mregtst.c: ... here.
8737 * gcc.c-torture/unsorted/msp.c: Move to ...
8738 * gcc.c-torture/compile/msp.c: ... here.
8739 * gcc.c-torture/unsorted/mtst.c: Move to ...
8740 * gcc.c-torture/compile/mtst.c: ... here.
8741 * gcc.c-torture/unsorted/mu.c: Move to ...
8742 * gcc.c-torture/compile/mu.c: ... here.
8743 * gcc.c-torture/unsorted/mul.c: Move to ...
8744 * gcc.c-torture/compile/mul.c: ... here.
8745 * gcc.c-torture/unsorted/mword1.c: Move to ...
8746 * gcc.c-torture/compile/mword1.c: ... here.
8747 * gcc.c-torture/unsorted/mword.c: Move to ...
8748 * gcc.c-torture/compile/mword.c: ... here.
8749 * gcc.c-torture/unsorted/n1.c: Move to ...
8750 * gcc.c-torture/compile/n1.c: ... here.
8751 * gcc.c-torture/unsorted/nand.c: Move to ...
8752 * gcc.c-torture/compile/nand.c: ... here.
8753 * gcc.c-torture/unsorted/n.c: Move to ...
8754 * gcc.c-torture/compile/n.c: ... here.
8755 * gcc.c-torture/unsorted/neg.c: Move to ...
8756 * gcc.c-torture/compile/neg.c: ... here.
8757 * gcc.c-torture/unsorted/o.c: Move to ...
8758 * gcc.c-torture/compile/o.c: ... here.
8759 * gcc.c-torture/unsorted/omit.c: Move to ...
8760 * gcc.c-torture/compile/omit.c: ... here.
8761 * gcc.c-torture/unsorted/opout.c: Move to ...
8762 * gcc.c-torture/compile/opout.c: ... here.
8763 * gcc.c-torture/unsorted/opt.c: Move to ...
8764 * gcc.c-torture/compile/opt.c: ... here.
8765 * gcc.c-torture/unsorted/or386.c: Move to ...
8766 * gcc.c-torture/compile/or386.c: ... here.
8767 * gcc.c-torture/unsorted/or.c: Move to ...
8768 * gcc.c-torture/compile/or.c: ... here.
8769 * gcc.c-torture/unsorted/parms.c: Move to ...
8770 * gcc.c-torture/compile/parms.c: ... here.
8771 * gcc.c-torture/unsorted/pass.c: Move to ...
8772 * gcc.c-torture/compile/pass.c: ... here.
8773 * gcc.c-torture/unsorted/p.c: Move to ...
8774 * gcc.c-torture/compile/p.c: ... here.
8775 * gcc.c-torture/unsorted/pmt.c: Move to ...
8776 * gcc.c-torture/compile/pmt.c: ... here.
8777 * gcc.c-torture/unsorted/poor.c: Move to ...
8778 * gcc.c-torture/compile/poor.c: ... here.
8779 * gcc.c-torture/unsorted/pp.c: Move to ...
8780 * gcc.c-torture/compile/pp.c: ... here.
8781 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
8782 * gcc.c-torture/compile/pret-arg.c: ... here.
8783 * gcc.c-torture/unsorted/pyr2.c: Move to ...
8784 * gcc.c-torture/compile/pyr2.c: ... here.
8785 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
8786 * gcc.c-torture/compile/PYRBUG.c: ... here.
8787 * gcc.c-torture/unsorted/pyr.c: Move to ...
8788 * gcc.c-torture/compile/pyr.c: ... here.
8789 * gcc.c-torture/unsorted/q.c: Move to ...
8790 * gcc.c-torture/compile/q.c: ... here.
8791 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
8792 * gcc.c-torture/compile/QIcmp.c: ... here.
8793 * gcc.c-torture/unsorted/QIset.c: Move to ...
8794 * gcc.c-torture/compile/QIset.c: ... here.
8795 * gcc.c-torture/unsorted/r1.c: Move to ...
8796 * gcc.c-torture/compile/r1.c: ... here.
8797 * gcc.c-torture/unsorted/r.c: Move to ...
8798 * gcc.c-torture/compile/r.c: ... here.
8799 * gcc.c-torture/unsorted/rel.c: Move to ...
8800 * gcc.c-torture/compile/rel.c: ... here.
8801 * gcc.c-torture/unsorted/rmsc.c: Move to ...
8802 * gcc.c-torture/compile/rmsc.c: ... here.
8803 * gcc.c-torture/unsorted/round.c: Move to ...
8804 * gcc.c-torture/compile/round.c: ... here.
8805 * gcc.c-torture/unsorted/run.c: Move to ...
8806 * gcc.c-torture/compile/run.c: ... here.
8807 * gcc.c-torture/unsorted/sar.c: Move to ...
8808 * gcc.c-torture/compile/sar.c: ... here.
8809 * gcc.c-torture/unsorted/s.c: Move to ...
8810 * gcc.c-torture/compile/s.c: ... here.
8811 * gcc.c-torture/unsorted/scal.c: Move to ...
8812 * gcc.c-torture/compile/scal.c: ... here.
8813 * gcc.c-torture/unsorted/sc.c: Move to ...
8814 * gcc.c-torture/compile/sc.c: ... here.
8815 * gcc.c-torture/unsorted/scc.c: Move to ...
8816 * gcc.c-torture/compile/scc.c: ... here.
8817 * gcc.c-torture/unsorted/scond.c: Move to ...
8818 * gcc.c-torture/compile/scond.c: ... here.
8819 * gcc.c-torture/unsorted/selfrec.c: Move to ...
8820 * gcc.c-torture/compile/selfrec.c: ... here.
8821 * gcc.c-torture/unsorted/seq.c: Move to ...
8822 * gcc.c-torture/compile/seq.c: ... here.
8823 * gcc.c-torture/unsorted/set386.c: Move to ...
8824 * gcc.c-torture/compile/set386.c: ... here.
8825 * gcc.c-torture/unsorted/set88.c: Move to ...
8826 * gcc.c-torture/compile/set88.c: ... here.
8827 * gcc.c-torture/unsorted/SFset.c: Move to ...
8828 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
8829 * gcc.c-torture/unsorted/shand.c: Move to ...
8830 * gcc.c-torture/compile/shand.c: ... here.
8831 * gcc.c-torture/unsorted/sh.c: Move to ...
8832 * gcc.c-torture/compile/sh.c: ... here.
8833 * gcc.c-torture/unsorted/shft.c: Move to ...
8834 * gcc.c-torture/compile/shft.c: ... here.
8835 * gcc.c-torture/unsorted/shift.c: Move to ...
8836 * gcc.c-torture/compile/shift.c: ... here.
8837 * gcc.c-torture/unsorted/shloop.c: Move to ...
8838 * gcc.c-torture/compile/shloop.c: ... here.
8839 * gcc.c-torture/unsorted/shm.c: Move to ...
8840 * gcc.c-torture/compile/shm.c: ... here.
8841 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
8842 * gcc.c-torture/compile/SIcmp.c: ... here.
8843 * gcc.c-torture/unsorted/signext2.c: Move to ...
8844 * gcc.c-torture/compile/signext2.c: ... here.
8845 * gcc.c-torture/unsorted/signext.c: Move to ...
8846 * gcc.c-torture/compile/signext.c: ... here.
8847 * gcc.c-torture/unsorted/sim.c: Move to ...
8848 * gcc.c-torture/compile/sim.c: ... here.
8849 * gcc.c-torture/unsorted/simple.c: Move to ...
8850 * gcc.c-torture/compile/simple.c: ... here.
8851 * gcc.c-torture/unsorted/SIset.c: Move to ...
8852 * gcc.c-torture/compile/SIset.c: ... here.
8853 * gcc.c-torture/unsorted/sne.c: Move to ...
8854 * gcc.c-torture/compile/sne.c: ... here.
8855 * gcc.c-torture/unsorted/sound.c: Move to ...
8856 * gcc.c-torture/compile/sound.c: ... here.
8857 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
8858 * gcc.c-torture/compile/sparcbug.c: ... here.
8859 * gcc.c-torture/unsorted/speed.c: Move to ...
8860 * gcc.c-torture/compile/speed.c: ... here.
8861 * gcc.c-torture/unsorted/stor.c: Move to ...
8862 * gcc.c-torture/compile/stor.c: ... here.
8863 * gcc.c-torture/unsorted/store0.c: Move to ...
8864 * gcc.c-torture/compile/store0.c: ... here.
8865 * gcc.c-torture/unsorted/storecc.c: Move to ...
8866 * gcc.c-torture/compile/storecc.c: ... here.
8867 * gcc.c-torture/unsorted/str.c: Move to ...
8868 * gcc.c-torture/compile/str.c: ... here.
8869 * gcc.c-torture/unsorted/stru.c: Move to ...
8870 * gcc.c-torture/compile/stru.c: ... here.
8871 * gcc.c-torture/unsorted/structret.c: Move to ...
8872 * gcc.c-torture/compile/structret.c: ... here.
8873 * gcc.c-torture/unsorted/stuct.c: Move to ...
8874 * gcc.c-torture/compile/stuct.c: ... here.
8875 * gcc.c-torture/unsorted/sub32.c: Move to ...
8876 * gcc.c-torture/compile/sub32.c: ... here.
8877 * gcc.c-torture/unsorted/subcc.c: Move to ...
8878 * gcc.c-torture/compile/subcc.c: ... here.
8879 * gcc.c-torture/unsorted/subcse.c: Move to ...
8880 * gcc.c-torture/compile/subcse.c: ... here.
8881 * gcc.c-torture/unsorted/sym.c: Move to ...
8882 * gcc.c-torture/compile/sym.c: ... here.
8883 * gcc.c-torture/unsorted/symconst.c: Move to ...
8884 * gcc.c-torture/compile/symconst.c: ... here.
8885 * gcc.c-torture/unsorted/t.c: Move to ...
8886 * gcc.c-torture/compile/t.c: ... here.
8887 * gcc.c-torture/unsorted/test.c: Move to ...
8888 * gcc.c-torture/compile/test.c: ... here.
8889 * gcc.c-torture/unsorted/test-flow.c: Move to ...
8890 * gcc.c-torture/compile/test-flow.c: ... here.
8891 * gcc.c-torture/unsorted/test-loop.c: Move to ...
8892 * gcc.c-torture/compile/test-loop.c: ... here.
8893 * gcc.c-torture/unsorted/time.c: Move to ...
8894 * gcc.c-torture/compile/time.c: ... here.
8895 * gcc.c-torture/unsorted/tmp.c: Move to ...
8896 * gcc.c-torture/compile/tmp.c: ... here.
8897 * gcc.c-torture/unsorted/trivial.c: Move to ...
8898 * gcc.c-torture/compile/trivial.c: ... here.
8899 * gcc.c-torture/unsorted/trunc.c: Move to ...
8900 * gcc.c-torture/compile/trunc.c: ... here.
8901 * gcc.c-torture/unsorted/u.c: Move to ...
8902 * gcc.c-torture/compile/u.c: ... here.
8903 * gcc.c-torture/unsorted/udconvert.c: Move to ...
8904 * gcc.c-torture/compile/udconvert.c: ... here.
8905 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
8906 * gcc.c-torture/compile/udivmod4.c: ... here.
8907 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
8908 * gcc.c-torture/compile/UHIcmp.c: ... here.
8909 * gcc.c-torture/unsorted/uns.c: Move to ...
8910 * gcc.c-torture/compile/uns.c: ... here.
8911 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
8912 * gcc.c-torture/compile/uns_tst.c: ... here.
8913 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
8914 * gcc.c-torture/compile/UQIcmp.c: ... here.
8915 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
8916 * gcc.c-torture/compile/USIcmp.c: ... here.
8917 * gcc.c-torture/unsorted/uuarg.c: Move to ...
8918 * gcc.c-torture/compile/uuarg.c: ... here.
8919 * gcc.c-torture/unsorted/v.c: Move to ...
8920 * gcc.c-torture/compile/v.c: ... here.
8921 * gcc.c-torture/unsorted/w.c: Move to ...
8922 * gcc.c-torture/compile/w.c: ... here.
8923 * gcc.c-torture/unsorted/ww.c: Move to ...
8924 * gcc.c-torture/compile/ww.c: ... here.
8925 * gcc.c-torture/unsorted/xb.c: Move to ...
8926 * gcc.c-torture/compile/xb.c: ... here.
8927 * gcc.c-torture/unsorted/xbg.c: Move to ...
8928 * gcc.c-torture/compile/xbg.c: ... here.
8929 * gcc.c-torture/unsorted/x.c: Move to ...
8930 * gcc.c-torture/compile/x.c: ... here.
8931 * gcc.c-torture/unsorted/xc.c: Move to ...
8932 * gcc.c-torture/compile/xc.c: ... here.
8933 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
8934 * gcc.c-torture/compile/xcsebug.c: ... here.
8935 * gcc.c-torture/unsorted/xdi.c: Move to ...
8936 * gcc.c-torture/compile/xdi.c: ... here.
8937 * gcc.c-torture/unsorted/xfoo.c: Move to ...
8938 * gcc.c-torture/compile/xfoo.c: ... here.
8939 * gcc.c-torture/unsorted/xi.c: Move to ...
8940 * gcc.c-torture/compile/xi.c: ... here.
8941 * gcc.c-torture/unsorted/xlop.c: Move to ...
8942 * gcc.c-torture/compile/xlop.c: ... here.
8943 * gcc.c-torture/unsorted/xmtst.c: Move to ...
8944 * gcc.c-torture/compile/xmtst.c: ... here.
8945 * gcc.c-torture/unsorted/xneg.c: Move to ...
8946 * gcc.c-torture/compile/xneg.c: ... here.
8947 * gcc.c-torture/unsorted/xopt.c: Move to ...
8948 * gcc.c-torture/compile/xopt.c: ... here.
8949 * gcc.c-torture/unsorted/xor.c: Move to ...
8950 * gcc.c-torture/compile/xor.c: ... here.
8951 * gcc.c-torture/unsorted/xorn.c: Move to ...
8952 * gcc.c-torture/compile/xorn.c: ... here.
8953 * gcc.c-torture/unsorted/xp.c: Move to ...
8954 * gcc.c-torture/compile/xp.c: ... here.
8955 * gcc.c-torture/unsorted/xpp.c: Move to ...
8956 * gcc.c-torture/compile/xpp.c: ... here.
8957 * gcc.c-torture/unsorted/xs.c: Move to ...
8958 * gcc.c-torture/compile/xs.c: ... here.
8959 * gcc.c-torture/unsorted/xsh.c: Move to ...
8960 * gcc.c-torture/compile/xsh.c: ... here.
8961 * gcc.c-torture/unsorted/xz.c: Move to ...
8962 * gcc.c-torture/compile/xz.c: ... here.
8963 * gcc.c-torture/unsorted/xzz.c: Move to ...
8964 * gcc.c-torture/compile/xzz.c: ... here.
8965
59cd0c8a 89662014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
8969 (abort, exit): Declare.
8970
0a9f72cf 89712014-09-01 Yury Gribov <y.gribov@samsung.com>
8972
8973 PR sanitizer/61897
8974 PR sanitizer/62140
8975 * c-c++-common/asan/pr62140-1.c: New test.
8976 * c-c++-common/asan/pr62140-2.c: New test.
8977
e275db47 89782014-08-31 Fritz Reese <Reese-Fritz@zai.com>
8979 Tobias Burnus <burnus@net-b.de>
8980
8981 PR fortran/62309
8982 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
8983
9f1c76f9 89842014-08-31 Tobias Burnus <burnus@net-b.de>
8985
8986 * gfortran.dg/coarray_lib_comm_1.f90: New.
8987
74c8b5c0 89882014-08-30 Andrew Pinski <apinski@cavium.com>
8989
8990 * gcc.c-torture/execute/20140828-1.c: New testcase.
8991
9f30a5e0 89922014-08-29 DJ Delorie <dj@redhat.com>
8993
8994 * lib/target-supports.exp (check_effective_target_size32plus):
8995 Increase size to avoid false positives on 24-bit address spaces.
8996 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
8997 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
8998 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
8999 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9000 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9001 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9002 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9003 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9004
ae93ec77 90052014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9006
9007 PR c++/54002
9008 * g++.dg/cpp0x/constexpr-54002.C: New.
9009
49b1445b 90102014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9011
9012 PR c++/56991
9013 * g++.dg/cpp0x/constexpr-56991.C: New.
9014
9eff87ab 90152014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9016
9017 PR c++/57764
9018 * g++.dg/cpp0x/constexpr-57764.C: New.
9019
9ccc79cb 90202014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9021
9022 PR c++/59938
9023 * g++.dg/cpp0x/constexpr-59938.C: New.
9024
212e74d6 90252014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/61484
9028 * g++.dg/cpp0x/constexpr-61484.C: New.
9029
d5f3ed72 90302014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9031
9032 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9033 vec_round, vec_splat, vec_div, and vec_mul.
9034 * gcc.target/powerpc/builtins-2.c: New test.
9035
192f7876 90362014-08-28 Richard Biener <rguenther@suse.de>
9037
9038 PR tree-optimization/62283
9039 * gfortran.dg/vect/pr62283.f: New testcase.
9040 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9041 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9042 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9043 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9044 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9045 * gcc.dg/vect/vect-33.c: Likewise.
9046
d3783403 90472014-08-28 Yury Gribov <y.gribov@samsung.com>
9048
9049 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9050
2ab4e475 90512014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9052
9053 PR cpp/23827 - standard C++ should not have hex float preprocessor
9054 tokens
9055 * g++.dg/cpp/pr23827_cxx11.C: New.
9056 * g++.dg/cpp/pr23827_cxx98.C: New.
9057 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9058 * gcc.dg/cpp/pr23827_c90.c: New.
9059 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9060 * gcc.dg/cpp/pr23827_c99.c: New.
9061
c1ef64de 90622014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9063
9064 PR c++/52892
9065 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9066 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9067 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9068
25b7d298 90692014-08-27 Guozhi Wei <carrot@google.com>
9070
9071 PR target/62262
9072 * gcc.target/aarch64/pr62262.c: New test.
9073
2ea8d869 90742014-08-26 Joseph Myers <joseph@codesourcery.com>
9075
9076 PR target/60606
9077 PR target/61330
9078 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9079 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9080
d8068e0c 90812014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9082
9083 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9084 failure on s390*-*-linux-gnu.
9085
66d11416 90862014-08-26 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/62175
9089 * g++.dg/torture/pr62175.C: New testcase.
9090
c69d02d0 90912014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9092
9093 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9094 copy of compile/compile.exp.
9095 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9096 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9097 i?86-*.
9098 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9099 m32c-*-*.
9100 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9101 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9102 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9103 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9104 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9105 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9106 * gcc.c-torture/execute/20040703-1.c: Likewise.
9107 * gcc.c-torture/execute/20040705-1.c: Likewise.
9108 * gcc.c-torture/execute/20040705-2.c: Likewise.
9109 * gcc.c-torture/execute/20040709-1.c: Likewise.
9110 * gcc.c-torture/execute/20040709-2.c: Likewise.
9111 * gcc.c-torture/execute/20040811-1.c: Likewise.
9112 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9113 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9114 compiling for x86_64-* or i?86-*.
9115 * gcc.c-torture/execute/20050604-1.c: Likewise.
9116 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9117 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9118 for x86_64-* or i?86-*.
9119 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9120 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9121 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9122 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9123 option.
9124 * gcc.c-torture/execute/20111227-2.c: Moved to...
9125 * gcc.dg/20111227-2.c: ... here. Add -free option.
9126 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9127 * gcc.dg/20111227-3.c: ... here. Add -free option.
9128 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9129 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9130 declarations for abort and exit.
9131 * gcc.c-torture/execute/920711-1.c: Likewise.
9132 * gcc.c-torture/execute/930529-1.c: Likewise.
9133 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9134 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9135 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9136 exit.
9137 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9138 for i?86-* or x86_64-*. Add declarations for abort and exit.
9139 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9140 i?86-* or x86_64-*.
9141 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9142 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9143 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9144 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9145 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9146 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9147 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9148 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9149 m68k-linux.
9150 * gcc.c-torture/execute/loop-2g.c: Likewise.
9151 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9152 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9153 powerpc-*-eabi*.
9154 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9155 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9156 * gcc.c-torture/execute/pr23047.c: Likewise.
9157 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9158 declarations for abort and exit.
9159 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9160 * gcc.c-torture/execute/pr31448.c: Likewise.
9161 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9162 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9163 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9164 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9165 Skip on spu-*.
9166 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9167 declarations for abort and exit.
9168 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9169 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9170 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9171 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9172 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9173 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9174 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9175 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9176 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9177 * gcc.c-torture/execute/pr56799.c: Likewise.
9178 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9179 option. Add declarations for abort and exit.
9180 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9181 * gcc.c-torture/execute/pr58570.c: Likewise.
9182 * gcc.c-torture/execute/pr60822.c: Likewise.
9183 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9184 * gcc.c-torture/execute/shiftdi.c: Likewise.
9185 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9186 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9187 * gcc.c-torture/execute/usmul.c: Require int32plus.
9188 * gcc.c-torture/execute/vrp-5.c: Likewise.
9189 * gcc.c-torture/execute/vrp-6.c: Likewise.
9190 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9191 * gcc.c-torture/execute/20010122-1.x: Delete.
9192 * gcc.c-torture/execute/20010129-1.x: Delete.
9193 * gcc.c-torture/execute/20020404-1.x: Delete.
9194 * gcc.c-torture/execute/20021024-1.x: Delete.
9195 * gcc.c-torture/execute/20021127-1.x: Delete.
9196 * gcc.c-torture/execute/20030125-1.x: Delete.
9197 * gcc.c-torture/execute/20030216-1.x: Delete.
9198 * gcc.c-torture/execute/20030222-1.x: Delete.
9199 * gcc.c-torture/execute/20040629-1.x: Delete.
9200 * gcc.c-torture/execute/20040703-1.x: Delete.
9201 * gcc.c-torture/execute/20040705-1.x: Delete.
9202 * gcc.c-torture/execute/20040705-2.x: Delete.
9203 * gcc.c-torture/execute/20040709-1.x: Delete.
9204 * gcc.c-torture/execute/20040709-2.x: Delete.
9205 * gcc.c-torture/execute/20040811-1.x: Delete.
9206 * gcc.c-torture/execute/20050316-1.x: Delete.
9207 * gcc.c-torture/execute/20050316-2.x: Delete.
9208 * gcc.c-torture/execute/20050316-3.x: Delete.
9209 * gcc.c-torture/execute/20050604-1.x: Delete.
9210 * gcc.c-torture/execute/20061101-1.x: Delete.
9211 * gcc.c-torture/execute/20061220-1.x: Delete.
9212 * gcc.c-torture/execute/20081117-1.x: Delete.
9213 * gcc.c-torture/execute/20101011-1.x: Delete.
9214 * gcc.c-torture/execute/20120919-1.x: Delete.
9215 * gcc.c-torture/execute/920612-1.x: Delete.
9216 * gcc.c-torture/execute/920710-1.x: Delete.
9217 * gcc.c-torture/execute/920711-1.x: Delete.
9218 * gcc.c-torture/execute/930529-1.x: Delete.
9219 * gcc.c-torture/execute/931004-12.x: Delete.
9220 * gcc.c-torture/execute/980709-1.x: Delete.
9221 * gcc.c-torture/execute/981130-1.x: Delete.
9222 * gcc.c-torture/execute/990127-2.x: Delete.
9223 * gcc.c-torture/execute/990413-2.x: Delete.
9224 * gcc.c-torture/execute/990826-0.x: Delete.
9225 * gcc.c-torture/execute/bf64-1.x: Delete.
9226 * gcc.c-torture/execute/bitfld-4.x: Delete.
9227 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9228 * gcc.c-torture/execute/cvt-1.x: Delete.
9229 * gcc.c-torture/execute/eeprof-1.x: Delete.
9230 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9231 * gcc.c-torture/execute/loop-2f.x: Delete.
9232 * gcc.c-torture/execute/loop-2g.x: Delete.
9233 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9234 * gcc.c-torture/execute/nest-align-1.x: Delete.
9235 * gcc.c-torture/execute/pr19689.x: Delete.
9236 * gcc.c-torture/execute/pr22493-1.x: Delete.
9237 * gcc.c-torture/execute/pr23047.x: Delete.
9238 * gcc.c-torture/execute/pr23135.x: Delete.
9239 * gcc.c-torture/execute/pr29797-1.x: Delete.
9240 * gcc.c-torture/execute/pr31448.x: Delete.
9241 * gcc.c-torture/execute/pr35456.x: Delete.
9242 * gcc.c-torture/execute/pr37573.x: Delete.
9243 * gcc.c-torture/execute/pr38151.x: Delete.
9244 * gcc.c-torture/execute/pr39228.x: Delete.
9245 * gcc.c-torture/execute/pr39501.x: Delete.
9246 * gcc.c-torture/execute/pr40386.x: Delete.
9247 * gcc.c-torture/execute/pr43220.x: Delete.
9248 * gcc.c-torture/execute/pr44683.x: Delete.
9249 * gcc.c-torture/execute/pr45262.x: Delete.
9250 * gcc.c-torture/execute/pr47237.x: Delete.
9251 * gcc.c-torture/execute/pr51581-1.x: Delete.
9252 * gcc.c-torture/execute/pr51581-2.x: Delete.
9253 * gcc.c-torture/execute/pr52979-1.x: Delete.
9254 * gcc.c-torture/execute/pr52979-2.x: Delete.
9255 * gcc.c-torture/execute/pr53366-1.x: Delete.
9256 * gcc.c-torture/execute/pr56799.x: Delete.
9257 * gcc.c-torture/execute/pr57124.x: Delete.
9258 * gcc.c-torture/execute/pr57344-2.x: Delete.
9259 * gcc.c-torture/execute/pr58570.x: Delete.
9260 * gcc.c-torture/execute/pr60822.x: Delete.
9261 * gcc.c-torture/execute/pr7284-1.x: Delete.
9262 * gcc.c-torture/execute/shiftdi.x: Delete.
9263 * gcc.c-torture/execute/simd-4.x: Delete.
9264 * gcc.c-torture/execute/strncmp-1.x: Delete.
9265 * gcc.c-torture/execute/usmul.x: Delete.
9266 * gcc.c-torture/execute/vrp-5.x: Delete.
9267 * gcc.c-torture/execute/vrp-6.x: Delete.
9268 * gcc.c-torture/execute/zerolen-2.x: Delete.
9269
eb142704 92702014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9271
9272 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9273
eb2dad34 92742014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9275
9276 PR c++/34938
9277 * g++.dg/template/pr34938-1.C: New.
9278 * g++.dg/template/pr34938-2.C: Likewise.
9279
aa8ecb42 92802014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9281
9282 PR target/61996
9283 * gcc.target/sh/pr61996.c: New.
9284
4e454776 92852014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9286
9287 * g++.dg/cpp0x/cplusplus.C: New.
9288 * g++.dg/cpp0x/cplusplus_0x.C: New.
9289 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9290 * g++.dg/cpp0x/auto41.C: Ditto.
9291 * g++.dg/cpp0x/auto9.C: Ditto.
9292 * g++.dg/cpp0x/initlist26.C: Ditto.
9293 * g++.dg/cpp0x/pr59111.C: Ditto.
9294 * g++.dg/cpp0x/trailing2.C: Ditto.
9295 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9296 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9297 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9298 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9299 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9300 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9301 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9302 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9303 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9304 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9305 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9306 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9307 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9308 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9309 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9310 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9311 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9312 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9313 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9314 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9315 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9316 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9317 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9318 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9319 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9320 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9321 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9322 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9323 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9324 * g++.dg/cpp1y/digit-sep.C: Ditto.
9325 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9326 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9327 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9328 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9329 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9330 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9331 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9332 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9333 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9334 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9335 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9336 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9337 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9338 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9339 * g++.dg/cpp1y/lambda-init.C: Ditto.
9340 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9341 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9342 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9343 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9344 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9345 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9346 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9347 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9348 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9349 * g++.dg/cpp1y/mangle1.C: Ditto.
9350 * g++.dg/cpp1y/pr57640.C: Ditto.
9351 * g++.dg/cpp1y/pr57644.C: Ditto.
9352 * g++.dg/cpp1y/pr58500.C: Ditto.
9353 * g++.dg/cpp1y/pr58533.C: Ditto.
9354 * g++.dg/cpp1y/pr58534.C: Ditto.
9355 * g++.dg/cpp1y/pr58535.C: Ditto.
9356 * g++.dg/cpp1y/pr58536.C: Ditto.
9357 * g++.dg/cpp1y/pr58548.C: Ditto.
9358 * g++.dg/cpp1y/pr58549.C: Ditto.
9359 * g++.dg/cpp1y/pr58637.C: Ditto.
9360 * g++.dg/cpp1y/pr58708.C: Ditto.
9361 * g++.dg/cpp1y/pr59110.C: Ditto.
9362 * g++.dg/cpp1y/pr59112.C: Ditto.
9363 * g++.dg/cpp1y/pr59113.C: Ditto.
9364 * g++.dg/cpp1y/pr59629.C: Ditto.
9365 * g++.dg/cpp1y/pr59635.C: Ditto.
9366 * g++.dg/cpp1y/pr59636.C: Ditto.
9367 * g++.dg/cpp1y/pr59638.C: Ditto.
9368 * g++.dg/cpp1y/pr59867.C: Ditto.
9369 * g++.dg/cpp1y/pr60033.C: Ditto.
9370 * g++.dg/cpp1y/pr60052.C: Ditto.
9371 * g++.dg/cpp1y/pr60053.C: Ditto.
9372 * g++.dg/cpp1y/pr60054.C: Ditto.
9373 * g++.dg/cpp1y/pr60064.C: Ditto.
9374 * g++.dg/cpp1y/pr60065.C: Ditto.
9375 * g++.dg/cpp1y/pr60190.C: Ditto.
9376 * g++.dg/cpp1y/pr60311.C: Ditto.
9377 * g++.dg/cpp1y/pr60332.C: Ditto.
9378 * g++.dg/cpp1y/pr60376.C: Ditto.
9379 * g++.dg/cpp1y/pr60377.C: Ditto.
9380 * g++.dg/cpp1y/pr60384.C: Ditto.
9381 * g++.dg/cpp1y/pr60390.C: Ditto.
9382 * g++.dg/cpp1y/pr60391.C: Ditto.
9383 * g++.dg/cpp1y/pr60393.C: Ditto.
9384 * g++.dg/cpp1y/pr60573.C: Ditto.
9385 * g++.dg/cpp1y/pr60626.C: Ditto.
9386 * g++.dg/cpp1y/pr60627.C: Ditto.
9387 * g++.dg/cpp1y/regress1.C: Ditto.
9388 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9389 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9390 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9391 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9392 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9393 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9394 * g++.dg/cpp1y/var-templ1.C: Ditto.
9395 * g++.dg/cpp1y/var-templ2.C: Ditto.
9396 * g++.dg/cpp1y/var-templ3.C: Ditto.
9397 * g++.dg/cpp1y/var-templ4.C: Ditto.
9398 * g++.dg/cpp1y/var-templ5.C: Ditto.
9399 * g++.dg/cpp1y/var-templ6.C: Ditto.
9400 * g++.dg/cpp1y/var-templ7.C: Ditto.
9401 * g++.dg/cpp1y/vla1.C: Ditto.
9402 * g++.dg/cpp1y/vla2.C: Ditto.
9403 * g++.dg/cpp1y/vla3.C: Ditto.
9404 * g++.dg/cpp1y/vla4.C: Ditto.
9405 * g++.dg/cpp1y/vla5.C: Ditto.
9406 * g++.dg/cpp1y/vla8.C: Ditto.
9407 * g++.dg/cpp1y/vla9.C: Ditto.
9408 * g++.dg/cpp1y/vla10.C: Ditto.
9409 * g++.dg/cpp1y/vla11.C: Ditto.
9410 * g++.dg/cpp1y/vla12.C: Ditto.
9411 * g++.dg/cpp1y/vla13.C: Ditto.
9412 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9413 * g++.dg/ext/vector23.C: Ditto.
9414 * g++.dg/ext/vla11.C: Ditto.
9415 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9416 * g++.dg/warn/Wvla-2.C: Ditto.
9417 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9418 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9419 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9420 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9421 in error message.
9422 * g++.dg/system-binary-constants-1.C: Ditto.
9423 * g++.dg/cpp1y/cplusplus_1y.C: New.
9424 * g++.dg/cpp1z/cplusplus.C: New.
9425 * lib/target-supports.exp:
9426 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9427 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9428 (check_effective_target_c++11_down): Ditto.
9429
dc6229e8 94302014-08-22 Marek Polacek <polacek@redhat.com>
9431
9432 PR c++/62199
9433 * c-c++-common/pr62199.c: New test.
9434 * c-c++-common/pr62199-2.c: New test.
9435 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9436
a62433bc 94372014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9438
9439 PR c++/57709
9440 * g++.dg/Wshadow.C: New test.
9441
b249d458 94422014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9443
9444 PR fortran/62135
9445 * gfortran.dg/pr62135.f90: New test.
9446
ba7f7c88 94472014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9448
9449 * g++.dg/warn/wdate-time.C: Remove.
9450 * gcc.dg/wdate-time.c: Move from here...
9451 * c-c++-common/wdate-time.c: ... to here.
9452
7cb96c5d 94532014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9454
9455 * gfortran.dg/use_without_only_1.f90: New test.
9456
5fdda74b 94572014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9458
9459 PR other/62008
9460 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9461
0f2f5278 94622014-08-22 Tony Wang <tony.wang@arm.com>
9463
7cb96c5d 9464 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
0f2f5278 9465 dejagnu wrapper.
9466
6b65b44e 94672014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9468
9469 PR fortran/62214
9470 * gfortran.dg/array_assignment_5.f90: New test.
9471
e4b75be3 94722014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9473
9474 * lib/target-supports.exp
9475 (check_effective_target_logical_op_short_circuit): Add nios2.
9476 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9477 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9478 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9479 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9480 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9481 for test using -fPIC.
9482 * gcc.dg/lto/pr61526_0.c: Likewise.
6b65b44e 9483
bd18656e 94842014-08-21 Jan Hubicka <hubicka@ucw.cz>
9485
9486 PR tree-optimization/62091
9487 * g++.dg/ipa/devirt-37.C: Update template.
9488 * g++.dg/ipa/devirt-40.C: New testcase.
9489
258bd648 94902014-08-21 Marc Glisse <marc.glisse@inria.fr>
9491
9492 PR tree-optimization/62112
9493 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9494 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9495 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9496 * gcc.c-torture/execute/20071219-1.c: Likewise.
9497
271b79e4 94982014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9499
9500 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
9501
1b66c2db 95022014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9503
9504 * gcc.target/powerpc/swaps-p8-1.c: New test.
9505 * gcc.target/powerpc/swaps-p8-2.c: New test.
9506 * gcc.target/powerpc/swaps-p8-3.c: New test.
9507 * gcc.target/powerpc/swaps-p8-4.c: New test.
9508 * gcc.target/powerpc/swaps-p8-5.c: New test.
9509 * gcc.target/powerpc/swaps-p8-6.c: New test.
9510 * gcc.target/powerpc/swaps-p8-7.c: New test.
9511 * gcc.target/powerpc/swaps-p8-8.c: New test.
9512 * gcc.target/powerpc/swaps-p8-9.c: New test.
9513 * gcc.target/powerpc/swaps-p8-10.c: New test.
9514 * gcc.target/powerpc/swaps-p8-11.c: New test.
9515 * gcc.target/powerpc/swaps-p8-12.c: New test.
9516
1a382068 95172014-08-20 Jan Hubicka <hubicka@ucw.cz>
9518
9519 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9520
84c77ebd 95212014-08-20 Jan Hubicka <hubicka@ucw.cz>
9522
9523 * g++.dg/ipa/devirt-37.C: Fix testcase.
9524
c1e02247 95252014-08-20 Martin Jambor <mjambor@suse.cz>
9526 Wei Mi <wmi@google.com>
9527
9528 PR ipa/60449
9529 PR middle-end/61776
9530 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
9531 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
9532 * testsuite/gcc.dg/pr61776.c: New test.
9533
207f8453 95342014-08-20 Steve Ellcey <sellcey@mips.com>
9535
9536 PR middle-end/49191
9537 * lib/target-supports.exp (check_effective_target_non_strict_align):
9538 Add function description.
9539
289c4db4 95402014-08-20 Jan Hubicka <hubicka@ucw.cz>
9541
9542 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
9543 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
9544
e472ce46 95452014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9546
9547 PR c/59304
9548 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
9549 before setting the option.
9550 * diagnostic.c (diagnostic_classify_diagnostic): Record
9551 command-line status.
9552
cfcb0b36 95532014-08-20 Mark Wielaard <mjw@redhat.com>
9554
9555 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
9556
a33f3e01 95572014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9558
9559 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
9560 Return memory full when we have a tiny target and relocation
9561 truncation occurs.
9562 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
9563 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
9564 * lib/target-supports.exp (check_effective_target_tiny): New function.
9565
a5b628e2 95662014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9567
9568 * gfortran.dg/errnocheck_1.f90: New test.
9569 * gfortran.dg/associative_1.f90: New test.
9570
1babed5f 95712014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9572
9573 PR preprocessor/51303
9574 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
9575
3636964b 95762014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9577
9578 PR c/60975
9579 PR c/53063
9580 * gcc.dg/cpp/Wvariadic-1p.c: New test.
9581
2108e7ff 95822014-08-19 Janis Johnson <janisjo@codesourcery.com>
9583
080819af 9584 * lib/target-supports.exp
2108e7ff 9585 (check_effective_target_arm_v8_neon_ok_nocache): Add
9586 "-march-armv8-a" to compile flags.
9587
78bf4156 95882014-08-19 Marek Polacek <polacek@redhat.com>
9589
9590 PR c++/62153
9591 * c-c++-common/Wbool-compare-1.c: New test.
9592
005b8fe7 95932014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
9594
9595 PR c/45584
9596 * gcc.dg/pr13519-1.c: Adjust.
9597
c213f7ad 95982014-08-19 Mark Wielaard <mjw@redhat.com>
9599
9600 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
9601
843db3d5 96022014-07-08 Mark Wielaard <mjw@redhat.com>
9603
9604 PR debug/59051
9605 * gcc.dg/guality/restrict.c: New test.
9606
005b8fe7 96072014-08-19 Mark Wielaard <mjw@redhat.com>
5ea32736 9608
9609 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
9610 matching. Catch '<unknown type in ' to recognize older gdb versions.
9611 * gcc.dg/guality/const-volatile.c: New test.
9612
7d1503cc 96132014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9614
9615 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
9616 !gas.
9617
508ea33a 96182014-08-19 Marek Polacek <polacek@redhat.com>
9619
9620 * gcc.dg/Wc99-c11-compat-1.c: New test.
9621 * gcc.dg/Wc99-c11-compat-2.c: New test.
9622 * gcc.dg/Wc99-c11-compat-3.c: New test.
9623 * gcc.dg/Wc99-c11-compat-4.c: New test.
9624 * gcc.dg/Wc99-c11-compat-5.c: New test.
9625 * gcc.dg/Wc99-c11-compat-6.c: New test.
9626 * gcc.dg/Wc99-c11-compat-7.c: New test.
9627
806fe15e 96282014-08-19 Marek Polacek <polacek@redhat.com>
9629
9630 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
9631 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
9632 * gcc.dg/Wc90-c99-compat-7.c: New test.
9633 * gcc.dg/Wc90-c99-compat-8.c: New test.
9634 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
9635
6c867de1 96362014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9637 Steven Bosscher <steven@gcc.gnu.org>
9638
9639 PR c/52952
9640 * gcc.dg/redecl-4.c: Add column markers.
9641 * gcc.dg/format/bitfld-1.c: Likewise.
9642 * gcc.dg/format/attr-2.c: Likewise.
9643 * gcc.dg/format/attr-6.c: Likewise.
9644 * gcc.dg/format/array-1.c: Likewise.
9645 * gcc.dg/format/attr-7.c: Likewise.
9646 * gcc.dg/format/asm_fprintf-1.c: Likewise.
9647 * gcc.dg/format/attr-4.c: Likewise.
9648 * gcc.dg/format/branch-1.c: Likewise.
9649 * gcc.dg/format/c90-printf-1.c: Likewise.
9650
50e26ea0 96512014-08-18 Aldy Hernandez <aldyh@redhat.com>
9652
9653 * guality/nrv-1.c: Add `used' attribute to a1.
9654
95e631b8 96552014-08-18 Richard Biener <rguenther@suse.de>
9656
9657 PR tree-optimization/62090
9658 * gcc.dg/pr62090-2.c: New testcase.
9659
39c98dee 96602014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
9661
9662 * g++.dg/ipa/pr61800.C: New.
9663
828ab337 96642014-08-18 Yury Gribov <y.gribov@samsung.com>
9665
9666 PR sanitizer/62089
9667 * c-c++-common/asan/pr62089.c: New test.
9668 * c-c++-common/asan/bitfield-1.c: New test.
9669 * c-c++-common/asan/bitfield-2.c: New test.
9670 * c-c++-common/asan/bitfield-3.c: New test.
9671 * c-c++-common/asan/bitfield-4.c: New test.
9672
8d6ef28b 96732014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
9674
9675 PR tree-optimization/52904
9676 * gcc.dg/pr52904.c: New test.
9677
f3348d97 96782014-08-17 Tobias Burnus <burnus@net-b.de>
9679
9680 * gfortran.dg/finalize_27.f90: New.
9681
b5fd14ff 96822014-08-16 Andrew Pinski <apinski@cavium.com>
9683
9684 * gcc.c-torture/compile/20140816-1.c: New testcase.
9685
acdbde9b 96862014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
9687
9688 PR c++/52819
9689 * g++.dg/template/pr52819.C: New.
9690
55f8fa93 96912014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9692
9693 PR fortran/62142
9694 * gfortran.dg/realloc_on_assign_24.f90: New test.
9695
6c7e9e6d 96962014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
9697
9698 PR c++/62072
9699 Revert:
9700 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9701
9702 DR 1584
9703 PR c++/57466
9704 * g++.dg/template/pr57466.C: New.
9705 * g++.dg/cpp0x/pr57466.C: Likewise.
9706 * g++.dg/template/unify6.C: Update.
9707
9708 * g++.dg/cpp0x/sfinae52.C: New.
9709
889d21f6 97102014-08-15 Ilya Tocar <tocarip@gmail.com>
9711
9712 PR target/61878
9713 * gcc.target/i386/avx512f-typecast-1.c: New test.
9714 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
9715 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
9716 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
9717 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
9718 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
9719 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9720 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9721 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9722 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9723 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9724 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9725 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9726 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
9727 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
9728 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
9729 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9731 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9733 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9734 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9735 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9736 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9737 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9738 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9739 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9740 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9741 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9742 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9743 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9744 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9745 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9746 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9747 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9748 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9749 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9750 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9751 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9752 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9753 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9754
79e690df 97552014-08-15 Jakub Jelinek <jakub@redhat.com>
9756 Tobias Burnus <burnus@net-b.de>
9757
9758 PR fortran/62131
9759 * gfortran.dg/gomp/pr62131.f90: New test.
9760
c8efcccb 97612014-08-15 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/62031
9764 * gcc.dg/torture/pr62031.c: New testcase.
9765
25704bc2 97662014-08-15 Bin Cheng <bin.cheng@arm.com>
9767
9768 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
9769
325396bf 97702014-08-14 Jan Hubicka <hubicka@ucw.cz>
9771
9772 PR tree-optimization/62091
9773 * g++.dg/ipa/devirt-38.C: New testcase.
9774
aedd2947 97752014-08-14 Marek Polacek <polacek@redhat.com>
9776
9777 DR 458
9778 * gcc.dg/c11-stdatomic-2.c: New test.
9779
f0c4b2a7 97802014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9781
9782 PR fortran/62106
9783 * gfortran.dg/array_constructor_49.f90: New test.
9784
98ae66be 97852014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/54377
9788 * g++.dg/template/pr54377.C: New.
9789 * g++.dg/cpp0x/pr54377.C: Likewise.
9790 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
9791 * g++.dg/cpp0x/pr51226.C: Likewise.
9792 * g++.dg/cpp0x/variadic2.C: Likewise.
9793 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
9794 * g++.dg/template/dtor3.C: Likewise.
9795 * g++.dg/template/qualttp4.C: Likewise.
9796 * g++.dg/template/spec28.C: Likewise.
9797 * g++.old-deja/g++.brendan/crash8.C: Likewise.
9798 * g++.old-deja/g++.pt/ttp7.C: Likewise.
9799
f07f6526 98002014-08-14 Tom de Vries <tom@codesourcery.com>
9801
9802 PR rtl-optimization/62004
9803 PR rtl-optimization/62030
9804 * gcc.dg/pr62004.c: New test.
9805 * gcc.dg/pr62030.c: Same.
9806 * gcc.target/mips/pr62030-octeon.c: Same.
9807
48b9d9da 98082014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
9811 * g++.dg/cpp0x/decltype2.C: Likewise.
9812 * g++.dg/cpp0x/decltype3.C: Likewise.
9813 * g++.dg/cpp0x/pr60249.C: Likewise.
9814 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
9815 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
9816 * g++.dg/cpp0x/variadic2.C: Likewise.
9817 * g++.dg/cpp0x/variadic74.C: Likewise.
9818 * g++.dg/parse/error10.C: Likewise.
9819 * g++.dg/parse/error15.C: Likewise.
9820 * g++.dg/parse/error2.C: Likewise.
9821 * g++.dg/template/crash106.C: Likewise.
9822 * g++.dg/template/crash89.C: Likewise.
9823 * g++.dg/template/nontype7.C: Likewise.
9824 * g++.dg/template/void3.C: Likewise.
9825 * g++.dg/template/void7.C: Likewise.
9826
1888f376 98272014-08-14 Richard Biener <rguenther@suse.de>
9828
9829 PR tree-optimization/62090
9830 * gcc.dg/pr62090.c: New testcase.
9831
280d03f0 98322014-08-14 Richard Biener <rguenther@suse.de>
9833
9834 PR rtl-optimization/62079
9835 * g++.dg/pr62079.C: New testcase.
9836
a453488b 98372014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
9838
9839 * gcc.target/arm/max-insns-skipped.c: New test.
9840
804d82a1 98412014-08-14 Bin Cheng <bin.cheng@arm.com>
9842
9843 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
9844
89868e45 98452014-08-12 Marek Polacek <polacek@redhat.com>
9846
9847 * gcc.dg/concat.c: Add dg-options.
9848 * gcc.dg/func-outside-2.c: Add __extension__.
9849 * gcc.dg/pr19967.c: Use -std=c99.
9850 * gcc.dg/pr22458-1.c: Add dg-options.
9851 * gcc.dg/pr33676.c: Add dg-options.
9852 * gcc.dg/gnu-predef-1.c: New test.
9853 * gcc.dg/c90-func-1.c: New test.
9854 * gcc.dg/c90-func-2.c: New test.
9855 * gcc.dg/c90-func-2.h: New test.
9856
a67ae816 98572014-08-12 Janis Johnson <janisjo@codesourcery.com>
9858
1a6145bd 9859 * lib/target/supports.exp
9860 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
9861 or later.
9862
fd3e7a1d 9863 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
9864
d60866b5 9865 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
9866 on Neon hardware.
9867
a67ae816 9868 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
9869 * gcc.target/arm/pr59985.c: Likewise.
9870
d271ec7e 98712014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
9872
9873 PR other/61962
9874 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
9875
2eac3ab5 98762014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
9877
9878 PR middle-end/62103
9879 * gcc.c-torture/execute/bitfld-6.c: New test.
9880
a1071307 98812014-08-11 Janis Johnson <janisjo@codesourcery.com>
9882
b2206665 9883 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
9884 * gcc.target/arm/pr56184.C: Likewise.
9885 * gcc.target/arm/pr59896.c: Likewise.
9886 * gcc.target/arm/stack-red-zone.c: Likewise.
9887 * gcc.target/arm/thumb-find-work-register.c: Likewise.
9888
a1071307 9889 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
9890 check_effective_target_arm_thumb2_ok): Test with code that passes
9891 an argument and returns a result.
9892
2544aaab 98932014-08-11 Richard Biener <rguenther@suse.de>
9894
9895 PR tree-optimization/62075
9896 * gcc.dg/vect/pr62075.c: New testcase.
9897
149f7c8d 98982014-08-11 Felix Yang <fei.yang0953@gmail.com>
9899
9900 PR tree-optimization/62073
9901 * gcc.dg/vect/pr62073.c: New test.
f0c4b2a7 9902
fabebe15 99032014-08-11 Richard Biener <rguenther@suse.de>
9904
9905 PR tree-optimization/62070
9906 * gcc.dg/pr62070.c: New testcase.
9907
ff326078 99082014-08-11 Yury Gribov <y.gribov@samsung.com>
9909
9910 * c-c++-common/asan/inc.c: Update test.
9911 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9912 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
9913 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9914 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9915 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9916 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9917 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9918 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9919 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9920 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
9921
890c2e2f 99222014-08-10 Marek Polacek <polacek@redhat.com>
9923
9924 PR c/51849
9925 * gcc.dg/Wc90-c99-compat-1.c: New test.
9926 * gcc.dg/Wc90-c99-compat-2.c: New test.
9927 * gcc.dg/Wc90-c99-compat-3.c: New test.
9928 * gcc.dg/Wc90-c99-compat-4.c: New test.
9929 * gcc.dg/Wc90-c99-compat-5.c: New test.
9930 * gcc.dg/Wc90-c99-compat-6.c: New test.
9931 * gcc.dg/wvla-1.c: Adjust dg-warning.
9932 * gcc.dg/wvla-2.c: Adjust dg-warning.
9933 * gcc.dg/wvla-4.c: Adjust dg-warning.
9934 * gcc.dg/wvla-6.c: Adjust dg-warning.
9935
c861a821 99362014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9937
9938 PR fortran/61999
9939 * gfortran.dg/dot_product_3.f90: New test case.
9940
f30f9a2c 99412014-08-09 Jan Hubicka <hubicka@ucw.cz>
9942
9943 * g++.dg/ipa/devirt-35.C: Fix template.
9944 * g++.dg/ipa/devirt-36.C: Likewise.
9945 * g++.dg/ipa/devirt-37.C: New testcase.
9946
718affe2 99472014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
9950 * g++.dg/cpp0x/enum29.C: Adjust.
9951
b9ea678c 99522014-08-08 Richard Biener <rguenther@suse.de>
9953
9954 * gcc.dg/strlenopt-8.c: Remove XFAIL.
9955 * gcc.dg/tree-prof/stringop-2.c: Adjust.
9956 * gfortran.dg/array_memcpy_4.f90: Likewise.
9957 * gfortran.dg/trim_optimize_1.f90: Likewise.
9958 * gfortran.dg/trim_optimize_2.f90: Likewise.
9959
6000b562 99602014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
9961
9962 * gcc.dg/zero_sign_ext_test.c: New test.
9963
1ef8f355 99642014-08-08 Bin Cheng <bin.cheng@arm.com>
9965
9966 * gcc.dg/torture/pr61772.c: Skip lto running.
9967
92641812 99682014-08-07 John David Anglin <danglin@gcc.gnu.org>
9969
9970 PR tree-optimization/60707
9971 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
9972
d8b5abdb 99732014-08-07 Jan Hubicka <hubicka@ucw.cz>
9974
9975 * g++.dg/ipa/devirt-35.C: New testcase.
9976 * g++.dg/ipa/devirt-36.C: New testcase.
9977
392214f6 99782014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
9979
9980 PR c++/51312
9981 * g++.dg/cpp0x/enum29.C: New.
9982
f59ea097 99832014-08-07 John David Anglin <danglin@gcc.gnu.org>
9984
10fc8d6b 9985 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
9986 defining in dg-options.
9987 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
9988
67e44554 9989 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
9990
149f7140 9991 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
9992
a6544cf0 9993 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
9994 on 32-bit hppa-hpux.
9995
f59ea097 9996 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
9997 * c-c++-common/pr50459.c: Likewise.
9998
bcc93a18 99992014-08-07 Petr Murzin <petr.murzin@intel.com>
10000
10001 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10002 values.h, change MAXDOUBLE for DBL_MAX.
10003 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10005 values.h, change MAXFLOAT for FLT_MAX.
10006 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10008 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10015
bd740091 100162014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10017
10018 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10019
1c75251e 100202014-08-07 Marek Polacek <polacek@redhat.com>
10021
10022 * gcc.dg/fold-reassoc-3.c: New test.
10023
79b739b4 100242013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10025
10026 * gcc.target/i386/struct-size.c: New.
10027
a72e4e97 100282014-08-07 Tom de Vries <tom@codesourcery.com>
10029
10030 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10031 * lib/target-supports.exp (check_effective_target_glibc)
10032 (check_effective_target_glibc_2_12_or_later)
10033 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10034
dd41e03c 100352014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10036
10037 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10038
19222566 100392014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10040
10041 PR c++/43906
10042 * g++.dg/warn/Waddress-1.C: New.
10043
a989902c 100442014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10045
10046 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10047
7ded84e4 100482014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10049
10050 PR debug/61923
10051 * gcc.target/i386/pr61923.c: New test.
10052
f828b3c0 100532014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10054
10055 * gcc.target/aarch64/vdup_n_2.c: New test.
10056
929b335b 100572014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10058
10059 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10060 powerpc_elfv2.
10061
fd8cd4e8 100622014-08-06 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR rtl-optimization/61801
10065 * gcc.target/i386/pr61801.c: Rewritten.
10066
0fe55bba 100672014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10068
10069 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10070 Fix types.
10071 (test_vqdmlsls_lane_s32): Likewise.
10072 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10073 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10074
ac016904 100752014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10076
10077 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10078 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10079 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10080 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10081 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10082 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10083 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10084 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10085
1ef25b15 100862014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10087
10088 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10089 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10090 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10091 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10092 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10093 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10094
d5a68dc6 100952014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10096
10097 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10098
0d8be6c7 100992014-08-04 Rohit <rohitarulraj@freescale.com>
10100
10101 PR target/60102
10102 * gcc.target/powerpc/pr60102.c: New testcase.
10103
02911bdb 101042014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10105
10106 PR target/61713
10107 * gcc.dg/pr61756.c: New test.
10108
66b4ce96 101092014-08-04 Tom de Vries <tom@codesourcery.com>
10110
10111 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10112 version instead of required-target.
10113 * lib/target-supports.exp
10114 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10115 (check_effective_target_glibc_2_11_or_earlier): ... this.
10116
bd3b1a06 101172014-08-04 Arnaud Charlet <charlet@adacore.com>
10118
95a641a0 10119 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10120 * gnat.dg/specs/debug1.ads: Adjust.
10121 * gnat.dg/specs/formal_type.ads: Fix error in test.
bd3b1a06 10122
2d2f6a15 101232014-08-03 Marek Polacek <polacek@redhat.com>
10124
10125 * gcc.dg/case-bogus-1.c: New test.
10126
1b4e0e1c 101272014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10128
10129 PR c++/15339
10130 * g++.dg/other/default9.C: New.
10131 * g++.dg/other/default10.C: Likewise.
10132 * g++.dg/other/default3.C: Remove xfail.
10133
101342014-08-02 Jan Hubicka <hubicka@ucw.cz>
fb6c6e54 10135
10136 * g++.dg/warn/Wsuggest-final.C: New testcase.
10137 * g++.dg/ipa/devirt-34.C: Fix.
10138
69d7692e 101392014-08-02 Marek Polacek <polacek@redhat.com>
10140
10141 PR c/59855
10142 * gcc.dg/Wdesignated-init-2.c: New test.
10143
007625c3 101442014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 DR 217 again
10147 * g++.dg/tc1/dr217-2.C: New.
10148
8e9a1c25 101492014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10150
10151 PR other/61963
10152 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10153
3394c80c 101542014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10155
10156 PR middle-end/61455
10157 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10158 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10159
ee907931 101602014-08-01 Jiong Wang <jiong.wang@arm.com>
10161
10162 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10163 testcase.
10164
28e11702 101652014-08-01 Richard Biener <rguenther@suse.de>
10166
10167 PR middle-end/61762
10168 * gcc.dg/pr61762.c: Align the string to make the testcase work
10169 on strict-align targets.
10170
392dee1e 101712014-08-01 Jakub Jelinek <jakub@redhat.com>
10172
10173 * c-c++-common/ubsan/align-1.c: New test.
10174 * c-c++-common/ubsan/align-2.c: New test.
10175 * c-c++-common/ubsan/align-3.c: New test.
10176 * c-c++-common/ubsan/align-4.c: New test.
10177 * c-c++-common/ubsan/align-5.c: New test.
10178 * c-c++-common/ubsan/attrib-4.c: New test.
10179 * g++.dg/ubsan/align-1.C: New test.
10180 * g++.dg/ubsan/align-2.C: New test.
10181 * g++.dg/ubsan/align-3.C: New test.
10182 * g++.dg/ubsan/attrib-1.C: New test.
10183 * g++.dg/ubsan/null-1.C: New test.
10184 * g++.dg/ubsan/null-2.C: New test.
10185
22c270a2 101862014-08-01 Tom de Vries <tom@codesourcery.com>
10187
10188 * lib/target-supports.exp (check_effective_target_glibc)
10189 (check_effective_target_glibc_2_12_or_later)
10190 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10191 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10192 not_glibc_2_11_or_earlier.
10193
924ffd54 101942014-07-31 Tom de Vries <tom@codesourcery.com>
10195
10196 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10197
0bd30463 101982014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10199
10200 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10201 (test_vpaddd_s64): Likewise.
10202 (test_vpaddd_s64): Likewise.
10203 * gcc.target/aarch64/simd/vpaddd_f64: New.
10204 * gcc.target/aarch64/simd/vpaddd_s64: New.
10205 * gcc.target/aarch64/simd/vpaddd_u64: New.
10206
f0f38f16 102072014-07-31 Charles Baylis <charles.baylis@linaro.org>
10208
10209 PR target/61948
10210 * gcc.target/arm/pr61948.c: New test case.
10211
d3a35365 102122014-07-31 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/61964
10215 * gcc.dg/torture/pr61964.c: New testcase.
10216
f22a2cb7 102172014-07-31 Marc Glisse <marc.glisse@inria.fr>
10218
10219 PR c++/60517
10220 * c-c++-common/addrtmp.c: New file.
10221 * c-c++-common/uninit-G.c: Adapt.
10222
8c3766fd 102232014-07-31 Bingfeng Mei <bmei@broadcom.com>
10224
10225 PR lto/61868
10226 * gcc.dg/pr61868.c: New test.
10227
435846fa 102282014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10229
10230 PR c++/57397
10231 * g++.dg/cpp0x/vt-57397-1.C: New.
10232 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10233
760c80b0 102342014-07-30 Arnaud Charlet <charlet@adacore.com>
10235
10236 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10237
74691f46 102382014-07-30 Tom Tromey <tromey@redhat.com>
10239
10240 PR c/59855
10241 * gcc.dg/Wdesignated-init.c: New file.
10242
d4168f68 102432014-07-29 Jan Hubicka <hubicka@ucw.cz>
10244
10245 * g++.dg/ipa/devirt-34.C: New testcase.
10246
94474a6d 102472014-07-28 Richard Biener <rguenther@suse.de>
10248
10249 PR rtl-optimization/61801
10250 * gcc.target/i386/pr61801.c: Fix testcase.
10251
46d85442 102522014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10253
10254 * gcc.dg/fold-abs-5.c: New test.
10255 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10256 * gcc.dg/fold-compare-8.c: Likewise.
10257
2069f8e1 102582014-07-28 Richard Biener <rguenther@suse.de>
10259
10260 PR middle-end/52478
10261 * gcc.dg/torture/ftrapv-1.c: New testcase.
10262
f9c5b8f1 102632014-07-28 Richard Biener <rguenther@suse.de>
10264
10265 PR tree-optimization/61921
10266 * gfortran.dg/pr61921.f90: New testcase.
10267
6a9d853a 102682014-07-28 Richard Biener <rguenther@suse.de>
10269
10270 PR rtl-optimization/61801
10271 * gcc.target/i386/pr61801.c: New testcase.
10272
2e82cf2c 102732014-07-27 Marek Polacek <polacek@redhat.com>
10274
10275 PR c/61861
10276 * gcc.dg/pr61861.c: New test.
10277
f4a2489c 102782014-07-27 Petr Murzin <petr.murzin@intel.com>
10279
10280 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10281 variable problem.
10282
2e9b5471 102832014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10284
10285 PR rtl-optimization/61926
10286 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10287 Reverse argument order.
10288 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10289 New XFAILed tests that match the original order.
10290
52eb122b 102912014-07-26 Marek Polacek <polacek@redhat.com>
10292
10293 PR c/61077
10294 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10295
7bd6248b 102962014-07-26 Tobias Burnus <burnus@net-b.de>
10297
f85b4ce0 10298 PR fortran/61881
10299 PR fortran/61888
10300 PR fortran/57305
7bd6248b 10301 * gfortran.dg/sizeof_2.f90: Change dg-error.
10302 * gfortran.dg/sizeof_4.f90: New.
10303 * gfortran.dg/storage_size_1.f08: Correct expected
10304 value.
10305
15bc2488 103062014-07-26 Marc Glisse <marc.glisse@inria.fr>
10307
10308 PR target/44551
10309 * gcc.target/i386/pr44551-1.c: New file.
10310
d9e50003 103112014-07-25 Xinliang David Li <davidxl@google.com>
10312
10313 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10314 * g++.dg/tree-prof/reorder_class1.h: New file.
10315 * g++.dg/tree-prof/reorder_class2.h: New file.
10316 * g++.dg/tree-prof/reorder.C: New test.
10317 * g++.dg/tree-prof/morefunc.C: New test.
10318
86f64bd9 103192014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10320
10321 Implement N4051 - Allow typename in a template template parameter
10322 * lib/target-supports.exp (check_effective_target_c++1y): Now
10323 means C++1y and up.
10324 (check_effective_target_c++1y_down): New.
10325 (check_effective_target_c++1z_only): New.
10326 (check_effective_target_c++1z): New.
10327 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10328 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10329 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10330
91798e71 103312014-07-25 Tobias Burnus <burnus@net-b.de>
10332
10333 * gfortran.dg/storage_size_5.f90: New.
10334
4237b215 103352014-07-25 Richard Biener <rguenther@suse.de>
10336
10337 PR middle-end/61762
10338 PR middle-end/61894
10339 * gcc.dg/pr61762.c: New testcase.
10340 * gcc.dg/fold-cstring.c: Likewise.
10341 * gcc.dg/fold-cvect.c: Likewise.
10342
1cb5da9b 103432014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10344
10345 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10346
10347 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10348 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10349 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10350 * gcc.c-torture/execute/pr23135.x: Likewise.
10351
0f03c8d5 103522014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10353
10354 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10355
b8370885 103562014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10357
10358 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10359
7a9b3940 103602014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10361
10362 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10363
e34a5acb 103642014-07-24 Jiong Wang <jiong.wang@arm.com>
10365
10366 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10367 sequences.
10368 * gcc.target/aarch64/test_frame_2.c: Likewise.
10369 * gcc.target/aarch64/test_frame_4.c: Likewise.
10370 * gcc.target/aarch64/test_frame_6.c: Likewise.
10371 * gcc.target/aarch64/test_frame_7.c: Likewise.
10372 * gcc.target/aarch64/test_frame_8.c: Likewise.
10373 * gcc.target/aarch64/test_frame_10.c: Likewise.
10374
0904ffa7 103752014-07-24 Jiong Wang <jiong.wang@arm.com>
10376
10377 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10378 sequences.
10379 * gcc.target/aarch64/test_frame_10.c: Likewise.
10380 * gcc.target/aarch64/test_frame_2.c: Likewise.
10381 * gcc.target/aarch64/test_frame_4.c: Likewise.
10382 * gcc.target/aarch64/test_frame_6.c: Likewise.
10383 * gcc.target/aarch64/test_frame_7.c: Likewise.
10384 * gcc.target/aarch64/test_frame_8.c: Likewise.
10385 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10386
806ff48a 103872014-07-24 Martin Jambor <mjambor@suse.cz>
10388
10389 PR ipa/61160
10390 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10391
a0792f1e 103922014-07-24 Richard Biener <rguenther@suse.de>
10393
10394 PR ipa/61823
10395 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10396
4020f311 103972014-07-24 Andreas Schwab <schwab@suse.de>
10398
10399 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10400 Also check for __arm__.
10401
e72fc098 104022014-07-24 Jiong Wang <jiong.wang@arm.com>
10403
10404 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10405 sequences.
10406
9140d56f 104072014-07-24 Marek Polacek <polacek@redhat.com>
10408
10409 PR c/57653
10410 * c-c++-common/pr57653.c: New test.
10411 * c-c++-common/pr57653.h: New file.
10412 * c-c++-common/pr57653-2.c: New test.
10413 * c-c++-common/pr57653-2.h: New file.
10414
2b16ca23 104152014-07-23 Jiong Wang <jiong.wang@arm.com>
10416
10417 * gcc.target/aarch64/test_frame_common.h: New file.
10418 * gcc.target/aarch64/test_frame_1.c: Likewise.
10419 * gcc.target/aarch64/test_frame_2.c: Likewise.
10420 * gcc.target/aarch64/test_frame_3.c: Likewise.
10421 * gcc.target/aarch64/test_frame_4.c: Likewise.
10422 * gcc.target/aarch64/test_frame_5.c: Likewise.
10423 * gcc.target/aarch64/test_frame_6.c: Likewise.
10424 * gcc.target/aarch64/test_frame_7.c: Likewise.
10425 * gcc.target/aarch64/test_frame_8.c: Likewise.
10426 * gcc.target/aarch64/test_frame_9.c: Likewise.
10427 * gcc.target/aarch64/test_frame_10.c: Likewise.
10428 * gcc.target/aarch64/test_frame_11.c: Likewise.
10429 * gcc.target/aarch64/test_frame_12.c: Likewise.
10430 * gcc.target/aarch64/test_frame_13.c: Likewise.
10431 * gcc.target/aarch64/test_frame_14.c: Likewise.
10432 * gcc.target/aarch64/test_frame_15.c: Likewise.
10433
114313f2 104342014-07-23 Marek Polacek <polacek@redhat.com>
10435
10436 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4020f311 10437 in the structure.
114313f2 10438
8ebb113c 104392014-07-23 Jiong Wang <jiong.wang@arm.com>
10440
10441 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10442 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10443 * gcc.dg/pr10474.c (target): Likewise.
10444
27e0d25c 104452014-07-22 Martin Jambor <mjambor@suse.cz>
10446
10447 PR ipa/61160
10448 * pr61160-3.C (main): Return zero.
10449
8ec9c102 104502014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10451
10452 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10453 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10454 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10455 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10456 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10457 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10458
68c641e3 104592014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10460
10461 PR tree-optimization/61822
10462 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10463
8056dfaa 104642014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10465
10466 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10467
b92d4fd1 104682014-07-22 Uros Bizjak <ubizjak@gmail.com>
10469
10470 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10471 -msse2 -mno-avx instead of -msse.
10472
5d9f3adc 104732014-07-22 Uros Bizjak <ubizjak@gmail.com>
10474
10475 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10476 * gcc.dg/pr44024.c (dg-options): Add -O1.
10477 (dg-final): Check for the condition.
10478 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10479
37835fc2 104802014-07-21 Bin Cheng <bin.cheng@arm.com>
10481
10482 PR target/55701
10483 * gcc.target/arm/memset-inline-1.c: New test.
10484 * gcc.target/arm/memset-inline-2.c: New test.
10485 * gcc.target/arm/memset-inline-3.c: New test.
10486 * gcc.target/arm/memset-inline-4.c: New test.
10487 * gcc.target/arm/memset-inline-5.c: New test.
10488 * gcc.target/arm/memset-inline-6.c: New test.
10489 * gcc.target/arm/memset-inline-7.c: New test.
10490 * gcc.target/arm/memset-inline-8.c: New test.
10491 * gcc.target/arm/memset-inline-9.c: New test.
10492
b984f90e 104932014-07-21 Tom de Vries <tom@codesourcery.com>
10494
10495 PR target/61827
5d9f3adc 10496 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
10497 to bar symbol in scan-assembler-times call check.
b984f90e 10498
4fcc061f 104992014-07-21 Tom de Vries <tom@codesourcery.com>
10500
10501 PR target/61827
10502 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
10503 for darwin in scan-assembler-times check.
10504 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
10505 scan-assembler-not checks. Add checks for insns.
10506 (main): Remove.
10507 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
10508 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
10509 (main): Remove.
10510
5732084c 105112014-07-21 Tom de Vries <tom@codesourcery.com>
10512
10513 PR target/61827
10514 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
10515 dg-options. Add checks for insns with xmm registers. Remove
10516 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
10517 (main): Remove.
10518
2bd17c0c 105192014-07-21 Uros Bizjak <ubizjak@gmail.com>
10520
83475687 10521 PR target/61855
10522 * gcc.target/i386/pr61855.c: New test.
2bd17c0c 10523
e0fb89d5 105242014-07-20 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * gnat.dg/pack20.ad[sb]: New test.
10527 * gnat.dg/pack20_pkg.ads: New helper.
10528
1aeeba05 105292014-07-20 Ian Lance Taylor <iant@google.com>
10530
10531 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
10532 package for compiledir tests.
10533
f9767fb6 105342014-07-20 Marek Polacek <polacek@redhat.com>
10535
10536 PR c/61852
10537 * gcc.dg/pr61852.c: New test.
10538
9025d8f0 105392014-07-19 Eric Botcazou <ebotcazou@adacore.com>
10540
10541 * gcc.dg/stack-usage-2.c: Adjust.
10542
d948b265 105432014-07-18 Uros Bizjak <ubizjak@gmail.com>
10544
10545 PR target/61794
10546 * gcc.target/i386/pr61794.c: New test.
10547
dad64b4f 105482014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
10549
10550 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
10551 involving both inputs rather than a multiplication involving one.
10552 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
10553 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
10554 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
10555
6fb57d29 105562014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10557
10558 PR c++/50961
10559 * g++.dg/template/operator13.C: New.
10560
73e894ba 105612014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10562
10563 * gcc.target/aarch64/simd/vfma_f64.c: New test.
10564 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
10565 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
10566 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
10567
d565526a 105682014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
10569
10570 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
10571 * c-c++-common/ubsan/bounds-5.c: Likewise.
10572 * c-c++-common/ubsan/bounds-6.c: Likewise.
10573 * c-c++-common/ubsan/bounds-7.c: Likewise.
10574 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
10575 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
10576 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10577 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
10578 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10579 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
10580 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
10581 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
10582 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
10583 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
10584
00080ac2 105852014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10586
10587 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
10588 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
10589 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
10590 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
10591
7b009b5f 105922014-07-17 Uros Bizjak <ubizjak@gmail.com>
10593
10594 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
d948b265 10595 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7b009b5f 10596 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
10597
e9457fe5 105982014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10599
10600 PR c++/61804
10601 * g++.dg/parse/pr61804.C: New.
10602
84bf81ea 106032014-07-16 Arnaud Charlet <charlet@adacore.com>
10604
c964c1a1 10605 * gnat.dg/specs/alignment2.ads: Update.
10606 * gnat.dg/specs/size_clause1.ads: Likewise.
10607 * gnat.dg/specs/size_clause2.ads: Likewise.
84bf81ea 10608
a09c5cc2 106092014-07-16 Dodji Seketeli <dodji@redhat.com>
10610
10611 PR preprocessor/60723 - missing system-ness marks for macro tokens
10612 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
10613
5773b6ab 106142014-07-15 Uros Bizjak <ubizjak@gmail.com>
10615
10616 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
10617 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
10618 -mieee-with-inexact for alpha*-*-*.
10619
175a5f5f 106202014-07-15 Uros Bizjak <ubizjak@gmail.com>
10621
10622 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
10623 Add IEEE options to compile flags.
10624 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
10625 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
10626
68960717 106272014-07-15 Michael Matz <matz@suse.de>
10628
10629 PR rtl-optimization/61772
10630 * gcc.dg/torture/pr61772.c: New test.
10631
2b25b62f 106322014-07-15 Marek Polacek <polacek@redhat.com>
10633
10634 * gcc.dg/ubsan/bounds-1.c: New test.
10635
8f3f392c 106362014-06-15 Tobias Burnus <burnus@net-b.de>
10637
10638 * gfortran.dg/coarray_34.f90: New.
10639 * gfortran.dg/coarray_6.f90: Update test case.
10640
06a06ab5 106412014-07-14 Richard Biener <rguenther@suse.de>
10642
10643 PR tree-optimization/61779
10644 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
10645
c121a173 106462014-07-14 Richard Biener <rguenther@suse.de>
10647
10648 PR tree-optimization/61786
10649 * gcc.dg/torture/pr61786.c: New testcase.
10650 * gcc.dg/lto/pr61786_0.c: Likewise.
10651 * gcc.dg/lto/pr61786_1.c: Likewise.
10652
2b5ad301 106532014-07-14 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/61757
10656 PR tree-optimization/61783
10657 PR tree-optimization/61787
10658 * gcc.dg/torture/pr61757.c: New testcase.
10659 * gcc.dg/torture/pr61787.c: Likewise.
10660
305d96bc 106612014-07-14 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR middle-end/61294
10664 * c-c++-common/Wmemset-transposed-args1.c: New test.
10665 * c-c++-common/Wmemset-transposed-args2.c: New test.
10666 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
10667
56ac70ed 106682014-07-13 Jan Hubicka <hubicka@ucw.cz>
10669
10670 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
10671 longer happens during parsing.
10672 * gcc.dg/pr44024.c: Update template.
10673 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
10674 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
10675 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
10676
6c11178d 106772014-07-13 Tom de Vries <tom@codesourcery.com>
10678
10679 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
10680 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
10681
90575ae9 106822014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
10683
10684 PR C++/60209 - Declaration of user-defined literal operator cause error
10685 * g++.dg/cpp0x/pr60209-neg.C: New.
10686 * g++.dg/cpp0x/pr60209.C: New.
10687 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
10688
ca6ce0db 106892014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
10690
10691 PR c++/60967
10692 * g++.dg/cilk-plus/pr60967.C: New.
10693
8850f64c 106942014-07-13 Tobias Burnus <burnus@net-b.de>
10695
175a5f5f 10696 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8850f64c 10697
9caa6670 106982014-07-12 Paul Thomas <pault@gcc.gnu.org>
10699
10700 PR fortran/61780
10701 * gfortran.dg/dependency_44.f90 : New test
10702
75fe6d70 107032014-07-12 Tobias Burnus <burnus@net-b.de>
10704
10705 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
10706 * gfortran.dg/coarray_atomic_2.f90: New.
10707 * gfortran.dg/coarray_atomic_3.f90: New.
10708 * gfortran.dg/coarray_atomic_4.f90: New.
10709 * gfortran.dg/coarray/atomic_2.f90: New.
10710
1f63aeee 107112014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
10712
10713 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
efae9bdb 10714 * g++.dg/cpp0x/pr57644.C: New.
1f63aeee 10715
c4991e3e 107162014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10717
10718 PR c++/53159
10719 * g++.dg/cpp0x/Wnarrowing1.C: New.
10720
b5905560 107212014-07-11 Andreas Schwab <schwab@linux-m68k.org>
10722
10723 PR preprocessor/61389
10724 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
10725 * gcc.dg/cpp/sysmac1.c: Likewise.
10726
6bda159e 107272014-07-11 Richard Biener <rguenther@suse.de>
10728
10729 PR middle-end/61473
10730 * gcc.dg/memmove-4.c: New testcase.
10731 * gcc.dg/strlenopt-8.c: XFAIL.
10732 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
10733
5fd254ed 107342014-07-11 Marat Zakirov <m.zakirov@samsung.com>
10735
10736 PR target/61561
10737 * gcc.dg/pr61561.c: New test.
10738
b4ccfa5f 107392014-07-10 Tom de Vries <tom@codesourcery.com>
10740
10741 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
10742 dg-options.
10743 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10744 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
10745 dg-options.
10746
7ffd4607 107472014-07-10 Richard Biener <rguenther@suse.de>
10748
10749 PR c-family/61741
10750 * c-c++-common/torture/pr61741.c: Use signed char.
10751
c4c3cd53 107522014-07-10 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * gnat.dg/opt39.adb: New test.
10755
715bf6fc 107562014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10757
10758 PR tree-optimization/61742
10759 * gcc.dg/torture/pr61742.c: New test.
10760 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
10761 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
10762
4ae7fd31 107632014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10764
10765 PR c++/60686
10766 * g++.dg/cpp0x/explicit8.C: New.
10767
14421d56 107682014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10769
10770 DR 1584
10771 PR c++/57466
10772 * g++.dg/template/pr57466.C: New.
10773 * g++.dg/cpp0x/pr57466.C: Likewise.
10774 * g++.dg/template/unify6.C: Update.
10775
676eb0c1 107762014-07-09 Tom de Vries <tom@codesourcery.com>
10777
10778 * gcc.target/i386/fuse-caller-save-rec.c: New test.
10779
3e5db1e0 107802014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10781
10782 * gfortran.dg/ieee/underflow_1.f90: New file.
10783
cd480f3d 107842014-07-09 Richard Biener <rguenther@suse.de>
10785
10786 PR c-family/61741
10787 * c-c++-common/torture/pr61741.c: New testcase.
10788
251d049a 107892014-07-09 Pat Haugen <pthaugen@us.ibm.com>
10790
10791 * lib/target-supports.exp
10792 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
10793
b93c6f4d 107942014-07-09 Jan Hubicka <hubicka@ucw.cz>
10795
10796 * gcc.dg/globalalias.c: Remove XFAIL.
10797 * gcc.dg/localalias.c: Remove XFAIL.
10798
8947e5dc 107992014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
10800
10801 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
39b24ab2 10802 * g++.dg/cpp0x/pr58155.C: New.
8947e5dc 10803
ed4d7c8a 108042014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10805
10806 PR testsuite/61453
cfe1a41a 10807 * gfortran.dg/bind_c_array_params_2.f90:
ed4d7c8a 10808 Adjust regexp for more targets.
10809
5939c003 108102014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
10811 Paolo Carlini <paolo.carlini@oracle.com>
10812
10813 PR c++/59361
10814 * g++.dg/cpp0x/vt-59361.C: New.
10815
55aea829 108162014-07-08 Sriraman Tallam <tmsriram@google.com>
10817
10818 PR target/61599
10819 * gcc.target/i386/pr61599-1.c: New test.
10820 * gcc.target/i386/pr61599-2.c: New test.
10821
80b766e4 108222014-07-08 Jakub Jelinek <jakub@redhat.com>
10823
a485453a 10824 PR rtl-optimization/61673
10825 * gcc.c-torture/execute/pr61673.c: New test.
10826
80b766e4 10827 PR tree-optimization/61725
10828 * gcc.dg/tree-ssa/vrp93.c: New test.
10829 * gcc.c-torture/execute/pr61725.c: New test.
10830
3beff0e1 108312014-07-08 Richard Biener <rguenther@suse.de>
10832
10833 * tree-ssa-dom.h (loop_depth_of_name): Remove.
10834 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
10835 restriction on loop depth difference.
10836 (record_equality): Likewise.
10837 (propagate_rhs_into_lhs): Likewise. Simplify condition.
10838 (loop_depth_of_name): Remove.
10839 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
10840 restriction on loop depth difference.
10841 (init_copy_prop): Likewise.
10842
8798f0ab 108432014-07-08 Richard Biener <rguenther@suse.de>
10844
10845 PR tree-optimization/61681
10846 * gcc.dg/torture/pr61681.c: New testcase.
10847
5a91be9e 108482014-07-08 Richard Biener <rguenther@suse.de>
10849
10850 PR tree-optimization/61680
10851 * gcc.dg/vect/pr61680.c: New testcase.
10852
91c4c1db 108532014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
10854
10855 PR tree-optimization/61576
10856 * gcc.dg/torture/pr61576.c: New test.
10857
9aa78eb0 108582014-07-08 Marek Polacek <polacek@redhat.com>
10859
10860 PR c/60226
10861 * c-c++-common/pr60226.c: New test.
10862
724b177d 108632014-07-07 Paul Thomas <pault@gcc.gnu.org>
10864
10865 PR fortran/61459
10866 PR fortran/58883
10867 * gfortran.dg/allocatable_function_8.f90 : New test
10868
01fdb366 108692014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
10870
10871 * gcc.target/powerpc/spe-evmerge.c: New file.
10872
c8bded68 108732014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
10876
108772014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
a3127434 10878
10879 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
10880
f6e77fc4 108812014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
10882
10883 PR c++/58898
10884 * g++.dg/parse/pr58898.C: New.
10885
f8b53bc8 108862014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10887
10888 * gfortran.dg/list_read_12.f90: Delete the file.
10889 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
10890 of dg-runtest.
10891
e21902c8 108922014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10893
10894 PR libgfortran/61640
10895 * gfortran.dg/arrayio_16.f90: New test.
10896
8891eba4 108972014-07-06 Marek Polacek <polacek@redhat.com>
10898
10899 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
10900 * g++.dg/ipa/imm-devirt-2.C: Likewise.
10901
87d59e72 109022014-07-06 Marek Polacek <polacek@redhat.com>
10903
10904 PR c/6940
10905 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
10906 -Wno-sizeof-array-argument.
10907 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10908 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
10909 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10910 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
10911 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
10912 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10913 * c-c++-common/sizeof-array-argument.c: New test.
10914 * gcc.dg/vla-5.c: Add dg-warnings.
10915
7b009b5f 109162014-07-05 Jan Hubicka <hubicka@ucw.cz>
1b613a0a 10917
10918 * g++.dg/ipa/devirt-26.C: Update testcase.
10919 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
10920 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
10921
102abea2 109222014-07-04 Tobias Burnus <burnus@net-b.de>
10923
10924 * gfortran.dg/coarray/coindexed_3.f90: New.
10925
48331bf4 109262014-07-04 Jakub Jelinek <jakub@redhat.com>
10927
ba4dc75f 10928 PR middle-end/61654
10929 * g++.dg/opt/pr61654.C: New test.
10930
48331bf4 10931 PR tree-optimization/61684
10932 * gcc.c-torture/compile/pr61684.c: New test.
10933
faff04c3 109342014-07-04 Thomas Schwinge <thomas@codesourcery.com>
10935
10936 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
10937 dg-runtest's. Adapt all callers.
10938 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
10939 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
10940 * lib/go-dg.exp (go-dg-runtest): Likewise.
10941 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
10942 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
10943
ea796d8b 109442014-07-03 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR tree-optimization/61682
10947 * gcc.c-torture/execute/pr61682.c: New test.
10948
5f5c2cdd 109492014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10950
10951 * gcc.target/powerpc/shift-dot.c: New test.
10952
840ab4e2 109532014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10954
10955 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
10956 avoid optimization.
10957
f69fbf74 109582014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10959
10960 * gcc.target/arm/identical-invariants.c: New test.
10961
752098c8 109622014-07-02 Jan Hubicka <hubicka@ucw.cz>
10963 Chen Gang <gang.chen.5i5j@gmail.com>
10964
10965 * gcc.c-torture/compile/section.c: New testcase.
7243b931 10966
7fc0df2f 109672014-07-02 Christian Bruel <christian.bruel@st.com>
10968
0329998e 10969 PR target/29349
10970 PR target/53513
7fc0df2f 10971 * gcc.target/sh/fpchg.c: New test.
10972
d57a1422 109732014-07-02 Jakub Jelinek <jakub@redhat.com>
10974 Fritz Reese <Reese-Fritz@zai.com>
10975
10976 * gfortran.dg/oldstyle_5.f: New test.
10977
5cb73389 109782014-07-02 Uros Bizjak <ubizjak@gmail.com>
10979
10980 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
10981 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
10982
947ccd60 109832014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10984
10985 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
10986 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10987 * g++.dg/parse/error11.C: Likewise.
10988 * g++.old-deja/g++.brendan/template17.C: Likewise.
10989
5b8ace07 109902014-07-02 Tobias Burnus <burnus@net-b.de>
10991
10992 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
10993 * gfortran.dg/coarray/send_array.f90: Ditto.
10994 * gfortran.dg/coarray/sendget_array.f90: Ditto.
10995
c5b187cd 109962014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
10997 Yufeng Zhang <yufeng.zhang@arm.com>
10998
10999 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5cb73389 11000 (additional_flags_for_func_ret): New variable based on
11001 $additional_flags with -fno-use-caller-save.
c5b187cd 11002 (func-ret-*.c): Use the new variable.
11003
d675dabb 110042014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11005
11006 PR c++/59637
11007 * g++.dg/cpp0x/decltype60.C: New.
11008
b08f19aa 110092014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11010
11011 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11012 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11013 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11014 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11015 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11016 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11017 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11018 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11019
8f1d997a 110202014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11021
11022 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11023
1207866e 110242014-07-01 Marek Polacek <polacek@redhat.com>
11025
11026 * gcc.dg/Wint-conversion.c: New test.
11027
7a6bbb76 110282014-07-01 Marek Polacek <polacek@redhat.com>
11029
11030 PR c/58286
11031 * gcc.dg/Wincompatible-pointer-types.c: New test.
11032
5d0f9ccd 110332014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11034
11035 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11036 MicroBlaze specific pattern.
11037
a61f13e3 110382014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11039
11040 PR c++/58781
11041 PR c++/60249
11042 PR c++/59867
11043 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11044 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11045 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11046
25c59729 110472014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11048
11049 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11050 test requires greater precision than the current PowerPC long
11051 double implementation supports.
11052
2c18ecc5 110532014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11054
11055 PR c++/54891
11056 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11057
9d4eeb52 110582014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11059
11060 PR c++/51400
11061 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11062
1cda6e06 110632014-06-30 Jeff Law <law@redhat.com>
11064
11065 PR tree-optimization/61607
11066 * gcc.dg/tree-ssa/pr61607.c: New test.
11067
70575064 110682014-06-30 Marek Polacek <polacek@redhat.com>
11069
11070 * c-c++-common/ubsan/attrib-2.c: New test.
11071 * g++.dg/ubsan/return-3.C: New test.
11072
4879e4cf 110732014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11074
11075 PR middle-end/57541
11076 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11077 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11078
e234921f 110792014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11080
792c77aa 11081 * gcc.dg/ira-loop-pressure.c: New test.
11082
110832014-06-29 Roman Gareev <gareevroman@gmail.com>
11084
11085 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11086 checks that the dump is generated.
e234921f 11087
7136063b 110882014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11089
11090 PR fortran/36275
11091 PR fortran/38839
11092 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11093 * gfortran.dg/binding_label_tests_27.f90: New file.
11094
792c77aa 110952014-06-29 Roman Gareev <gareevroman@gmail.com>
11096
11097 * gfortran.dg/graphite/pr59586.f: New testcase.
11098
5ccbaf4f 110992014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11100
792c77aa 11101 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5ccbaf4f 11102
d566c3e0 111032014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11104
11105 PR fortran/29383
5ccbaf4f 11106 * lib/target-supports.exp (check_effective_target_fortran_ieee):
d566c3e0 11107 New function.
11108 * gfortran.dg/ieee/ieee.exp: New file.
11109 * gfortran.dg/ieee/ieee_1.F90: New file.
11110 * gfortran.dg/ieee/ieee_2.f90: New file.
11111 * gfortran.dg/ieee/ieee_3.f90: New file.
11112 * gfortran.dg/ieee/ieee_4.f90: New file.
11113 * gfortran.dg/ieee/ieee_5.f90: New file.
11114 * gfortran.dg/ieee/ieee_6.f90: New file.
11115 * gfortran.dg/ieee/ieee_7.f90: New file.
11116 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11117
8dd9e61e 111182014-06-28 Jonathan Wakely <jwakely@redhat.com>
11119
11120 * g++.dg/cpp0x/elision_conv.C: New.
11121
9ef5fce7 111222014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11123
11124 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11125
4357ad63 111262014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11127
11128 PR c++/61614
11129 * g++.dg/ext/complit14.C: New.
11130
2e1475da 111312014-06-27 Martin Jambor <mjambor@suse.cz>
11132
11133 PR ipa/61160
11134 * g++.dg/ipa/pr61160-2.C: New test.
11135 * g++.dg/ipa/pr61160-3.C: Likewise.
11136
c10b4d55 111372014-06-27 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR tree-optimization/57233
11140 PR tree-optimization/61299
11141 * gcc.dg/pr57233.c: New test.
11142 * gcc.target/i386/pr57233.c: New test.
11143 * gcc.target/i386/sse2-pr57233.c: New test.
11144 * gcc.target/i386/avx-pr57233.c: New test.
11145 * gcc.target/i386/avx2-pr57233.c: New test.
11146 * gcc.target/i386/avx512f-pr57233.c: New test.
11147 * gcc.target/i386/xop-pr57233.c: New test.
11148
45c5b823 111492014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11150
11151 * gcc.dg/typeof-2.c: New testcase.
11152
7ee4ed2e 111532014-06-27 Marek Polacek <polacek@redhat.com>
11154
11155 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11156 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11157 (fn2): Likewise.
11158 (fn5): Likewise.
11159 (fn6): Likewise.
11160 (fn7): Likewise.
11161 (fn8): Likewise.
11162 (fn9): Likewise.
11163 (fn11): Likewise.
11164 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11165 location. Add memory barrier.
11166 (fn2): Likewise.
11167 (fn3): Likewise.
11168 (fn4): Likewise.
11169 (fn5): Likewise.
11170 * c-c++-common/ubsan/bounds-7.c: New test.
11171
4506f429 111722014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11173
11174 PR libgfortran/61499
e21902c8 11175 * gfortran.dg/arrayio_15.f90: New test.
4506f429 11176
acaaf650 111772014-06-26 Uros Bizjak <ubizjak@gmail.com>
11178
11179 PR target/61586
11180 * gcc.target/alpha/pr61586.c: New test.
11181
c7c175ad 111822014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11183
11184 PR c++/57573
11185 * g++.dg/template/pr57573.C: New.
11186
92bfaaee 111872014-06-26 Jan Hubicka <hubicka@ucw.cz>
11188
11189 * gcc.dg/tree-ssa/interposition.c: New testcase.
11190
57a64058 111912014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11192
11193 PR c++/56633
11194 * g++.dg/cpp0x/deleted8.C: New.
11195
f4d15364 111962014-06-26 Martin Jambor <mjambor@suse.cz>
11197
11198 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11199 parameter.
11200 * g++.dg/simulate-thread/bitfields.C: Likewise.
11201 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11202 allow-packed-store-data-races parameter.
11203 * gcc.dg/simulate-thread/subfields.c: Likewise.
11204 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11205 to one.
11206
3bc62a51 112072014-06-26 Martin Jambor <mjambor@suse.cz>
11208
11209 * g++.dg/ipa/pr60600.C: Fix typo.
11210 * g++.dg/ipa/devirt-25.C: Likewise.
11211
27510cd8 112122014-06-26 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/61607
11215 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11216
e0952100 112172014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11218
11219 * gcc.dg/inline-22.c: Add bind_pic_locally.
11220 * gcc.dg/inline_4.c: Ditto.
11221 * gcc.dg/fail_always_inline.c: Ditto.
11222 * g++.dg/ipa/devirt-25.C: Ditto.
11223
47583fc8 112242014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11225
11226 * lib/target-support.exp (bind_pic_locally): Save the flags to
11227 'flags_to_postpone' instead of appending to 'flags'.
11228 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11229 with flags_to_postpone and revert after target_compile.
11230 * lib/g++.exp (g++_target_compile): Ditto.
11231 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11232
cd1455a2 112332014-06-26 Nick Clifton <nickc@redhat.com>
11234
792c77aa 11235 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
cd1455a2 11236
9d2d1ab8 112372014-06-26 Adam Butcher <adam@jessamine.co.uk>
11238
11239 PR c++/61537
11240 * g++.dg/template/pr61537.C: New testcase.
11241
f5f80ae9 112422014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11243
11244 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11245 powerpc*-*-linux*.
11246
7c8ba2fd 112472014-06-25 Tobias Burnus <burnus@net-b.de>
11248
11249 * gfortran.dg/coarray_33.f90: New.
11250
a10fb10a 112512014-06-25 Tobias Burnus <burnus@net-b.de>
11252
11253 * gfortran.dg/coarray/coindexed_1.f90: New.
11254
00bc0309 112552014-06-25 Tobias Burnus <burnus@net-b.de>
11256
11257 * gfortran.dg/coarray_collectives_7.f90: New.
11258
8f79c655 112592014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11260
11261 * gcc.c-torture/execute/20140622-1.c: New test.
11262
af71319a 112632014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11264
11265 DR 178
11266 PR c++/49132
11267 * g++.dg/cpp0x/aggr1.C: New.
11268 * g++.dg/cpp0x/aggr2.C: Likewise.
11269 * g++.dg/init/aggr11.C: Likewise.
11270 * g++.dg/init/aggr12.C: Likewise.
11271
c2a1d60b 112722014-06-25 Martin Jambor <mjambor@suse.cz>
11273
11274 * g++.dg/ipa/pr61540.C: Remove dumping test.
11275
430b73ee 112762014-06-25 Marek Polacek <polacek@redhat.com>
11277
11278 PR c/61162
11279 * gcc.dg/pr61162.c: Adjust dg-warning.
11280 * gcc.dg/pr61162-2.c: New test.
11281
9e2c064e 112822014-06-25 Marc Glisse <marc.glisse@inria.fr>
11283
11284 PR tree-optimization/57742
11285 * gcc.dg/tree-ssa/calloc-3.c: New file.
11286
5cf7ff55 112872014-06-25 Richard Biener <rguenther@suse.de>
11288
11289 PR testsuite/61560
11290 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11291 for targets that return _Complex float in memory.
11292
9267569f 112932014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11294
11295 * gcc.target/arm/vect-noalign.c: Adjust options.
11296
a2287001 112972014-06-24 Cong Hou <congh@google.com>
11298
11299 * gcc.dg/vect/vect-reduc-sad.c: New.
11300 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11301
9f15ed6e 113022014-06-24 Marc Glisse <marc.glisse@inria.fr>
11303
11304 PR tree-optimization/57742
11305 * g++.dg/tree-ssa/calloc.C: New testcase.
11306 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11307 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11308 * gcc.dg/strlenopt-9.c: Adapt.
11309
b507a429 113102014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11311
11312 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11313 global variable.
11314 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11315 instead of calling sequentially in the C code.
11316 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11317 saved_return_address to the stack frame where LR register was stored.
11318 (saved_return_address): Declare weak.
11319
acab45ee 113202014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11321
11322 PR c++/33972
11323 * g++.dg/other/operator3.C: New.
11324 * g++.dg/template/operator8.C: Adjust.
11325 * g++.dg/template/operator9.C: Likewise.
11326
d0285fb0 113272014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11328
11329 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11330
7ec37726 113312014-06-24 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/61572
11334 * gcc.target/i386/pr61572.c: New testcase.
11335
c3f3b68d 113362014-06-24 Jakub Jelinek <jakub@redhat.com>
11337
11338 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11339 reduction clause.
11340 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11341 Remove Label is never defined expected error.
11342 * gfortran.dg/gomp/udr8.f90: New test.
11343
42691e36 113442014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11345
11346 PR tree-optimization/61554
11347 * g++.dg/torture/pr61554.C: New testcase.
11348
4f27152e 113492014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11350
11351 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11352
43bbd787 113532014-06-23 Jan Hubicka <hubicka@ucw.cz>
11354
11355 * gcc.dg/localalias-2.c: Guard by require-alias.
11356 * gcc.dg/globalalias-2.c: Likewise.
11357
ee2e8258 113582014-06-23 Kai Tietz <ktietz@redhat.com>
11359
11360 * gcc.target/i386/indjmp-1.c: New test.
11361
c4449ad6 113622014-06-23 Andrew Pinski <apinski@cavium.com>
11363
11364 * gcc.c-torture/compile/20140723-1.c: New testcase.
11365
c7c8ecf6 113662014-06-23 Marek Polacek <polacek@redhat.com>
11367
11368 PR c/61553
11369 * c-c++-common/pr61553.c (foo): Add dg-error.
11370
197423f5 113712014-06-23 Tobias Burnus <burnus@net-b.de>
11372
11373 * gfortran.dg/coarray_32.f90: New.
11374
f8388201 113752014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11376
11377 DR 577
11378 PR c++/33101
11379 * g++.dg/other/void1.C: Adjust.
11380 * g++.dg/other/void3.C: Likewise.
11381
1f6be080 113822014-06-23 Marek Polacek <polacek@redhat.com>
11383
11384 PR c/61553
11385 * c-c++-common/pr61553.c: New test.
11386
ef3f2b6f 113872014-06-23 Richard Biener <rguenther@suse.de>
11388
11389 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11390 * g++.dg/vect/slp-pr50819.cc: Likewise.
11391 * g++.dg/vect/slp-pr56812.cc: Likewise.
11392 * gcc.dg/vect/bb-slp-1.c: Likewise.
11393 * gcc.dg/vect/bb-slp-10.c: Likewise.
11394 * gcc.dg/vect/bb-slp-11.c: Likewise.
11395 * gcc.dg/vect/bb-slp-13.c: Likewise.
11396 * gcc.dg/vect/bb-slp-14.c: Likewise.
11397 * gcc.dg/vect/bb-slp-15.c: Likewise.
11398 * gcc.dg/vect/bb-slp-16.c: Likewise.
11399 * gcc.dg/vect/bb-slp-17.c: Likewise.
11400 * gcc.dg/vect/bb-slp-18.c: Likewise.
11401 * gcc.dg/vect/bb-slp-19.c: Likewise.
11402 * gcc.dg/vect/bb-slp-2.c: Likewise.
11403 * gcc.dg/vect/bb-slp-20.c: Likewise.
11404 * gcc.dg/vect/bb-slp-21.c: Likewise.
11405 * gcc.dg/vect/bb-slp-22.c: Likewise.
11406 * gcc.dg/vect/bb-slp-23.c: Likewise.
11407 * gcc.dg/vect/bb-slp-24.c: Likewise.
11408 * gcc.dg/vect/bb-slp-25.c: Likewise.
11409 * gcc.dg/vect/bb-slp-26.c: Likewise.
11410 * gcc.dg/vect/bb-slp-27.c: Likewise.
11411 * gcc.dg/vect/bb-slp-28.c: Likewise.
11412 * gcc.dg/vect/bb-slp-29.c: Likewise.
11413 * gcc.dg/vect/bb-slp-3.c: Likewise.
11414 * gcc.dg/vect/bb-slp-30.c: Likewise.
11415 * gcc.dg/vect/bb-slp-31.c: Likewise.
11416 * gcc.dg/vect/bb-slp-32.c: Likewise.
11417 * gcc.dg/vect/bb-slp-4.c: Likewise.
11418 * gcc.dg/vect/bb-slp-5.c: Likewise.
11419 * gcc.dg/vect/bb-slp-6.c: Likewise.
11420 * gcc.dg/vect/bb-slp-7.c: Likewise.
11421 * gcc.dg/vect/bb-slp-8.c: Likewise.
11422 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11423 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11424 * gcc.dg/vect/bb-slp-9.c: Likewise.
11425 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11426 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11427 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11428 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11429 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11430 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11431 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11432 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11433 * gcc.dg/vect/pr26359.c: Likewise.
11434 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
acaaf650 11435
499b7390 114362014-06-23 Marek Polacek <polacek@redhat.com>
11437
11438 * c-c++-common/pr49706-2.c: New test.
11439
519aed8f 114402014-06-23 Alan Modra <amodra@gmail.com>
11441
11442 * gcc.dg/pr61583.c: New.
11443
7043fbd1 114442014-06-23 Alan Lawrence <alan.lawrence@arm.com>
12fc7207 11445
519aed8f 11446 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
12fc7207 11447 [u]int64x1_t.
11448
11449 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11450 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11451
11452 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11453 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11454 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11455 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11456 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11457 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11458 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11459 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11460 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11461 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11462 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11463 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11464 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11465 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11466 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11467 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11468 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11469 test_vsrid_n_u64): Fix signature to match intrinsic.
519aed8f 11470
12fc7207 11471 (test_vabs_s64): Remove.
11472 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11473
11474 (test_vdupd_lane_s64): Rename to...
11475 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11476
11477 (test_vdupd_lane_u64): Rename to...
11478 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11479
11480 (test_vtst_s64): Rename to...
11481 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11482
11483 (test_vtst_u64): Rename to...
11484 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11485
11486 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11487 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11488 Remove out-of-bounds tests.
11489 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7043fbd1 11490 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11491 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
12fc7207 11492
7043fbd1 114932014-06-23 Alan Lawrence <alan.lawrence@arm.com>
ac292ff5 11494
11495 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11496 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
11497 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
11498 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
acaaf650 11499 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
11500 vector types.
ac292ff5 11501 * gcc.target/aarch64/vsub_f64.c: Likewise.
acaaf650 11502 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
11503 scheme as now the same for all variants.
ac292ff5 11504 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
11505 float64x1_t.
11506
8412c05c 115072014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11508
11509 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
11510
37fedb50 115112014-06-20 Jan Hubicka <hubicka@ucw.cz>
11512
11513 * gcc.dg/localalias.c: Fix broken commit.
11514 * gcc.dg/globalalias.c: Likewise.
11515
4696e459 115162014-06-20 Jan Hubicka <hubicka@ucw.cz>
11517
11518 * gcc.dg/localalias.c: New testcase.
11519 * gcc.dg/localalias-2.c: New testcase.
11520 * gcc.dg/globalalias.c: New testcase.
11521 * gcc.dg/globalalias-2.c: New testcase.
11522
14574ac7 115232014-06-20 Jakub Jelinek <jakub@redhat.com>
11524
11525 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
11526
5ef6b660 115272014-06-20 Marek Polacek <polacek@redhat.com>
11528
11529 * c-c++-common/ubsan/bounds-1.c: New test.
11530 * c-c++-common/ubsan/bounds-2.c: New test.
11531 * c-c++-common/ubsan/bounds-3.c: New test.
11532 * c-c++-common/ubsan/bounds-4.c: New test.
11533 * c-c++-common/ubsan/bounds-5.c: New test.
11534 * c-c++-common/ubsan/bounds-6.c: New test.
11535
2eeacab9 115362014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
11537
11538 Make the tests big-endian friendly.
11539
11540 * gcc.target/aarch64/aapcs64/test_25.c: Update.
11541 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
11542 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
11543 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
11544 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
11545 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
11546 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
11547 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
11548 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
11549
fea7cc1e 115502014-06-20 Yury Gribov <y.gribov@samsung.com>
11551 Max Ostapenko <m.ostapenko@partner.samsung.com>
11552
11553 PR sanitizer/61547
11554 * c-c++-common/asan/strlen-overflow-1.c: New test.
11555
49c3fb73 115562014-06-20 Martin Jambor <mjambor@suse.cz>
11557
11558 PR ipa/61540
acaaf650 11559 * g++.dg/ipa/pr61540.C: New test.
49c3fb73 11560
3c2f2de7 115612014-06-20 Yury Gribov <y.gribov@samsung.com>
11562 Max Ostapenko <m.ostapenko@partner.samsung.com>
11563
11564 PR sanitizer/61530
11565 * c-c++-common/asan/pr61530.c: New test.
11566
c7a2a326 115672014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11568
11569 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
11570 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
11571 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
11572 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
11573 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
11574 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
11575 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
11576 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
11577 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
11578 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
11579 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
11580 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
11581 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
11582 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
11583 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
11584 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
11585 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
11586 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
11587 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
11588 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
11589 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
11590 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
11591 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
11592 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
11593 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
11594 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
11595 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
11596 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
11597 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
11598 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
11599 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
11600 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
11601 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
11602 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
11603 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
11604 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
11605 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
11606 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
11607 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
11608 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
11609 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
11610 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
11611 (test_vqdmlal_high_lane_s16): Fix parameter type.
11612 (test_vqdmlal_high_lane_s32): Likewise.
11613 (test_vqdmull_high_lane_s16): Likewise.
11614 (test_vqdmull_high_lane_s32): Likewise.
11615 (test_vqdmlsl_high_lane_s32): Likewise.
11616 (test_vqdmlsl_high_lane_s16): Likewise.
11617 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
11618 Fix argument type.
11619 (test_vqdmlals_lane_s32): Likewise.
11620 (test_vqdmlslh_lane_s16): Likewise.
11621 (test_vqdmlsls_lane_s32): Likewise.
11622 (test_vqdmulhh_lane_s16): Likewise.
11623 (test_vqdmulhs_lane_s32): Likewise.
11624 (test_vqdmullh_lane_s16): Likewise.
11625 (test_vqdmulls_lane_s32): Likewise.
11626 (test_vqrdmulhh_lane_s16): Likewise.
11627 (test_vqrdmulhs_lane_s32): Likewise.
11628
f611e031 116292014-06-20 Tobias Burnus <burnus@net-b.de>
11630
11631 PR testsuite/61567
11632 * gfortran.dg/coarray_collectives_5.f90: Update
11633 dg-final scan-tree-dump-times.
11634 * gfortran.dg/coarray_collectives_6.f90: Ditto.
11635
3ccd1e6e 116362014-06-20 Hale Wang <hale.wang@arm.com>
11637
11638 * gcc.target/arm/lto/: New folder to verify the LTO option.
11639 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
11640 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
11641 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
11642 * lib/lto.exp (object-readelf): New procedure.
11643
098018e2 116442014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11645
11646 PR fortran/61454
11647 * gfortran.dg/pr61454.f90: New file.
11648
42dc494c 116492014-06-19 Terry Guo <terry.guo@arm.com>
11650
11651 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
11652 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
11653 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
11654
8c68cf35 116552014-06-19 Tobias Burnus <burnus@net-b.de>
11656
11657 * gfortran.dg/coarray/collectives_2.f90: Extend
11658 and make valid.
11659
ba189be5 116602014-06-18 Tom de Vries <tom@codesourcery.com>
11661
11662 * gcc.target/aarch64/fuse-caller-save.c: New test.
11663
ca373797 116642014-06-18 Radovan Obradovic <robradovic@mips.com>
8c68cf35 11665 Tom de Vries <tom@codesourcery.com>
ca373797 11666
11667 * gcc.target/arm/fuse-caller-save.c: New test.
11668
c919e493 116692014-06-18 Richard Biener <rguenther@suse.de>
11670
c919e493 11671 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
11672 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
11673 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
11674
f8212648 116752014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
11676
11677 PR tree-optimization/61518
11678 * gcc.dg/torture/pr61518.c: New test.
11679
29314253 116802014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11681
11682 PR tree-optimization/61517
11683 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
11684 (incorrect_read_be32): Likewise.
11685 (main): Call incorrect_read_* to test stmt replacement is made by
11686 bswap at the right place.
11687 * gcc.c-torture/execute/pr61517.c: New test.
11688
d4177981 116892014-06-18 Andreas Schwab <schwab@suse.de>
11690
11691 PR rtl-optimization/54555
11692 * gcc.target/m68k/pr54555.c: New test.
11693
60d578d4 116942014-06-18 Olivier Hainque <hainque@adacore.com>
11695
11696 * gnat.dg/blocklocs.adb: New test.
11697
926f7a02 116982014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
11699
11700 PR tree-optimization/52252
11701 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
11702 * gcc.target/i386/pr52252-core.c: Ditto.
11703
11704 PR tree-optimization/61403
11705 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
11706
691447ab 117072014-06-18 Jakub Jelinek <jakub@redhat.com>
11708
11709 * gfortran.dg/gomp/declare-simd-1.f90: New test.
11710 * gfortran.dg/gomp/depend-1.f90: New test.
11711 * gfortran.dg/gomp/target1.f90: New test.
11712 * gfortran.dg/gomp/target2.f90: New test.
11713 * gfortran.dg/gomp/target3.f90: New test.
11714 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
11715 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
11716 201107.
11717
40adcfed 117182014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11719
11720 PR fortran/61126
11721 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
11722
5f4a118e 117232014-06-17 Tobias Burnus <burnus@net-b.de>
11724 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
11725
11726 * gfortran.dg/coarray/send_array.f90: New.
11727 * gfortran.dg/coarray/get_array.f90: New.
11728 * gfortran.dg/coarray/sendget_array.f90: New.
11729 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
11730 names.
11731 * gfortran.dg/coarray/collectives_2.f90: New.
11732
634a5ad7 117332014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11734
11735 PR target/61533
11736 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
11737 dg-options.
11738
331c6259 117392014-06-17 Uros Bizjak <ubizjak@gmail.com>
11740
11741 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
11742 unit_id and kind_id to zero.
11743
ba5f7cbc 117442014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
11745
11746 PR target/61483
11747 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
11748 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
11749 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
11750 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
11751
d20265f9 117522014-06-17 Richard Biener <rguenther@suse.de>
11753
11754 PR lto/61012
11755 * gcc.dg/lto/pr61526_0.c: New testcase.
11756 * gcc.dg/lto/pr61526_1.c: Likewise.
11757
39b62084 117582014-06-17 Richard Biener <rguenther@suse.de>
11759
11760 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
11761 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
11762 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
11763 * gcc.dg/tree-ssa/vrp36.c: Likewise.
11764 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
11765
07f7799f 117662014-06-17 Richard Biener <rguenther@suse.de>
11767
11768 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
11769
6ee295d9 117702014-06-16 Richard Biener <rguenther@suse.de>
11771
11772 PR tree-optimization/61482
11773 * g++.dg/torture/pr61482.C: New testcase.
11774
331c6259 117752014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
d2282604 11776
11777 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
11778 vpmacsdql instruction.
11779
4f86f720 117802014-06-16 Yury Gribov <y.gribov@samsung.com>
11781
11782 * c-c++-common/asan/instrument-with-calls-1.c: New test.
11783 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11784 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11785 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
11786 test patterns.
331c6259 11787 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
11788 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
11789 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
11790 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
11791 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
11792 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4f86f720 11793
72ce5390 117942014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11795
11796 PR fortran/28484
11797 PR fortran/61429
11798 * gfortran.dg/system_clock_1.f90: New file.
11799 * gfortran.dg/system_clock_2.f90: New file.
11800
9c5900d3 118012014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
11802
11803 PR c++/33101
11804 * g++.dg/other/void3.C: New.
11805 * g++.dg/conversion/err-recover1.C: Update.
11806
1d2fa40a 118072014-06-13 Peter Bergner <bergner@vnet.ibm.com>
11808
11809 PR target/61415
11810 * lib/target-supports.exp (check_effective_target_longdouble128): New.
11811 * gcc.target/powerpc/pack02.c: Use it.
11812 * gcc.target/powerpc/tfmode_off.c: Likewise.
11813
f49037f2 118142014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
11815
11816 PR rtl-optimization/61094
11817 PR rtl-optimization/61446
11818 * gcc.target/i386/pr61446.c : New.
11819
75252acf 118202014-06-13 Dehao Chen <dehao@google.com>
11821
11822 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
11823
aaa5a510 118242014-06-13 Alan Lawrence <alan.lawrence@arm.com>
11825
11826 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
11827
60760c70 118282014-06-13 Richard Biener <rguenther@suse.de>
11829
11830 * c-c++-common/pr46562-2.c: Adjust.
11831 * g++.dg/tree-ssa/pr8781.C: Likewise.
11832 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11833 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11834 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
11835 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
11836 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11837
c0dd3a90 118382014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11839
11840 PR tree-optimization/61375
11841 * gcc.c-torture/execute/pr61375-1.c: New test.
11842
5fddcf34 118432014-06-12 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR middle-end/61486
11846 * c-c++-common/gomp/pr61486-1.c: New test.
11847 * c-c++-common/gomp/pr61486-2.c: New test.
11848
d70050b8 118492014-06-10 Alan Lawrence <alan.lawrence@arm.com>
11850
11851 PR target/59843
11852 * gcc.dg/vect/vect-singleton_1.c: New file.
11853
29dc0f25 118542014-06-12 Georg-Johann Lay <avr@gjlay.de>
11855
11856 PR target/61443
11857 * gcc.target/avr/torture/pr61443.c: New test.
11858
7c862e38 118592014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
11860
11861 PR c++/19200
11862 * g++.dg/parse/friend11.C: New.
11863
a74d6927 118642014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
11865
11866 PR c++/60265
11867 * g++.dg/cpp0x/using-enum-1.C: New.
11868 * g++.dg/cpp0x/using-enum-2.C: Likewise.
11869
fc082804 118702014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
11871
11872 PR c++/19200
11873 * g++.dg/parse/friend9.C: New.
11874 * g++.dg/parse/friend10.C: Likewise.
11875 * g++.dg/parse/friend7.C: Adjust.
11876
b46fda07 118772014-06-11 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/61452
11880 * gcc.dg/torture/pr61452.c: New testcase.
11881
4ca755d2 118822014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
11883
11884 PR c++/34049
11885 * g++.dg/parse/pr34049.C: New.
11886
7101c0cf 118872014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
11888
11889 * gcc.c-torture/execute/pr61306-1.c: New test.
11890 * gcc.c-torture/execute/pr61306-2.c: Likewise.
11891 * gcc.c-torture/execute/pr61306-3.c: Likewise.
11892
2481ef3d 118932014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11894
11895 * gcc.target/aarch64/acle/acle.exp: New.
11896 * gcc.target/aarch64/acle/crc32b.c: New test.
11897 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
11898 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
11899 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
11900 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
11901 * gcc.target/aarch64/acle/crc32d.c: Likewise.
11902 * gcc.target/aarch64/acle/crc32h.c: Likewise.
11903 * gcc.target/aarch64/acle/crc32w.c: Likewise.
11904
d53391a8 119052014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
11906
11907 PR tree-optimization/52252
11908 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
11909
30a578e8 119102014-06-11 Richard Biener <rguenther@suse.de>
11911
11912 PR middle-end/61437
11913 * gcc.dg/torture/20140610-1.c: New testcase.
11914 * gcc.dg/torture/20140610-2.c: Likewise.
11915
3213fe73 119162014-06-10 Richard Biener <rguenther@suse.de>
11917
11918 PR tree-optimization/61438
11919 * gcc.dg/torture/pr61438.c: New testcase.
11920
608927af 119212014-06-10 Richard Biener <rguenther@suse.de>
11922
11923 PR middle-end/61456
11924 * g++.dg/opt/pr61456.C: New testcase.
11925
d4b8f841 119262014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
11927 Mikael Morin <mikael@gcc.gnu.org>
11928
11929 PR fortran/41936
11930 * gfortran.dg/class_array_15.f03: Check memory leaks.
11931
fb2efa01 119322014-06-10 Richard Biener <rguenther@suse.de>
11933
11934 PR tree-optimization/57186
11935 PR tree-optimization/59299
11936 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
11937 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
11938
cf5f881f 119392014-06-10 Jakub Jelinek <jakub@redhat.com>
11940
11941 PR fortran/60928
11942 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
11943 directives.
11944 * gfortran.dg/gomp/associate1.f90: New test.
11945 * gfortran.dg/gomp/intentin1.f90: New test.
11946 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
11947 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
11948 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
11949 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
11950
064b0d02 119512014-06-09 Marek Polacek <polacek@redhat.com>
11952
11953 PR c/36446
11954 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
11955 * gcc.dg/array-2.c: Likewise.
11956 * gcc.dg/array-const-2.c: Likewise.
11957 * gcc.dg/ucnid-8.c: Likewise.
11958 * gcc.dg/vla-init-1.c: Likewise.
11959 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
11960 * gcc.dg/c99-flex-array-7.c: Likewise.
11961 * gcc.dg/init-bad-1.c: Likewise.
11962 * gcc.dg/init-bad-3.c: Likewise.
11963 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
11964 * gcc.dg/pedwarn-init.c: Add dg-warning.
11965 * gcc.dg/pr53119.c: Remove dg-excess-errors.
11966
835648fe 119672014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11968
11969 PR c++/22556
11970 * g++.dg/other/redecl3.C: New.
11971
1aa498d2 119722014-06-09 Marc Glisse <marc.glisse@inria.fr>
11973
11974 PR c++/54442
11975 * g++.dg/pr54442.C: New file.
11976
007dd57d 119772014-06-09 Paul Thomas <pault@gcc.gnu.org>
11978
11979 PR fortran/61406
11980 * gfortran.dg/associate_17.f90 : New test
11981
84bd65a1 119822014-06-09 Petr Murzin <petr.murzin@intel.com>
11983
11984 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
11985 void for TEST instead of static void.
11986 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
11987 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
11988 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
11989 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
11990 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
11991 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
11992 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
11993 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
11994 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
11995 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
11996 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
11997 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
11998 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
11999 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12000 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12001 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12002 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12003 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12004 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12005 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12006 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12007 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12008 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12009 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12010 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12011 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12012 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12013 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12014 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12015 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12016 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12017 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12018 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12019 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12020 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12021 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12022 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12023 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12024 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12025 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12026 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12027 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12028 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12029 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12030 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12031 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12032 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12033 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12034 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12035 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12036 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12037 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12038 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12039 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12040 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12041 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12042 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12043 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12044 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12045 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12046 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12047 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12048 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12049 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12050 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12051 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12052 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12053 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12054 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12055 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12056 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12057 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12058 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12059 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12060 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12061 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12062 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12063 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12064 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12065 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12066 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12067 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12068 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12069 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12070 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12071 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12072 instead of static void.
12073 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12074 delete unused variables.
12075 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12076 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12077 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12078 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12079 delete unused variables, void for TEST instead of static void.
12080 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12081 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12082 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12083 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12084 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12085 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12086 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12087 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12088 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12089 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12090 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12091 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12092 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12093 initialize variables.
12094 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12095 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12096 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12097 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12098 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12099 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12100 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12101 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12102 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12103 * gcc.target/i386/i386.exp: Ditto.
331c6259 12104 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12105 CALC, void for TEST instead of static void, initialize variables.
84bd65a1 12106 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12107 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12108 static void.
12109 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12110 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12111 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12112 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12113 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12114 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12115 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12116 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12117 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12118 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12119 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12120 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12121 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12122 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12123 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12124 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12125 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12126 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12127 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12128 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12129 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12130 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12131 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12132 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12133 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12134 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12135 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12136 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12137 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12138 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12139 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12140 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12141 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12142 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12143 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12144 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12145 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12146 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12147 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12148 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12149 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12150 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12151 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12152 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12153 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12154 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12155 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12156 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12157 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12158 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12159 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12160 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12161 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12162 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12163 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12164 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12165 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12166 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12167 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12168 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12169 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12170 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12171 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12172 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12173 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12174 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12175 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12176 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12177 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12178 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12179 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12180 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12181 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12182 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12183 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12184 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12185 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12186 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12187 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12188 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12189 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12190 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12191 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12192 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12193 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12194 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12195 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12196 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12197 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12198 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12199 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12200 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12201 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12202 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12203 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12204 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12205 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12206 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12207 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12208 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12209 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12210 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12211 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12212 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12213 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12214 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12215 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12216 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12217 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12218 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12219 instead of static void.
12220 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12221 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12222 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12223 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12224 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12225 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12226 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12227 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12228 static void, delete unused variables.
12229 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12230 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12231 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12232 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12233 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12234 static void, delete unused variables, Change parameters for
12235 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12236 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12237 CALC, void for TEST instead of static void.
12238 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12239 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12240 void.
12241 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12242 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12243 static void, change type of parameter for UNION_TYPE.
12244 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12245 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12246 void for TEST instead of static void, delete unused variables, change
12247 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12248 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12249 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12250 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12251 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12252 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12253 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12254 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
331c6259 12255 void for TEST instead of static void, change parameters for
12256 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
84bd65a1 12257 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12258 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12259 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12260 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12261 __attribute__((unused)).
12262 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12263 __attribute__((unused)).
12264 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12265 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12266 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12267 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12268 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12269 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12270 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12271 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12272 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12273 add __attribute__((unused)).
12274 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12275 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12276 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12277 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12278 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12279 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12280 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12281 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12282 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12283 delete unused variables.
12284 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12285 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12286 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12287 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12288 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12289 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12290 static void, mask_merging and zero_masking for unsigned types.
12291 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12292 CHECK_ARRAY for unsigned types.
12293 * gcc.target/i386/m256-check.h: Ditto.
12294 * gcc.target/i386/m512-check.h: Ditto.
12295
a7a73438 122962014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12297
12298 PR target/61062
331c6259 12299 * gcc.target/arm/pr48252.c (main): Expect same result
12300 as endian-neutral.
a7a73438 12301
cd958916 123022014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12303
12304 PR fortran/45187
12305 * gfortran.dg/cray_pointers_10.f90: New file.
12306
15fba7e5 123072014-06-09 Jakub Jelinek <jakub@redhat.com>
12308
12309 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12310 instead of complex(kind=16).
12311
d238b355 123122014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12313
12314 PR fortran/38829
12315 * gfortran.dg/bind_c_usage_29.f90: New file.
12316
4be182b9 123172014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gnat.dg/opt38.adb: New test.
12320 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12321
2325fbd8 123222014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12323
12324 PR target/18343
12325 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12326 New macro, 0 for __MMIX__, default 64.
12327 (bar): Pass it to __builtin_apply instead of literal 64.
12328
be5ce1bd 123292014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12330
12331 * gfortran.dg/io_constraints_11.f90: New file.
12332 * gfortran.dg/io_constraints_12.f90: New file.
12333 * gfortran.dg/io_constraints_13.f90: New file.
12334
cf47b929 123352014-06-06 Uros Bizjak <ubizjak@gmail.com>
12336
12337 PR target/61423
12338 * gcc.target/i386/pr61423.c: New test.
12339
a0771737 123402014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12341
12342 PR c++/60184
12343 * g++.dg/cpp0x/constexpr-union6.C: New.
12344 * g++.dg/cpp0x/union6.C: Likewise.
12345 * g++.dg/init/ref14.C: Adjust.
12346 * g++.dg/init/union1.C: Likewise.
12347
9cc12bed 123482014-06-06 Richard Biener <rguenther@suse.de>
12349
12350 PR tree-optimization/59299
12351 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12352
a7007121 123532014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12354
12355 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12356 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12357
714efd77 123582014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12359
12360 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12361 bitfield and test wrong results instead of correct results to make the
12362 test more portable.
12363
466b3de0 123642014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12365
12366 PR c++/60432
12367 * g++.dg/cpp0x/constexpr-60432.C: New.
12368
1a11ac90 123692014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12370
12371 PR c++/60199
12372 * g++.dg/cpp0x/constexpr-60199.C: New.
12373
89d0fbd4 123742014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12375
12376 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12377 Specify -march=z900 as an additional option.
12378 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12379 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12380 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12381
b14b82d9 123822014-06-06 Jakub Jelinek <jakub@redhat.com>
12383
12384 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12385 reduction clause diagnostic changes.
12386 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12387 * gfortran.dg/gomp/reduction1.f90: Likewise.
12388 * gfortran.dg/gomp/reduction3.f90: Likewise.
12389 * gfortran.dg/gomp/udr1.f90: New test.
12390 * gfortran.dg/gomp/udr2.f90: New test.
12391 * gfortran.dg/gomp/udr3.f90: New test.
12392 * gfortran.dg/gomp/udr4.f90: New test.
12393 * gfortran.dg/gomp/udr5.f90: New test.
12394 * gfortran.dg/gomp/udr6.f90: New test.
12395 * gfortran.dg/gomp/udr7.f90: New test.
12396
413fb820 123972014-06-06 Christian Bruel <christian.bruel@st.com>
12398
12399 PR tree-optimization/43934
12400 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12401
95cdf3fd 124022014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12403
12404 PR c/53119
12405 * gcc.dg/pr53119.c: New testcase.
12406
14a3093e 124072014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12408
12409 PR target/52472
12410 * gcc.target/avr/pr52472.c: New test.
12411
12412
4b16a1ea 124132014-06-05 Jeff Law <law@redhat.com>
12414
12415 PR tree-optimization/61289
12416 * g++.dg/pr61289.C: New test.
12417 * g++.dg/pr61289-2.C: New test.
12418
cfd6e8b1 124192014-06-05 Richard Biener <rguenther@suse.de>
12420 Paolo Carlini <paolo.carlini@oracle.com>
12421
12422 PR c++/56961
12423 * g++.dg/parse/pr56961.C: New.
12424
7a66cc6b 124252014-06-05 Kai Tietz <ktietz@redhat.com>
12426
12427 PR target/46219
12428 * gcc.target/i386/sibcall-4.c: Remove xfail.
12429
f581c1e2 124302014-06-05 Julian Brown <julian@codesourcery.com>
12431 Sandra Loosemore <sandra@codesourcery.com>
12432
331c6259 12433 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
f581c1e2 12434
80de168d 124352014-06-05 Richard Biener <rguenther@suse.de>
12436
12437 PR c++/61004
12438 * g++.dg/diagnostic/pr61004.C: New testcase.
12439
3c7bf6da 124402014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12441
12442 * gcc.dg/torture/pr61319.c: New test.
12443
a07f86a6 124442014-06-05 Marek Polacek <polacek@redhat.com>
12445
12446 PR c/56724
12447 * gcc.dg/pr56724-3.c: New test.
12448
fa3d9c9b 124492014-06-05 Andreas Schwab <schwab@suse.de>
12450
12451 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12452
32dc1512 124532014-06-05 Marek Polacek <polacek@redhat.com>
12454
12455 PR c/49706
12456 * c-c++-common/pr49706.c: New test.
12457
64cf1262 124582014-06-05 Marek Polacek <polacek@redhat.com>
12459
12460 PR c/48062
12461 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12462 * gcc.dg/Wshadow-3.c: Likewise.
12463 * gcc.dg/pr48062.c: New test.
12464
40196b78 124652014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12466
12467 PR c++/43453
12468 * g++.dg/init/pr43453.C: New.
12469
6c96fe34 124702014-06-04 Marc Glisse <marc.glisse@inria.fr>
12471
12472 PR tree-optimization/61385
12473 * gcc.dg/tree-ssa/pr61385.c: New file.
12474
88114c9f 124752014-06-04 Richard Biener <rguenther@suse.de>
12476
12477 PR tree-optimization/60098
12478 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12479
2e333543 124802014-06-04 Richard Biener <rguenther@suse.de>
12481
12482 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12483
071f6d39 124842014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12485
12486 PR c/58942
12487 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12488 the case with a pointer.
12489
f61a9bc2 124902014-06-04 Marek Polacek <polacek@redhat.com>
12491
12492 PR c/30020
12493 * c-c++-common/pr30020.c: New test.
12494
2f76a745 124952014-06-03 Andrew Pinski <apinski@cavium.com>
12496
12497 * gcc.c-torture/compile/20140528-1.c: New testcase.
12498
6da869e1 124992014-06-03 Dehao Chen <dehao@google.com>
12500
12501 * gcc.dg/tree-prof/merge_block.c: New test.
12502
e613a1ab 125032014-06-03 Uros Bizjak <ubizjak@gmail.com>
12504
12505 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
12506 * g++.dg/ext/mv15.C (dg-options): Ditto.
12507
d7f56aae 125082014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12509
12510 DR 1423
12511 PR c++/52174
12512 * g++.dg/cpp0x/nullptr31.C: New.
12513 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12514 * g++.dg/cpp0x/nullptr17.C: Update.
12515
c69ec07d 125162014-06-03 Marek Polacek <polacek@redhat.com>
12517
12518 PR c/60439
12519 * c-c++-common/pr60439.c: New test.
12520 * g++.dg/eh/scope1.C (f4): Add dg-warning.
12521
7c1c3c97 125222014-06-03 Martin Jambor <mjambor@suse.cz>
12523
12524 PR ipa/61160
12525 * g++.dg/ipa/pr61160-1.C: New test.
12526
ab8f103c 125272014-06-03 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/61383
12530 * gcc.dg/torture/pr61383-1.c: New testcase.
12531
6ec33beb 125322014-06-03 Andreas Schwab <schwab@linux-m68k.org>
12533
12534 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
12535
19c83bfb 125362014-06-02 Jeff Law <law@redhat.com>
12537
12538 PR rtl-optimization/61094
12539 * g++.dg/pr61094: New test.
12540
26da7629 125412014-06-02 Uros Bizjak <ubizjak@gmail.com>
12542
12543 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
12544 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
12545 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
12546 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12547 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
12548 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
12549 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
12550 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
12551
dd5983aa 125522014-06-02 Richard Biener <rguenther@suse.de>
12553
12554 PR tree-optimization/61346
12555 * gcc.dg/torture/pr61346.c: New testcase.
12556
e6ae6e67 125572014-06-01 Uros Bizjak <ubizjak@gmail.com>
12558
12559 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
12560 not compilation.
12561 * gcc.target/i386/sibcall-4.c: Ditto.
12562 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
12563
76e9c131 125642014-06-01 Uros Bizjak <ubizjak@gmail.com>
12565
12566 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
12567 in scan-assembler-not string.
12568 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
12569 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
12570 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
12571
db626a36 125722014-06-01 Uros Bizjak <ubizjak@gmail.com>
12573
12574 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
12575
6d13feda 125762014-06-01 Kai Tietz <ktietz@redhat.com>
12577
12578 PR target/61377
12579 * gcc.target/i386/sibcall-6.c: New test.
12580
0fad3000 125812014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
12582
12583 DR 1227
12584 PR c++/57543
12585 * g++.dg/cpp0x/pr57543-1.C: New.
12586 * g++.dg/cpp0x/pr57543-2.C: Likewise.
12587 * g++.dg/cpp0x/pr57543-3.C: Likewise.
12588 * g++.dg/cpp0x/decltype59.C: Likewise.
12589
423fc7fe 125902014-05-31 Tom de Vries <tom@codesourcery.com>
12591
12592 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
12593
365884e2 125942014-05-30 Jakub Jelinek <jakub@redhat.com>
12595
3ca23479 12596 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
12597 restore_gcc_exec_prefix_env_var): New procedures.
12598 (set_ld_library_path_env_vars,
12599 restore_ld_library_path_env_vars): Use them.
12600 * lib/c-compat.exp: Load target-libpath.exp.
12601 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
12602 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
12603 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
12604 restore_gcc_exec_prefix_env_var.
12605 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
12606 Likewise.
12607
93e990a3 12608 * c-c++-common/asan/misalign-1.c: New test.
12609 * c-c++-common/asan/misalign-2.c: New test.
12610
365884e2 12611 * g++.dg/asan/asan_test.C: Add -std=c++11 and
12612 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
12613 -DASAN_USE_DEJAGNU_GTEST=1.
db626a36 12614 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
365884e2 12615 * g++.dg/asan/asan_oob_test.cc: Likewise.
12616 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
12617 * g++.dg/asan/asan_str_test.cc: Likewise.
12618 * g++.dg/asan/asan_test_utils.h: Likewise.
12619 * g++.dg/asan/sanitizer_test_config.h: Likewise.
db626a36 12620 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
365884e2 12621 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
12622 Imported from upstream r209283.
12623 * g++.dg/asan/asan_test_config.h: Likewise.
12624
730f687e 126252014-05-30 Kai Tietz <ktietz@redhat.com>
12626
12627 PR target/60104
12628 * gcc.target/i386/sibcall-1.c: New test.
12629 * gcc.target/i386/sibcall-2.c: New test.
12630 * gcc.target/i386/sibcall-3.c: New test.
12631 * gcc.target/i386/sibcall-4.c: New test.
12632
8776d2d7 126332014-05-30 Ian Lance Taylor <iant@google.com>
12634
12635 * gcc.target/i386/pause-2.c: New test.
12636
c86468ff 126372014-05-30 Tom de Vries <tom@codesourcery.com>
12638
12639 * gcc.target/i386/fuse-caller-save.c: New test.
12640 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
12641 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
12642
99947ba9 126432014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12644
db626a36 12645 * gcc.target/arm/simd/vrev16p8_1.c: New file.
12646 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
12647 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
12648 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
12649 * gcc.target/arm/simd/vrev16s8_1.c: New file.
12650 * gcc.target/arm/simd/vrev16u8_1.c: New file.
12651 * gcc.target/arm/simd/vrev32p16_1.c: New file.
12652 * gcc.target/arm/simd/vrev32p8_1.c: New file.
12653 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
12654 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
12655 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
12656 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
12657 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
12658 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
12659 * gcc.target/arm/simd/vrev32s16_1.c: New file.
12660 * gcc.target/arm/simd/vrev32s8_1.c: New file.
12661 * gcc.target/arm/simd/vrev32u16_1.c: New file.
12662 * gcc.target/arm/simd/vrev32u8_1.c: New file.
12663 * gcc.target/arm/simd/vrev64f32_1.c: New file.
12664 * gcc.target/arm/simd/vrev64p16_1.c: New file.
12665 * gcc.target/arm/simd/vrev64p8_1.c: New file.
12666 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
12667 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
12668 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
12669 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
12670 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
12671 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
12672 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
12673 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
12674 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
12675 * gcc.target/arm/simd/vrev64s16_1.c: New file.
12676 * gcc.target/arm/simd/vrev64s32_1.c: New file.
12677 * gcc.target/arm/simd/vrev64s8_1.c: New file.
12678 * gcc.target/arm/simd/vrev64u16_1.c: New file.
12679 * gcc.target/arm/simd/vrev64u32_1.c: New file.
12680 * gcc.target/arm/simd/vrev64u8_1.c: New file.
99947ba9 12681
dcd5393f 126822014-05-29 Vladimir Makarov <vmakarov@redhat.com>
12683
12684 PR rtl-optimization/61325
12685 * gcc.target/aarch64/pr61325.c: New.
12686
edf73b94 126872014-05-29 Alan Lawrence <alan.lawrence@arm.com>
12688
db626a36 12689 * gcc.target/arm/simd/vextQf32_1.c: New file.
12690 * gcc.target/arm/simd/vextQp16_1.c: New file.
12691 * gcc.target/arm/simd/vextQp8_1.c: New file.
12692 * gcc.target/arm/simd/vextQs16_1.c: New file.
12693 * gcc.target/arm/simd/vextQs32_1.c: New file.
12694 * gcc.target/arm/simd/vextQs64_1.c: New file.
12695 * gcc.target/arm/simd/vextQs8_1.c: New file.
12696 * gcc.target/arm/simd/vextQu16_1.c: New file.
12697 * gcc.target/arm/simd/vextQu32_1.c: New file.
12698 * gcc.target/arm/simd/vextQu64_1.c: New file.
12699 * gcc.target/arm/simd/vextQu8_1.c: New file.
12700 * gcc.target/arm/simd/vextQp64_1.c: New file.
12701 * gcc.target/arm/simd/vextf32_1.c: New file.
12702 * gcc.target/arm/simd/vextp16_1.c: New file.
12703 * gcc.target/arm/simd/vextp8_1.c: New file.
12704 * gcc.target/arm/simd/vexts16_1.c: New file.
12705 * gcc.target/arm/simd/vexts32_1.c: New file.
12706 * gcc.target/arm/simd/vexts64_1.c: New file.
12707 * gcc.target/arm/simd/vexts8_1.c: New file.
12708 * gcc.target/arm/simd/vextu16_1.c: New file.
12709 * gcc.target/arm/simd/vextu32_1.c: New file.
12710 * gcc.target/arm/simd/vextu64_1.c: New file.
12711 * gcc.target/arm/simd/vextu8_1.c: New file.
12712 * gcc.target/arm/simd/vextp64_1.c: New file.
edf73b94 12713
9d0ddb1d 127142014-05-29 Radovan Obradovic <robradovic@mips.com>
db626a36 12715 Tom de Vries <tom@codesourcery.com>
9d0ddb1d 12716
12717 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
12718 options.
12719 * gcc.target/mips/fuse-caller-save.h: New include file.
12720 * gcc.target/mips/fuse-caller-save.c: New test.
12721 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
12722 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
12723
723c5269 127242014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
12725
12726 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
12727
753a9c15 127282014-05-28 Richard Biener <rguenther@suse.de>
12729
12730 PR middle-end/61045
12731 * gcc.dg/pr61045.c: New testcase.
12732
53037a4d 127332014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12734
12735 * lib/clearcap.exp: New file.
12736 * gcc.dg/vect/vect.exp: Load clearcap.exp.
12737 Remove clearcap_ldflags handling.
12738 Call clearcap-init, clearcap-finish.
12739 * gcc.target/i386/i386.exp: Likewise.
12740 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
12741 * gcc.target/i386/clearcapv2.map: Move to
12742 ../config/sol2-clearcapv2.map.
12743 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
12744 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
12745
0bf90b7b 127462014-05-28 Richard Biener <rguenther@suse.de>
12747
12748 PR tree-optimization/61335
12749 * gfortran.dg/pr61335.f90: New testcase.
12750
82a1c922 127512014-05-27 Eric Botcazou <ebotcazou@adacore.com>
12752
12753 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
12754
5692b79c 127552014-05-27 Eric Botcazou <ebotcazou@adacore.com>
12756
12757 * gnat.dg/overflow_fixed.adb: New test.
12758
dcfff6f9 127592014-05-27 Marek Polacek <polacek@redhat.com>
12760
12761 PR c/56724
12762 * gcc.dg/pr56724-1.c: New test.
12763 * gcc.dg/pr56724-2.c: New test.
12764 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
12765 -Wtraditional.
12766 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
12767
32ce9a5c 127682014-05-27 Eric Botcazou <ebotcazou@adacore.com>
12769
12770 * gcc.dg/fold-compare-8.c: New test.
12771 * gcc.dg/Wstrict-overflow-25.c: Likewise.
12772
fa64988a 127732014-05-27 Richard Biener <rguenther@suse.de>
12774
12775 * gcc.dg/tree-ssa/vrp92.c: New testcase.
12776
3a05a70c 127772014-05-27 Marek Polacek <polacek@redhat.com>
12778
12779 PR testsuite/61319
12780 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
12781 LLONG_MIN, and ULLONG_MAX.
12782
0a8b68fa 127832014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12784
12785 * lib/target-supports.exp (check_effective_target_vect_bswap):
12786 Specify arm*-*-* support.
12787
59de8eff 127882014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
12789
12790 PR testsuite/61319
12791 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
12792 -nan optional.
12793 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
12794 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
12795
805ac427 127962014-05-26 Uros Bizjak <ubizjak@gmail.com>
12797
12798 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
12799
b704209e 128002014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
12801
12802 PR rtl-optimization/61222
12803 * gcc.c-torture/compile/pr61222-1.c: New test.
12804 * gcc.c-torture/compile/pr61222-2.c: Likewise.
12805
d754a199 128062014-05-26 Uros Bizjak <ubizjak@gmail.com>
12807
12808 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
12809
ea3c6fd5 128102014-05-26 Uros Bizjak <ubizjak@gmail.com>
12811
12812 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
12813
05a7b7a0 128142014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12815
12816 PR libgfortran/55117
12817 * gfortran.dg/namelist_85.f90: New test.
12818
c048c42c 128192014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
12820
12821 PR c/61191
12822 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
12823 the case with syntax error.
12824
0cd43ac7 128252014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12826
12827 * gcc.dg/lto/pr61278_0.c: New test.
12828 * gcc.dg/lto/pr61278_1.c: New test.
12829
ceecb56c 128302014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12831
12832 * gcc.dg/pr61220.c: New test.
12833 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
12834
3427a543 128352014-05-25 Tobias Burnus <burnus@net-b.de>
12836
12837 * gfortran.dg/coarray_10.f90: Update dg-warning.
12838 * gfortran.dg/coarray_this_image_1.f90: New.
12839 * gfortran.dg/coarray_this_image_2.f90: New.
12840
fb8e0457 128412014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
12842
12843 PR libfortran/61173
db626a36 12844 * gfortran.dg/arrayio_14.f90: New test.
fb8e0457 12845
a21c148a 128462014-05-24 Andreas Schwab <schwab@suse.de>
12847
db626a36 12848 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
a21c148a 12849
9d546201 128502014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12851
cfe1a41a 12852 * gfortran.dg/bind_c_array_params_2.f90:
9d546201 12853 Adjust regexp for -flto.
cfe1a41a 12854 * gfortran.dg/pr48636-2.f90: Likewise.
9d546201 12855 * gfortran.dg/pr52835.f90: Likewise.
12856
f56a3701 128572014-05-23 Vladimir Makarov <vmakarov@redhat.com>
12858
12859 PR rtl-optimization/61215
12860 * gcc.target/i386/pr61215.c: New.
12861
c8cc2651 128622014-05-23 Marek Polacek <polacek@redhat.com>
12863 Jakub Jelinek <jakub@redhat.com>
12864
12865 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
12866 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
12867 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
12868 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
12869 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
12870 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
12871 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
12872 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
12873 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
12874 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
12875 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
12876 * c-c++-common/ubsan/float-cast.h: New file.
12877 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
12878 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
12879
26da7629 128802014-05-23 Jiong Wang <jiong.wang@arm.com>
1718b6c1 12881
12882 * gcc.target/aarch64/tail_indirect_call_1.c: New.
12883
cc71accb 128842014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
12885
12886 * g++.dg/cpp1y/lambda-init9.C: New.
12887
c2bcf3c3 128882014-05-23 Richard Biener <rguenther@suse.de>
12889
12890 PR testsuite/61266
12891 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
12892 adjust testcase to reflect reality.
12893
470d5bb5 128942014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
12895
12896 PR tree-optimization/54733
12897 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
12898 optimization to support memory sources and bitwise operations
12899 equivalent to load in host endianness.
12900 * gcc.dg/optimize-bswaphi-1.c: Likewise.
12901 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12902 * gcc.c-torture/execute/bswap-2.c: Likewise.
12903
a23d0085 129042014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
12905
12906 * lib/target-supports.exp: New effective targets for architectures
12907 capable of performing byte swap.
12908 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
12909 * gcc.dg/optimize-bswapdi-2.c: Likewise.
12910 * gcc.dg/optimize-bswapsi-1.c: Likewise.
12911
5444a0b4 129122014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12913
12914 PR c++/61088
12915 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
12916 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
12917
159efc46 129182014-05-22 Xinliang David Li <davidxl@google.com>
12919
12920 * g++.dg/ipa/devirt-15.C: Fix expected message.
12921 * g++.dg/ipa/devirt-16.C: Ditto.
12922 * g++.dg/ipa/devirt-17.C: Ditto.
12923 * g++.dg/ipa/devirt-26.C: Ditto.
12924 * g++.dg/ipa/imm-devirt-1.C: Ditto.
12925 * g++.dg/ipa/imm-devirt-2.C: Ditto.
12926 * g++.dg/tree-ssa/pr8781.C:Ditto.
12927
6cd4152b 129282014-05-22 Peter Bergner <bergner@vnet.ibm.com>
12929
12930 * gcc.target/powerpc/htm-ttest.c: New test.
12931
f0365515 129322014-05-22 Eric Botcazou <ebotcazou@adacore.com>
12933
12934 * gnat.dg/opt37.ad[sb]: New test.
12935
3c82ff7f 129362014-05-21 Jonathan Wakely <jwakely@redhat.com>
12937
12938 PR c/61271
12939 * g++.dg/cilk-plus/AN/array_function.cc: New.
12940
ee890734 129412014-05-22 Richard Biener <rguenther@suse.de>
12942
12943 * gcc.dg/tree-ssa/alias-33.c: New testcase.
12944
7d752f28 129452014-05-22 Kostya Serebryany <kcc@google.com>
12946
12947 * c-c++-common/tsan/mutexset1.c: Update the test to match
12948 upstream r209283.
12949 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
12950
8e74a69c 129512014-05-21 Marek Polacek <polacek@redhat.com>
12952
12953 PR sanitizer/61272
12954 * g++.dg/ubsan/pr61272.C: New test.
12955
79d6ba8f 129562014-05-21 Cesar Philippidis <cesar@codesourcery.com>
12957 Sandra Loosemore <sandra@codesourcery.com>
12958
12959 PR lto/60179
12960 * lib/scanasm.exp (scan-lto-assembler): New procedure.
12961 * gcc.target/nios2/custom-fp-lto.c: New test.
12962
2dd80abf 129632014-05-21 Andreas Schwab <schwab@suse.de>
12964
12965 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
12966
9fe92a1f 129672014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12968
12969 PR target/54236
12970 * gcc.target/sh/pr54236-3.c: New.
12971
0a931cb5 129722014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
12973
12974 PR c++/60189
2dd80abf 12975 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
0a931cb5 12976
59425620 129772014-05-20 Jan Hubicka <hubicka@ucw.cz>
12978
12979 PR tree-optimization/60899
db626a36 12980 * g++.dg/ipa/devirt-11.C: Update template.
59425620 12981
df271348 129822014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
12983
12984 PR C++/61038
12985 * g++.dg/cpp0x/pr61038.C: New.
12986
089c9c49 129872014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
12988
12989 PR c++/58753
12990 PR c++/58930
12991 PR c++/58704
12992 * g++.dg/cpp0x/nsdmi-template11.C: New.
12993 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
12994 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
12995
27b0e9e4 129962014-05-20 Eric Botcazou <ebotcazou@adacore.com>
12997
12998 * gnat.dg/opt35.adb: New test.
12999 * gnat.dg/opt36.adb: Likewise.
13000 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13001
a6028cf3 130022014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13003
13004 PR c++/60373
13005 * g++.dg/cpp0x/Wattributes1.C: New.
13006 * g++.dg/ext/visibility/redecl1.C: Adjust.
13007 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13008
6e21a145 130092014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13010
13011 * gcc.target/powerpc/vsxcopy.c: New test.
13012
775b9c9f 130132014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13014
13015 PR c++/58664
13016 * g++.dg/cpp0x/nsdmi-union6.C: New.
13017 * g++.dg/parse/pr58664.C: Likewise.
13018 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13019 * g++.dg/parse/crash31.C: Likewise.
13020 * g++.dg/template/error2.C: Likewise.
13021 * g++.dg/template/inherit8.C: Likewise.
13022 * g++.dg/template/offsetof2.C: Likewise.
13023
a4d705f9 130242014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13025
13026 * c-c++-common/gomp/simd4.c: Adjust for inform.
13027 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13028 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13029 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13030 * g++.dg/cpp0x/noexcept15.C: Likewise.
13031 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13032 * g++.dg/eh/spec6.C: Likewise.
13033 * g++.dg/expr/cast1.C: Likewise.
13034 * g++.dg/expr/dtor1.C: Likewise.
13035 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13036 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13037 * g++.dg/gomp/pr49223-2.C: Likewise.
13038 * g++.dg/gomp/udr-4.C: Likewise.
13039 * g++.dg/init/delete1.C: Likewise.
13040 * g++.dg/other/crash-2.C: Likewise.
13041 * g++.dg/parse/crash24.C: Likewise.
13042 * g++.dg/parse/crash25.C: Likewise.
13043 * g++.dg/parse/crash31.C: Likewise.
13044 * g++.dg/parse/crash49.C: Likewise.
13045 * g++.dg/parse/crash50.C: Likewise.
13046 * g++.dg/parse/crash54.C: Likewise.
13047 * g++.dg/parse/dtor7.C: Likewise.
13048 * g++.dg/parse/error40.C: Likewise.
13049 * g++.dg/parse/fused-params1.C: Likewise.
13050 * g++.dg/parse/new1.C: Likewise.
13051 * g++.dg/template/crash35.C: Likewise.
13052 * g++.dg/template/crash59.C: Likewise.
13053 * g++.dg/template/crash77.C: Likewise.
13054 * g++.dg/template/error51.C: Likewise.
13055 * g++.dg/template/incomplete1.C: Likewise.
13056 * g++.dg/template/incomplete3.C: Likewise.
13057 * g++.dg/template/incomplete4.C: Likewise.
13058 * g++.dg/template/incomplete5.C: Likewise.
13059 * g++.dg/template/inherit8.C: Likewise.
13060 * g++.dg/template/instantiate1.C: Likewise.
13061 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13062 * g++.dg/template/offsetof2.C: Likewise.
13063 * g++.dg/tm/pr51928.C: Likewise.
13064 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13065 * g++.dg/warn/incomplete1.C: Likewise.
13066 * g++.dg/warn/incomplete2.C: Likewise.
13067 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13068 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13069 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13070 * g++.old-deja/g++.eh/catch1.C: Likewise.
13071 * g++.old-deja/g++.eh/spec6.C: Likewise.
13072 * g++.old-deja/g++.mike/p7868.C: Likewise.
13073 * g++.old-deja/g++.other/crash38.C: Likewise.
13074 * g++.old-deja/g++.other/enum2.C: Likewise.
13075 * g++.old-deja/g++.other/incomplete.C: Likewise.
13076 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13077 * g++.old-deja/g++.pt/crash9.C: Likewise.
13078 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13079 * g++.old-deja/g++.pt/typename8.C: Likewise.
13080 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13081
698d42a7 130822014-05-19 Joseph Myers <joseph@codesourcery.com>
13083
13084 * lib/target-supports.exp
13085 (check_effective_target_vect_sizes_32B_16B): Return false if
13086 128-bit AVX vectors preferred.
13087
1737b195 130882014-05-19 Mike Stump <mikestump@comcast.net>
13089
13090 * lib/target-supports.exp (check_effective_target_avx): Early out
13091 if not x86 to prevent x86 flags on non-x86 targets.
13092
22499a39 130932014-05-19 Richard Biener <rguenther@suse.de>
13094
13095 PR tree-optimization/61221
13096 * gcc.dg/torture/pr61221.c: New testcase.
13097
85ba79cb 130982014-05-19 Richard Biener <rguenther@suse.de>
13099
13100 PR tree-optimization/61209
13101 * gfortran.dg/pr61209.f90: New testcase.
13102
42081cd6 131032014-05-19 Richard Biener <rguenther@suse.de>
13104
13105 PR tree-optimization/61184
13106 * c-c++-common/torture/pr61184.c: New testcase.
13107
e733f349 131082014-05-19 Christian Bruel <christian.bruel@st.com>
13109
13110 PR target/61195
13111 * gcc.target/sh/pr61195.c: New test.
13112
9291e2e1 131132014-05-18 Wei Mi <wmi@google.com>
13114
13115 PR target/58066
13116 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
26da7629 13117 directive with rtl insns. Add effective-target fpic and
9291e2e1 13118 tls_native.
13119
7681bc26 131202014-05-17 Xinliang David Li <davidxl@google.com>
13121
13122 * g++.dg/ipa/devirt-33.C: New testcase.
13123
cf8b23bb 131242014-05-17 Jan Hubicka <hubicka@ucw.cz>
13125
13126 * g++.dg/ipa/comdat.C: New file.
13127
c1516747 131282014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13129
13130 * gnat.dg/volatile12.ad[sb]: New test.
13131
048e14fc 131322014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13133
13134 * gnat.dg/enum3.adb: New test.
13135
a645dfc8 131362014-05-18 Andreas Schwab <schwab@suse.de>
13137
13138 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13139
15f79da2 131402014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13141
13142 PR libfortran/52539
13143 * gfortran.dg/namelist_utf8.f90: New test.
13144
0345f05c 131452014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13146
13147 PR c++/52875
13148 * g++.dg/cpp0x/decltype58.C: New.
13149
b540cb16 131502014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13151
13152 * gcc.target/microblaze/others/break_handler.c: New.
13153
43fbec4a 131542014-05-17 Marc Glisse <marc.glisse@inria.fr>
13155
13156 PR tree-optimization/61140
13157 PR tree-optimization/61150
13158 PR tree-optimization/61197
13159 * gcc.dg/tree-ssa/pr61140.c: New file.
13160 * gcc.dg/tree-ssa/pr61150.c: New file.
13161 * gcc.dg/tree-ssa/pr61197.c: New file.
13162
5c87c0c8 131632014-05-17 Uros Bizjak <ubizjak@gmail.com>
13164
13165 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13166 (dg-options): Add -mfpmath=387.
13167 (dg-final): Check that no MMX registers are used.
13168
2801a42d 131692014-05-17 Andreas Schwab <schwab@suse.de>
13170
13171 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13172
ccd42569 131732014-05-16 David Malcolm <dmalcolm@redhat.com>
13174
13175 Revert:
13176 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13177
13178 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13179 occurrences of "int" in the gimple dump to reflect that the return
13180 types of functions now show up in such dumps.
13181 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13182
703ad42c 131832014-05-16 Jan Hubicka <hubicka@ucw.cz>
13184
13185 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13186 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13187 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13188 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13189 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13190 * gcc.dg/debug/pr35154.c: Update testcase.
13191 * gcc.target/i386/vectorize1.c: Update testcase.
703ad42c 13192
70834003 131932014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13194
13195 PR c++/51640
13196 * g++.dg/parse/error54.C: New.
13197
1e5911a9 131982014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13199
13200 PR rtl-optimization/60969
13201 * g++.dg/pr60969.C: New.
13202
60711c82 132032014-05-16 Richard Biener <rguenther@suse.de>
13204
13205 PR tree-optimization/61194
13206 * gcc.dg/vect/pr61194.c: New testcase.
13207
85e9a542 132082014-05-16 Richard Biener <rguenther@suse.de>
13209
13210 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13211 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13212 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13213 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13214
b15c78f2 132152014-05-16 Richard Biener <rguenther@suse.de>
13216
13217 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13218
5faf263f 132192014-05-15 Martin Jambor <mjambor@suse.cz>
13220
13221 PR ipa/61085
13222 * g++.dg/ipa/pr61085.C: New test.
13223
e66f5696 132242014-05-15 Martin Jambor <mjambor@suse.cz>
13225
13226 PR tree-optimization/61090
13227 * gcc.dg/tree-ssa/pr61090.c: New test.
13228
d0a5f61c 132292014-05-15 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR tree-optimization/61158
13232 * gcc.dg/pr61158.c: New test.
13233
3e9481da 132342014-05-15 Andreas Schwab <schwab@suse.de>
13235
13236 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13237 emitted.
13238 * obj-c++.dg/exceptions-5.mm: Likewise.
13239
59483f68 132402014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13241
13242 * shrink-wrap-loop.c: New test case.
13243
881c781d 132442014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13245
13246 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13247 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13248 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13249 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13250 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13251 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13252 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13253 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13254 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13255 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13256 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13257 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13258 * gcc.target/arm/simd/vtrns16_1.c: New file.
13259 * gcc.target/arm/simd/vtrns32_1.c: New file.
13260 * gcc.target/arm/simd/vtrns8_1.c: New file.
13261 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13262 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13263 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13264
2ed44428 132652014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13266
13267 * gcc.target/i386/clflushopt-1.c: New.
13268 * gcc.target/i386/xsavec-1.c: Ditto.
13269 * gcc.target/i386/xsavec64-1.c: Ditto.
13270 * gcc.target/i386/xsaves-1.c: Ditto.
13271 * gcc.target/i386/xsaves64-1.c: Ditto.
13272 * gcc.target/i386/sse-12.c: Test new options.
13273 * gcc.target/i386/sse-13.c: Ditto.
13274 * gcc.target/i386/sse-14.c: Ditto.
13275 * gcc.target/i386/sse-22.c: Ditto.
13276 * gcc.target/i386/sse-23.c: Ditto.
13277 * g++.dg/other/i386-2.C: Ditto.
13278 * g++.dg/other/i386-3.C: Ditto.
13279
8d1881f5 132802014-05-14 Andrey Belevantsev <abel@ispras.ru>
13281
13282 PR rtl-optimization/60866
3e9481da 13283 * gcc.dg/pr60866.c: New test.
8d1881f5 13284
a509ca9d 132852014-05-14 Andrey Belevantsev <abel@ispras.ru>
13286
13287 PR rtl-optimization/60901
3e9481da 13288 * gcc.target/i386/pr60901.c: New test.
a509ca9d 13289
910b1e93 132902014-05-14 Yury Gribov <y.gribov@samsung.com>
13291
13292 PR sanitizer/61100
13293 * c-c++-common/asan/asan-interface-1.c: New test.
13294 * lib/asan-dg.exp (asan_include_flags): New function.
13295 (asan_init): Call asan_include_flags to obtain path
13296 to sanitizer headers.
13297
e1179276 132982014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13299
13300 * lib/target-support.exp (check_dfp_hw_available): New function.
13301 (is-effective-target): Check $arg for dfp_hw.
13302 (is-effective-target-keyword): Likewise.
13303 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13304 Change target to dfp_hw.
13305
172b8440 133062014-05-13 Marek Polacek <polacek@redhat.com>
13307
13308 PR c/61162
13309 * gcc.dg/pr61162.c: New test.
13310
4b655b09 133112014-05-13 Marek Polacek <polacek@redhat.com>
13312
13313 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13314 * c-c++-common/pr50459-2.c: New test.
13315
fe2a2cce 133162014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13317
13318 PR c++/54310
13319 * g++.dg/template/pr54310.C: New.
13320
f733e6ee 133212014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13322 Sandra Loosemore <sandra@codesourcery.com>
13323
13324 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13325
858777c7 133262014-05-13 Catherine Moore <clm@cm00re.com>
13327
13328 * gcc.target/mips/near-far-1.c: Adjust expected output
13329 to allow the JALS instruction.
13330 * gcc.target/mips/near-far-2.c: Likewise.
13331 * gcc.target/mips/near-far-4.c: Likewise.
13332
a48a7147 133332014-05-13 Bin Cheng <bin.cheng@arm.com>
13334
13335 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13336
c256ccd8 133372014-05-13 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR target/61060
13340 * gcc.dg/pr61060.c: New test.
13341
127a0c2e 133422014-05-12 DJ Delorie <dj@redhat.com>
13343
13344 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13345 * gcc.dg/sibcall-4.c: Likewise.
13346
cea476aa 133472014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13348
13349 * objc.dg/shadow-1.m: New test.
13350 * objc.dg/shadow-2.m: New test.
13351 * objc.dg/ivar-scope-1.m: New test.
13352 * objc.dg/ivar-scope-2.m: New test.
13353 * objc.dg/ivar-scope-3.m: New test.
13354 * objc.dg/ivar-scope-4.m: New test.
13355 * objc.dg/ivar-visibility-1.m: New test.
13356 * objc.dg/ivar-visibility-2.m: New test.
13357 * objc.dg/ivar-visibility-3.m: New test.
13358 * objc.dg/ivar-visibility-4.m: New test.
13359
936318a7 133602014-05-12 Tobias Burnus <burnus@net-b.de>
13361
13362 PR fortran/60127
13363 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13364
f17aef51 133652014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13366
13367 PR fortran/60834
13368 * gfortran.dg/associate_16.f90: New test.
13369
467dcd24 133702014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13371
13372 PR target/60991
13373 * gcc.target/avr/pr60991.c: New testcase.
13374
297aae79 133752014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13376
13377 PR c++/60054
13378 * g++.dg/cpp1y/pr60054.C: New.
13379
6d1d871e 133802014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13381
13382 PR c++/51199
13383 * g++.dg/template/pr51199.C: New.
13384
a96eec4e 133852014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13386
13387 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13388
15b28553 133892014-05-11 Jakub Jelinek <jakub@redhat.com>
13390
13391 * gfortran.dg/gomp/affinity-1.f90: New test.
13392
cc56a54c 133932014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13394
13395 * gcc.dg/torture/pr61136.c: New test.
13396
b3096d43 133972014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13398
13399 PR c++/59705
13400 * g++.dg/cpp0x/sfinae51.C: New.
13401
13402 PR c++/58353
13403 * g++.dg/cpp0x/variadic157.C: New.
13404
6afae49a 134052014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13406
13407 PR target/51244
13408 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13409
c9e51d25 134102014-05-10 Marek Polacek <polacek@redhat.com>
13411
13412 * gcc.dg/pedwarn-init.c: New test.
13413 * gcc.dg/init-string-1.c: Adjust dg-error.
13414
e34b778b 134152014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13416
13417 * lib/target-supports.exp
13418 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13419 to the list.
13420
53de1631 134212014-05-09 Marek Polacek <polacek@redhat.com>
13422
13423 PR c/61096
13424 * gcc.dg/pr61096-1.c: New test.
13425 * gcc.dg/pr61096-2.c: New test.
13426
ec4af1be 134272014-05-09 Florian Weimer <fweimer@redhat.com>
13428
13429 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13430 * g++.dg/fstack-protector-strong.C: Likewise.
13431 * gcc.target/i386/ssp-strong-reg.c: New file.
13432
c455e5d3 134332014-05-09 Georg-Johann Lay <avr@gjlay.de>
13434
13435 PR target/61055
13436 * gcc.target/avr/torture/pr61055.c: New test.
13437
3e5a8b00 134382014-05-09 Marek Polacek <polacek@redhat.com>
13439
13440 PR c/50459
13441 * c-c++-common/attributes-1.c: Move test line to a new test.
13442 * c-c++-common/attributes-2.c: New test.
13443 * c-c++-common/pr50459.c: New test.
13444 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13445 * gcc.dg/nonnull-2.c: Likewise.
13446 * gcc.dg/pr55570.c: Modify dg-error.
13447 * gcc.dg/tm/wrap-2.c: Likewise.
13448
80ede13b 134492014-05-08 Jeff Law <law@redhat.com>
13450
13451 PR tree-optimization/61009
13452 * g++.dg/tree-ssa/pr61009.C: New test.
13453
2e6c58c4 134542014-05-08 Matthias Klose <doko@ubuntu.com>
13455
13456 PR driver/61106
13457 * gcc-dg/unused-8a.c: New.
13458 * gcc-dg/unused-8b.c: Likewise.
13459
c2c4ae8d 134602014-05-08 Marek Polacek <polacek@redhat.com>
13461
13462 PR c/61053
13463 * gcc.dg/pr61053.c: New test.
13464
2026249a 134652014-05-08 Marek Polacek <polacek@redhat.com>
13466
13467 PR c/61077
13468 * gcc.dg/pr61077.c: New test.
13469
79ed4a8e 134702014-05-08 Tobias Burnus <burnus@net-b.de>
13471
13472 * gfortran.dg/coarray_collectives_1.f90: New.
13473 * gfortran.dg/coarray_collectives_2.f90: New.
13474 * gfortran.dg/coarray_collectives_3.f90: New.
13475 * gfortran.dg/coarray_collectives_4.f90: New.
13476 * gfortran.dg/coarray_collectives_5.f90: New.
13477 * gfortran.dg/coarray_collectives_6.f90: New.
13478 * gfortran.dg/coarray/collectives_1.f90: New.
13479 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13480 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13481 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13482 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13483 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13484 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13485 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13486
6b50e5dc 134872014-05-08 Wei Mi <wmi@google.com>
13488
13489 PR target/58066
13490 * gcc.target/i386/pr58066.c: New test.
13491
e79f58c7 134922014-05-08 Joseph Myers <joseph@codesourcery.com>
13493
13494 * gcc.target/i386/avx256-unaligned-load-2.c,
13495 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13496 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
13497 packed-single instructions.
13498
5544070d 134992014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
13500
13501 PR c++/13981
13502 * g++.dg/diagnostic/pr13981.C: New.
13503
b6814ca0 135042014-05-08 Marc Glisse <marc.glisse@inria.fr>
13505
13506 PR tree-optimization/59100
13507 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
13508 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
13509
1e349ade 135102014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13511
13512 PR tree-optimization/61095
13513 * gcc.dg/torture/pr61095.c: New test.
13514
c289c229 135152014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13516
13517 PR middle-end/39246
13518 * gcc.dg/uninit-13.c: Move warning on the actual source line where
13519 the uninitialized complex is used.
13520 * gcc.dg/uninit-17.c: New test to check partial initialization of
13521 complex with branches.
13522 * gcc.dg/uninit-17-O0.c: Likewise.
13523
9c00010f 135242014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
13525
13526 PR target/60884
13527 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
13528 (test_03): Rename to test_02.
13529
662eb060 135302014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13531
13532 PR c++/61083
13533 * g++.dg/cpp0x/sfinae50.C: New.
13534
a79381fe 135352014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13536
13537 PR c++/61080
13538 * g++.dg/cpp0x/deleted7.C: New.
13539
38168b16 135402014-05-07 Richard Biener <rguenther@suse.de>
13541
13542 PR tree-optimization/61034
13543 * g++.dg/tree-ssa/pr61034.C: New testcase.
13544
8d756247 135452014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
13546
13547 * gcc.target/epiphany/isr-arg.c: New file.
13548
1e1bca71 135492014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
13550
13551 PR tree-optimization/52252
13552 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
13553
5bab64b0 135542014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13555
13556 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
13557 * gcc.target/aarch64/simd/vrev16p8.x: New file.
13558 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
13559 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
13560 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
13561 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
13562 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
13563 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
13564 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
13565 * gcc.target/aarch64/simd/vrev16s8.x: New file.
13566 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
13567 * gcc.target/aarch64/simd/vrev16u8.x: New file.
13568 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
13569 * gcc.target/aarch64/simd/vrev32p16.x: New file.
13570 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
13571 * gcc.target/aarch64/simd/vrev32p8.x: New file.
13572 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
13573 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
13574 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
13575 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
13576 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
13577 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
13578 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
13579 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
13580 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
13581 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
13582 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
13583 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
13584 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
13585 * gcc.target/aarch64/simd/vrev32s16.x: New file.
13586 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
13587 * gcc.target/aarch64/simd/vrev32s8.x: New file.
13588 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
13589 * gcc.target/aarch64/simd/vrev32u16.x: New file.
13590 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
13591 * gcc.target/aarch64/simd/vrev32u8.x: New file.
13592 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
13593 * gcc.target/aarch64/simd/vrev64f32.x: New file.
13594 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
13595 * gcc.target/aarch64/simd/vrev64p16.x: New file.
13596 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
13597 * gcc.target/aarch64/simd/vrev64p8.x: New file.
13598 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
13599 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
13600 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
13601 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
13602 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
13603 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
13604 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
13605 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
13606 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
13607 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
13608 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
13609 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
13610 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
13611 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
13612 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
13613 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
13614 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
13615 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
13616 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
13617 * gcc.target/aarch64/simd/vrev64s16.x: New file.
13618 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
13619 * gcc.target/aarch64/simd/vrev64s32.x: New file.
13620 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
13621 * gcc.target/aarch64/simd/vrev64s8.x: New file.
13622 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
13623 * gcc.target/aarch64/simd/vrev64u16.x: New file.
13624 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
13625 * gcc.target/aarch64/simd/vrev64u32.x: New file.
13626 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
13627 * gcc.target/aarch64/simd/vrev64u8.x: New file.
13628
164e9f8d 136292014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13630
13631 gcc.target/aarch64/simd/ext_f32.x: New file.
13632 gcc.target/aarch64/simd/ext_f32_1.c: New file.
13633 gcc.target/aarch64/simd/ext_p16.x: New file.
13634 gcc.target/aarch64/simd/ext_p16_1.c: New file.
13635 gcc.target/aarch64/simd/ext_p8.x: New file.
13636 gcc.target/aarch64/simd/ext_p8_1.c: New file.
13637 gcc.target/aarch64/simd/ext_s16.x: New file.
13638 gcc.target/aarch64/simd/ext_s16_1.c: New file.
13639 gcc.target/aarch64/simd/ext_s32.x: New file.
13640 gcc.target/aarch64/simd/ext_s32_1.c: New file.
13641 gcc.target/aarch64/simd/ext_s64.x: New file.
13642 gcc.target/aarch64/simd/ext_s64_1.c: New file.
13643 gcc.target/aarch64/simd/ext_s8.x: New file.
13644 gcc.target/aarch64/simd/ext_s8_1.c: New file.
13645 gcc.target/aarch64/simd/ext_u16.x: New file.
13646 gcc.target/aarch64/simd/ext_u16_1.c: New file.
13647 gcc.target/aarch64/simd/ext_u32.x: New file.
13648 gcc.target/aarch64/simd/ext_u32_1.c: New file.
13649 gcc.target/aarch64/simd/ext_u64.x: New file.
13650 gcc.target/aarch64/simd/ext_u64_1.c: New file.
13651 gcc.target/aarch64/simd/ext_u8.x: New file.
13652 gcc.target/aarch64/simd/ext_u8_1.c: New file.
13653 gcc.target/aarch64/simd/ext_f64.c: New file.
13654 gcc.target/aarch64/simd/extq_f32.x: New file.
13655 gcc.target/aarch64/simd/extq_f32_1.c: New file.
13656 gcc.target/aarch64/simd/extq_p16.x: New file.
13657 gcc.target/aarch64/simd/extq_p16_1.c: New file.
13658 gcc.target/aarch64/simd/extq_p8.x: New file.
13659 gcc.target/aarch64/simd/extq_p8_1.c: New file.
13660 gcc.target/aarch64/simd/extq_s16.x: New file.
13661 gcc.target/aarch64/simd/extq_s16_1.c: New file.
13662 gcc.target/aarch64/simd/extq_s32.x: New file.
13663 gcc.target/aarch64/simd/extq_s32_1.c: New file.
13664 gcc.target/aarch64/simd/extq_s64.x: New file.
13665 gcc.target/aarch64/simd/extq_s64_1.c: New file.
13666 gcc.target/aarch64/simd/extq_s8.x: New file.
13667 gcc.target/aarch64/simd/extq_s8_1.c: New file.
13668 gcc.target/aarch64/simd/extq_u16.x: New file.
13669 gcc.target/aarch64/simd/extq_u16_1.c: New file.
13670 gcc.target/aarch64/simd/extq_u32.x: New file.
13671 gcc.target/aarch64/simd/extq_u32_1.c: New file.
13672 gcc.target/aarch64/simd/extq_u64.x: New file.
13673 gcc.target/aarch64/simd/extq_u64_1.c: New file.
13674 gcc.target/aarch64/simd/extq_u8.x: New file.
13675 gcc.target/aarch64/simd/extq_u8_1.c: New file.
13676 gcc.target/aarch64/simd/extq_f64.c: New file.
13677
549412c4 136782014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13679
13680 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
13681 * gcc.target/aarch64/vtrnu32.c: Likewise.
13682 * gcc.target/aarch64/vtrnf32.c: Likewise.
13683
b7fab1ef 136842014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13685
13686 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
13687 * gcc.target/aarch64/simd/vtrnf32.x: New file.
13688 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
13689 * gcc.target/aarch64/simd/vtrnp16.x: New file.
13690 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
13691 * gcc.target/aarch64/simd/vtrnp8.x: New file.
13692 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
13693 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
13694 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
13695 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
13696 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
13697 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
13698 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
13699 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
13700 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
13701 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
13702 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
13703 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
13704 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
13705 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
13706 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
13707 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
13708 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
13709 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
13710 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
13711 * gcc.target/aarch64/simd/vtrns16.x: New file.
13712 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
13713 * gcc.target/aarch64/simd/vtrns32.x: New file.
13714 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
13715 * gcc.target/aarch64/simd/vtrns8.x: New file.
13716 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
13717 * gcc.target/aarch64/simd/vtrnu16.x: New file.
13718 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
13719 * gcc.target/aarch64/simd/vtrnu32.x: New file.
13720 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
13721 * gcc.target/aarch64/simd/vtrnu8.x: New file.
13722
7edf859c 137232014-05-07 Richard Biener <rguenther@suse.de>
13724
13725 PR tree-optimization/57864
13726 * gcc.dg/torture/pr57864.c: New testcase.
13727
2a572ccb 137282014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
13729
13730 PR libfortran/61049
13731 * gfortran.dg/list_read_13.f: New test.
13732
9b5d7349 137332014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
13734
13735 PR c++/60999
13736 * g++.dg/cpp0x/nsdmi-template9.C: New.
13737 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
13738
960d5a55 137392014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
13740 Mike Stump <mikestump@comcast.net>
13741 Richard Sandiford <rdsandiford@googlemail.com>
13742
13743 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
13744
25807eb8 137452014-05-05 Jan Hubicka <hubicka@ucw.cz>
13746
13747 PR ipa/60965
13748 * g++.dg/ipa/devirt-32.C: New testcase.
13749
9bcd5e16 137502014-05-05 Richard Biener <rguenther@suse.de>
13751
13752 PR middle-end/61010
13753 * gcc.dg/torture/pr61010.c: New testcase.
13754
0ac109b5 137552014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13756
13757 * gcc.target/s390/leaf-profile.c: New testcase.
13758
2f71f48a 137592014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13760
13761 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
13762 Disable asm scan for s390.
13763 * gcc.dg/hoist-register-pressure-2.c: Likewise.
13764 * gcc.dg/hoist-register-pressure-3.c: Likewise.
13765
1b83c31b 137662014-05-05 Bin Cheng <bin.cheng@arm.com>
13767
13768 PR tree-optimization/60363
13769 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
13770
4fcd5227 137712014-05-04 Peter Bergner <bergner@vnet.ibm.com>
13772
13773 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
13774 (dg-require-effective-target): Change target to powerpc_fprs.
13775 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
13776 (dg-require-effective-target): Change target to dfprt.
13777
321c47b0 137782014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
13779
13780 PR c++/58582
13781 * g++.dg/cpp0x/deleted4.C: New.
13782 * g++.dg/cpp0x/deleted5.C: Likewise.
13783 * g++.dg/cpp0x/deleted6.C: Likewise.
13784
f699ea0d 137852014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
13786
13787 PR fortran/61025
13788 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
13789 regexps for -m32.
13790 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
b7e15653 13791 * gfortran.dg/coarray_poly_6.f90: Likewise.
f699ea0d 13792 * gfortran.dg/coarray_poly_7.f90: Likewise.
13793 * gfortran.dg/coarray_poly_8.f90: Likewise.
f699ea0d 13794
e0e14cbd 137952014-05-02 Marek Polacek <polacek@redhat.com>
13796
13797 PR c/25801
13798 * gcc.dg/pr25801.c: New test.
13799
971df357 138002014-05-02 Marek Polacek <polacek@redhat.com>
13801
13802 PR c/60784
13803 * gcc.dg/pr60784.c: New test.
13804
de548fe5 138052014-05-01 Marek Polacek <polacek@redhat.com>
13806
13807 PR c/60915
13808 * gcc.dg/pr60915.c: New test.
13809
053a0ded 138102014-05-01 Marek Polacek <polacek@redhat.com>
13811
13812 PR c/60257
13813 * gcc.dg/pr60257.c: New test.
13814
694296f2 138152014-05-01 Marek Polacek <polacek@redhat.com>
13816
13817 PR c/43395
13818 * c-c++-common/pr43395.c: New test.
13819
0b6de244 138202014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13821
13822 * gcc.dg/cond-reduc-1.c: New test.
13823 * gcc.dg/cond-reduc-2.c: Likewise.
13824
86bbd7f9 138252014-05-01 Marek Polacek <polacek@redhat.com>
13826
13827 PR c/29467
13828 * gcc.dg/pr29467.c: New test.
13829 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
13830 about boolean types.
13831 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
13832 to bool.
13833 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
13834
e4ab2ef3 138352014-05-01 Marek Polacek <polacek@redhat.com>
13836
13837 PR c/43245
13838 * gcc.dg/pr43245.c: New test.
13839
ca3999cb 138402014-05-01 Marek Polacek <polacek@redhat.com>
13841
13842 PR c/56989
13843 * gcc.dg/pr56989.c: New test.
13844
545a46a9 138452014-04-30 Ian Lance Taylor <iant@google.com>
13846
13847 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
13848 in go_compile_args rather than in argument to go-torture-execute.
13849
e1272df3 138502014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
13851
13852 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
13853 instead of getpid.
13854
b4d49769 138552014-04-30 Tobias Burnus <burnus@net-b.de>
13856
b7e15653 13857 * gfortran.dg/coarray_poly_6.f90
b4d49769 13858 * gfortran.dg/coarray_poly_7.f90
13859 * gfortran.dg/coarray_poly_8.f90
b4d49769 13860
4921ab8a 138612014-04-30 Tobias Burnus <burnus@net-b.de>
13862
13863 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
13864 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
13865 * gfortran.dg/coarray/codimension.f90: New.
13866
3c3f24bc 138672014-04-30 Tobias Burnus <burnus@net-b.de>
13868
13869 * gfortran.dg/coarray_lib_this_image_1.f90: New.
13870 * gfortran.dg/coarray_lib_this_image_2.f90: New.
13871
3cc0ee47 138722014-04-30 Tobias Burnus <burnus@net-b.de>
13873
13874 * gfortran.dg/coarray_poly_4.f90: New.
13875 * gfortran.dg/coarray_poly_5.f90: New.
13876
4eb60db3 138772014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13878
13879 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
13880 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
13881 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
13882 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
13883 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
13884 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
13885 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
13886 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
13887 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
13888 * gcc.target/arm/simd/vuzpf32_1.c: New file.
13889 * gcc.target/arm/simd/vuzpp16_1.c: New file.
13890 * gcc.target/arm/simd/vuzpp8_1.c: New file.
13891 * gcc.target/arm/simd/vuzps16_1.c: New file.
13892 * gcc.target/arm/simd/vuzps32_1.c: New file.
13893 * gcc.target/arm/simd/vuzps8_1.c: New file.
13894 * gcc.target/arm/simd/vuzpu16_1.c: New file.
13895 * gcc.target/arm/simd/vuzpu32_1.c: New file.
13896 * gcc.target/arm/simd/vuzpu8_1.c: New file.
13897
8a21d39c 138982014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13899
13900 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
13901 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
13902 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
13903
047fb7de 139042014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13905
13906 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
13907 * gcc.target/aarch64/simd/vuzpf32.x: New file.
13908 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
13909 * gcc.target/aarch64/simd/vuzpp16.x: New file.
13910 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
13911 * gcc.target/aarch64/simd/vuzpp8.x: New file.
13912 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
13913 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
13914 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
13915 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
13916 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
13917 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
13918 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
13919 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
13920 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
13921 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
13922 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
13923 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
13924 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
13925 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
13926 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
13927 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
13928 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
13929 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
13930 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
13931 * gcc.target/aarch64/simd/vuzps16.x: New file.
13932 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
13933 * gcc.target/aarch64/simd/vuzps32.x: New file.
13934 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
13935 * gcc.target/aarch64/simd/vuzps8.x: New file.
13936 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
13937 * gcc.target/aarch64/simd/vuzpu16.x: New file.
13938 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
13939 * gcc.target/aarch64/simd/vuzpu32.x: New file.
13940 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
13941 * gcc.target/aarch64/simd/vuzpu8.x: New file.
13942
9e291c25 139432014-04-30 Richard Biener <rguenther@suse.de>
13944
13945 PR tree-optimization/48329
13946 * gfortran.dg/vect/pr48329.f90: New testcase.
13947
52cc0072 139482014-04-30 Marek Polacek <polacek@redhat.com>
13949
13950 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
13951 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
13952
af379dd3 139532014-04-30 Marek Polacek <polacek@redhat.com>
13954
13955 PR c/60139
13956 * gcc.dg/pr60139.c: New test.
13957
b069c2a0 139582014-04-30 Marek Polacek <polacek@redhat.com>
13959
13960 PR c/60351
13961 * gcc.dg/pr60351.c: New test.
13962
bf324702 139632013-04-29 Alan Lawrence <alan.lawrence@arm.com>
13964
13965 * gcc.target/arm/simd/simd.exp: New file.
13966 * gcc.target/arm/simd/vzipqf32_1.c: New file.
13967 * gcc.target/arm/simd/vzipqp16_1.c: New file.
13968 * gcc.target/arm/simd/vzipqp8_1.c: New file.
13969 * gcc.target/arm/simd/vzipqs16_1.c: New file.
13970 * gcc.target/arm/simd/vzipqs32_1.c: New file.
13971 * gcc.target/arm/simd/vzipqs8_1.c: New file.
13972 * gcc.target/arm/simd/vzipqu16_1.c: New file.
13973 * gcc.target/arm/simd/vzipqu32_1.c: New file.
13974 * gcc.target/arm/simd/vzipqu8_1.c: New file.
13975 * gcc.target/arm/simd/vzipf32_1.c: New file.
13976 * gcc.target/arm/simd/vzipp16_1.c: New file.
13977 * gcc.target/arm/simd/vzipp8_1.c: New file.
13978 * gcc.target/arm/simd/vzips16_1.c: New file.
13979 * gcc.target/arm/simd/vzips32_1.c: New file.
13980 * gcc.target/arm/simd/vzips8_1.c: New file.
13981 * gcc.target/arm/simd/vzipu16_1.c: New file.
13982 * gcc.target/arm/simd/vzipu32_1.c: New file.
13983 * gcc.target/arm/simd/vzipu8_1.c: New file.
13984
9ad3bec1 139852014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13986
13987 PR c++/51707
13988 * g++.dg/cpp0x/constexpr-51707.C: New.
13989
1f09cb43 139902014-04-29 David Malcolm <dmalcolm@redhat.com>
13991
13992 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13993 occurrences of "int" in the gimple dump to reflect that the return
13994 types of functions now show up in such dumps.
13995 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13996
b1562bbb 139972014-04-29 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR tree-optimization/60971
14000 * c-c++-common/turtore/pr60971.c: New test.
14001
9f1b5eff 140022014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14003
14004 * gcc.target/aarch64/simd/simd.exp: New file.
14005 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14006 * gcc.target/aarch64/simd/vzipf32.x: New file.
14007 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14008 * gcc.target/aarch64/simd/vzipp16.x: New file.
14009 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14010 * gcc.target/aarch64/simd/vzipp8.x: New file.
14011 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14012 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14013 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14014 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14015 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14016 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14017 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14018 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14019 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14020 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14021 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14022 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14023 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14024 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14025 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14026 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14027 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14028 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14029 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14030 * gcc.target/aarch64/simd/vzips16.x: New file.
14031 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14032 * gcc.target/aarch64/simd/vzips32.x: New file.
14033 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14034 * gcc.target/aarch64/simd/vzips8.x: New file.
14035 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14036 * gcc.target/aarch64/simd/vzipu16.x: New file.
14037 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14038 * gcc.target/aarch64/simd/vzipu32.x: New file.
14039 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14040 * gcc.target/aarch64/simd/vzipu8.x: New file.
14041
615d3db9 140422014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14043
14044 * gcc.target/aarch64/fcsel_1.c: New test case.
14045
cd3ce7da 140462014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14047
14048 PR libfortran/60810
14049 * gfortran.dg/arrayio_13.f90: New test.
14050
5e62a0e5 140512014-04-28 Martin Jambor <mjambor@suse.cz>
14052
79ed4a8e 14053 * gcc.dg/tree-ssa/sra-14.c: New test.
5e62a0e5 14054
060fc206 140552014-04-28 Richard Biener <rguenther@suse.de>
14056
14057 PR middle-end/60092
14058 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14059 * gcc.dg/vect/pr60092.c: Likewise.
14060
b7f05e98 140612014-04-28 Richard Biener <rguenther@suse.de>
14062
14063 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14064 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14065 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14066 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14067
0cb40176 140682014-04-28 Richard Biener <rguenther@suse.de>
14069
14070 PR tree-optimization/60979
14071 * gcc.dg/graphite/pr60979.c: New testcase.
14072
f38b33ce 140732014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14074
14075 PR c/60983
14076 * gcc.dg/pr60114.c: Use signed chars.
14077
7f0ae9af 140782014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14079
14080 PR c++/59120
14081 * g++.dg/cpp0x/alias-decl-43.C: New.
14082
dd0b96f0 140832014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14084
14085 PR fortran/59604
14086 PR fortran/58003
14087 * gfortran.dg/no_range_check_3.f90: New test.
14088
446fb732 140892014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14090
14091 PR libfortran/52539
14092 * gfortran.dg/namelist_utf8.f90: New test.
14093
d83d5bf0 140942014-04-26 Uros Bizjak <ubizjak@gmail.com>
14095
14096 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14097 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14098 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14099
f4c44374 141002014-04-25 Cary Coutant <ccoutant@google.com>
14101
79ed4a8e 14102 PR debug/60929
14103 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14104 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14105 -fdebug-types-section flag.
f4c44374 14106
3112c3f7 141072014-04-25 Jiong Wang <jiong.wang@arm.com>
14108
14109 * gcc.target/arm/tail-long-call.c: New test.
14110
05a4798a 141112014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14112
14113 PR tree-optimization/60930
14114 * gcc.dg/torture/pr60930.c: New test.
14115
7ecc7511 141162014-04-25 Jakub Jelinek <jakub@redhat.com>
14117
14118 PR tree-optimization/60960
14119 * gcc.c-torture/execute/pr60960.c: New test.
14120
fb34a6cf 141212014-04-25 Marek Polacek <polacek@redhat.com>
14122
14123 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14124
4a026b48 141252014-04-25 Marek Polacek <polacek@redhat.com>
14126
14127 PR c/18079
14128 * gcc.dg/pr18079.c: New test.
14129 * gcc.dg/pr18079-2.c: New test.
14130
d0c52495 141312014-04-25 Uros Bizjak <ubizjak@gmail.com>
14132
14133 * c-c++-common/gomp/pr60823-2.c: Require effective target
14134 vect_simd_clones.
14135
adc93f31 141362014-04-25 Marek Polacek <polacek@redhat.com>
14137
14138 PR c/60114
14139 * gcc.dg/pr60114.c: New test.
14140
49eafa82 141412014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14142
14143 * gcc.c-torture/execute/20140425-1.c: New test.
14144
90e645fa 141452014-04-25 Marek Polacek <polacek@redhat.com>
14146
14147 PR c/60156
14148 * c-c++-common/pr60156.c: New test.
14149
aab7170d 141502014-04-25 Richard Biener <rguenther@suse.de>
14151
14152 PR ipa/60912
14153 * g++.dg/opt/pr60912.C: New testcase.
14154
645773da 141552014-04-25 Richard Biener <rguenther@suse.de>
14156
14157 PR ipa/60911
14158 * gcc.dg/lto/pr60911_0.c: New testcase.
14159
a16d0316 141602014-04-24 Cong Hou <congh@google.com>
14161
14162 PR tree-optimization/60896
14163 * g++.dg/vect/pr60896.cc: New test.
14164
ac0adecc 141652014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14166
14167 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14168 unpack builtin functionss for 128-bit types.
14169 * gcc.target/powerpc/pack02.c: Likewise.
14170 * gcc.target/powerpc/pack03.c: Likewise.
14171 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14172 divide builtin functionss.
14173 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14174 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14175 functions.
14176 * gcc.target/powerpc/bcd-2.c: Likewise.
14177 * gcc.target/powerpc/bcd-3.c: Likewise.
14178 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14179 builtin functionss.
14180 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14181
dbf10c97 141822014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14183
14184 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14185 keeps_null_pointer_checks.
d0c52495 14186 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14187 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14188 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14189 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
dbf10c97 14190
e1029911 141912014-04-24 Jakub Jelinek <jakub@redhat.com>
14192
14193 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14194 Replace load with read and store with write.
14195
dd1b652b 141962014-04-24 Jeff Law <law@redhat.com>
14197
14198 PR target/60822
14199 * gcc.c-torture/pr60822.c: New test.
14200 * gcc.c-torture/pr60822.x: New test.
14201
b706f431 142022014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14203
14204 PR c++/57958
331c6259 14205 * g++.dg/cpp0x/pr57958.C: New test.
b706f431 14206
142072014-04-24 Alan Lawrence <alan.lawrence@arm.com>
a2d41015 14208
14209 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14210 true for aarch64_be.
14211
be4a24cc 142122014-04-24 Radovan Obradovic <robradovic@mips.com>
d0c52495 14213 Tom de Vries <tom@codesourcery.com>
be4a24cc 14214
14215 * gcc.dg/fuse-caller-save.c: New test.
14216
8bc39eda 142172014-04-24 Joey Ye <joey.ye@arm.com>
14218
14219 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14220
e98e78fa 142212014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14222
14223 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14224 * gcc.dg/vect/vect-bswap16: New test.
14225 * gcc.dg/vect/vect-bswap32: Likewise.
14226 * gcc.dg/vect/vect-bswap64: Likewise.
14227
bb3a8839 142282014-04-23 Jeff Law <law@redhat.com>
14229
14230 PR tree-optimization/60902
14231 * gcc.target/i386/pr60902.c: New test.
14232
34a4f508 142332014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14234
14235 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14236 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14237 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14238
09f69e55 142392014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14240
14241 * gcc.target/arm/rev16.c: New test.
14242
d049924d 142432014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14244
d0c52495 14245 * gcc.target/aarch64/rev16_1.c: New test.
d049924d 14246
a1ccf30d 142472014-04-23 Richard Biener <rguenther@suse.de>
14248
14249 PR tree-optimization/60903
14250 * gcc.dg/torture/pr60903.c: New testcase.
14251
586641e3 142522014-04-23 Richard Biener <rguenther@suse.de>
14253
14254 PR middle-end/60895
14255 * g++.dg/torture/pr60895.C: New testcase.
14256
37dc09f8 142572014-04-23 Richard Biener <rguenther@suse.de>
14258
14259 PR middle-end/60891
14260 * gcc.dg/torture/pr60891.c: New testcase.
14261
7311d7c1 142622014-04-22 Jakub Jelinek <jakub@redhat.com>
14263
14264 PR sanitizer/60275
14265 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14266 -fno-sanitize-recover to dg-options.
14267 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14268 add -std=c++11 to dg-options.
14269 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14270 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14271 add -std=c++1y to dg-options.
14272 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14273 -fno-sanitize-recover to dg-options.
14274 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14275 * c-c++-common/ubsan/vla-4.c: Likewise.
14276 * c-c++-common/ubsan/pr59503.c: Likewise.
14277 * c-c++-common/ubsan/vla-3.c: Likewise.
14278 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14279 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14280 * c-c++-common/ubsan/shift-3.c: Likewise.
14281 * c-c++-common/ubsan/overflow-1.c: Likewise.
14282 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14283 * c-c++-common/ubsan/vla-2.c: Likewise.
14284 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14285 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14286 * c-c++-common/ubsan/shift-6.c: Likewise.
14287 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14288 * c-c++-common/ubsan/overflow-add-3.c: New test.
14289 * c-c++-common/ubsan/overflow-add-4.c: New test.
14290 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14291 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14292
a3371bc3 142932014-04-22 Christian Bruel <christian.bruel@st.com>
14294
14295 * gcc.target/sh/hiconst.c: New test.
14296
960249a9 142972014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14298
14299 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14300 lroundf generates custom round instruction, too.
14301
0992e56f 143022014-04-22 Tobias Burnus <burnus@net-b.de>
14303
14304 PR fortran/60881
14305 * coarray/alloc_comp_3.f90: New.
14306
d91e9622 143072014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14308
14309 PR target/60868
14310 * gcc.target/i386/pr60868.c: New testcase.
14311
9f0a7bc6 143122014-04-22 Jakub Jelinek <jakub@redhat.com>
14313
14314 PR c/59073
14315 * c-c++-common/gomp/pr59073.c: New test.
14316
fe44ff96 143172014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14318
14319 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14320
a9aae8ec 143212014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14322
14323 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14324 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14325
ac875fa4 143262014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14327
14328 * gcc.dg/memcpy-5.c: New test.
14329
3efb5d22 143302014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14331
14332 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14333
14334 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14335 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14336 *-*-solaris2.9.
14337 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14338 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14339 from dg-options.
14340 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14341 from dg-additional-options.
14342 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14343 from dg-options.
14344
14345 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14346 execution check.
14347 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14348 (sigill_hdlr): Remove.
14349 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14350 check.
14351
14352 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14353 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14354 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14355
14356 * lib/target-supports.exp (add_options_for_tls): Remove
14357 *-*-solaris2.9* handling.
14358
38fb5910 143592014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14360
14361 * gcc.target/aarch64/vect_cvtf_1.c: New.
14362
2d78e89f 143632014-04-22 Jakub Jelinek <jakub@redhat.com>
14364
14365 PR tree-optimization/60823
14366 * c-c++-common/gomp/pr60823-1.c: New test.
14367 * c-c++-common/gomp/pr60823-2.c: New test.
14368 * c-c++-common/gomp/pr60823-3.c: New test.
14369
d8cd5fa0 143702014-04-22 Ian Bolton <ian.bolton@arm.com>
14371
14372 * gcc.target/arm/anddi_notdi-1.c: New test.
14373 * gcc.target/arm/iordi_notdi-1.c: New test case.
14374
17de73f2 143752014-04-22 Ian Bolton <ian.bolton@arm.com>
14376
14377 * gcc.target/arm/iordi_notdi-1.c: New test.
14378
90231a68 143792014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14380
14381 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14382
a263f822 143832014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14384
14385 PR target/60735
14386 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14387 not cause errors if -mspe.
14388
7a8a3a7e 143892014-04-21 Uros Bizjak <ubizjak@gmail.com>
14390
14391 PR target/60909
14392 * gcc.target/i386/pr60909-1.c: New test.
14393 * gcc.target/i386/pr60909-2.c: Ditto.
14394
c9156338 143952014-04-18 Cong Hou <congh@google.com>
14396
14397 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14398 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14399
0f453918 144002014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14401
14402 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14403 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14404
3745afdb 144052014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14406
14407 PR c++/59200
14408 * g++.dg/cpp0x/alias-decl-42.C: New.
14409
ad1d5f7b 144102014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14411
14412 * gcc.target/powerpc/ti_math1.c: New.
14413 * gcc.target/powerpc/ti_math2.c: New.
14414
1605ba4b 144152014-04-17 Martin Jambor <mjambor@suse.cz>
14416
14417 * gnat.dg/opt34.adb: New.
14418 * gnat.dg/opt34_pkg.ads: Likewise.
14419
31315c24 144202014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14421
14422 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14423 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14424
92b56240 144252014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3745afdb 14426
92b56240 14427 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14428 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14429
de11c63e 144302014-04-17 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR target/60847
14433 Forward port from 4.8 branch
14434 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14435
14436 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14437 Fix scan patterns.
14438 * gcc.target/i386/bmi-2.c: Ditto.
14439
f540a052 144402014-04-17 Richard Biener <rguenther@suse.de>
14441
14442 PR middle-end/60849
14443 * g++.dg/opt/pr60849.C: New testcase.
14444
aae8f543 144452014-04-17 Richard Biener <rguenther@suse.de>
14446
14447 PR tree-optimization/60836
14448 * g++.dg/vect/pr60836.cc: New testcase.
14449
d0c52495 144502014-04-17 Richard Biener <rguenther@suse.de>
ca91d3f8 14451
14452 PR tree-optimization/60841
14453 * gcc.dg/vect/pr60841.c: New testcase.
14454
afb44165 144552014-04-16 Jan Hubicka <hubicka@ucw.cz>
14456
14457 * g++.dg/ipa/devirt-31.C: New testcase.
14458
6c5f20b6 144592014-04-16 Jan Hubicka <hubicka@ucw.cz>
14460
14461 PR lto/60820
14462 * gcc.dg/lto/pr60820_0.c: New testcase.
14463 * gcc.dg/lto/pr60820_1.c: New testcase.
14464
89ae81e0 144652014-04-16 Jan Hubicka <hubicka@ucw.cz>
14466
14467 PR ipa/60854
14468 * g++.dg/torture/pr60854.C: New testcase.
14469
3fe9ace4 144702014-04-16 Catherine Moore <clm@codesourcery.com>
14471
14472 * gcc.target/mips/umips-store16-2.c: New test.
14473
10c9192f 144742014-04-16 Marc Glisse <marc.glisse@inria.fr>
14475
14476 * g++.dg/cpp0x/initlist-vect.C: New file.
14477
8792d9c3 144782014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14479
14480 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14481 * gcc.dg/uninit-I-O0.c: Likewise.
14482 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14483
54675e05 144842014-04-16 Jakub Jelinek <jakub@redhat.com>
14485
14486 PR tree-optimization/60844
14487 * gcc.dg/pr60844.c: New test.
14488
f270d2a0 144892014-04-15 Richard Biener <rguenther@suse.de>
14490
14491 PR rtl-optimization/56965
14492 * gcc.dg/torture/pr56965-1.c: New testcase.
14493 * gcc.dg/torture/pr56965-2.c: Likewise.
14494
731d420e 144952014-04-15 Teresa Johnson <tejohnson@google.com>
14496
14497 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
14498
fc07fe6f 144992014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14500
14501 * gnat.dg/vect14.adb: New test.
14502
eb71996d 145032014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14504
14505 * gnat.dg/vect12.ad[sb]: New test.
14506 * gnat.dg/vect13.ad[sb]: Likewise.
14507
363cb5d6 145082014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
14509
14510 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
14511 under qemu-arm.
14512 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
14513 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
14514 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
14515 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14516 * c-c++-common/ubsan/null-1.c: Likewise.
14517 * c-c++-common/ubsan/null-10.c: Likewise.
14518 * c-c++-common/ubsan/null-11.c: Likewise.
14519 * c-c++-common/ubsan/null-2.c: Likewise.
14520 * c-c++-common/ubsan/null-3.c: Likewise.
14521 * c-c++-common/ubsan/null-4.c: Likewise.
14522 * c-c++-common/ubsan/null-5.c: Likewise.
14523 * c-c++-common/ubsan/null-6.c: Likewise.
14524 * c-c++-common/ubsan/null-7.c: Likewise.
14525 * c-c++-common/ubsan/null-8.c: Likewise.
14526 * c-c++-common/ubsan/null-9.c: Likewise.
14527 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14528 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14529 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14530 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14531 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14532 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14533 * c-c++-common/ubsan/pr59333.c: Likewise.
14534 * c-c++-common/ubsan/pr59667.c: Likewise.
14535 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14536 * c-c++-common/ubsan/pr60636.c: Likewise.
14537 * c-c++-common/ubsan/shift-1.c: Likewise.
14538 * c-c++-common/ubsan/shift-2.c: Likewise.
14539 * c-c++-common/ubsan/vla-1.c: Likewise.
14540
86ac9c59 145412014-04-14 Eric Botcazou <ebotcazou@adacore.com>
14542
14543 * gnat.dg/vect11.ad[sb]: New test.
14544
00bffa46 145452014-04-14 Richard Biener <rguenther@suse.de>
14546
14547 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
14548
0c1e966f 145492014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14550
14551 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
14552
b2ca6510 145532014-04-14 Richard Biener <rguenther@suse.de>
7a8a3a7e 14554 Marc Glisse <marc.glisse@inria.fr>
b2ca6510 14555
14556 PR c/60819
14557 * gcc.target/i386/vec-may_alias.c: New testcase.
14558
1811db12 145592014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14560
14561 * lib/target-supports.exp
14562 (check_effective_target_vect_widen_mult_si_to_di_pattern):
14563 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14564 Fix formatting.
14565
d9ef6695 145662014-04-14 Richard Biener <rguenther@suse.de>
14567
14568 PR lto/60720
14569 * gcc.dg/lto/pr60720_0.c: New testcase.
14570 * gcc.dg/lto/pr60720_1.c: Likewise.
14571
145722014-04-14 Christian Bruel <christian.bruel@st.com>
1878fb5b 14573
14574 * gcc.target/sh/memset.c: New test.
14575
cb799f0a 145762014-04-14 Richard Biener <rguenther@suse.de>
14577
14578 PR middle-end/55022
14579 * gcc.dg/graphite/pr55022.c: New testcase.
14580
98acb419 145812014-04-14 Richard Biener <rguenther@suse.de>
14582
14583 PR tree-optimization/59817
14584 PR tree-optimization/60453
14585 * gfortran.dg/graphite/pr59817.f: New testcase.
14586 * gcc.dg/graphite/pr59817-1.c: Likewise.
14587 * gcc.dg/graphite/pr59817-2.c: Likewise.
14588
5b069d81 145892014-04-14 Jason Merrill <jason@redhat.com>
14590
14591 Revert:
14592 * lib/gcc-dg.exp (dg-build-dso): New.
14593 (gcc-dg-test-1): Handle dg-do-what "dso".
14594
b447bac3 145952014-04-13 Paul Thomas <pault@gcc.gnu.org>
14596
14597 PR fortran/60717
14598 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
14599
14600 PR fortran/58085
14601 * gfortran.dg/associate_15.f90: New test.
14602
855372a3 146032014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14604
14605 PR middle-end/60467
14606 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
14607 case to check.
14608
094da06d 146092014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14610
14611 PR middle-end/60469
14612 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
14613
8deb0486 146142014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
14615
14616 * gcc.target/mips/umips-store16-1.c: New test.
14617
4012a986 146182014-04-11 Tobias Burnus <burnus@net-b.de>
14619
14620 PR c/60194
14621 * * g++.dg/warn/warn_format_signedness.C: New.
14622 * gcc.dg/format/warn-signedness.c: New.
14623
baf14602 146242014-04-11 Tobias Burnus <burnus@net-b.de>
14625
14626 PR fortran/58880
14627 PR fortran/60495
14628 * gfortran.dg/finalize_25.f90: New.
14629
e8f53f72 146302014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14631
14632 * gcc.target/epiphany/t1068-2.c: New file.
14633
4af44dbd 146342014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14635
14636 * gcc.target/epiphany/btst-1.c: New test.
14637
6d0a5596 146382014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14639
14640 PR rtl-optimization/60651
14641 * gcc.target/epiphany/mode-switch.c: New test.
14642
08f9c377 146432014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
14644
14645 PR c++/58600
14646 * g++.dg/cpp0x/gen-attrs-58.C: New.
14647 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
14648
155586ea 146492014-04-11 Steve Ellcey <sellcey@mips.com>
14650 Jakub Jelinek <jakub@redhat.com>
14651
14652 PR middle-end/60556
14653 * gcc.c-torture/compile/pr60556.c: New test.
14654
b0a8d6c8 146552014-04-11 Richard Biener <rguenther@suse.de>
14656
14657 PR middle-end/60797
14658 * gcc.dg/pr60797.c: New testcase.
14659
0f2bdcec 146602014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14661
14662 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
14663 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
14664 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
14665 rename to ...
14666 * gcc.target/s390/htm-nofloat-1.c: ... this one.
14667 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
14668 instructions as well.
14669
f3f18244 146702014-04-11 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR rtl-optimization/60663
14673 * gcc.target/arm/pr60663.c: New test.
14674
3e61c0e7 146752014-04-10 Jason Merrill <jason@redhat.com>
14676
14677 * g++.dg/dso/dlclose1.C: Disable for 4.9.
14678
31c03a14 146792014-04-10 Jakub Jelinek <jakub@redhat.com>
14680
14681 PR lto/60567
14682 * g++.dg/lto/pr60567_0.C: New test.
14683
9a6559b5 146842014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
14685
14686 * gfortran.dg/class_nameclash.f90: New test.
14687
887e672b 146882014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
14689
14690 PR c++/52844
14691 * g++.dg/cpp0x/variadic156.C: New.
14692
6ed3847f 146932014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14694
14695 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
14696 long.
14697
5ad494f9 146982014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14699
14700 PR debug/60655
14701 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
14702 -fdata-sections.
14703
e6f09725 147042014-04-09 Steve Ellcey <sellcey@mips.com>
14705
14706 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
14707 and scan lists.
14708
a4f867b1 147092014-04-09 Cong Hou <congh@google.com>
14710
14711 PR testsuite/60773
14712 * lib/target-supports.exp:
14713 (check_effective_target_vect_widen_si_to_di_pattern): New.
14714 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
14715 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
14716 targets only.
14717 (foo): Fix up formatting.
14718 (main): Call check_vect.
14719
bcc1089d 147202014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
14721
14722 PR c++/59115
14723 * g++.dg/template/crash119.C: New.
14724
7cdf0026 147252014-04-08 Pat Haugen <pthaugen@us.ibm.com>
14726
14727 * gcc.target/powerpc/atomic_load_store-p8.c: New.
14728
93e11ab1 147292014-04-08 Jason Merrill <jason@redhat.com>
14730
7a8a3a7e 14731 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
93e11ab1 14732
da6ff45a 147332014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14734
14735 PR rtl-optimization/60776
14736 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
14737 * gcc.dg/builtin-bswap-7.c: Likewise.
14738 * gcc.dg/builtin-bswap-6a.c: New testcase.
14739 * gcc.dg/builtin-bswap-7a.c: New testcase.
14740
14741 Revert
14742 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14743
14744 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
14745 optimization.
14746 * gcc.dg/builtin-bswap-7.c: Likewise.
14747
f5f9fa15 147482014-04-08 Richard Biener <rguenther@suse.de>
14749
14750 PR tree-optimization/60785
14751 * gcc.dg/graphite/pr60785.c: New testcase.
14752
61e8b495 147532014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14754
14755 PR target/60602
14756 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
14757 with as at -O0.
14758
3da466c2 147592014-04-08 Nathan Sidwell <nathan@codesourcery.com>
14760
14761 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
14762 * g++.dg/warn/Wnvdtor-3.C: Likewise.
14763 * g++.dg/warn/Wnvdtor-4.C: Likewise.
14764
e03556d9 147652014-04-07 Eric Botcazou <ebotcazou@adacore.com>
14766
14767 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
14768
01a19f4c 147692014-04-07 Charles Baylis <charles.baylis@linaro.org>
14770
14771 PR target/60609
14772 * g++.dg/torture/pr60609.C: New test.
14773
07eb9386 147742014-04-07 Richard Biener <rguenther@suse.de>
14775
14776 PR tree-optimization/60766
14777 * gcc.dg/torture/pr60766.c: New testcase.
14778
9dd71412 147792014-04-07 Jason Merrill <jason@redhat.com>
14780
14781 * lib/gcc-dg.exp (dg-build-dso): New.
14782 (gcc-dg-test-1): Handle dg-do-what "dso".
14783 * lib/target-supports.exp (add_options_for_dlopen): New.
14784 (check_effective_target_dlopen): Use it.
14785
12d8c6eb 147862014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14787
14788 * gcc.target/arm/pr60657.c: Fix missing curly brace.
14789
66be7346 147902014-04-07 Richard Biener <rguenther@suse.de>
14791
14792 PR middle-end/60750
14793 * g++.dg/torture/pr60750.C: New testcase.
14794 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
14795
826d46ec 147962014-04-06 Andreas Schwab <schwab@linux-m68k.org>
14797
14798 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
14799
c32b68f8 148002014-04-06 John David Anglin <danglin@gcc.gnu.org>
14801
ceb959b6 14802 PR testsuite/60671
14803 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
14804
826d46ec 148052014-04-06 John David Anglin <danglin@gcc.gnu.org>
14806
d963f165 14807 PR testsuite/60672
14808 * g++.dg/cpp1y/auto-fn25.C: Require lto.
14809
c32b68f8 14810 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
14811
9d591cf7 148122014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
14813
14814 * gfortran.dg/warn_conversion_4.f90: Adjust test.
14815
976c7653 148162014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
14817
14818 * gcc.target/avr/dev-specific-rmw.c: New test.
14819
4fc29ce4 148202014-04-04 Cong Hou <congh@google.com>
14821
14822 PR tree-optimization/60656
14823 * gcc.dg/vect/pr60656.c: New test.
14824
55d22215 148252014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14826
14827 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
14828 optimization.
14829 * gcc.dg/builtin-bswap-7.c: Likewise.
14830
fb73bd50 148312014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
14832
14833 PR c++/58207
14834 * g++.dg/cpp0x/constexpr-ice15.C: New.
14835
f0d26d57 148362014-04-04 Jan Hubicka <hubicka@ucw.cz>
14837
14838 PR ipa/59626
14839 testcase by Richard Biener
14840 * gcc.dg/lto/pr59626_0.c: New testcase.
14841 * gcc.dg/lto/pr59626_1.c: New testcase.
14842
8a65c663 148432014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14844
14845 PR debug/60655
14846 * gcc.c-torture/compile/pr60655-1.c: New test.
14847
98d52bcd 148482014-04-04 Martin Jambor <mjambor@suse.cz>
14849
14850 PR ipa/60640
7a8a3a7e 14851 * g++.dg/ipa/pr60640-1.C: New test.
14852 * g++.dg/ipa/pr60640-2.C: Likewise.
14853 * g++.dg/ipa/pr60640-3.C: Likewise.
14854 * g++.dg/ipa/pr60640-4.C: Likewise.
98d52bcd 14855
809003b3 148562014-04-04 Jeff Law <law@redhat.com>
14857
14858 PR target/60657
14859 * gcc.target/arm/pr60657.c: New test.
14860
98107def 148612014-04-04 Richard Biener <rguenther@suse.de>
14862
14863 PR ipa/60746
14864 * g++.dg/torture/pr60746.C: New testcase.
14865
7144bfbd 148662014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
14867
14868 * g++.old-deja/g++.robertl/eb121.C: Adjust.
14869 * g++.old-deja/g++.jason/overload21.C: Likewise.
14870 * g++.old-deja/g++.law/init5.C: Likewise.
14871
004a94a5 148722014-04-03 Cong Hou <congh@google.com>
14873
14874 PR tree-optimization/60505
14875 * gcc.dg/vect/pr60505.c: New test.
14876
5da4c394 148772014-04-03 Richard Biener <rguenther@suse.de>
14878
14879 PR tree-optimization/60740
14880 * gcc.dg/graphite/pr60740.c: New testcase.
14881
a35a8e18 148822014-04-03 Nathan Sidwell <nathan@codesourcery.com>
14883
14884 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
14885 * g++.dg/warn/Wnvdtor-2.C: New.
14886 * g++.dg/warn/Wnvdtor-3.C: New.
14887 * g++.dg/warn/Wnvdtor-4.C: New.
14888 * g++.dg/warn/Weff1.C: Delete.
14889 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
14890 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
14891
e863e8f6 148922014-04-02 Jan Hubicka <hubicka@ucw.cz>
14893
14894 PR ipa/60659
331c6259 14895 * g++.dg/torture/pr60659.C: New testcase.
7144bfbd 14896
f626787a 148972014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14898
14899 PR tree-optimization/60733
14900 * gcc.dg/torture/pr60733.c: New test.
14901
53f1eb5d 149022014-04-02 Vladimir Makarov <vmakarov@redhat.com>
14903
14904 PR rtl-optimization/60650
14905 * gcc.target/arm/pr60650-2.c: New.
14906
871ad56f 149072014-04-02 Joseph Myers <joseph@codesourcery.cmo>
14908
14909 * gcc.target/i386/avx2-vpand-3.c,
14910 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
14911
b617f350 149122014-04-02 Joseph Myers <joseph@codesourcery.com>
14913
14914 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
14915 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
14916 gcc.target/i386/memcpy-strategy-1.c,
14917 gcc.target/i386/memcpy-strategy-2.c,
14918 gcc.target/i386/memcpy-vector_loop-1.c,
14919 gcc.target/i386/memcpy-vector_loop-2.c,
14920 gcc.target/i386/memset-vector_loop-1.c,
14921 gcc.target/i386/memset-vector_loop-2.c,
14922 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
14923 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
14924 -march= options different from those in dg-options.
14925
0696e23f 149262014-04-02 Joseph Myers <joseph@codesourcery.com>
14927
14928 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14929 gcc.target/i386/pr30970.c: Use -mtune=generic.
14930 * gcc.target/i386/avx2-vpaddb-3.c,
14931 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
14932 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
14933 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
14934 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
14935 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
14936 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
14937 gcc.target/i386/avx2-vpsubw-3.c,
14938 gcc.target/i386/avx256-unaligned-load-1.c,
14939 gcc.target/i386/avx256-unaligned-load-4.c,
14940 gcc.target/i386/avx256-unaligned-store-1.c,
14941 gcc.target/i386/avx256-unaligned-store-2.c,
14942 gcc.target/i386/avx256-unaligned-store-4.c: Use
14943 -mno-prefer-avx128.
14944
585aeed9 149452014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
14946 Iain Sandoe <iain@codesourcery.com>
14947
14948 PR target/54083
14949 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
14950 with the additional options -Wl,-undefined,dynamic_lookup
14951 and -Wl,-flat_namespace.
14952 * gcc.dg/torture/pr53922.c: Additional option
14953 -Wl,-flat_namespace for darwin[89].
14954 * gcc.dg/torture/pr60092.c: Additional options
14955 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
14956 for darwin[89].
14957
4e51aecd 149582014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
cc9e213a 14959
4e51aecd 14960 PR target/43751
14961 * lib/prune.exp: Modify the regular express to prune
14962 the new warnings introduced by r205679 on darwin9.
cc9e213a 14963
19e925b4 149642014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
14965
7a8a3a7e 14966 * g++.dg/init/ctor4.C: Adjust.
19e925b4 14967 * g++.dg/init/ctor4-1.C: New.
14968 * g++.dg/cpp0x/defaulted2.C: Adjust.
14969
8ba9a9b5 149702014-04-01 Richard Henderson <rth@redhat.com>
14971
14972 PR target/60704
14973 * gcc.dg/pr60704.c: New file.
14974
678c4f9f 149752014-04-01 Bin Cheng <bin.cheng@arm.com>
14976
14977 PR target/60363
08cd4241 14978 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
678c4f9f 14979 logical_op_short_circuit targets.
14980
ca7ff43c 149812014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
14982
14983 PR libfortran/60128
14984 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
14985 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
14986
2882dea2 149872014-03-31 H.J. Lu <hongjiu.lu@intel.com>
14988
14989 PR rtl-optimization/60700
14990 * gcc.target/i386/pr60700.c: New test.
14991
66d9c429 149922014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14993
14994 PR target/60650
14995 * gcc.target/arm/pr60650.c: Adjust command line options.
14996
95e1bae8 149972014-03-31 Martin Jambor <mjambor@suse.cz>
14998
14999 PR middle-end/60647
15000 * gcc.dg/pr60647-1.c: New test.
15001 * gcc.dg/pr60647-2.c: Likewise.
15002
3ad418d0 150032014-03-31 Richard Biener <rguenther@suse.de>
15004
15005 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15006
f79e87ea 150072014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15008
15009 PR target/60034
15010 * gcc.target/aarch64/pr60034.c: New file.
15011
4906c0a4 150122014-03-29 Adam Butcher <adam@jessamine.co.uk>
15013
15014 PR c++/60626
15015 * g++.dg/cpp1y/pr60626.C: New testcase.
15016
6e9c6a02 150172014-03-29 Joseph Myers <joseph@codesourcery.com>
15018
15019 * gcc.dg/pr45416.c: Allow bextr on x86.
15020 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15021 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15022 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15023 * gcc.target/i386/l_fma_double_1.c,
15024 gcc.target/i386/l_fma_double_2.c,
15025 gcc.target/i386/l_fma_double_3.c,
15026 gcc.target/i386/l_fma_double_4.c,
15027 gcc.target/i386/l_fma_double_5.c,
15028 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15029 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15030 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15031 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15032 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15033 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15034 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15035
bcd2c90d 150362014-03-29 Jakub Jelinek <jakub@redhat.com>
15037
15038 PR target/60648
15039 * g++.dg/pr60648.C: Move test to...
15040 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15041 dg-options, add for fpic targets dg-additional-options -fPIC.
15042
7a33f452 150432014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15044
15045 * gnat.dg/opt33.adb: New testcase.
15046
28f7a2af 150472014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15048
15049 PR target/60697
15050 * gcc.target/aarch64/pr60697.c: New.
15051
178ef0b6 150522014-03-27 Jeff Law <law@redhat.com>
15053
7a8a3a7e 15054 PR target/60648
15055 * g++.dg/pr60648.C: New test.
178ef0b6 15056
265a34f4 150572014-03-28 Adam Butcher <adam@jessamine.co.uk>
15058
15059 PR c++/60573
15060 * g++.dg/cpp1y/pr60573.C: New testcase.
15061
bdc8fe1f 150622014-03-28 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR target/60693
15065 * gcc.target/i386/pr60693.c: New test.
15066
2123f553 150672014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15068
15069 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15070
fa13fab3 150712014-03-28 Jakub Jelinek <jakub@redhat.com>
15072
5a672e62 15073 PR c++/60689
15074 * c-c++-common/pr60689.c: New test.
15075
fa13fab3 15076 PR c++/58678
15077 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15078 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15079 targets.
15080
d2e86786 150812014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15082
15083 PR target/60675
15084 * gcc.target/aarch64/pr60675.C: New.
15085
b07fec47 150862014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15087
7a8a3a7e 15088 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
b07fec47 15089 * lib/target-supports.exp: Return true for s390
7a8a3a7e 15090 in check_effective_logical_op_short_circuit.
b07fec47 15091
740bb1d0 150922014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15093
7a8a3a7e 15094 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
740bb1d0 15095 of second source operand.
15096 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15097 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15098 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15099
a7a32874 151002014-03-28 Jakub Jelinek <jakub@redhat.com>
15101
15102 PR ipa/60315
15103 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15104
10b5f23c 151052014-03-28 Tobias Burnus <burnus@net-b.de>
15106
15107 * lib/cilk-plus-dg.exp: New.
15108 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15109 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15110
151112014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9c1f3230 15112
15113 PR fortran/60522
15114 * gfortran.dg/where_4.f90: New test case.
15115
efa70124 151162014-03-27 Tobias Burnus <burnus@net-b.de>
15117
15118 PR fortran/58880
15119 * gfortran.dg/finalize_24.f90: New.
15120
a1546352 151212014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15122
15123 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15124 vbpermq builtin.
15125
15126 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15127 vec_select optimizations.
15128 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15129 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15130
15131 PR target/60672
15132 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15133 xxpermdi builtins are supported.
15134
1f558530 151352014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15136
15137 PR rtl-optimization/60650
15138 * gcc.target/arm/pr60650.c: New.
15139
06fa0630 151402014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15141
15142 * gcc.target/s390/20140327-1.c: New testcase.
15143
ef8cfd4d 151442014-03-27 Jakub Jelinek <jakub@redhat.com>
15145
15146 PR middle-end/60682
15147 * g++.dg/gomp/pr60682.C: New test.
15148
780b9a27 151492014-03-27 John David Anglin <danglin@gcc.gnu.org>
15150
15151 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15152
743de8ed 151532014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15154
15155 PR target/60580
15156 * gcc.target/aarch64/pr60580_1.c: New.
15157 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15158 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15159
bb0803fb 151602014-03-26 Dehao Chen <dehao@google.com>
15161
15162 * gcc.dg/predict-8.c: New test.
15163
bebb2c46 151642014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15165
efa70124 15166 PR c++/52369
15167 * g++.dg/init/const10.C: New.
bebb2c46 15168 * g++.dg/init/const11.C: New.
15169 * g++.dg/init/pr25811.C: Adjust.
15170 * g++.dg/init/pr29043.C: Likewise.
15171 * g++.dg/init/pr43719.C: Likewise.
15172 * g++.dg/init/pr44086.C: Likewise.
15173 * g++.dg/init/ctor8.C: Likewise.
15174 * g++.dg/init/uninitialized1.C: Likewise.
15175
57e011dc 151762014-03-26 Jakub Jelinek <jakub@redhat.com>
15177
15178 PR sanitizer/60636
15179 * c-c++-common/ubsan/pr60636.c: New test.
15180
097681e4 151812014-03-26 Andreas Schwab <schwab@suse.de>
15182
15183 * g++.dg/torture/pr60315.C: Remove duplication.
15184
be8108ee 151852014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15186
15187 * gcc.c-torture/execute/20140326-1.c: New test.
15188
5a7ad253 151892014-03-25 Jan Hubicka <hubicka@ucw.cz>
15190
15191 PR ipa/60315
097681e4 15192 * g++.dg/torture/pr60315.C: New testcase.
5a7ad253 15193
9a225e5a 151942014-03-25 Martin Jambor <mjambor@suse.cz>
15195
15196 PR ipa/60600
15197 * g++.dg/ipa/pr60600.C: New test.
15198
70083600 151992014-03-25 John David Anglin <danglin@gcc.gnu.org>
15200
15201 PR testsuite/58013
15202 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15203
2637468b 152042014-03-25 Richard Biener <rguenther@suse.de>
15205
15206 PR middle-end/60635
15207 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15208 * gfortran.dg/lto/pr60635_1.c: Likewise.
15209
bb7b7cec 152102014-03-24 Adam Butcher <adam@jessamine.co.uk>
15211
15212 PR c++/60627
15213 * g++.dg/cpp1y/pr60627.C: New testcase.
15214
bed34e83 152152014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15216
15217 * gcc.target/aarch64/ushr64_1.c: New.
15218
d040c037 152192014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15220
15221 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15222 (LONG_LONG): Use LLONG.
15223 (set_rvector_long): Explicitly return void.
15224 (set_vector_long): Likewise.
15225 (check_vector_long): Likewise.
15226
e93e3d93 152272014-03-24 Marek Polacek <polacek@redhat.com>
15228
7a8a3a7e 15229 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15230 Define INT_MIN.
e93e3d93 15231 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15232 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15233 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15234 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15235 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15236 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15237 * c-c++-common/ubsan/pr59503.c: Likewise.
15238 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15239 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15240 * c-c++-common/ubsan/shift-3.c: Likewise.
15241 * c-c++-common/ubsan/shift-6.c: Likewise.
15242 * c-c++-common/ubsan/undefined-1.c: Likewise.
15243 * c-c++-common/ubsan/vla-2.c: Likewise.
15244 * c-c++-common/ubsan/vla-3.c: Likewise.
15245 * c-c++-common/ubsan/vla-4.c: Likewise.
15246 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15247 * g++.dg/ubsan/return-2.C: Likewise.
15248
a817a88b 152492014-03-23 John David Anglin <danglin@gcc.gnu.org>
15250
9d18d657 15251 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15252 hppa*-*-hpux*.
15253
e889570d 15254 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15255
a817a88b 15256 PR libfortran/59313
15257 PR libfortran/58015
15258 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15259 * gfortran.dg/round_4.f90: Likewise.
15260
d7ccde18 152612014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15262
15263 PR libfortran/60128
15264 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15265 i?86-*-solaris2.9*.
15266
c866ebee 152672014-03-22 Jakub Jelinek <jakub@redhat.com>
15268
15269 PR sanitizer/60613
15270 * c-c++-common/ubsan/pr60613-1.c: New test.
15271 * c-c++-common/ubsan/pr60613-2.c: New test.
15272
792cd6a2 152732014-03-22 Matthias Klose <doko@ubuntu.com>
15274
15275 * g++.dg/cpp0x/regress: Remove empty directory.
15276
446bdf5f 152772014-03-22 Jakub Jelinek <jakub@redhat.com>
15278
15279 PR debug/60603
15280 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15281
4236a702 152822014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15283
15284 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15285 * g++.dg/cpp1y/pr60393.C: Likewise.
15286
eb62b291 152872014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15288
15289 PR c++/60384
15290 * g++.dg/cpp1y/pr60384.C: New.
15291
4f997567 152922014-03-21 Jakub Jelinek <jakub@redhat.com>
15293
15294 PR target/60598
15295 * gcc.dg/pr60598.c: New test.
15296
fa4052b3 152972014-03-21 Martin Jambor <mjambor@suse.cz>
15298
15299 PR ipa/59176
792cd6a2 15300 * g++.dg/torture/pr59176.C: New test.
fa4052b3 15301
95d0bdb9 153022014-03-21 Martin Jambor <mjambor@suse.cz>
15303
15304 PR ipa/60419
15305 * g++.dg/ipa/pr60419.C: New test.
15306
e7e44439 153072014-03-21 Richard Biener <rguenther@suse.de>
15308
15309 PR tree-optimization/60577
15310 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15311
7f8df605 153122014-03-21 Tobias Burnus <burnus@net-b.de>
15313
15314 PR fortran/60599
7a8a3a7e 15315 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7f8df605 15316
2982409c 153172014-03-20 Jakub Jelinek <jakub@redhat.com>
15318
4b07180e 15319 PR middle-end/60597
15320 * g++.dg/opt/pr60597.C: New test.
15321
2982409c 15322 PR c++/60572
15323 * g++.dg/init/pr60572.C: New test.
15324
a70457b0 153252014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15326
15327 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15328
c77badf3 153292014-03-19 Tobias Burnus <burnus@net-b.de>
15330
15331 PR fortran/60543
15332 PR fortran/60283
15333 * gfortran.dg/implicit_pure_4.f90: New.
15334
c97fb132 153352014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15336
15337 PR c++/51474
15338 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15339
f92e3f9c 153402014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15341
15342 PR testsuite/60590
15343 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15344 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15345 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15346
a059ef8f 153472014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15348
15349 PR c++/60332
15350 * g++.dg/cpp1y/pr60332.C: New.
15351
93f7d05a 153522014-03-19 Marek Polacek <polacek@redhat.com>
15353
15354 PR sanitizer/60569
15355 * g++.dg/ubsan/pr60569.C: New test.
15356
3a8c7981 153572014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15358
15359 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15360
da7a2b38 153612014-03-19 Jakub Jelinek <jakub@redhat.com>
15362
15363 PR tree-optimization/60559
15364 * g++.dg/vect/pr60559.cc: New test.
15365
a2b6d61f 153662014-03-18 Ian Lance Taylor <iant@google.com>
15367
15368 PR target/60563
15369 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15370 (ditype): Rename typedef from int64_t.
15371
ed00ab59 153722014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15373
15374 PR c/55383
15375 * gcc.dg/cast-qual-3.c: New.
15376 Revert:
15377 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15378 * c-c++-common/Wcast-qual-1.c: More precise match text.
15379
c25834c9 153802014-03-18 Janus Weil <janus@gcc.gnu.org>
15381
15382 PR fortran/55207
15383 PR fortran/60549
15384 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15385 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15386 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15387 * gfortran.dg/intent_optimize_1.f90: Ditto.
15388 * gfortran.dg/pointer_init_9.f90: Ditto.
15389 * gfortran.dg/volatile4.f90: Ditto.
15390 * gfortran.dg/volatile6.f90: Ditto.
15391
f40f5e0e 153922014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15393
15394 PR c/55383
15395 * c-c++-common/Wcast-qual-1.c: More precise match text.
15396
a0377683 153972014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15398
15399 PR c++/60305
15400 * g++.dg/cpp0x/constexpr-ice14.C: New.
15401
154022014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15403
15404 PR c++/54250
15405 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15406
0baf842d 154072014-03-18 Jakub Jelinek <jakub@redhat.com>
15408
15409 PR sanitizer/60535
15410 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15411 * c-c++-common/ubsan/null-2.c: Likewise.
15412 * c-c++-common/ubsan/null-3.c: Likewise.
15413 * c-c++-common/ubsan/null-4.c: Likewise.
15414 * c-c++-common/ubsan/null-5.c: Likewise.
15415 * c-c++-common/ubsan/null-6.c: Likewise.
15416 * c-c++-common/ubsan/null-7.c: Likewise.
15417 * c-c++-common/ubsan/null-8.c: Likewise.
15418 * c-c++-common/ubsan/null-9.c: Likewise.
15419 * c-c++-common/ubsan/null-10.c: Likewise.
15420 * c-c++-common/ubsan/null-11.c: Likewise.
15421 * c-c++-common/ubsan/overflow-1.c: Likewise.
15422 * c-c++-common/ubsan/overflow-2.c: Likewise.
15423 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15424 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15425 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15426 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15427 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15428 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15429 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15430 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15431 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15432 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15433 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15434 * c-c++-common/ubsan/pr59333.c: Likewise.
15435 * c-c++-common/ubsan/pr59503.c: Likewise.
15436 * c-c++-common/ubsan/pr59667.c: Likewise.
15437 * c-c++-common/ubsan/undefined-1.c: Likewise.
15438 * g++.dg/ubsan/pr59250.C: Likewise.
15439 * g++.dg/ubsan/pr59306.C: Likewise.
15440
4309c9f5 154412014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15442
15443 * gcc.dg/tls/pr58595.c: Add tls options.
15444
d14c1c82 154452014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15446
15447 * gcc.target/i386/avx-additional-reg-names.c: New.
15448 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15449
d2caa684 154502014-03-17 Adam Butcher <adam@jessamine.co.uk>
15451
fd6b21e6 15452 PR c++/60390
15453 * g++.dg/cpp1y/pr60390.C: New testcase.
15454
d2caa684 15455 PR c++/60391
15456 * g++.dg/cpp1y/pr60391.C: New testcase.
15457
74700902 154582014-03-17 Jakub Jelinek <jakub@redhat.com>
15459
15460 PR target/60516
15461 * gcc.target/i386/pr60516.c: New test.
15462
34c4877b 154632014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15464
15465 PR c++/59571
15466 * g++.dg/cpp0x/constexpr-ice13.C: New.
15467
ad45e43e 154682014-03-17 Marek Polacek <polacek@redhat.com>
15469
15470 PR middle-end/60534
15471 * gcc.dg/gomp/pr60534.c: New test.
15472
3f58cb60 154732014-03-17 Kai Tietz <ktietz@redhat.com>
15474
15475 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15476
754ce85c 154772014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15478
15479 PR testsuite/58851
15480 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15481 storage size.
15482
8f07aabd 154832014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15484
15485 PR libfortran/58324
15486 * gfortran.dg/list_read_12.f90: New test.
15487
47e80b17 154882014-03-15 Janus Weil <janus@gcc.gnu.org>
15489
15490 PR fortran/55207
15491 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15492 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15493 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15494 -Wno-aggressive-loop-optimizations and remove an unused variable.
15495 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15496 * gfortran.dg/pointer_init_9.f90: New.
15497 * gfortran.dg/volatile4.f90: Put into subroutine.
15498 * gfortran.dg/volatile6.f90: Ditto.
15499
c99239d3 155002014-03-14 Mikael Morin <mikael@gcc.gnu.org>
15501
15502 PR fortran/60392
15503 * gfortran.dg/transpose_4.f90: New test.
15504
6cadc8f7 155052014-03-14 Vladimir Makarov <vmakarov@redhat.com>
15506
15507 PR rtl-optimization/60508
15508 * gcc.target/i386/pr60508.c: New.
15509
671fe650 155102014-03-14 Richard Biener <rguenther@suse.de>
15511
15512 PR middle-end/60518
15513 * g++.dg/pr60518.C: New testcase.
15514
155152014-03-14 Martin Jambor <mjambor@suse.cz>
0f3c9fa8 15516
15517 PR lto/60461
15518 * gcc.dg/lto/pr60461_0.c: New test.
15519
0447ba57 155202014-03-14 Cesar Philippidis <cesar@codesourcery.com>
15521
15522 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
15523 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15524 * gcc.dg/lto/save-temps_0.c: New testcase.
15525
8895f0a3 155262014-03-13 Jakub Jelinek <jakub@redhat.com>
15527
15528 PR middle-end/36282
15529 * c-c++-common/pr36282-1.c: New test.
15530 * c-c++-common/pr36282-2.c: New test.
15531 * c-c++-common/pr36282-3.c: New test.
15532 * c-c++-common/pr36282-4.c: New test.
15533
6ddd9e4c 155342014-03-13 Richard Henderson <rth@redhat.com>
15535
15536 PR debug/60438
15537 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
15538
c498d5d2 155392014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15540
15541 PR c++/60383
15542 * g++.dg/template/crash118.C: New.
15543 * g++.dg/template/crash95.C: Adjust.
15544
c2d1c3eb 155452014-03-13 Vladimir Makarov <vmakarov@redhat.com>
15546
15547 PR rtl-optimization/57189
15548 * gcc.target/i386/pr57189.c: New.
15549
4e839e56 155502014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15551
15552 PR c++/60254
15553 * g++.dg/cpp0x/static_assert10.C: New.
15554 * g++.dg/cpp0x/static_assert11.C: Likewise.
15555 * g++.dg/cpp0x/static_assert3.C: Adjust.
15556
165406d5 155572014-03-13 Richard Biener <rguenther@suse.de>
15558
15559 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
15560
ae61c502 155612014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15562
15563 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
15564 2.07 128-bit arithmetic.
15565 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
15566
15567 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
15568 due to when TImode is allowed in VSX registers, the allowable
15569 address modes for TImode is just a single indirect address in
15570 order for the value to be loaded and store in either GPR or VSX
15571 registers. This affects the generated code, and it would cause
15572 this test to fail, when such an option is used.
15573
1e9f2344 155742014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
15575
c253f380 15576 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1e9f2344 15577
9202fd6a 155782014-03-12 Jakub Jelinek <jakub@redhat.com>
15579
15580 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
15581 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
c253f380 15582 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
15583 only test for exactly one if if -mbranch-cost=1 has been passed.
9202fd6a 15584
972222f9 155852014-03-12 Christian Bruel <christian.bruel@st.com>
15586
15587 PR target/60264
15588 * gcc.target/arm/pr60264.c
15589
88a7f155 155902014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
15591
15592 PR tree-optimization/60454
15593 * gcc.c-torture/execute/pr60454.c: New test.
15594
c2c07119 155952014-03-12 Jakub Jelinek <jakub@redhat.com>
15596 Marc Glisse <marc.glisse@inria.fr>
15597
15598 PR tree-optimization/60502
15599 * gcc.c-torture/compile/pr60502.c: New test.
15600
5a0d3f9f 156012014-03-12 Jakub Jelinek <jakub@redhat.com>
15602
15603 PR middle-end/60482
15604 * gcc.dg/vect/pr60482.c: New test.
15605
c9b99c30 156062014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
15607
15608 PR c++/60389
15609 * g++.dg/cpp0x/inh-ctor19.C: New.
15610
e7a71ff8 156112014-03-11 Richard Biener <rguenther@suse.de>
15612
15613 PR tree-optimization/60429
15614 PR tree-optimization/60485
15615 * gcc.dg/pr60485-1.c: New testcase.
15616 * gcc.dg/pr60485-2.c: Likewise.
15617
9f0b7378 156182014-03-10 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR ipa/60457
15621 * g++.dg/ipa/pr60457.C: New test.
15622
87955082 156232014-03-10 Richard Biener <rguenther@suse.de>
15624
15625 PR middle-end/60474
15626 * g++.dg/torture/pr60474.C: New testcase.
15627
d4dffd58 156282014-03-09 Andreas Schwab <schwab@linux-m68k.org>
15629
15630 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
15631
c9a24b37 156322014-03-08 Paulo Matos <paulo@matos-sorge.com>
15633
d4dffd58 15634 * gcc.dg/lto/pr55113_0.c: New testcase.
c9a24b37 15635
9fad7d86 156362014-03-08 Adam Butcher <adam@jessamine.co.uk>
15637
356418b4 15638 PR c++/60033
15639 * g++.dg/cpp1y/pr60033.C: New testcase.
15640
9fad7d86 15641 PR c++/60393
15642 * g++.dg/cpp1y/pr60393.C: New testcase.
15643
ff989d31 156442014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15645
15646 PR libfortran/60128
15647 * gfortran.dg/fmt_en.f90: New test.
15648
699872ef 156492014-03-07 Jason Merrill <jason@redhat.com>
15650
15651 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
15652 * lib/target-supports.exp (check_effective_target_c++11): Now
15653 means C++11 and up.
15654 (check_effective_target_c++11_only): New.
15655 (check_effective_target_c++11_down): New.
15656 (check_effective_target_c++1y): New.
15657 (check_effective_target_c++1y_only): New.
15658 (check_effective_target_c++98_only): Rename from
15659 check_effective_target_c++98.
15660 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
15661
eb425395 156622014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
15663
15664 PR c++/58609
15665 * g++.dg/cpp0x/constexpr-ice12.C: New.
15666
9ec099a3 156672014-03-07 Thomas Schwinge <thomas@codesourcery.com>
15668
15669 * c-c++-common/gomp/map-1.c: Extend.
15670
13d7216c 156712014-03-06 Paul Thomas <pault@gcc.gnu.org>
15672 Janus Weil <janus@gcc.gnu.org>
15673
15674 PR fortran/51976
15675 * gfortran.dg/deferred_type_component_1.f90 : New test.
15676 * gfortran.dg/deferred_type_component_2.f90 : New test.
15677
3bfdc94f 156782014-03-06 Marek Polacek <polacek@redhat.com>
15679
15680 PR c/60197
15681 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
15682 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
15683
4fa1f892 156842014-03-06 Jakub Jelinek <jakub@redhat.com>
15685
15686 PR target/58595
15687 * gcc.dg/tls/pr58595.c: New test.
15688
0f2f1551 156892014-03-06 Richard Biener <rguenther@suse.de>
15690
15691 PR middle-end/60445
15692 PR lto/60424
15693 PR lto/60427
15694 Revert
15695 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
15696
d4dffd58 15697 * gcc.dg/lto/pr55113_0.c: New testcase.
0f2f1551 15698
45ddd4eb 156992014-03-05 Jakub Jelinek <jakub@redhat.com>
15700
247207b2 15701 PR testsuite/59308
15702 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
15703 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
15704 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
15705 s390*/i?86/x86_64.
15706 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15707 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15708 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15709 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
15711 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
15712 even for mips*/s390*/i?86/x86_64.
15713 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15714 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15715 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15716 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15717 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15718
45ddd4eb 15719 PR lto/60404
15720 * gcc.dg/lto/pr60404_0.c: New test.
15721 * gcc.dg/lto/pr60404_1.c: New file.
15722 * gcc.dg/lto/pr60404_2.c: New file.
15723
5caaa3b3 157242014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15725
15726 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
15727 long long" throughout.
15728 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15729 * gcc.dg/vmx/insert-vsx.c: Likewise.
15730 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15731 * gcc.dg/vmx/ld-vsx.c: Likewise.
15732 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15733 * gcc.dg/vmx/ldl-vsx.c: Likewise.
15734 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15735 * gcc.dg/vmx/merge-vsx.c: Likewise.
15736 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15737 * gcc.dg/vmx/st-vsx.c: Likewise.
15738 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15739 * gcc.dg/vmx/stl-vsx.c: Likewise.
15740 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15741
1942e76f 157422014-03-04 Paulo Matos <paulo@matos-sorge.com>
15743
d4dffd58 15744 * gcc.dg/lto/pr55113_0.c: New testcase.
1942e76f 15745
d3f82773 157462014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15747
15748 PR c++/60376
15749 * g++.dg/cpp1y/pr60376.C: New.
15750
1fc2413c 157512014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15752
15753 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
15754
75f8b7c8 157552014-03-04 Richard Biener <rguenther@suse.de>
15756
15757 PR tree-optimization/60382
15758 * gcc.dg/vect/pr60382.c: New testcase.
15759
1d9d6f54 157602014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
15761
15762 PR libfortran/60148
15763 * gfortran.dg/namelist_84.f90: New test.
15764
1541c402 157652014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
15766
15767 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
15768 argument to avoid inf values.
15769 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
15770 UNION_FP_CHECK machinery.
15771
60b4723d 157722014-03-03 Renlin Li <Renlin.Li@arm.com>
15773
15774 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
15775 i32in128 cases outside special big-endian processing block.
15776
8b3a6a4c 157772014-03-03 Jakub Jelinek <jakub@redhat.com>
15778
19d6264d 15779 PR preprocessor/60400
15780 * c-c++-common/cpp/pr60400.c: New test.
15781 * c-c++-common/cpp/pr60400-1.h: New file.
15782 * c-c++-common/cpp/pr60400-2.h: New file.
15783
476e3113 15784 PR objc++/60398
15785 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
15786
8b3a6a4c 15787 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
15788 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
15789
36a3e498 157902014-03-02 Jan Hubicka <hubicka@ucw.cz>
15791
15792 PR ipa/60150
15793 * g++.dg/lto/pr60150.H: New testcase.
15794 * g++.dg/lto/pr60150_0.C: New testcase.
15795 * g++.dg/lto/pr60150_1.C: New testcase.
15796
e4032363 157972014-03-02 Jan Hubicka <hubicka@ucw.cz>
15798
15799 PR ipa/60306
331c6259 15800 * g++.dg/ipa/devirt-29.C: New testcase
e4032363 15801
28103af3 158022014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
15803
15804 PR fortran/60236
15805 * gfortran.dg/vect/pr32380.f: Fix expected test results.
15806
0ad7fbc6 158072014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
15808
15809 PR c++/50025
15810 * g++.dg/cpp0x/pr50025.C: New.
15811
f7b8dc7f 158122014-03-01 Adam Butcher <adam@jessamine.co.uk>
15813
15814 PR c++/60377
15815 * g++.dg/cpp1y/pr60377.C: New testcase.
15816
5230e0eb 158172014-03-01 Mikael Morin <mikael@gcc.gnu.org>
15818
15819 PR fortran/60341
15820 * gfortran.dg/str_comp_optimize_1.f90: New test.
15821
2bf6c3e6 158222014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15823
15824 PR target/60071
15825 * gcc.c-torture/compile/pr60071.c: New.
15826
18fe23ca 158272014-02-28 Janus Weil <janus@gcc.gnu.org>
15828
15829 PR fortran/60359
15830 * gfortran.dg/unlimited_polymorphic_16.f90: New.
15831
ea17a80d 158322014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
15833
15834 PR c++/58610
15835 * g++.dg/cpp0x/constexpr-ice11.C: New.
15836
c654c503 158372014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
15838
15839 PR c++/60314
15840 * g++.dg/cpp1y/auto-fn24.C: New.
15841
03ef363c 158422014-02-28 Joey Ye <joey.ye@arm.com>
15843
15844 PR target/PR60169
15845 * gcc.target/arm/thumb1-far-jump-3.c: New case.
15846
87a02518 158472014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
15848
15849 PR c++/60253
15850 * g++.dg/overload/ellipsis2.C: New.
15851
7c7451c5 158522014-02-27 Jeff Law <law@redhat.com>
15853
15854 PR rtl-optimization/52714
15855 * gcc.c-torture/compile/pr52714.c: New test.
15856
77cb85b2 158572014-02-27 Mikael Pettersson <mikpe@it.uu.se>
d4dffd58 15858 Jeff Law <law@redhat.com>
77cb85b2 15859
c253f380 15860 PR rtl-optimization/49847
15861 * g++.dg/pr49847.C: New test.
77cb85b2 15862
b12c4baf 158632014-02-27 Marek Polacek <polacek@redhat.com>
15864
15865 PR middle-end/59223
15866 * c-c++-common/pr59223.c: New test.
15867
3befdeb0 158682014-02-26 Ilya Tocar <ilya.tocar@intel.com>
15869
15870 * common/config/i386/predicates.md (const1256_operand): Remove.
15871 (const2356_operand): New.
15872 (const_1_to_2_operand): Remove.
15873 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
15874 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
15875 (*avx512pf_gatherpf<mode>sf): Ditto.
15876 (avx512pf_gatherpf<mode>df): Ditto.
15877 (*avx512pf_gatherpf<mode>df_mask): Ditto.
15878 (*avx512pf_gatherpf<mode>df): Ditto.
15879 (avx512pf_scatterpf<mode>sf): Ditto.
15880 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
15881 (*avx512pf_scatterpf<mode>sf): Ditto.
15882 (avx512pf_scatterpf<mode>df): Ditto.
15883 (*avx512pf_scatterpf<mode>df_mask): Ditto.
15884 (*avx512pf_scatterpf<mode>df): Ditto.
15885 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
15886
f46a34a6 158872014-02-26 Ilya Tocar <ilya.tocar@intel.com>
15888
15889 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
15890 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
15891 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
15892 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
15893 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
15894 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
15895 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
15896 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
15897
3c2e3ed6 158982014-02-26 Bin Cheng <bin.cheng@arm.com>
15899
15900 PR target/60280
15901 * gnat.dg/renaming5.adb: Change to two expected gotos.
15902 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
15903 jump threads.
15904 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
15905 messages for removed basic block.
15906 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
15907 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
15908 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
15909 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
15910
252d32f1 159112014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15912
15913 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
15914 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15915 * gcc.dg/vmx/ldl-vsx.c: Likewise.
15916 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15917 * gcc.dg/vmx/merge-vsx.c: Likewise.
15918 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15919
e3659231 159202014-02-25 Ilya Tocar <ilya.tocar@intel.com>
15921
15922 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
15923 * gcc.target/i386/prefetchwt1-1.c: New.
15924 * g++.dg/other/i386-2.C: Add new option.
15925 * g++.dg/other/i386-3.C: Ditto.
15926 * gcc.target/i386/sse-12.c: Ditto.
15927 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
15928 * gcc.target/i386/sse-22.c: Add new option.
15929 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
15930
9c9cbe26 159312014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15932
15933 PR libfortran/59313
15934 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
15935
15936 PR libfortran/58015
15937 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
15938
6175df17 159392014-02-25 Adam Butcher <adam@jessamine.co.uk>
15940
bc699cc7 15941 PR c++/60311
15942 * g++.dg/cpp1y/pr60311.C: New testcase.
15943
65466722 15944 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
15945
6175df17 15946 PR c++/60065
15947 * g++.dg/cpp1y/pr60065.C: New testcase.
15948
91096e87 159492014-02-24 Andrey Belevantsev <abel@ispras.ru>
15950
15951 PR rtl-optimization/60268
15952 * gcc.c-torture/compile/pr60268.c: New test.
15953
2a5e9bb0 159542014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
15955
91096e87 15956 * gcc.target/microblaze/others/mem_reload.c: New test.
2a5e9bb0 15957
6f73f6fe 159582014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15959
2a5e9bb0 15960 * gcc.dg/vmx/lde.c: New test.
15961 * gcc.dg/vmx/lde-be-order.c: New test.
15962 * gcc.dg/vmx/ste.c: New test.
15963 * gcc.dg/vmx/ste-be-order.c: New test.
6f73f6fe 15964
4decc3ae 159652014-02-22 Hans-Peter Nilsson <hp@axis.com>
15966
15967 PR testsuite/60173
15968 * lib/target-supports.exp
15969 (check_effective_target_logical_op_short_circuit): Add cris-*-*
15970 and crisv32-*-* to list.
15971
c64dd30b 159722014-02-21 Janus Weil <janus@gcc.gnu.org>
15973
15974 PR fortran/60302
15975 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
15976
198ff083 159772014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15978
15979 * gcc.dg/vmx/vsums.c: Check entire result vector.
15980 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15981
6d7bba7f 159822014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15983
15984 * gcc.dg/vmx/ld.c: New test.
15985 * gcc.dg/vmx/ld-be-order.c: New test.
15986 * gcc.dg/vmx/ld-vsx.c: New test.
15987 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
15988 * gcc.dg/vmx/ldl.c: New test.
15989 * gcc.dg/vmx/ldl-be-order.c: New test.
15990 * gcc.dg/vmx/ldl-vsx.c: New test.
15991 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
15992 * gcc.dg/vmx/st.c: New test.
15993 * gcc.dg/vmx/st-be-order.c: New test.
15994 * gcc.dg/vmx/st-vsx.c: New test.
15995 * gcc.dg/vmx/st-vsx-be-order.c: New test.
15996 * gcc.dg/vmx/stl.c: New test.
15997 * gcc.dg/vmx/stl-be-order.c: New test.
15998 * gcc.dg/vmx/stl-vsx.c: New test.
15999 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16000
72a0bb7a 160012014-02-21 Uros Bizjak <ubizjak@gmail.com>
16002
16003 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16004 * g++.dg/other/i386-3.C (dg-options): Ditto.
16005 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16006 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16007 -mavx512pf and -msha.
16008
a8cf7702 160092014-02-21 Richard Biener <rguenther@suse.de>
16010
16011 PR tree-optimization/60276
16012 * gcc.dg/vect/pr60276.c: New testcase.
16013
e8393d49 160142014-02-21 Janus Weil <janus@gcc.gnu.org>
16015
16016 PR fortran/60234
16017 * gfortran.dg/finalize_23.f90: New.
16018
e966f4c3 160192014-02-21 Adam Butcher <adam@jessamine.co.uk>
16020
16021 PR c++/60052
16022 PR c++/60053
16023 * g++.dg/cpp1y/pr60052.C: New testcase.
16024 * g++.dg/cpp1y/pr60053.C: New testcase.
16025
ca4dd83f 160262014-02-21 Tobias Burnus <burnus@net-b.de>
16027
16028 PR fortran/60286
16029 * gfortran.dg/inquire_16.f90: New.
16030
73e15dfc 160312014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16032
16033 * gcc.target/nios2/biggot-1.c: New.
16034 * gcc.target/nios2/biggot-2.c: New.
16035
fc635e81 160362014-02-20 Martin Jambor <mjambor@suse.cz>
16037
16038 PR ipa/55260
16039 * gcc.dg/ipa/pr55260.c: New test.
16040
1e727acd 160412014-02-20 Bin Cheng <bin.cheng@arm.com>
16042
16043 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16044 for execution test case.
16045
b8731470 160462014-02-20 Jan Hubicka <hubicka@ucw.cz>
16047
16048 PR ipa/58555
b4c6ce9b 16049 * g++.dg/torture/pr58555.C: New testcase.
b8731470 16050
fa52849f 160512014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16052
16053 PR target/60204
16054 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16055 reflect abi fix.
16056 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16057
c4f782fd 160582014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16059 Kirill Yukhin <kirill.yukhin@intel.com>
16060
16061 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16062 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16063 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16064 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16065 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16066 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16067
d1081017 160682014-02-19 Jakub Jelinek <jakub@redhat.com>
16069
16070 PR c/37743
16071 * g++.dg/ext/builtin-bswap1.C: New test.
16072 * c-c++-common/pr37743.c: New test.
16073
8f1128f8 160742014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16075
16076 * gcc.dg/decl-10.c: New test.
16077
81aec8b8 160782014-02-19 Jakub Jelinek <jakub@redhat.com>
16079
0267943e 16080 PR c++/60267
16081 * g++.dg/ext/ivdep-1.C: New test.
16082
81aec8b8 16083 PR c++/60267
16084 * gcc.dg/pr60267.c: New test.
16085
7680f324 160862014-02-19 Uros Bizjak <ubizjak@gmail.com>
16087
16088 PR target/59794
16089 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16090 (dg-options): Remove -Wno-psabi.
b4c6ce9b 16091 * gcc.target/i386/pr59794-2.c: Ditto.
16092 * gcc.target/i386/pr60205-1.c: Ditto.
7680f324 16093 * gcc.target/i386/sse-5.c: Ditto.
16094
02c3cb58 160952014-02-18 Nick Clifton <nickc@redhat.com>
16096
16097 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16098 * gcc.dg/pr23623.c: Likewise.
16099 * gcc.dg/pr48784-1.c: Likewise.
16100 * gcc.dg/pr48784-2.c: Likewise.
16101 * gcc.dg/pr56997-2.c: Likewise.
16102 * gcc.dg/sms-6.c: Likewise.
16103 * gcc.dg/torture/pr60183.c: Likewise.
16104 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16105 * gcc.c-torture/execute/20061220-1.x: New.
16106 * gcc.c-torture/execute/pr43220.x: New.
16107 * gcc.c-torture/execute/pr51581-1.x: New.
16108 * gcc.c-torture/execute/pr51581-2.x: New.
16109 * gcc.c-torture/execute/pr58570.x: New.
16110 * gcc.c-torture/unsorted/DFcmp.x: New.
16111 * gcc.c-torture/unsorted/SFset.x: New.
16112
fc0bb78b 161132014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16114
16115 * gnat.dg/opt31.adb: New test.
16116
05645f0e 161172014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16118
16119 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16120
70782c79 161212014-02-19 Janus Weil <janus@gcc.gnu.org>
16122
16123 PR fortran/60232
16124 * gfortran.dg/typebound_proc_33.f90: New.
16125
977b1853 161262014-02-19 Marek Polacek <polacek@redhat.com>
16127
16128 PR c/60195
16129 * gcc.dg/pr60195.c: New test.
16130
663ecdf1 161312014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16132
d83d5bf0 16133 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
663ecdf1 16134
9b48364f 161352014-02-19 Jakub Jelinek <jakub@redhat.com>
16136
16137 PR preprocessor/58844
16138 * c-c++-common/cpp/pr58844-1.c: New test.
16139 * c-c++-common/cpp/pr58844-2.c: New test.
16140
d5c7b365 161412014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16142
16143 PR c++/60225
16144 * g++.dg/cpp0x/constexpr-ice10.C: New.
16145
161462014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16147
16148 PR c++/60215
16149 * g++.dg/cpp0x/pr60215.C: New.
16150
77d080ca 161512014-02-18 Tobias Burnus <burnus@net-b.de>
16152
16153 PR fortran/49397
16154 * gfortran.dg/proc_ptr_45.f90: New.
16155 * gfortran.dg/proc_ptr_46.f90: New.
16156
040882d0 161572014-02-18 Adam Butcher <adam@jessamine.co.uk>
16158
16159 PR c++/60190
16160 * g++.dg/cpp1y/pr60190.C: New testcase.
16161
9460e325 16162 PR c++/60064
16163 * g++.dg/cpp1y/pr60064.C: New testcase.
16164
737ae9cc 161652014-02-18 Uros Bizjak <ubizjak@gmail.com>
16166
16167 PR target/60205
16168 * gcc.target/i386/pr60205-1.c: New test.
16169 * gcc.target/i386/pr60205-2.c: Ditto.
16170
bebe7788 161712014-02-18 Kai Tietz <ktietz@redhat.com>
16172
16173 PR target/60193
16174 * gcc.target/i386/nest-1.c: New testcase.
16175
0e384caf 161762014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16177
16178 * gnat.dg/opt32.adb: New test.
16179
2ab6a21d 161802014-02-18 Janus Weil <janus@gcc.gnu.org>
16181
16182 PR fortran/60231
16183 * gfortran.dg/typebound_generic_15.f90: New.
16184
41201fa1 161852014-02-17 Janus Weil <janus@gcc.gnu.org>
16186
16187 PR fortran/55907
16188 * gfortran.dg/init_flag_12.f90: New.
16189
389b04c1 161902014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16191 Ilya Tocar <ilya.tocar@intel.com>
16192
16193 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16194 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16195 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16196 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16197
7d5f763f 161982014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16199
16200 * lib/target-supports.exp
16201 (check_effective_target_logical_op_short_circuit): New procedure.
16202 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16203 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16204 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16205 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16206 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16207 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16208 logical_op_short_circuit for the alternative test, extending
16209 it to arm_cortex_m.
16210
8e2b3539 162112014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16212
16213 PR target/60203
16214 * gcc.target/powerpc/pr60203.c: New testsuite.
16215
5ac6468c 162162014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16217
16218 PR fortran/59599
16219 * gfortran.dg/ichar_3.f90: New test.
16220
335252cb 162212014-02-15 Richard Biener <rguenther@suse.de>
16222
16223 PR tree-optimization/60183
16224 * gcc.dg/torture/pr60183.c: New testcase.
16225
8b997800 162262014-02-14 Jeff Law <law@redhat.com>
16227
16228 PR rtl-optimization/60131
16229 * g++.dg/torture/pr60131.C: New test.
16230
99e7a18e 162312014-02-14 Ian Bolton <ian.bolton@arm.com>
16232
16233 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16234 on command-line.
16235
36328aef 162362014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16237
16238 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16239
0b308eee 162402014-02-14 Jakub Jelinek <jakub@redhat.com>
16241
16242 * gcc.c-torture/compile/20140213.c: New test.
16243
0614d12c 162442014-02-13 Jakub Jelinek <jakub@redhat.com>
16245
16246 PR target/43546
16247 * gcc.target/i386/pr43546.c: New test.
16248
ed87d3a6 162492014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16250
16251 * gcc.target/s390/hotpatch-compile-8.c: New test.
16252
56e964d4 162532014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16254
16255 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16256 definition with an ifndef.
16257 * gcc.dg/pr59605-2.c: New test.
16258
6f648625 162592014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16260
16261 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16262
8f687340 162632014-02-12 Joseph Myers <joseph@codesourcery.com>
16264
16265 * gcc.dg/torture/float128-mul-underflow.c,
16266 gcc.dg/torture/float128-truncdf-underflow.c,
16267 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16268
6814efd0 162692014-02-12 Jakub Jelinek <jakub@redhat.com>
16270
16271 PR middle-end/59737
16272 * g++.dg/ipa/pr59737.C: New test.
16273
f752b17b 162742014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16275
16276 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16277
a4eb3f73 162782014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16279
ce39ea7b 16280 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16281
a4eb3f73 16282 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16283
712bf3a3 162842014-02-12 Richard Biener <rguenther@suse.de>
16285
16286 PR middle-end/60092
16287 * gcc.dg/torture/pr60092.c: New testcase.
16288 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16289
b7417723 162902014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16291
16292 * gcc.c-torture/execute/20140212-1.c: New test.
16293
de782278 162942014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16295
16296 PR c++/60047
16297 * g++.dg/cpp0x/pr60047.C: New.
16298
312243bb 162992014-02-12 Jakub Jelinek <jakub@redhat.com>
16300
16301 PR c/60101
16302 * c-c++-common/pr60101.c: New test.
16303
857c5a0b 163042014-02-11 Jan Hubicka <hubicka@ucw.cz>
16305
16306 PR lto/59468
16307 * g++.dg/ipa/devirt-27.C: New testcase.
16308 * g++.dg/ipa/devirt-26.C: New testcase.
16309
94ae016e 163102014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16311
16312 PR target/60137
16313 * gcc.target/powerpc/pr60137.c: New file.
16314
a1f1e248 163152014-02-11 Jakub Jelinek <jakub@redhat.com>
16316
16317 PR fortran/52370
16318 * gfortran.dg/pr52370.f90: New test.
16319
761e76bf 163202014-02-11 Uros Bizjak <ubizjak@gmail.com>
16321
16322 PR target/59927
16323 Revert
16324 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16325
16326 PR testsuite/58630
16327 * gcc.target/i386/pr43662.c (dg-options):
16328 Add -maccumulate-outgoing-args.
16329 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16330 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16331 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16332 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16333 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16334 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16335 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16336 Add -maccumulate-outgoing-args.
16337 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16338 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16339 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16340 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16341 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16342 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16343 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16344 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16345 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16346 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16347 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16348 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16349 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16350 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16351 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16352
340c70d8 163532014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16354
16355 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16356
b3ab9719 163572014-02-11 Jakub Jelinek <jakub@redhat.com>
16358
16359 PR debug/59776
16360 * gcc.dg/guality/pr59776.c: New test.
16361
aa593e20 163622014-02-11 Renlin Li <Renlin.Li@arm.com>
16363
16364 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16365 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16366 (add_options_for_arm_vfp3): New.
16367
1c634092 163682014-02-11 Jeff Law <law@redhat.com>
16369
16370 PR middle-end/54041
16371 * gcc.target/m68k/pr54041.c: New test.
16372
37a502e9 163732014-02-11 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR target/59927
16376 * gcc.target/i386/pr59927.c: New test.
16377
525eda14 163782014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16379
16380 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16381 * gcc.dg/vect/pr60012.c: Likewise.
16382 * gcc.dg/vect/vect-119.c: Likewise.
16383 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16384 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16385
c795e073 163862014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16387
16388 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16389
76962ce8 163902014-02-10 Jeff Law <law@redhat.com>
16391
16392 PR middle-end-52306
16393 * gcc.c-torture/compile/pr52306.c: New test.
16394
0791e370 163952014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16396
16397 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16398
cdf2f9e4 163992014-02-10 Richard Biener <rguenther@suse.de>
16400
16401 PR tree-optimization/60115
16402 * gcc.dg/torture/pr60115.c: New testcase.
16403
08f15762 164042014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16405
16406 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16407 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16408
23afdab7 164092014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16410 Ilya Tocar <ilya.tocar@intel.com>
16411
16412 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16413 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16414 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16415 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16416 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16417 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16418 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16419 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16420 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16421 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16422 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16423 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16424 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16425 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16426 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16427 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16428 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16429 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16430 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16431 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16432 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16433 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16434 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16435 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16436 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16437 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16438 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16439
3449ef62 164402014-02-10 Jakub Jelinek <jakub@redhat.com>
16441
d0c52495 16442 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3449ef62 16443
b664a6ed 164442014-02-09 Paul Thomas <pault@gcc.gnu.org>
16445
16446 PR fortran/57522
3449ef62 16447 * gfortran.dg/associated_target_5.f03: New test.
b664a6ed 16448
032f05c9 164492014-02-09 Paul Thomas <pault@gcc.gnu.org>
16450
16451 PR fortran/59026
3449ef62 16452 * gfortran.dg/elemental_by_value_1.f90: New test.
032f05c9 16453
8e0d05f4 164542014-02-08 Janus Weil <janus@gcc.gnu.org>
16455
16456 PR fortran/58470
16457 * gfortran.dg/finalize_22.f90: New.
16458
3768ff66 164592014-02-08 Paul Thomas <pault@gcc.gnu.org>
16460
16461 PR fortran/60066
3449ef62 16462 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3768ff66 16463 was fixed by the patch for PR59906.
16464
5f1736bb 164652014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16466
16467 PR translation/52289
16468 * gfortran.dg/coarray_8.f90: Update dg-error match.
16469
237e78b1 164702014-02-08 Jakub Jelinek <jakub@redhat.com>
16471
6d5a8d89 16472 PR c/59984
16473 * gcc.dg/vect/pr59984.c: New test.
16474
237e78b1 16475 PR middle-end/60092
16476 * gcc.dg/attr-alloc_align-1.c: New test.
16477 * gcc.dg/attr-alloc_align-2.c: New test.
16478 * gcc.dg/attr-alloc_align-3.c: New test.
16479 * gcc.dg/attr-assume_aligned-1.c: New test.
16480 * gcc.dg/attr-assume_aligned-2.c: New test.
16481 * gcc.dg/attr-assume_aligned-3.c: New test.
16482
9313ff74 164832014-02-08 Jakub Jelinek <jakub@redhat.com>
16484
16485 PR target/60077
16486 * gcc.target/i386/pr60077-1.c: New test.
16487 * gcc.target/i386/pr60077-2.c: New test.
16488
6e5a7913 164892014-02-07 Jakub Jelinek <jakub@redhat.com>
16490
16491 PR preprocessor/56824
16492 * gcc.dg/pr56824.c: New test.
16493
8f1ed0e5 164942014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16495
16496 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
16497 variable used for atomic operations.
16498
18593a2c 164992014-02-07 Richard Biener <rguenther@suse.de>
16500
16501 PR middle-end/60092
16502 * gcc.dg/vect/pr60092-2.c: New testcase.
16503
8df457cb 165042014-02-07 Jakub Jelinek <jakub@redhat.com>
16505
16506 PR c++/60082
16507 Revert
16508 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16509
16510 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16511 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16512
fc1cd012 165132014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16514
16515 * gcc.target/s390/fp2int1.c: New testcase.
16516
be2c7f8f 165172014-02-07 Richard Biener <rguenther@suse.de>
16518
16519 PR middle-end/60092
16520 * gcc.dg/tree-ssa/alias-30.c: New testcase.
16521 * gcc.dg/tree-ssa/alias-31.c: Likewise.
16522
d0f12d44 165232014-02-06 Jan Hubicka <hubicka@ucw.cz>
16524
16525 PR ipa/59918
16526 * g++.dg/torture/pr59918.C: New testcase.
16527
12033851 165282014-02-06 Jakub Jelinek <jakub@redhat.com>
16529
f6541ad2 16530 PR target/59575
16531 * gcc.target/arm/pr59575.c: New test.
16532
12033851 16533 PR debug/59992
16534 * gcc.dg/pr59992.c: New test.
16535
8025a9a0 165362014-02-06 Marc Glisse <marc.glisse@inria.fr>
16537
16538 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
16539 init_priority. Test alignment of variable instead of function.
16540
76fdceeb 165412014-02-06 Marek Polacek <polacek@redhat.com>
16542
16543 PR c/60087
16544 * gcc.dg/pr60087.c: New test.
16545
b7d639bb 165462014-02-06 Alan Modra <amodra@gmail.com>
16547
16548 * gcc.target/powerpc/pr60032.c: New.
16549
9c3a43b7 165502014-02-06 Jakub Jelinek <jakub@redhat.com>
16551
16552 PR target/60062
16553 * gcc.c-torture/execute/pr60062.c: New test.
16554 * gcc.c-torture/execute/pr60072.c: New test.
16555
c73f86dc 165562014-02-06 Ian Bolton <ian.bolton@arm.com>
16557
16558 * gcc.dg/tree-ssa/pr59597.c: Make called function static
16559 so that expected outcome works for PIC variants too.
16560
086db8b0 165612014-02-06 Yury Gribov <y.gribov@samsung.com>
16562 Kugan Vivekanandarajah <kuganv@linaro.org>
16563
16564 * gcc.target/arm/vect-noalign.c: New file.
16565
74d6d072 165662014-02-05 Jan Hubicka <hubicka@ucw.cz>
16567 Jakub Jelinek <jakub@redhat.com>
16568
16569 PR middle-end/60013
16570 * gcc.dg/pr60013.c: New testcase.
16571
479e91ce 165722014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16573
16574 * gcc.dg/vmx/sum2s.c: New.
16575 * gcc.dg/vmx/sum2s-be-order.c: New.
16576
b9cc9f84 165772014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16578
16579 * gcc.dg/vmx/pack.c: New.
16580 * gcc.dg/vmx/pack-be-order.c: New.
16581 * gcc.dg/vmx/unpack.c: New.
16582 * gcc.dg/vmx/unpack-be-order.c: New.
16583
c900bd95 165842014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16585
16586 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16587 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16588
a503c22d 165892014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16590
16591 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
16592 Use __builtin_floorf, __builtin_ceilf.
16593 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
16594 declaration.
16595 (TEST): Use __builtin_floorf.
16596 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
16597
3fb71aed 165982014-02-05 Jakub Jelinek <jakub@redhat.com>
16599
bd93c679 16600 PR ipa/59947
16601 * g++.dg/opt/pr59947.C: New test.
16602
3fb71aed 16603 PR c++/58703
16604 * c-c++-common/gomp/pr58703.c: New test.
16605
c86c2e73 166062014-02-05 Richard Biener <rguenther@suse.de>
16607
16608 PR testsuite/60076
16609 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
16610 avoid using unsigned long long.
16611
ae3a21c9 166122014-02-05 Jakub Jelinek <jakub@redhat.com>
16613
16614 PR middle-end/57499
16615 * g++.dg/torture/pr57499.C: New test.
16616
3f52b85a 166172014-02-05 Yury Gribov <y.gribov@samsung.com>
16618
ae3a21c9 16619 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3f52b85a 16620
5b864aa1 166212014-02-04 Jan Hubicka <hubicka@ucw.cz>
16622
16623 * g++.dg/ipa/devirrt-22.C: Fix template.
16624
ec704957 166252014-02-04 Marek Polacek <polacek@redhat.com>
16626
16627 PR c/60036
16628 * gcc.dg/pr60036.c: New test.
16629
bc58d800 166302014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
16631
16632 PR ipa/60058
16633 * g++.dg/torture/pr60058.C: New testcase.
16634
1adfd93a 166352014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
16636
16637 * g++.dg/tsan/default_options.C: Invert check.
16638
f84a6a0e 166392014-02-04 Jakub Jelinek <jakub@redhat.com>
16640
de96bd4a 16641 PR tree-optimization/60002
16642 * g++.dg/opt/pr60002.C: New test.
16643
4e459157 16644 PR tree-optimization/60023
16645 * g++.dg/vect/pr60023.cc: New test.
16646
5ceeaef0 16647 PR ipa/60026
16648 * c-c++-common/torture/pr60026.c: New test.
16649
f84a6a0e 16650 PR rtl-optimization/57915
16651 * gcc.target/i386/pr57915.c: New test.
16652
fa5e2ece 166532014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16654
16655 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
16656
4da563f5 166572014-02-04 Renlin Li <Renlin.Li@arm.com>
16658
16659 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
16660
20ebf4ca 166612014-02-04 Jakub Jelinek <jakub@redhat.com>
16662
16663 PR middle-end/59261
16664 * gcc.dg/pr59261.c: New test.
16665
0f52e33a 166662014-02-04 Richard Biener <rguenther@suse.de>
16667
16668 PR tree-optimization/60012
16669 * gcc.dg/vect/pr60012.c: New testcase.
16670
48118d02 166712014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16672
16673 PR target/59788
16674 * g++.dg/eh/unwind-direct.C: New test.
16675
743164d2 166762014-02-04 Uros Bizjak <ubizjak@gmail.com>
16677
16678 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
16679 timeout value to 20s.
16680
abcb2cab 166812014-02-03 Jan Hubicka <hubicka@ucw.cz>
16682
16683 PR ipa/59882
16684 * g++.dg/torture/pr59882.C: New testcase
16685
54176a57 166862014-02-03 Jan Hubicka <jh@suse.cz>
16687
16688 PR ipa/59831
16689 * g++.dg/ipa/devirt-22.C: New testcase.
16690
6750de5f 166912014-02-03 Jan Hubicka <jh@suse.cz>
16692
16693 * g++.dg/ipa/devirt-25.C: New testcase.
16694
bb737dbf 166952014-02-04 Jakub Jelinek <jakub@redhat.com>
16696
16697 PR tree-optimization/59924
16698 * gcc.dg/pr59924.c: New test.
16699
02636da3 167002014-02-03 Jan Hubicka <hubicka@ucw.cz>
16701
16702 PR ipa/59831
16703 * g++.dg/ipa/devirt-24.C: New testcase.
16704
caf62483 167052014-02-03 Marc Glisse <marc.glisse@inria.fr>
16706
16707 PR c++/53017
16708 PR c++/59211
16709 * c-c++-common/attributes-1.c: New testcase.
16710 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
16711
d86e71c1 167122014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16713
16714 PR c++/58871
16715 * g++.dg/cpp0x/pr58871.C: New.
16716
512cbd67 167172014-02-03 Cong Hou <congh@google.com>
16718
16719 PR tree-optimization/60000
16720 * g++.dg/vect/pr60000.cc: New test.
16721
1f81c8ed 167222014-02-03 H.J. Lu <hongjiu.lu@intel.com>
16723
16724 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
16725 * gcc.target/i386/long-double-64-4.c: Likewise.
16726 * gcc.target/i386/long-double-80-1.c: Likewise.
16727 * gcc.target/i386/long-double-80-2.c: Likewise.
16728 * gcc.target/i386/long-double-80-3.c: Likewise.
16729 * gcc.target/i386/long-double-80-4.c: Likewise.
16730 * gcc.target/i386/long-double-80-5.c: Likewise.
16731 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
16732 __multf3 isn't used.
16733 * gcc.target/i386/long-double-64-3.c: Likewise.
16734 * gcc.target/i386/long-double-128-1.c: New test.
16735 * gcc.target/i386/long-double-128-2.c: Likewise.
16736 * gcc.target/i386/long-double-128-3.c: Likewise.
16737 * gcc.target/i386/long-double-128-4.c: Likewise.
16738 * gcc.target/i386/long-double-128-5.c: Likewise.
16739 * gcc.target/i386/long-double-128-6.c: Likewise.
16740 * gcc.target/i386/long-double-128-7.c: Likewise.
16741 * gcc.target/i386/long-double-128-8.c: Likewise.
16742 * gcc.target/i386/long-double-128-9.c: Likewise.
16743 * gcc.target/i386/long-double-64-5.c: Likewise.
16744 * gcc.target/i386/long-double-64-6.c: Likewise.
16745 * gcc.target/i386/long-double-64-7.c: Likewise.
16746 * gcc.target/i386/long-double-64-8.c: Likewise.
16747 * gcc.target/i386/long-double-64-9.c: Likewise.
16748 * gcc.target/i386/long-double-80-10.c: Likewise.
16749 * gcc.target/i386/long-double-80-8.c: Likewise.
16750 * gcc.target/i386/long-double-80-9.c: Likewise.
16751
f18c3345 167522014-02-03 Andrey Belevantsev <abel@ispras.ru>
16753
16754 PR rtl-optimization/57662
16755 * g++.dg/pr57662.C: New test.
16756
47f833a2 167572014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16758
16759 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
16760 * gcc.dg/vmx/perm.c: New.
16761 * gcc.dg/vmx/perm-be-order.c: New.
16762
6c65ab35 167632014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16764
16765 * gcc.dg/vmx/vsums.c: New.
16766 * gcc.dg/vmx/vsums-be-order.c: New.
16767
ac66ebf1 167682014-02-02 Jan Hubicka <hubicka@ucw.cz>
16769
16770 * g++.dg/ipa/devirt-23.C: New testcase.
3a4f7ef5 16771 * g++.dg/ipa/devirt-20.C: Fix template.
16772
167732014-02-02 Jan Hubicka <jh@suse.cz>
16774
16775 * g++.dg/ipa/devirt-21.C: New testcase.
ac66ebf1 16776
9641080c 167772014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
16778
16779 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
16780 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
16781
fd3c118d 167822014-02-02 Uros Bizjak <ubizjak@gmail.com>
16783
16784 PR target/60017
16785 * gcc.c-torture/execute/pr60017.c: New test.
16786
24ecc224 167872014-02-02 Mikael Morin <mikael@gcc.gnu.org>
42412a94 16788
16789 PR fortran/57033
16790 * gfortran.dg/default_initialization_7.f90: New test.
16791
e6b90557 167922014-02-01 Paul Thomas <pault@gcc.gnu.org>
16793
16794 PR fortran/59906
3449ef62 16795 * gfortran.dg/elemental_subroutine_9.f90: New test.
e6b90557 16796
650005c7 167972014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
16798
16799 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
16800
68c69a11 168012014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
16802
16803 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
16804
1156a352 168052014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
16806
16807 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
16808
3da3051d 168092014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16810
16811 PR c++/51219
16812 * g++.dg/init/bitfield5.C: New.
16813
b8e66853 168142014-02-01 Jakub Jelinek <jakub@redhat.com>
16815
16816 PR tree-optimization/60003
16817 * gcc.c-torture/execute/pr60003.c: New test.
16818
92b64c52 168192014-01-31 Vladimir Makarov <vmakarov@redhat.com>
16820
16821 PR bootstrap/59985
16822 * gcc.target/arm/pr59985.C: New.
16823
fb829ba6 168242014-01-31 Jakub Jelinek <jakub@redhat.com>
16825
16826 PR sanitizer/59410
16827 * lib/tsan-dg.exp (tsan_init): Instead of not running any
16828 tsan tests if trivial testcase doesn't run, set dg-do-what-default
16829 to compile.
16830 (tsan_finish): Restore dg-do-what-default.
16831 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
16832 * g++.dg/tsan/fd_close_norace2.C: Likewise.
16833 * g++.dg/tsan/default_options.C: Likewise.
16834 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
16835 * g++.dg/tsan/atomic_free2.C: Likewise.
16836 * g++.dg/tsan/cond_race.C: Likewise.
16837 * g++.dg/tsan/fd_close_norace.C: Likewise.
16838 * g++.dg/tsan/benign_race.C: Likewise.
16839 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
16840 * c-c++-common/tsan/simple_race.c: Likewise.
16841 * c-c++-common/tsan/mutexset1.c: Likewise.
16842 * c-c++-common/tsan/thread_leak2.c: Likewise.
16843 * c-c++-common/tsan/tls_race.c: Likewise.
16844 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
16845 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
16846 * c-c++-common/tsan/free_race2.c: Likewise.
16847 * c-c++-common/tsan/thread_leak.c: Likewise.
16848 * c-c++-common/tsan/thread_leak1.c: Likewise.
16849 * c-c++-common/tsan/race_on_barrier.c: Likewise.
16850 * c-c++-common/tsan/free_race.c: Likewise.
16851 * c-c++-common/tsan/sleep_sync.c: Likewise.
16852 * c-c++-common/tsan/tiny_race.c: Likewise.
16853 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
16854 * c-c++-common/tsan/atomic_stack.c: Likewise.
16855 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
16856 in dg-output regexps.
16857 * c-c++-common/tsan/simple_stack.c: Likewise.
16858
b4c6ce9b 168592014-01-31 Richard Henderson <rth@redhat.com>
9ae6e329 16860
16861 * g++.dg/tm/pr60004.C: New.
16862
7ed7b5b0 168632014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16864
16865 PR c++/59082
16866 * g++.dg/inherit/crash4.C: New.
16867
83f0ecbd 168682014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7ed7b5b0 16869
83f0ecbd 16870 * c-c++-common/tsan/simple_race.c: Made test less flaky.
16871
68a26b0e 168722014-01-31 Ilya Tocar <ilya.tocar@intel.com>
16873
16874 * gcc.target/i386/m512-check.h: Use correct rounding values.
16875
bd7e5882 168762014-01-31 Ilya Tocar <ilya.tocar@intel.com>
16877
16878 * gcc.target/i386/avx-1.c: Use correct rounding values.
24ecc224 16879 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
16880 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
16881 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
16882 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
16883 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
16884 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
16885 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
16886 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
16887 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
16888 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
16889 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
16890 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
16891 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
16892 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
16893 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
16894 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
16895 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
16896 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
16897 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
16898 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
16899 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
16900 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
16901 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
16902 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
16903 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
16904 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
16905 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
16906 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
16907 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
16908 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
16909 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
16910 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
16911 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
16912 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
16913 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
16914 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
16915 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
16916 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
16917 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
16918 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
16919 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
16920 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
16921 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
16922 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
16923 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
16924 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
16925 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
16926 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
16927 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
16928 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
16929 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
16930 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
16931 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
16932 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
16933 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
16934 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
16935 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
16936 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
16937 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
16938 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
16939 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
16940 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
16941 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
16942 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
16943 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
16944 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
16945 * gcc.target/i386/sse-13.c: Ditto.
16946 * gcc.target/i386/sse-14.c: Ditto.
16947 * gcc.target/i386/sse-22.c: Ditto.
16948 * gcc.target/i386/sse-23.c: Ditto.
bd7e5882 16949
a31e7f46 169502014-01-31 Ilya Tocar <ilya.tocar@intel.com>
16951
16952 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
16953 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
16954
ce319529 169552014-01-31 Richard Biener <rguenther@suse.de>
16956
16957 PR middle-end/59990
16958 * gcc.dg/torture/pr59990.c: New testcase.
16959
02699c6f 169602014-01-31 Jakub Jelinek <jakub@redhat.com>
16961
16962 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
16963 if it fails don't run any tsan tests.
16964
ec761d5a 169652014-01-31 Marek Polacek <polacek@redhat.com>
16966
16967 PR c/59963
16968 * gcc.dg/pr59940.c (g): Adjust dg-warning.
16969 (y): Adjust dg-error.
16970 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
16971 * gcc.dg/pr59963-1.c: New test.
16972 * gcc.dg/pr59963-2.c: New test.
16973 * gcc.dg/pr59963-3.c: New test.
16974
97e155b1 169752014-01-30 Jakub Jelinek <jakub@redhat.com>
16976
16977 PR target/59923
16978 * gcc.target/arm/pr59923.c: New test.
16979
8e6e94c4 169802014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16981
16982 * gcc.dg/vmx/splat.c: New.
16983 * gcc.dg/vmx/splat-vsx.c: New.
16984 * gcc.dg/vmx/splat-be-order.c: New.
16985 * gcc.dg/vmx/splat-vsx-be-order.c: New.
16986 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
16987 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
16988
135b982d 169892014-01-30 Richard Biener <rguenther@suse.de>
16990
16991 PR tree-optimization/59993
16992 * gcc.dg/torture/pr59993.c: New testcase.
16993
f8ca591b 169942014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
16995
16996 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
16997 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
16998 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
16999 vect_int rather than vect_float.
17000
2fa2fd21 170012014-01-30 Marek Polacek <polacek@redhat.com>
17002
17003 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17004
fb32bcd7 170052014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17006
17007 * gcc.target/microblaze/isa/fcmp4.c: New.
17008
22a75734 170092014-01-30 Marek Polacek <polacek@redhat.com>
17010
17011 PR c/59940
17012 * gcc.dg/pr59940.c: New test.
17013 * gcc.dg/pr35635.c (func3): Move dg-warning.
17014
bb4b5e0f 170152014-01-30 Richard Biener <rguenther@suse.de>
17016
17017 PR tree-optimization/59903
17018 * gcc.dg/torture/pr59903.c: New testcase.
17019
fcd59115 170202014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17021
17022 PR c++/58843
17023 * g++.dg/lookup/crash8.C: New.
17024
aa005ede 170252014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17026
17027 PR c++/58649
17028 * g++.dg/template/crash117.C: New.
17029
29f580ac 170302014-01-30 Richard Biener <rguenther@suse.de>
17031
17032 PR c/59905
17033 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17034 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17035 abort.
17036 * gcc.dg/invalid-call-1.c: Likewise.
17037
65a3b224 170382014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17039
17040 PR c++/58561
17041 * g++.dg/cpp1y/auto-fn23.C: New.
17042
55a18590 170432014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17044
17045 PR c++/58846
17046 * g++.dg/init/dso_handle2.C: New.
17047
9e31b03d 170482014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17049
17050 PR c++/58674
17051 * g++.dg/cpp0x/pr58674.C: New.
17052
3beed474 170532014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17054
24ecc224 17055 PR target/59617
3beed474 17056 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17057 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17058
f848237b 170592014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17060
17061 * gcc.dg/vmx/merge-be-order.c: New.
17062 * gcc.dg/vmx/merge.c: New.
17063 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17064 * gcc.dg/vmx/merge-vsx.c: New.
17065
b904104c 170662014-01-29 Richard Biener <rguenther@suse.de>
17067
17068 PR tree-optimization/58742
17069 * gcc.dg/pr58742-1.c: New testcase.
17070 * gcc.dg/pr58742-2.c: Likewise.
17071 * gcc.dg/pr58742-3.c: Likewise.
17072
67127400 170732014-01-29 Renlin Li <Renlin.Li@arm.com>
17074
17075 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17076 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17077 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17078
dac04683 170792014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17080
17081 PR c++/58702
17082 * g++.dg/gomp/pr58702.C: New.
17083
7d6bcc93 170842014-01-29 Dodji Seketeli <dodji@redhat.com>
17085
17086 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17087 selector.
17088
863a3781 170892014-01-29 Jakub Jelinek <jakub@redhat.com>
17090
b2c0e0b7 17091 PR middle-end/59917
17092 PR tree-optimization/59920
17093 * gcc.dg/pr59920-1.c: New test.
17094 * gcc.dg/pr59920-2.c: New test.
17095 * gcc.dg/pr59920-3.c: New test.
17096 * c-c++-common/gomp/pr59917-1.c: New test.
17097 * c-c++-common/gomp/pr59917-2.c: New test.
17098
863a3781 17099 PR tree-optimization/59594
17100 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17101 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17102 * gcc.dg/vect/pr59594.c: New test.
17103
85596a5e 171042014-01-28 Paul Thomas <pault@gcc.gnu.org>
390d8a0b 17105
85596a5e 17106 PR fortran/59414
863a3781 17107 * gfortran.dg/allocate_class_3.f90: New test.
390d8a0b 17108
9e8234d0 171092014-01-28 Dodji Seketeli <dodji@redhat.com>
17110
17111 PR preprocessor/59935
17112 * c-c++-common/cpp/warning-zero-location.c: New test.
17113 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17114
b0da79d2 171152014-01-27 Steve Ellcey <sellcey@mips.com>
17116
17117 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17118
b17a1fa8 171192014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17120
17121 * g++.dg/ext/mv16.C: New tests.
17122
f4a19f2a 171232014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17124
17125 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17126 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17127 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17128 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17129 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17130 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17131 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17132 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17133 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17134 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17135 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17136 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17137 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17138 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17139 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17140 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17141 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17142 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17143 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17144 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17145 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17146 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17147 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17148 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17149 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17150 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17151 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17152 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17153 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17154 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17155 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17156 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17157 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17158 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17159 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17160 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17161 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17162 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17163 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17164 _mm512_mask_cvtepi32_storeu_epi8.
17165 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17166 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17167 _mm512_mask_cvtepi32_storeu_epi16.
17168 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17169 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17170 _mm512_mask_cvtepi64_storeu_epi8.
17171 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17172 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17173 _mm512_mask_cvtepi64_storeu_epi16.
17174 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17175 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17176 _mm512_mask_cvtepi64_storeu_epi32.
17177 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17178 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17179 _mm512_mask_cvtsepi32_storeu_epi8.
17180 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17181 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17182 _mm512_mask_cvtsepi32_storeu_epi16.
17183 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17184 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17185 _mm512_mask_cvtsepi64_storeu_epi8.
17186 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17187 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17188 _mm512_mask_cvtsepi64_storeu_epi16.
17189 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17190 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17191 _mm512_mask_cvtsepi64_storeu_epi32.
17192 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17193 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17194 _mm512_mask_cvtusepi32_storeu_epi8.
17195 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17196 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17197 _mm512_mask_cvtusepi32_storeu_epi16.
17198 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17199 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17200 _mm512_mask_cvtusepi64_storeu_epi8.
17201 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17202 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17203 _mm512_mask_cvtusepi64_storeu_epi16.
17204 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17205 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17206 _mm512_mask_cvtusepi64_storeu_epi32.
17207 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17208 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17209
0daf3bbe 172102014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17211
24ecc224 17212 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
0daf3bbe 17213 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17214 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17215 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17216 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17217 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17218 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17219 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17220 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17221 built-ins roudning immediate.
17222 * gcc.target/i386/sse-22.c: Add new built-ins.
17223 * gcc.target/i386/sse-23.c: Ditto.
17224 * gcc.target/i386/avx-1.c: Ditto.
17225
42e035a5 172262014-01-27 Christian Bruel <christian.bruel@st.com>
17227
17228 * gcc.target/sh/torture/strncmp.c: New tests.
17229
d7f4ca1d 172302014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17231
17232 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17233
d4a82ce2 172342014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17235
17236 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17237
d3d3f7c2 172382014-01-24 Jeff Law <law@redhat.com>
17239
17240 PR tree-optimization/59919
17241 * gcc.c-torture/compile/pr59919.c: New test.
17242
34e387b0 172432014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17244
17245 PR c++/57524
17246 * g++.dg/ext/timevar2.C: New.
17247
6c82e7b4 172482014-01-24 Marek Polacek <polacek@redhat.com>
17249
17250 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17251
d5ad33f7 172522014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17253
17254 PR target/59929
17255 * gcc.target/i386/pr59929.c: New test.
17256
1c09f133 172572014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17258
17259 PR target/59909
17260 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17261 word atomic functions at runtime.
17262
2623625f 172632014-01-23 Marek Polacek <polacek@redhat.com>
17264
17265 PR c/59846
17266 * gcc.dg/pr59846.c: New test.
17267
46da3601 172682014-01-23 Marek Polacek <polacek@redhat.com>
17269
17270 PR c/58346
17271 * c-c++-common/pr58346-1.c: New test.
17272 * c-c++-common/pr58346-2.c: New test.
17273 * c-c++-common/pr58346-3.c: New test.
17274
9a9db3c1 172752014-01-23 Marek Polacek <polacek@redhat.com>
17276
17277 PR c/59871
17278 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17279 * gcc.dg/pr59871.c: New test.
17280
199e0e60 172812014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17282
17283 PR c++/58980
17284 * g++.dg/parse/enum11.C: New.
17285
33fb2095 172862014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17287
17288 * gcc.target/aarch64/sshr64_1.c: New testcase.
17289
7e005ab5 172902014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17291
17292 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17293 SIMD enabled function.
17294 * g++.dg/cilk-plus/ef_test.C: New test.
d4a82ce2 17295 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17296 and added C++ ones.
7e005ab5 17297 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17298 to differenciate C error messages from C++ ones.
17299
c2259249 173002014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17301
17302 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17303
deed735a 173042014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17305
17306 * gcc.target/microblaze/others/builtin-trap.c: New test,
17307
d6779b5f 173082014-01-23 Jakub Jelinek <jakub@redhat.com>
17309
17310 PR middle-end/58809
17311 * c-c++-common/gomp/pr58809.c: New test.
17312
375b0477 173132014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17314
17315 PR sanitizer/59897
17316 * c-c++-common/asan/use-after-return-1.c: Fixed
17317 to pass on darwin.
17318
ffc2c526 173192014-01-23 Dodji Seketeli <dodji@redhat.com>
17320
17321 PR preprocessor/58580
17322 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17323
3e8ed1e8 173242014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
b4c6ce9b 17325 Ilya Tocar <ilya.tocar@intel.com>
3e8ed1e8 17326
765faa80 17327 * gcc.target/i386/avx512f-kmovw-1.c: New.
17328
173292014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17330
17331 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3e8ed1e8 17332 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17333 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17334 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17335 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17336 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17337
431cd7a8 173382014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17339
17340 PR target/52125
17341 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17342 * gcc.target/mips/pr52125.c: New test.
17343
ec431042 173442014-01-22 Marek Polacek <polacek@redhat.com>
17345
17346 PR c/59891
17347 * gcc.dg/torture/pr59891.c: New test.
17348
b93ba654 173492014-01-22 Jeff Law <law@redhat.com>
17350
17351 PR tree-optimization/59597
17352 * gcc.dg/tree-ssa/pr59597.c: New test.
17353
422470c1 173542014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17355
17356 PR rtl-optimization/59477
17357 * g++.dg/pr59477.C: New.
17358
2a3e9d68 173592014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17360
17361 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17362
fae539a5 173632014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17364
17365 PR c++/59482
17366 * g++.dg/pr59482.C: New.
17367
0f97c9d9 173682014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17369
17370 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17371 * gcc.dg/vmx/extract-vsx.c: New.
17372 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17373 * gcc.dg/vmx/insert-vsx.c: New.
17374
fe5cb3e1 173752014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17376
17377 PR rtl-optimization/59896
17378 * gcc.target/arm/pr59896.c: New.
17379
4f428208 173802014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17381
17382 PR rtl-optimization/59858
17383 * gcc.target/arm/pr59858.c: New.
17384
d5d426f8 173852014-01-21 Jakub Jelinek <jakub@redhat.com>
17386
36cdb2ab 17387 PR target/59003
17388 * gcc.dg/tree-prof/pr59003.c: New test.
17389
d5d426f8 17390 PR middle-end/59860
17391 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17392 other targets.
17393
3f5c5d5b 173942014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17395
17396 * gfortran.dg/round_3.f08: Add more cases.
fe5cb3e1 17397
0d02e22f 173982014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17399
17400 * lib/target-supports.exp (force_conventional_output_for): New
17401 procedure.
17402 * lib/scanasm.exp (scan-assembler_required_options)
17403 (scan-assembler-not_required_options)
17404 (scan-assembler-times_required_options): Replace with
17405 force_conventional_output_fors.
17406 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17407 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17408
4f13e575 174092014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17410
17411 PR middle-end/59789
17412 * gcc.target/i386/pr59789.c: New testcase.
17413
50555595 174142014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17415
17416 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17417 the 'code' bitfield from 16 to 8.
17418
6c3b9b79 174192014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17420
17421 * lib/target-supports.exp
17422 (check_effective_target_vect_perm): Exclude aarch64_be.
17423 (check_effective_target_vect_perm_byte): Likewise.
17424 (check_effective_target_vect_perm_short): Likewise.
17425
d245306a 174262014-01-20 Alex Velenko <Alex.Velenko@arm.com>
f04d0d91 17427
17428 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17429 (RUN_TEST): Use new macro.
17430 (INDEX64_32): Delete.
17431 (INDEX64_64): Likewise.
17432 (INDEX128_32): Likewise.
17433 (INDEX128_64): Likewise.
17434 (INDEX): Likewise.
17435 (test_vneg_f32): Use fixed RUN_TEST.
17436
d4addd98 174372014-01-20 Richard Biener <rguenther@suse.de>
17438
17439 PR middle-end/59860
17440 * gcc.dg/pr59860.c: New testcase.
17441
bfe1a13d 174422014-01-20 Jakub Jelinek <jakub@redhat.com>
17443
17444 PR target/59880
17445 * gcc.target/i386/pr59880.c: New test.
17446
8b644976 174472014-01-20 Renlin Li <renlin.li@arm.com>
17448
17449 * gcc.dg/pr44194-1.c: Tweak regexp.
17450
237de546 174512014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17452
17453 PR libfortran/59771
17454 PR libfortran/59774
17455 PR libfortran/59836
17456 * gfortran.dg/round_3.f08: New cases added.
17457 * gfortran.dg/fmt_g_1.f90: New test.
17458
19de0631 174592014-01-19 Uros Bizjak <ubizjak@gmail.com>
17460
17461 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17462
478f4a69 174632014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17464
17465 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17466
cc197f65 174672014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17468
17469 * gcc.dg/vect/pr57705.c: Require vect_int.
17470 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17471 * gcc.dg/vect/vect-alias-check.c: Likewise.
17472
2c658c2c 174732014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17474
17475 PR fortran/58007
17476 * gfortran.dg/unresolved_fixup_1.f90: New test.
17477 * gfortran.dg/unresolved_fixup_2.f90: New test.
17478
9d1464c1 174792014-01-18 Jakub Jelinek <jakub@redhat.com>
17480
17481 PR target/58944
17482 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17483 Remove dg-prune-output lines.
17484
c291d34a 174852014-01-17 Jakub Jelinek <jakub@redhat.com>
17486
17487 PR middle-end/59706
17488 * gfortran.dg/pr59706.f90: New test.
17489 * g++.dg/ext/pr59706.C: New test.
17490
06422b55 174912014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17492
17493 PR c++/59270
17494 PR c++/58811
17495 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17496 * g++.dg/init/pr58811.C: Likewise.
17497
b2e502cd 174982014-01-17 Jeff Law <law@redhat.com>
17499
2c658c2c 17500 PR middle-end/57904
b2e502cd 17501 * gfortran.dg/pr57904.f90: New test.
17502
60508649 175032014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17504
17505 PR c++/59269
17506 * g++.dg/cpp0x/nsdmi-union4.C: New.
17507
0116c9f8 175082014-01-17 Marek Polacek <polacek@redhat.com>
17509
17510 PR c++/59838
17511 * g++.dg/diagnostic/pr59838.C: New test.
17512
a576c57a 175132014-01-17 Marek Polacek <polacek@redhat.com>
17514
17515 PR c/58346
17516 * gcc.dg/pr58346.c: New test.
17517
1905e86a 175182014-01-17 Jakub Jelinek <jakub@redhat.com>
17519
0cce7699 17520 PR testsuite/58776
bfe1a13d 17521 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
0cce7699 17522 dg-options, use dg-additional-options for i?86/x86_64 to avoid
17523 option duplication.
17524
5e1da545 17525 PR fortran/59440
17526 * gfortran.dg/pr59440-1.f90: New test.
17527 * gfortran.dg/pr59440-2.f90: New test.
17528 * gfortran.dg/pr59440-3.f90: New test.
17529
ec6c2387 17530 PR testsuite/59064
17531 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
17532 testing for " version" and " alias" with one testing for
17533 " version\[^\n\r]* alias".
17534 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
17535 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
17536 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
17537 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
17538 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
17539 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
17540
1905e86a 17541 PR c++/57945
17542 * c-c++-common/torture/pr57945.c: New test.
17543
01b23159 175442014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
17545
17546 * gcc.target/arm/its.c: New testcase.
17547
c473fea7 175482014-01-16 Jan Hubicka <jh@suse.cz>
17549
17550 PR ipa/59775
17551 * g++.dg/torture/pr59775.C: New testcase.
17552
d47659aa 175532014-01-16 Jakub Jelinek <jakub@redhat.com>
17554
e8e60ada 17555 PR middle-end/58344
17556 * gcc.c-torture/compile/pr58344.c: New test.
17557
e111028e 17558 PR target/59839
17559 * gcc.target/i386/pr59839.c: New test.
17560
d47659aa 17561 PR debug/54694
17562 * gcc.target/i386/pr9771-1.c (main): Rename to...
17563 (real_main): ... this. Add __asm name "main".
17564 (ASMNAME, ASMNAME2, STRING): Define.
17565
4edd2c14 175662014-01-16 Nick Clifton <nickc@redhat.com>
17567
17568 PR middle-end/28865
17569 * gcc.c-torture/compile/pr28865.c: New.
17570 * gcc.c-torture/execute/pr28865.c: New.
17571
2830de69 175722014-01-16 Marek Polacek <polacek@redhat.com>
17573
17574 PR middle-end/59827
17575 * gcc.dg/pr59827.c: New test.
17576
018db0b6 175772014-01-16 Andreas Schwab <schwab@linux-m68k.org>
17578
17579 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
17580
f67bb7c6 175812014-01-15 Richard Henderson <rth@redhat.com>
17582
17583 PR debug/54694
17584 * gcc.target/i386/pr54694.c: New test.
17585
36e33c6a 175862014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
17587
17588 PR c++/49718
17589 * g++.dg/pr49718.C: New test.
17590
a972074f 175912014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
17592
17593 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
17594
3adca139 175952014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
17596
17597 * gcc.dg/vmx/mult-even-odd.c: New.
17598 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
17599
f0b627ff 176002014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
17601
17602 * lib/target-supports.exp (check_libcilkrts_available): Added an
17603 extern "C" if we are using C++ along with a function prototype.
17604
92802c6f 176052014-01-15 Jeff Law <law@redhat.com>
17606
17607 PR tree-optimization/59747
17608 * gcc.c-torture/execute/pr59747.c: New test.
17609
71035007 176102014-01-15 H.J. Lu <hongjiu.lu@intel.com>
17611
17612 PR target/59794
17613 * c-c++-common/convert-vec-1.c: Also prune ABI change for
17614 Linux/x86.
17615 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
17616 * g++.dg/ext/attribute-test-1.C: Likewise.
17617 * g++.dg/ext/attribute-test-2.C: Likewise.
17618 * g++.dg/ext/attribute-test-3.C: Likewise.
17619 * g++.dg/ext/attribute-test-4.C: Likewise.
17620 * g++.dg/ext/pr56790-1.C: Likewise.
17621 * g++.dg/torture/pr38565.C: Likewise.
17622 * gcc.dg/pr53060.c: Likewise.
17623 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
17624 * c-c++-common/vector-compare-2.c: Likewise.
17625 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
17626 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
17627 dg-message line number.
17628
19b58ae9 176292014-01-15 Matthias Klose <doko@ubuntu.com>
17630
17631 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
17632
500fffe1 176332014-01-15 Richard Biener <rguenther@suse.de>
17634
17635 PR tree-optimization/59822
17636 * g++.dg/torture/pr59822.C: New testcase.
17637
0126208c 176382014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
17639
17640 PR target/59808
17641 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
ccc1de89 17642 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
0126208c 17643
d9fb4e77 176442014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
17645 Kugan Vivekanandarajah <kuganv@linaro.org>
17646
17647 PR target/59695
17648 * g++.dg/pr59695.C: New testcase.
17649
37c55f71 176502014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17651
3716dd35 17652 PR target/59803
37c55f71 17653 * gcc.c-torture/compile/pr59803.c: New testcase.
17654
1248c663 176552014-01-15 Jakub Jelinek <jakub@redhat.com>
17656
17657 PR c/58943
17658 * gcc.c-torture/execute/pr58943.c: New test.
17659 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
17660
838bf047 176612014-01-14 H.J. Lu <hongjiu.lu@intel.com>
17662
17663 PR target/59794
17664 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
17665 * gcc.target/i386/pr39162.c (y): New __m256i variable.
17666 (bar): Change return type to void. Set y to x.
17667 * gcc.target/i386/pr59794-1.c: New testcase.
17668 * gcc.target/i386/pr59794-2.c: Likewise.
17669 * gcc.target/i386/pr59794-3.c: Likewise.
17670 * gcc.target/i386/pr59794-4.c: Likewise.
17671 * gcc.target/i386/pr59794-5.c: Likewise.
17672 * gcc.target/i386/pr59794-6.c: Likewise.
17673 * gcc.target/i386/pr59794-7.c: Likewise.
17674
546d1cc8 176752014-01-14 Richard Biener <rguenther@suse.de>
17676
17677 PR tree-optimization/58921
17678 PR tree-optimization/59006
17679 * gcc.dg/torture/pr58921.c: New testcase.
17680 * gcc.dg/torture/pr59006.c: Likewise.
17681 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
17682
21a805eb 176832014-01-14 Jakub Jelinek <jakub@redhat.com>
17684
17685 PR testsuite/59494
17686 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
17687 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
17688 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
17689 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
17690 Executing predictive commoning without unrolling.
17691
fbf4df62 176922014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
17693
838bf047 17694 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
fbf4df62 17695 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
17696 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
17697 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
17698 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
17699 __builtin_ia32_rsqrt28sd_round.
17700 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
17701 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
17702 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
17703 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
17704 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
17705 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
17706 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
17707 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
17708 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
17709 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
17710 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
17711 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
17712 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
17713 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
17714 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
17715 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
17716 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
17717 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
17718 * gcc.target/i386/sse-22.c: Extend with new built-ins,
17719 fix wrong rounding mode (see above).
17720 * gcc.target/i386/sse-23.c: Ditto.
17721
51cc20fd 177222014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17723
17724 * gcc.dg/vmx/insert.c: New.
17725 * gcc.dg/vmx/insert-be-order.c: New.
17726 * gcc.dg/vmx/extract.c: New.
17727 * gcc.dg/vmx/extract-be-order.c: New.
17728
f6a34e3f 177292014-01-13 Jakub Jelinek <jakub@redhat.com>
17730
17731 PR tree-optimization/59387
17732 * gcc.c-torture/execute/pr59387.c: New test.
17733
f1278bb4 177342014-01-13 Richard Biener <rguenther@suse.de>
17735
17736 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
17737 adjusting mathlib options.
17738 * gfortran.dg/lto/lto.exp: Likewise.
17739
ad464c56 177402014-01-13 Eric Botcazou <ebotcazou@adacore.com>
17741
17742 * gnat.dg/loop_optimization17.adb: New test.
17743 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
17744
75c9129c 177452014-01-13 Christian Bruel <christian.bruel@st.com>
17746
17747 * gcc.target/sh/cmpstrn.c: New case.
17748
1d93666d 177492014-01-13 Jakub Jelinek <jakub@redhat.com>
17750
17751 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
17752 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
17753
a1e76cd9 177542014-01-12 Janus Weil <janus@gcc.gnu.org>
17755
17756 PR fortran/58026
17757 * gfortran.dg/alloc_comp_basics_6.f90: New.
17758
d0503897 177592014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
17760
17761 PR fortran/59700
17762 * gfortran.dg/pr59700.f90: New test.
17763
f1033484 177642014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
17765
17766 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
17767 * gfortran.dg/use_only_3.f90: Likewise.
17768 * gfortran.dg/inquire_10.f90: Delete opened file.
17769 * gfortran.dg/inquire_15.f90: Likewise.
17770 * gfortran.dg/pr16597.f90: Likewise.
17771 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
17772 for PR59419.
17773
782ce6aa 177742014-01-10 Jeff Law <law@redhat.com>
17775
17776 PR middle-end/59743
17777 * gcc.c-torture/compile/pr59743.c: New test.
17778
2441731c 177792014-01-10 Jan Hubicka <jh@suse.cz>
17780
17781 PR ipa/58585
17782 * g++.dg/torture/pr58585.C: New testcase.
17783
2a53c18b 177842014-01-10 Hans-Peter Nilsson <hp@axis.com>
17785
17786 * gcc.dg/pr46309.c: Disable for cris*-*-*.
17787
f377cd15 177882014-01-10 Eric Botcazou <ebotcazou@adacore.com>
17789
17790 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
17791
46b590a1 177922014-01-10 Richard Earnshaw <rearnsha@arm.com>
17793
17794 PR target/59744
17795 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
17796 * gcc.target/aarch64/cmn-neg2.c: New test.
17797
1824e1e2 177982014-01-10 Richard Biener <rguenther@suse.de>
17799
17800 PR tree-optimization/59374
17801 * gcc.dg/torture/pr59374-3.c: New testcase.
17802
02e3d281 178032014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17804
17805 * lib/target-supports.exp
17806 (check_effective_target_arm_crypto_ok_nocache): New.
17807 (check_effective_target_arm_crypto_ok): Use above procedure.
17808 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
17809
10a8f02f 178102014-01-10 Jan Hubicka <hubicka@ucw.cz>
17811
17812 PR ipa/58252
17813 PR ipa/59226
85596a5e 17814 * g++.dg/ipa/devirt-20.C: New testcase.
10a8f02f 17815 * g++.dg/torture/pr58252.C: Likewise.
17816 * g++.dg/torture/pr59226.C: Likewise.
17817
a5e3873d 178182014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
17819
17820 * c-c++-common/asan/no-asan-stack.c: New test.
17821
cae17039 178222014-01-10 Jakub Jelinek <jakub@redhat.com>
17823
17824 PR middle-end/59670
17825 * gcc.dg/pr59670.c: New test.
17826
1ce10158 178272014-01-09 Steve Ellcey <sellcey@mips.com>
17828
17829 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
17830
f70f513f 178312014-01-09 Jakub Jelinek <jakub@redhat.com>
17832
fc1995c6 17833 PR middle-end/47735
17834 * gcc.target/i386/pr47735.c: New test.
17835
f70f513f 17836 PR tree-optimization/59622
17837 * g++.dg/opt/pr59622-2.C: New test.
17838 * g++.dg/opt/pr59622-3.C: New test.
17839 * g++.dg/opt/pr59622-4.C: New test.
17840 * g++.dg/opt/pr59622-5.C: New test.
1e25dcad 17841
17842 PR sanitizer/59136
17843 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
17844 filename:line instead of (modulename+offset) form with stripped
17845 initial / from the filename.
17846
2a2ed8e7 178472014-01-09 Ian Lance Taylor <iant@google.com>
17848
17849 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
17850 the other Go compiler.
17851
de1831e0 178522014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
17853
17854 PR c++/59730
17855 * g++.dg/cpp0x/variadic145.C: New.
17856
02cf6efc 178572014-01-09 Uros Bizjak <ubizjak@gmail.com>
17858
17859 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
17860 which don't support -fsplit-stack. Skip rotate[0123].go tests.
17861
808ea464 178622014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
17863
17864 PR testsuite/59524
17865 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
17866 are run only if the Cilk library is available/enabled.
17867 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
17868 * lib/target-supports.exp (check_libcilkrts_available): New function.
17869
0bc789fc 178702014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
17871
17872 PR c++/59631
17873 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
17874 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
17875 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
17876 with dg-additional-options.
17877 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
17878 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
17879 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17880 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
17881 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
17882 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
17883
470c168f 178842014-01-09 Richard Biener <rguenther@suse.de>
17885
17886 PR tree-optimization/59715
17887 * gcc.dg/torture/pr59715.c: New testcase.
17888
bf2b7c22 178892014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
17890
17891 * c-c++-common/asan/no-asan-globals.c: New test.
17892 * c-c++-common/asan/no-instrument-reads.c: Likewise.
17893 * c-c++-common/asan/no-instrument-writes.c: Likewise.
17894 * c-c++-common/asan/use-after-return-1.c: Likewise.
17895 * c-c++-common/asan/no-use-after-return.c: Likewise.
17896
6cdce0f6 178972014-01-08 Eric Botcazou <ebotcazou@adacore.com>
17898
17899 * gnat.dg/weak2.ad[sb]: New test.
17900
cb8210e4 179012014-01-08 Jakub Jelinek <jakub@redhat.com>
17902
17903 PR middle-end/59471
17904 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
17905 type, use pointers to vector type instead.
17906
75be3bab 179072014-01-08 Catherine Moore <clm@codesourcery.com>
17908
17909 * gcc.target/mips/umips-branch-3.c: New test.
17910 * gcc.target/mips/umips-branch-4.c: New test.
17911
a52e5e60 179122014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
17913
17914 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
17915 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
17916 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
17917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
17918 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
17919 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
17920 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
17921 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
17922
3d59aca0 179232014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
17924
17925 PR rtl-optimization/59137
17926 * gcc.target/mips/pr59137.c: New test.
17927
4862a768 179282014-01-08 Uros Bizjak <ubizjak@gmail.com>
17929
17930 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
17931 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
17932 * gcc.target/i386/pr55433.c (dg-options): Ditto.
17933 * gcc.target/i386/pr57848.c (dg-options): Ditto.
17934 * gcc.target/i386/pr59099.c (dg-options): Ditto.
17935 Require fpic effective target.
17936 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
17937
0891f4f9 179382014-01-08 Jakub Jelinek <jakub@redhat.com>
17939
17940 PR ipa/59722
17941 * gcc.dg/pr59722.c: New test.
17942
a12f023f 179432014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
17944
17945 PR middle-end/57748
17946 * gcc.dg/torture/pr57748-3.c: New test.
17947 * gcc.dg/torture/pr57748-4.c: New test.
17948
6db33a3d 179492014-01-08 Marek Polacek <polacek@redhat.com>
17950
17951 PR middle-end/59669
17952 * gcc.dg/gomp/pr59669-1.c: New test.
17953 * gcc.dg/gomp/pr59669-2.c: New test.
17954
669bb844 179552014-01-08 Martin Jambor <mjambor@suse.cz>
17956
17957 PR ipa/59610
17958 * gcc.dg/ipa/pr59610.c: New test.
17959
a52fbc53 179602014-01-08 Janus Weil <janus@gcc.gnu.org>
17961
17962 PR fortran/58182
17963 * gfortran.dg/binding_label_tests_26a.f90: New.
17964 * gfortran.dg/binding_label_tests_26b.f90: New.
17965
1603f939 179662014-01-08 Marek Polacek <polacek@redhat.com>
17967
17968 PR sanitizer/59667
17969 * c-c++-common/ubsan/pr59667.c: New test.
17970
8ded4352 179712014-01-08 Richard Biener <rguenther@suse.de>
17972
17973 PR middle-end/59630
17974 * gcc.dg/pr59630.c: New testcase.
17975
3370c0ec 179762014-01-08 Richard Biener <rguenther@suse.de>
17977
17978 PR middle-end/59471
17979 * gcc.dg/pr59471.c: New testcase.
17980
956391c1 179812014-01-07 Jeff Law <law@redhat.com>
17982
17983 PR middle-end/53623
17984 * gcc.target/i386/pr53623.c: New test.
17985
72bf1c0e 179862014-01-07 Adam Butcher <adam@jessamine.co.uk>
17987
b0e570f8 17988 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
17989 blanks at EOF.
17990 * g++.dg/cpp1y/pr58534.C: Likewise.
17991 * g++.dg/cpp1y/pr58536.C: Likewise.
17992 * g++.dg/cpp1y/pr58548.C: Likewise.
17993 * g++.dg/cpp1y/pr58549.C: Likewise.
17994 * g++.dg/cpp1y/pr58637.C: Likewise.
17995 * g++.dg/cpp1y/pr59112.C: Likewise.
17996 * g++.dg/cpp1y/pr59113.C: Likewise.
17997 * g++.dg/cpp1y/pr59629.C: Likewise.
17998 * g++.dg/cpp1y/pr59635.C: Likewise.
17999 * g++.dg/cpp1y/pr59636.C: Likewise.
18000 * g++.dg/cpp1y/pr59638.C: Likewise.
72bf1c0e 18001
5832a5e2 180022014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18003
18004 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18005
2265e215 180062014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18007
18008 * gcc.target/i386/intrinsics_4.c (bar): New function.
18009
7664f7a0 180102014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18011
18012 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18013
19f2ced2 180142014-01-07 Jakub Jelinek <jakub@redhat.com>
18015
177a616b 18016 PR rtl-optimization/58668
18017 * gcc.dg/pr58668.c: New test.
18018
19f2ced2 18019 PR tree-optimization/59643
18020 * gcc.dg/pr59643.c: New test.
18021 * gcc.c-torture/execute/pr59643.c: New test.
18022
195a3a36 180232014-01-06 Janus Weil <janus@gcc.gnu.org>
18024
18025 PR fortran/59589
18026 * gfortran.dg/class_allocate_16.f90: New.
18027
22d5a519 180282014-01-06 Jakub Jelinek <jakub@redhat.com>
18029
18030 PR target/59644
18031 * gcc.target/i386/pr59644.c: New test.
18032
6685d11c 180332014-01-06 Marek Polacek <polacek@redhat.com>
18034
18035 PR c/57773
18036 * gcc.dg/pr57773.c: New test.
18037
93b82835 180382014-01-06 Adam Butcher <adam@jessamine.co.uk>
18039
18040 PR c++/59635
06e996cd 18041 PR c++/59636
4d901bc2 18042 PR c++/59629
5afc8ab4 18043 PR c++/59638
93b82835 18044 * g++.dg/cpp1y/pr59635.C: New testcase.
06e996cd 18045 * g++.dg/cpp1y/pr59636.C: New testcase.
4d901bc2 18046 * g++.dg/cpp1y/pr59629.C: New testcase.
5afc8ab4 18047 * g++.dg/cpp1y/pr59638.C: New testcase.
93b82835 18048
436b29f7 180492014-01-06 Martin Jambor <mjambor@suse.cz>
18050
18051 PR ipa/59008
18052 * gcc.dg/ipa/pr59008.c: New test.
18053
af8c457b 180542014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18055
18056 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18057 if supported.
18058
da2cc590 180592014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18060
18061 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18062 Require c99_runtime.
18063 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18064
18065 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18066 Require c99_runtime.
18067 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18068 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18069 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18070
18071 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18072 Require c99_runtime.
18073 Make CALC void static.
18074 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18075
18076 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18077 Require c99_runtime.
18078 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18079
2eaa25af 180802014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18081
18082 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18083 * gcc.target/i386/pr59501-2.c: Likewise.
18084 * gcc.target/i386/pr59501-3.c: Likewise.
18085 * gcc.target/i386/pr59501-4.c: Likewise.
18086 * gcc.target/i386/pr59501-5.c: Likewise.
18087 * gcc.target/i386/pr59501-6.c: Likewise.
18088
85228c92 180892014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18090
18091 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18092 * gcc.target/i386/pr59390_1.c: Likewise.
18093 * gcc.target/i386/pr59390_2.c: Likewise.
18094
6b44c9ee 180952014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18096
18097 * gcc.dg/pr59350.c: Tweak.
18098 * gcc.dg/pr59350-2.c: New test.
18099 * g++.dg/pr59510.C: Likewise.
18100
cf3654f0 181012014-01-06 Janus Weil <janus@gcc.gnu.org>
18102
18103 PR fortran/59023
18104 * gfortran.dg/bind_c_procs_2.f90: New.
18105
c3bfb478 181062014-01-05 John David Anglin <danglin@gcc.gnu.org>
18107
18108 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18109 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18110 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18111 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18112 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18113 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18114 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18115
54b044c3 181162014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18117
18118 * gcc.target/arm/neon-nested-apcs.c: New test.
18119
8688c545 181202014-01-04 Jakub Jelinek <jakub@redhat.com>
18121
9dbe1d59 18122 PR tree-optimization/59519
18123 * gcc.dg/vect/pr59519-1.c: New test.
18124 * gcc.dg/vect/pr59519-2.c: New test.
18125
8688c545 18126 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18127 vmovdqu32.
18128
bd8f578b 181292014-01-04 Janus Weil <janus@gcc.gnu.org>
18130
18131 PR fortran/59547
18132 * gfortran.dg/typebound_proc_32.f90: New.
18133
9372a89d 181342014-01-03 Marc Glisse <marc.glisse@inria.fr>
18135
18136 PR c++/58950
18137 * g++.dg/pr58950.C: New file.
18138
04e0495a 181392014-01-03 Tobias Burnus <burnus@net-b.de>
18140
18141 PR c++/58567
18142 * g++.dg/gomp/pr58567.C: New.
18143
6e984e6f 181442014-01-03 Bingfeng Mei <bmei@broadcom.com>
18145
18146 PR tree-optimization/59651
18147 * gcc.dg/torture/pr59651.c: New test.
18148 * gcc.dg/vect/pr59651.c: Ditto.
18149
0ff576b9 181502014-01-03 Jakub Jelinek <jakub@redhat.com>
18151
18152 PR target/59625
18153 * gcc.target/i386/pr59625.c: New test.
18154
4a7973e1 181552014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18156
18157 Core DR 1442
18158 PR c++/59165
18159 * g++.dg/cpp0x/range-for28.C: New.
18160 * g++.dg/cpp0x/range-for3.C: Update.
18161
acf40e7e 181622014-01-02 Joseph Myers <joseph@codesourcery.com>
18163
18164 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18165
37c19cb6 181662014-01-02 Marc Glisse <marc.glisse@inria.fr>
18167
18168 PR c++/59641
18169 * g++.dg/cpp0x/pr59641.C: New file.
18170
cdfa9d87 181712014-01-02 Marc Glisse <marc.glisse@inria.fr>
18172
18173 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18174
5a5f1b48 181752014-01-02 Marc Glisse <marc.glisse@inria.fr>
18176
18177 PR c++/59378
18178 * g++.dg/ext/pr59378.C: New file.
18179
3aea1f79 181802014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18181
18182 Update copyright years
18183
e4f22041 181842014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18185
18186 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18187 notice.
18188
839ddc8e 181892014-01-02 Janus Weil <janus@gcc.gnu.org>
18190
18191 PR fortran/59654
18192 * gfortran.dg/dynamic_dispatch_12.f90: New.
18193
d733203b 181942014-01-01 Jakub Jelinek <jakub@redhat.com>
68b0b56c 18195
a80c339f 18196 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18197 the builtin isn't optimized away as unused.
18198
d733203b 18199 PR rtl-optimization/59647
18200 * g++.dg/opt/pr59647.C: New test.
7dfbd804 18201\f
a80c339f 18202Copyright (C) 2014 Free Software Foundation, Inc.
7dfbd804 18203
18204Copying and distribution of this file, with or without modification,
18205are permitted in any medium without royalty provided the copyright
18206notice and this notice are preserved.